implement a 2x2 mimo ofdm-based channel measurement system (no data yet) at 2.4 ghz perform baseband...
TRANSCRIPT
![Page 1: Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech](https://reader036.vdocuments.net/reader036/viewer/2022082709/56649d135503460f949e6e48/html5/thumbnails/1.jpg)
Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz
Perform baseband processing and digital up and down conversion on Nallatech Xtreme DSP Kits using System Generator tools
Integrate DSP Kits with National Instruments radios for amplification and analog up and down conversion
Download large amounts of received data to a PC over PCI interface in practical amount of time
Have a fully operational system by September 2004
![Page 2: Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech](https://reader036.vdocuments.net/reader036/viewer/2022082709/56649d135503460f949e6e48/html5/thumbnails/2.jpg)
IFFTCyclicSuffix
Upconvertto IF
Upconvert to 2.4 GHz
(using NI radios)
Low PassFilter
Symbol
![Page 3: Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech](https://reader036.vdocuments.net/reader036/viewer/2022082709/56649d135503460f949e6e48/html5/thumbnails/3.jpg)
IFFTCyclicSuffix
Upconvertto IF
Upconvert to 2.4 GHz(using NI radios)
Low PassFilter
Symbol
64 pointstreamin
g IFFT
Adjustable
lengthfrom 0-
64
802.11 compliant 60 tap root
raised cosine with 5x
oversampling
Upconvert to 25 MHz
carrier
Analog upconversion
performed in NI Radios
![Page 4: Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech](https://reader036.vdocuments.net/reader036/viewer/2022082709/56649d135503460f949e6e48/html5/thumbnails/4.jpg)
Coarse Sync.
Symbol timing Fine timing
PLL
Low PassFilter
DownconvertTo Baseband
FFT De-Suffix
Estimate Channel
![Page 5: Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech](https://reader036.vdocuments.net/reader036/viewer/2022082709/56649d135503460f949e6e48/html5/thumbnails/5.jpg)
Coarse Sync.
Symbol timing Fine timing
PLL
Low PassFilter
DownconvertTo Baseband
FFT De-Suffix
Estimate Channel
Length 48 correlator
implemented as FIR
Tracks phase of 15 MHz
carrier tone, using FIR loop
filter
Downconvert from 15 MHz
carrier
60 tap root raised
cosine FIR
Discard cyclic suffix
samples
Length 64 streaming
FFT
![Page 6: Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech](https://reader036.vdocuments.net/reader036/viewer/2022082709/56649d135503460f949e6e48/html5/thumbnails/6.jpg)
Filter – Root raised cosine filter, FCC compliant– Found proper filter order– Performed sufficient oversampling to smooth DAC output.
Cyclic suffix– Able to add cyclic suffix of adjustable length– Synchronized with IFFT to allow for unequal samples in, samples out
Associate FPGA clock with correct carrier frequency (IF)– Clock the FPGA at 100 MHz– Upconvert 20 MHz (RF BW) wide baseband signal to 25 MHz (IF)
Connection between the FPGA and the radio– Connected D/A converter to NI radios– Successful tests verified on spectrum analyzer + Oscilloscope
![Page 7: Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech](https://reader036.vdocuments.net/reader036/viewer/2022082709/56649d135503460f949e6e48/html5/thumbnails/7.jpg)
2 antennas need 2 different preambles for individual synchronization– Current implementation only accounts for single transmit antenna– Transmitters are timing synchronized but have nondeterministic phase– We require orthogonal pilot tones– Also require orthogonal short sequences with good correlation properties
Generating frames containing both preamble and measurement signals– Currently beginning integration– Must be able to accommodate long preamble to insure packet detection and
synchronization in measurements– Must be able to adjust cyclic suffix length according to symbol and channel type
![Page 8: Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech](https://reader036.vdocuments.net/reader036/viewer/2022082709/56649d135503460f949e6e48/html5/thumbnails/8.jpg)
Packet detection: detect the presence of a packet by correlating short training symbols
The coarse frequency estimation: use the spacing between correlation peaks to provide a rough carrier estimate to PLL
Design of Phase Locked Loop: robust to 16 kHz offset in 15 MHz carrier and integrated with coarse frequency estimator
FPGA clock: run the FPGA at 60 MHz for 20 MHz wide signal arriving at 15 MHz center frequency
![Page 9: Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech](https://reader036.vdocuments.net/reader036/viewer/2022082709/56649d135503460f949e6e48/html5/thumbnails/9.jpg)
Symbol timing recovery and sampling frequency mismatches– Must be able to advance/retreat periodically in order to match transmitter and receiver
sample times to symbol lengths– Good symbol timing is essential to FFT performance
Complex channel estimation: On chip or off?– Complex algorithms on chip allow us to download less data– Performing channel estimation offline allows more thorough analysis
Integrate synchronization with signal processing– Demodulate using PLL output– Estimate symbol timing using short symbol correlation– Estimate Tx sample times from PLL and correlation
![Page 10: Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech](https://reader036.vdocuments.net/reader036/viewer/2022082709/56649d135503460f949e6e48/html5/thumbnails/10.jpg)
Transmitter– able to transmit single channel input– still need to implement multiple channel inputs– still need to develop measurement signal input
Receiver– still need to integrate coarse synchronization, PLL, and down-stream processor to have a
fully functional receiver– still need to tune the parameters of the synchronization block for packet detection and PLL
convergence– still need to implement multiple channel outputs