1 / 10

Lab. 13 SISO Wireless System I

Lab. 13 SISO Wireless System I In a typical communication system, receiving starts with synchronization . For a packet-based system, it includes Packet detection Carrier frequency offset (CFO) estimation Symbol timing To recovery the transmit data, we also need Equalization

Download Presentation

Lab. 13 SISO Wireless System I

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lab. 13 SISO Wireless System I • In a typical communication system, receiving starts with synchronization. • For a packet-based system, it includes • Packet detection • Carrier frequency offset (CFO) estimation • Symbol timing • To recovery the transmit data, we also need • Equalization • To facilitate the operations, preambles are added before the payload data. • We will consider a packet-based wireless system with flat-fading channel.

  2. Define the packet with the following format : • Preamble: • Each packet has 5 short preambles and 1 long preamble. • Packet format : • Short preamble • Length = 16 samples (for packet detection and CFO estimation) • Long preamble • Length = 32 samples (for symbol timing and channel estimation) S : short preamble L : long preamble S S S S S L Data

  3. Transmitter: Ethernet EMIF RF DAC FPGA PC Digital mod. Add preamble Up- sampling Pulse shaping

  4. Practice 1: • Implement the four modules of the transmitter in Matlab to observe each input/output signal. • Cascade the four modules and observe the input/output signal. • Practice 2: • Implement the four modules with C. • Run the DSP to see if the output signal matches the Matlab result (to/from PC). Ethernet PC Digital mod. Add preamble Up- sampling Pulse shaping

  5. Receiver: SR SR EMIF SR SR OSR SR PC Ethernet Detection Channel est./Equal RF ADC FPGA Packet detection CFO Est./comp. SR: symbol rate OSR: oversampled rate Matching/down sam. Symbol timing

  6. Packet detection: • Calculate autocorrelation of the received signal • Normalize with the signal power: • Decision statistic: • If m(n) exceeds a threshold, a packet is claimed detected.

  7. Example: • D=16、L=16 • Threshold= 0.7 Threshold

  8. Carrier frequency offset (CFO) estimation: • The oscillator frequencies of Tx and Rx are not the same in general. • The downconverted signal: • Then, • Compensation:

  9. Symbol timing: • Cross-correlation of received signal and a known reference signal (preamble) • Example: t(k): a known reference signal

  10. Practice 3: • Implement the three modules in the receiver with Matlab. • Observe each input/output signal. • Cascade the three modules and observe the input/output signal. • Practice 4: • Implement the three modules with C and run the DSP to see the result is the same as that with Matlab.

More Related