How to quantize an audio file to be ready for OFDM?

I am trying to send an audio file over a channel using OFDM. But it keeps giving me an error at the very start:
% Read the audio file
[y, Fs] = audioread('file.wav');
binaryData = dec2bin(quantize(y, 8));
AfterwardsI use PSK modulation, then I convert it from Serial to paralell. And comes IFFT. But here at this line I get this error:
Error using quantize
Inputs of class 'double' are not supported.
I don't understand how I can fix this problem. I tried using int8 but had no luck as I received more errors.
If I am approaching the problem in a wrong way, please tell.
I am somewhat new at everything. I would appretiate any help given.

Réponses (1)

Catégories

Question posée :

le 31 Mar 2023

Modifié(e) :

le 31 Mar 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by