#include <802_22.h>
Data Fields | |
| int | nChannelBandwidth |
| Channel Bandwidth in MHz. | |
| double | dSamplingFactor |
| double | dBasicSamplingFrequency |
| Sampling Frequency Fs (in MHz) | |
| double | dIntercarrierSpacing |
| Inter carrier spacing ^f (Hz) = Fs/2048 Hz. | |
| double | dSubCarrierSpacing |
| Sub carrier spacing Tfft (micro sec) = 1/^f. | |
| double | dTimeUnit |
| Time Unit TU = Tfft/2048. | |
| int | nCP |
| Symbol duration. | |
| double | dCPDuration |
| Tcp In micro sec. | |
| double | dSymbolDuration |
| Tsym = Tfft + Tcp in µs. | |
| int | nSubcarrierCount |
| int | nGuardSubcarrierCount |
| Guard Sub-carrier count Ng = 368. | |
| int | nUsedSubCarrierCount |
| Used Sub-carrier count Nt = 1680. | |
| int | nDataSubCarrierCount |
| Data Sub-carrier count Nd = 1440. | |
| int | nPilotSubCarrierCount |
| Pilot Sub-carrier count Np = 240. | |
| int | nSubChannelCount |
| int | nOFDMSlots |
| OFDM Slot = 1 symbol * 1 subChannel. | |
| int | nBitsCountInOneSlot |
| int | nBitsCountInOneSymbol |
| Data subCarrier count*Bits based on modulation * coding rate. | |
| double | dDataRate |
| Number of uncoded bits/OFDM symbol duration. | |
| unsigned int | nUPlinkSymbol |
| unsigned int | nDownLinkSymbol |
| unsigned int | nUPlinkFrameStartSymbol |
Structure for symbol parameter Ref:IEEE802.22-2011, table 199,200,201, page 309-310
| double stru_802_22_SymbolParameter::dBasicSamplingFrequency |
| double stru_802_22_SymbolParameter::dCPDuration |
| double stru_802_22_SymbolParameter::dDataRate |
| double stru_802_22_SymbolParameter::dIntercarrierSpacing |
| double stru_802_22_SymbolParameter::dSubCarrierSpacing |
| double stru_802_22_SymbolParameter::dSymbolDuration |
| double stru_802_22_SymbolParameter::dTimeUnit |
| int stru_802_22_SymbolParameter::nBitsCountInOneSymbol |
| int stru_802_22_SymbolParameter::nChannelBandwidth |
| int stru_802_22_SymbolParameter::nDataSubCarrierCount |
| int stru_802_22_SymbolParameter::nGuardSubcarrierCount |
| int stru_802_22_SymbolParameter::nOFDMSlots |
| int stru_802_22_SymbolParameter::nPilotSubCarrierCount |
| int stru_802_22_SymbolParameter::nSubcarrierCount |
| unsigned int stru_802_22_SymbolParameter::nUPlinkFrameStartSymbol |
| int stru_802_22_SymbolParameter::nUsedSubCarrierCount |