Symbol Timing Synchronization Part II: Over-the-air Testing ELEC - - PowerPoint PPT Presentation
Symbol Timing Synchronization Part II: Over-the-air Testing ELEC - - PowerPoint PPT Presentation
Symbol Timing Synchronization Part II: Over-the-air Testing ELEC 433 Evan Everett and Michael Wu March 12, 2013 Design Thus Far Rx Chain Tx Chain Modulator Down- Pulse-Shaping Decimating Up- converter
Design Thus Far
Modulator Up- converter Pulse-Shaping Filter Timing Synch Carrier Recovery Down- converter Decimating Matched Filter
∼ ∼ ∼ ∼ ∼ ∼
Tx Chain Rx Chain Variable delay artificial CFO
This Week: Standalone Transceiver
WARP Radio Modulator Up- converter Pulse-Shaping Filter Timing Synch Carrier Recovery Down- converter Decimating Matched Filter
∼ ∼ ∼ ∼ ∼ ∼
Tx Chain Rx Chain
- Transmit to or receiver from
another board
- Correct real carrier and timing
- ffsets
Modulator Up- converter Pulse-Shaping Filter Timing Synch Carrier Recovery Down- converter Decimating Matched Filter
∼ ∼ ∼ ∼ ∼ ∼
Tx Chain Rx Chain
- Connect Tx to radio DAC
- Connect RX to radio ADC
- Both 12 bits
Fix12_11
Step 1: Ports in Sysgen
To radio DAC From Radio ADC
Step 2: Connect to Radio in XPS
- Same steps as your previous model
- Connect to WARP radio ports to your model pors like you
connected to DAC ports by editing the .mhs file
PORT user_RFA_RXD_I = net_gnd PORT user_RFA_RXD_Q = net_gnd PORT user_RFA_TXD_I = net_gnd PORT user_RFA_TXD_Q = net_gnd
Step 2: Connect to Radio in XPS
- Same steps as your previous model
- Connect to WARP radio ports to your model pors like you
connected to DAC ports by editing the .mhs file
PORT user_RFA_RXD_I = radioA_Rx_I PORT user_RFA_RXD_Q = radioA_Rx_Q PORT user_RFA_TXD_I = radioA_Tx_I PORT user_RFA_TXD_Q = radioA_Tx_Q ... PORT radio_dac_i = radioA_Tx_I PORT radio_dac_q = radioA_Tx_Q PORT radio_adc_i = radioA_Rx_I PORT radio_adc_q = radioA_Rx_Q Names of your gateways arbitrary net names
Step 3: C-code to Control Transceiver
- Switch between Tx and Rx modes
- Enable/Disable CFO correction and timing correction
- Vary transmit and receive amplifier gains
- Vary carrier frequency
- Look at signals in various parts of design (already
implemented)
Other information
- Template C code for transceiver controller is online
- Made need to retune filter coefficients for CFO and timing
- Make sure you can write the values from software
- Make sure you can reset CFO and timing correction loops
- Will need to share boards