| 2 | |
| 3 | == OFDM Reference Design v11 (coming soon...) == |
| 4 | '''Hardware Changes''' |
| 5 | * Updated clock config core to latest version (fixes bad default values for en/disabled outputs) |
| 6 | * Replaced ofdm_timer with new warp_timer peripheral (now includes four independent timers) |
| 7 | * Reworked Rx PHY to clock FFT at system clock (40MHz). |
| 8 | * This reduces the Rx latency by 4µsec. DATA-ACK turnaround now 19.8µsec. |
| 9 | * This also helps CFO, allowing the pilot tones to apply corrections one OFDM symbol earlier. |
| 10 | * Redesigned pilot tone phase averaging to reduce intra-symbol variance. |
| 11 | * Re-added shared memories for flexible Tx/Rx modulation (these were removed in v10 due to Sysgen limitations). |
| 12 | * Added [wiki:HardwareUsersGuides/UserIOBoard_v1.0 User I/O board] controller |
| 13 | * Added interrupt for UART |
| 14 | * Connected reset for secondary PLB46 (fixing [http://warp.rice.edu/forums/viewtopic.php?pid=1351#p1351 bug found by patel_gaurav90]) |
| 15 | |
| 16 | '''Software Changes''' |
| 17 | * New [source:/ResearchApps/MAC/RTSCTSMAC RTS/CTS implementation] by Keith Wilhelm (undergrad intern in the CMC Lab) |
| 18 | * Updated WARPMAC/WARPPHY with support for PHY changes |
| 19 | * Updated timer wrapper functions for new warp_timer hardware |
| 20 | * Updated modulation control function for new buffer structure |
| 21 | * New UART ISR and user callback registration functions |
| 22 | * New [source:/ResearchApps/MAC/DEBUGMAC debug "MAC"] top-level code to control/observe/debug PHY in hardware |
| 23 | * Added basic Rx statistics display via the User I/O board LCD screen |
| 24 | * Moved interactive debug menu to UART interrupt callback (instead of in main while(1) loop) |
| 25 | * Updated AGC thresholds to better values (based on empirical tests) |
| 26 | * Fixed support for MIMO mode in WARPMAC/WARPPHY (now correctly calculate PHY parameters in either SISO or MIMO mode) |
| 27 | |