Symbol Timing Synchronization Part II: Over-the-air Testing ELEC - - PowerPoint PPT Presentation

symbol timing synchronization part ii over the air testing
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Symbol Timing Synchronization Part II: Over-the-air Testing

ELEC 433 Evan Everett and Michael Wu March 12, 2013

slide-2
SLIDE 2

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

slide-3
SLIDE 3

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
slide-4
SLIDE 4

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

slide-5
SLIDE 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

slide-6
SLIDE 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 ... 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

slide-7
SLIDE 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)

slide-8
SLIDE 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