Changes between Version 4 and Version 5 of OFDM/MIMO/Docs/ModelSharedMem
- Timestamp:
- Jan 3, 2007, 12:39:39 AM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OFDM/MIMO/Docs/ModelSharedMem
v4 v5 5 5 = Programmable Modulation Schemes = 6 6 The WARP MIMO OFDM core implements a flexible modulation scheme. The core allows any combination of modulation schemes across subcarriers and antennas to be used in a given packet. The schemes are programmed by writing a modulation selection for each subcarrier to a shared memory block in the core. Unique schemes can be programmed for the full-rate symbols at antennas A and B and for the base-rate symbols; see [wiki:OFDM/MIMO/Docs/PHYDetails/FrameFormat OFDM Frame Format] for more details about base- and full-rate symbols. 7 8 The current version of the OFDM core requires the modulation schemes to be pre-programmed at both the transmitterand receiver. A future revision will include the ability to communicate this information with the header of each packet. 7 9 8 10 The transmitter and receiver sections of the core have separate modulation selection memory blocks. The organization of these two memory blocks are identical. The C-code below illustrates the memory organization and how user-code can write to these memory blocks. The macros ''ofdm_TxRx_mimo_SMWO_TxModulation_OFFSET'' and ''ofdm_TxRx_mimo_SMWO_TxModulation_OFFSET'' represent the address offsets (relative to the OFDM core's base address) for the two memory blocks. These macros are defined in the OFDM core's driver ([source:/PlatformSupport/CustomPeripherals/drivers/ofdm_TxRx_mimo_opbw_v1_07_a/src/ofdm_TxRx_mimo.h@449#L141 ofdm_TxRx_mimo.h]).