symbol timing synchronization part ii over the air testing
play

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


  1. Symbol Timing Synchronization Part II: Over-the-air Testing ELEC 433 Evan Everett and Michael Wu March 12, 2013

  2. Design Thus Far Rx Chain Tx Chain ∼ ∼ ∼ ∼ ∼ ∼ Modulator Down- Pulse-Shaping Decimating Up- converter Filter Matched Filter converter Variable delay artificial CFO Timing Carrier Synch Recovery

  3. This Week: Standalone Transceiver Rx Chain Tx Chain WARP ∼ ∼ ∼ ∼ Radio ∼ ∼ Modulator Down- Pulse-Shaping Decimating Up- converter Filter Matched Filter converter • Transmit to or receiver from another board Timing Carrier • Correct real carrier and timing Synch Recovery offsets

  4. Step 1: Ports in Sysgen To radio DAC From Radio ADC Rx Chain Tx Chain ∼ ∼ ∼ ∼ ∼ ∼ Fix12_11 Modulator Down- Pulse-Shaping Decimating Up- converter Filter Matched Filter converter • Connect Tx to radio DAC • Connect RX to radio ADC Timing Carrier Synch Recovery • Both 12 bits

  5. 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

  6. 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 Names of your arbitrary net ... gateways names 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

  7. 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)

  8. 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

Recommend


More recommend