Changes between Version 29 and Version 30 of OFDMReferenceDesign/Changelog
- Timestamp:
- Apr 9, 2009, 11:48:34 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OFDMReferenceDesign/Changelog
v29 v30 11 11 * Packet detector updates 12 12 * Integrated the RSSI-based packet detector core into the OFDM transceiver. 13 * Removed the I/Q-based packet detector that was previously present. This is now only used in simulation. 13 14 * The integrated detector's registers were rearranged (relative to the older separate detector core) 14 15 * Added a minimum duration requirement to the packet detector. This block requires the average RSSI exceed the programmed energy threshold for a minimum number of cycles before the packet detecting output is asserted. The required minimum duration is programmable via a register. … … 21 22 * Upgraded EEPROM controller core HDL with better clocking design. Instead of generating a slow clock, the core generates a slow clock enable and uses the fast clock for all synchronous elements. This fixes the long-standing, intermittent timing error. 22 23 * Fixed the PHY's handling of packet errors when all received bytes are zero. Previously this caused an erroneous good packet interrupt; now it correctly asserts the bad header and bad packet status bits. 24 * Added a programmable saturating scale factor after the IFFT in the transmitter. This can increase the average transmission power at the cost of increased clipping. This scale factor has been defaulted to a value that jointly maximizes transmission power while minimizing transmitted EVM. 23 25 24 26 '''Software Changes''' 25 27 * Updated WARPPHY and WARPMAC with register map for integrated transceiver and packet detector. 26 28 * Updated EEPROM driver to match new hardware. 29 * Replaced warpmac_pollEthernet with the more general warpmac_pollPeripherals 30 * This function polls the timer, the PHY, and the Ethernet 31 * One of the four timers in the warp_timer core is dedicated to the polling of the UART and User I/O buttons 32 * Fixed bug in the function for setting random backoff timers found by forum user domenique (See post [http://warp.rice.edu/forums/viewtopic.php?id=465 here]). Previously the minimum contention window was ![0,7]. This is now ![0,15] like 802.11 33 * Lowered packet detection threshold from 9000 to 3400. This should improve low SNR detection 34 * Raised CSMA threshold from 6000 to 8192. This is more in line with 802.11 and should make nodes more aggressive in the presence of non-decodable interference 35 36 37 38 27 39 28 40