#include <itpp/comm/ofdm.h>
Public Member Functions | |
| OFDM (void) | |
| Empty constructor. | |
| OFDM (int inNfft, int inNcp, int inNupsample=1) | |
| Constructor Nfft is the size of the FFT. Ncp is the length of the cyclic prefix. Nupsample is the upsampling factor (default=1). | |
| int | no_carriers () |
| Return the number of carriers. | |
| void | set_parameters (const int Nfft, const int Ncp, const int inNupsample=1) |
| Set parameters. | |
| cvec | modulate (const cvec &input) |
Modulate complex data symbols. Length of input must be Nfft. | |
| void | modulate (const cvec &input, cvec &output) |
Modulate complex data symbols. Length of input must be Nfft. | |
| cvec | demodulate (const cvec &input) |
Demodulate to complex valued symbols. Length of input must be Nfft+Ncp. | |
| void | demodulate (const cvec &input, cvec &output) |
Demodulate to complex valued symbols. Length of input must be Nfft+Ncp. | |
The modulated signal is normalized taking into account the cyclic prefix
Definition at line 48 of file ofdm.h.
|
|
Empty constructor.
|
|
||||||||||||||||
|
Constructor Nfft is the size of the FFT. Ncp is the length of the cyclic prefix. Nupsample is the upsampling factor (default=1).
Definition at line 43 of file ofdm.cpp. References set_parameters(). |
|
|
Return the number of carriers.
|
|
||||||||||||||||
|
Set parameters.
Definition at line 48 of file ofdm.cpp. References it_assert. Referenced by OFDM(). |
|
|
Modulate complex data symbols. Length of
|
|
||||||||||||
|
Modulate complex data symbols. Length of
|
|
|
Demodulate to complex valued symbols. Length of
|
|
||||||||||||
|
Demodulate to complex valued symbols. Length of
|
Generated on Fri Jan 11 08:51:42 2008 for IT++ by Doxygen 1.3.9.1