I need to scale down the OFDM transmission signal in time domain, after
IFFT
is done, so that, all the values are within the range -1 to 1. But, I
cant
simply add one more “scaling” block after cp_adder in
Any pointer on where should I make the change?
Yes. Do it before preambling!
The inverse dft is a linear operation; it doesn’t really matter whether
you scale before or after. Note though that the IFFT as we use it adds a
sqrt(length_of_fft) factor, so account for that by dividing your scaling
factor by it.
Ok, this might be a problem: “Scaling”, for me, means “multiplying with
a scalar value”.
My suggestion therefore was that you just insert a multiplier before the
IFFT.
Maybe we’re talking about a different “scaling”?
Greetings,
Marcus
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.