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


Ignore:
Timestamp:
Dec 2, 2006, 1:03:40 AM (17 years ago)
Author:
murphpo
Comment:

--

Legend:

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

    v11 v12  
    481481=== Fields: ===
    482482==== NUM_BASERATE_SYMS ====
    483   ''(BitS 31:16 - UFix16_0)'' This integer sets the number of base rate symbols the receiver should process with each incoming packet. See the [wiki:OFDM/MIMO/Docs/PHYDetails/FrameFormat OFDM frame format] documentation for more information.
     483  ''(Bits 31:16 - UFix16_0)'' This integer sets the number of base rate symbols the receiver should process with each incoming packet. See the [wiki:OFDM/MIMO/Docs/PHYDetails/FrameFormat OFDM frame format] documentation for more information.
    484484==== NUM_TRAINING_SYMS ====
    485   ''(BitS 15:0 - UFix16_0)'' This integer sets the number of training symbol periods at the receiver. This value corresponds to the number of OFDM symbol periods dedicated to training. In MIMO mode, the training symbols are divided between antennas, orthogally in time. In SISO mode, every training period is used for estimating the single channel. See the [wiki:OFDM/MIMO/Docs/PHYDetails/FrameFormat OFDM frame format] documentation for more information.
     485  ''(Bits 15:0 - UFix16_0)'' This integer sets the number of training symbol periods at the receiver. This value corresponds to the number of OFDM symbol periods dedicated to training. In MIMO mode, the training symbols are divided between antennas, orthogally in time. In SISO mode, every training period is used for estimating the single channel. See the [wiki:OFDM/MIMO/Docs/PHYDetails/FrameFormat OFDM frame format] documentation for more information.
    486486
    487487----
     
    490490=== Dir: Read/Write ===
    491491=== Fields: ===
    492 ==== NUM_TRAINING_SYMS ====
    493   ''(BitS 6:0 - UFix7_0)'' This integer sets the delay inserted between the course packet detection signal and the start of receiver processing. This delay should correspond to the time difference between packet detection and the start of the preamble's fourth short training symbol.
     492==== PKT_DET_DELAY ====
     493  ''(Bits 6:0 - UFix7_0)'' This integer sets the delay inserted between the course packet detection signal and the start of receiver processing. This delay should correspond to the time difference between packet detection and the start of the preamble's fourth short training symbol.
    494494
    495495----
     
    503503  ''(Bits 15:0 - UFix16_0)'' This integer sets the long correlation threshold used during fine packet detection and symbol timing.
    504504
    505 
    506505----
    507506== Rx_PktDone_Reset ==
     
    509508=== Dir: Read/Write ===
    510509=== Fields: ===
     510==== EN_BADPKT_INT ====
     511  ''(Bit 5)'' Enables the bad packet interrupt output. The interrupt is raised via the top-level output ''[wiki:OFDM/MIMO/Docs/ModelPorts rx_int_badpkt]''. Bad packets are defined as packets which fail the CRC checksum calculation.
     512==== EN_GOODPKT_INT ====
     513  ''(Bit 4)'' Enables the good packet interrupt output. The interrupt is raised via the top-level output ''[wiki:OFDM/MIMO/Docs/ModelPorts rx_int_goodpkt]''. Good packets are defined as packets which pass the CRC checksum calculation.
     514==== RST_BADPKT_INT ====
     515  ''(Bit 1)'' Resets the bad packet interrupt. The application must assert & de-assert this bit after processing a bad packet.
     516==== RST_GOODPKT_INT ====
     517  ''(Bit 0)'' Resets the good packet interrupt. The application must assert & de-assert this bit after processing a good packet.
    511518
    512519----
     
    515522=== Dir: Read/Write ===
    516523=== Fields: ===
     524==== SYMBOL_TIMING_OFFSET ====
     525  ''(Bits 5:0 - UFix6_0)'' This integer sets the nominal symbol timing offset. This value is used as the starting index for the FFT calculation of each received OFDM symbol. This value must be less than the cyclic prefix length.
    517526
    518527----
     
    521530=== Dir: Read/Write ===
    522531=== Fields: ===
     532==== CFO_FILT_COEF_I ====
     533  ''(Bits 31:0 - UFix32_32)'' Integral path coefficient for the loop filter in the carrier frequency offset pilot phase tracking system.
     534
    523535
    524536----
     
    527539=== Dir: Read/Write ===
    528540=== Fields: ===
     541==== CFO_FILT_COEF_P ====
     542  ''(Bits 31:0 - UFix32_32)'' Proportional path coefficient for the loop filter in the carrier frequency offset pilot phase tracking system.
    529543
    530544----
     
    533547=== Dir: Read/Write ===
    534548=== Fields: ===
     549==== ANT_B_SCALING ====
     550  ''(Bits 31:16 - UFix16_11)'' This fixed-point value is used to scale the output of the equalizer for antenna B before symbols are detected. This scaling is used to fit the received constellation to the pre-defined hard decision boundaries used during symbol detection.
     551==== ANT_A_SCALING ====
     552  ''(Bits 15:0 - UFix16_11)'' This fixed-point value is used to scale the output of the equalizer for antenna A before symbols are detected. This scaling is used to fit the received constellation to the pre-defined hard decision boundaries used during symbol detection.
    535553
    536554----
     
    539557=== Dir: Read/Write ===
    540558=== Fields: ===
     559==== RX_FFT_SCALING_0 ====
     560  ''(Bits 5:4 - UFix2_0)'' This integer sets the scaling after the first stage of the FFT calculation.
     561==== RX_FFT_SCALING_1 ====
     562  ''(Bits 3:2 - UFix2_0)'' This integer sets the scaling after the middle stage of the FFT calculation.
     563==== RX_FFT_SCALING_2 ====
     564  ''(Bits 1:0 - UFix2_0)'' This integer sets the scaling after the last stage of the FFT calculation.
    541565
    542566----
     
    545569=== Dir: Read/Write ===
    546570=== Fields: ===
     571==== PKTDET_CORR_THRESH ====
     572  ''(Bits 7:0 - UFix8_7)'' This fixed-point value is the correlation threshold used for the internal packetion system.
    547573
    548574----
     
    551577=== Dir: Read/Write ===
    552578=== Fields: ===
     579==== PKTDET_ENERGY_THRESH ====
     580  ''(Bits 11:0 - UFix12_5)'' This fixed-point value is the energy threshold used for the internal packetion system.
    553581
    554582----
     
    557585=== Dir: Read/Write ===
    558586=== Fields: ===
     587==== TX_FFT_SCALING_0 ====
     588  ''(Bits 5:4 - UFix2_0)'' This integer sets the scaling after the first stage of the IFFT calculation.
     589==== TX_FFT_SCALING_1 ====
     590  ''(Bits 3:2 - UFix2_0)'' This integer sets the scaling after the middle stage of the IFFT calculation.
     591==== TX_FFT_SCALING_2 ====
     592  ''(Bits 1:0 - UFix2_0)'' This integer sets the scaling after the last stage of the IFFT calculation.
    559593
    560594----
     
    563597=== Dir: Read/Write ===
    564598=== Fields: ===
     599==== PREAMBLE_SCALING ====
     600  ''(Bits 15:0 - UFix16_16)'' This fraction sets the scaling of the preamble. The preamble is stored with a full-scale swing on [-1, +1]. The actual transmitted preamble is scaled by this fration.
    565601
    566602----
     
    569605=== Dir: Read/Write ===
    570606=== Fields: ===
     607==== NUM_BYTES ====
     608  ''(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.
    571609
    572610----