Hi, i'm an undergraduate student doing some project on Stochastic Processes
and
i have a few questions on OFDM.
There are few things that i don't quite understand and they are mainly in
Digital Signal
Processing domain (that is not my field of expertise).
I'm writing code in MATLAB for transmitting data using sound and use OFDM
modulation.
Mathematically the transmitted multicarrier signal is
x(k)=sum(X(i)*exp(j2pi*fi*kT)
(i=0....N-1)
The carrier frequencies are linearily spaced so that fi=fc+i*df
The total bandwith N*df is constrained to equal the sampling
frequency 1/T and then the transmitted signal becomes
x(k)=sum(X(i)*exp(j2pi*k*(fc+i*df)*T)
x(k)=exp(j2pi*k*fc*T)*sum(X(i)*exp(j2pi/N*ik)
Now the summation can be performed by taking an N-point IFFT.
Thus, multicarrier modulation can be performed by modulating
result of IFFT by a single carrier frequency.
Now a few questions:
- what does exactly mean that total bandwith is constrained to equal the
sampling frequency?
Let's say i want to use bandwith from 10kHz to 15kHz. Is the sampling
frequency then 5kHz?
-if the above is true how can then a 10kHz carrier signal be sampled in
MATLAB if sampling
frequency is 5kHz?
-IFFT is giving complex numbers as result. Is it better to modulate cosine
carrier with real part and
sine with imaginary or to expand IFFT input to get real numbers as output.
When i started researching this it seemed quite simple but now when i need
to make it work
it si not so.