| 87 | == CFO, Phase Error, and SFO == |
| 88 | |
| 89 | At the [https://warpproject.org/trac/browser/ResearchApps/PHY/WARPLAB/WARPLab7/M_Code_Examples/wl_example_siso_ofdm_txrx.m#L27 top of the script], there are three control variables that toggle three different recovery systems: {{{DO_APPLY_CFO_CORRECTION}}}, {{{DO_APPLY_PHASE_ERR_CORRECTION}}}, {{{DO_APPLY_SFO_CORRECTION}}}. In this section, we will explore what happens when different combinations of these recovery systems are enabled or disabled. For reference, here is an example output from the design when all three recovery systems are activated: |
| 90 | |
| 91 | === CFO Recovery: Enabled, Phase Error Recovery: Enabled, SFO Recovery: Enabled === |
| 92 | |
| 93 | || [[Image(Cy_PEy_Sy_phaseError.png,width=250)]][[BR]]Phase Error Estimates and SFO Recovery Matrix || [[Image(Cy_PEy_Sy_constellations.png,width=250)]] [[BR]]Rx Constellation || [[Image(Cy_PEy_Sy_EVM.png,width=250)]] [[BR]]Error Vector Magnitude (EVM)[[BR]] and effective SNR || |