Changes between Version 12 and Version 13 of OFDM/MIMO/Docs/ModelRegisters


Ignore:
Timestamp:
Dec 27, 2006, 3:07:18 PM (17 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OFDM/MIMO/Docs/ModelRegisters

    v12 v13  
    607607==== NUM_BYTES ====
    608608  ''(Bits 11:0 - UFix12_0)'' This integer is the number of payload bytes present in the packet being prepared for transmission. This value must be updated before the transmitter is started. The application must assure that this value agrees with NUM_PYLD_SYMS and the selected modulation scheme.
    609 
    610609----
    611610== Tx_RandomPayload_ModSel ==
     
    613612=== Dir: Read/Write ===
    614613=== Fields: ===
     614==== RAND_PLD_MOD_SEL ====
     615  ''(Bits 1:0 - UFix2_0)'' This integer selects the modulation scheme used when random payload mode in the transmitter is enabled. The mapping is [0,1,2,3] = [0, QPSK, 16-QAM, 64-QAM].
    615616
    616617----
     
    619620=== Dir: Read/Write ===
    620621=== Fields: ===
     622==== PILOT1_INDEX_1 ====
     623  ''(Bits 5:0 - UFix6_0)'' Subcarrier index for first copy of pilot tone 1. This index should be symmetric about DC with PILOT1_INDEX_2 below.
     624==== PILOT1_INDEX_2 ====
     625  ''(Bits 21:16 - UFix6_0)''  Subcarrier index for second copy of pilot tone 1. This index should be symmetric about DC with PILOT1_INDEX_1 above.
    621626
    622627----
     
    625630=== Dir: Read/Write ===
    626631=== Fields: ===
     632==== PILOT2_INDEX_1 ====
     633  ''(Bits 5:0 - UFix6_0)'' Subcarrier index for first copy of pilot tone 2. This index should be symmetric about DC with PILOT2_INDEX_2 below.
     634==== PILOT2_INDEX_2 ====
     635  ''(Bits 21:16 - UFix6_0)''  Subcarrier index for second copy of pilot tone 2. This index should be symmetric about DC with PILOT2_INDEX_1 above.
    627636
    628637----
     
    631640=== Dir: Read/Write ===
    632641=== Fields: ===
     642==== PILOT1_ANTA_VALUE ====
     643  ''(Bits 15:0 - Fix16_15)'' Value for pilot tone 1 on antenna A.
     644==== PILOT1_ANTB_VALUE ====
     645  ''(Bits 31:16 - Fix16_15)'' Value for pilot tone 1 on antenna B.
    633646
    634647----
     
    637650=== Dir: Read/Write ===
    638651=== Fields: ===
     652==== PILOT2_ANTA_VALUE ====
     653  ''(Bits 15:0 - Fix16_15)'' Value for pilot tone 2 on antenna A.
     654==== PILOT2_ANTB_VALUE ====
     655  ''(Bits 31:16 - Fix16_15)'' Value for pilot tone 2 on antenna B.
    639656
    640657----
     
    643660=== Dir: Read/Write ===
    644661=== Fields: ===
     662==== NUM_TRAINING_SYMS ====
     663  ''(Bits 7:0 - UFix8_0)'' Number of training symbols transmitted before the payload in each packet. This value can be changed per packet, but must remain constant during a transmission.
     664==== NUM_BASERATE_SYMS ====
     665  ''(Bits 15:8 - UFix8_0)'' Number of base rate symbols sent per packet. A base rate symbol is modulated at a different rate than the full rate symbols which follow. Also, identical base rate symbols are sent from both antennas; true multiplexing only applies to full rate symbols.
     666==== NUM_PYLD_SYMS ====
     667  ''(Bits 31:16 - UFix16_0)'' Number of full rate OFDM symbols in the transmitted packet. Full rate symbols are modulated at a faster rate and are sent multiplexed across both antennas. This number must be even when MIMO mode is enabled. The transmitter will pad the payload to fill unoccupied space in full OFDM symbols.
    645668
    646669----
     
    649672=== Dir: Read/Write ===
    650673=== Fields: ===
     674==== TX_RESET ====
     675  ''(Bits 1:0 - UFix1_0)'' Global active-high reset for the transmitter subsystem. When asserted, all internal state in the transmitter will be cleared, except the register bank.
     676==== TX_START ====
     677  ''(Bits 2:1 - UFix1_0)'' Trigger for beginning a packet transmission. This register bit acts exactly like the TxStart input port. Only one trigger option (port or register) should be used per packet.
     678==== TX_PKTDONE_RESET ====
     679  ''(Bits 3:2 - UFix1_0)'' Clears the state of the Tx_PktDone register. User code should toggle this register high/low after each packet transmission.
    651680
    652681----
     
    655684=== Dir: Read/Write ===
    656685=== Fields: ===
     686==== SISO_MODE ====
     687  ''(Bits 1:0 - UFix1_0)'' Enables SISO mode in the transmitter. This option can be enabled per packet and will only function correctly when used with a receiver in SISO mode.
     688==== RANDOM_PYLD ====
     689  ''(Bits 2:1 - UFix1_0)'' Enables random payload mode, which transmits random symbols in every subcarrier. The modulation scheme used is configured in the RAND_PLD_MOD_SEL field.
     690==== DISABLE_ANTB_PREAMBLE ====
     691  ''(Bits 3:2 - UFix1_0)'' When asserted, disables the transmission of a preamble from antenna B.
     692==== EN_PILOT_SCRAMBLING ====
     693  ''(Bits 4:3 - UFix1_0)'' Enables 802.11-style pilot tone scrambling. When used, pseudo-random sign changes will be applied per OFDM symbol.
    657694
    658695----
     
    661698=== Dir: Read-only ===
    662699=== Fields: ===
     700==== BER_ERRORS ====
     701  ''(Bits 31:0 - UFix32_0)'' Total number of bit errors detected. BER measurements are only useful when the default packet is repeatedly transmitted.
    663702
    664703----
     
    667706=== Dir: Read-only ===
    668707=== Fields: ===
     708==== BER_TOTALBITS ====
     709  ''(Bits 31:0 - UFix32_0)'' Total number of bits received. Divide BER_ERRORS by this field to calculate the bit error rate.
    669710
    670711----
     
    673714=== Dir: Read-only ===
    674715=== Fields: ===
     716==== RX_GOODPKT ====
     717  ''(Bits 1:0 - UFix1_0)'' Active high when a good packet is received. This field will only go high when EN_GOODPKT_INT is enabled and must be cleared by asserting RST_GOODPKT_INT.
     718==== RX_BADPKT ====
     719  ''(Bits 2:1 - UFix1_0)'' Active high when a bad packet is received. This field will only go high when EN_BADPKT_INT is enabled and must be cleared by asserting RST_BADPKT_INT.
    675720
    676721----
     
    678723=== Address: 0x6C ===
    679724=== Dir: Read-only ===
     725==== TX_PKT_DONE ====
     726  ''(Bits 1:0 - UFix1_0)'' Active high when a packet transmission is complete. This field can be cleared by toggling TX_PKTDONE_RESET.