CHANNEL SOUNDING USING USRP2 & GNU-RADIO
description
Transcript of CHANNEL SOUNDING USING USRP2 & GNU-RADIO
![Page 1: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/1.jpg)
CHANNEL SOUNDING USING USRP2 & GNU-RADIO
Channel Impulse Response And Coherence Bandwidth Estimation
By:- Rohit Sharma Jay Prakash
Under :- Prof S.N Merchant SPANN LAB,IIT Bombay
![Page 2: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/2.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Increased Use of Wireless DevicesIncreased Use of Wireless Devices
Data-Intensive High Bandwidth ServicesData-Intensive High Bandwidth Services
Strain in capacity of RF SpectrumStrain in capacity of RF Spectrum
Most Communication becomes impractical above 10GHZ in Microwave Region.
Why?:- Motivation
![Page 3: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/3.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO Multipath Effects of Channel
Multiple propagation paths:Line-of-Sight (LoS) and NLoS Invites Multipath invites:-Scattering, Reflection, Diffraction. Channel Becomes:-Frequency dependent,Time dependent and Position dependent.
Ultimately Coherence Bandwidth is adversely affected.
![Page 4: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/4.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Flow Model
![Page 5: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/5.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Apparatus
![Page 6: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/6.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Host PC
PN code
Tx Gain
BPSK Modulation
USRP(Tx)
FPGA
DAC
RF Boar
d
RFX2400Up-
Conversion
TransmitterAntenna
Interpolation Filters , Cordic
DUC
Our Transmitter side Flow-Design
![Page 7: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/7.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO Our Receiver side Flow-Design
USRP(Rx)
Daughter Board
ADC
FPGA
FPGA Cordic.
DDC
Data Flow
USRP(RX) Motherboard
Rx Host PC
![Page 8: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/8.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO Host PC(Tx) Flow-chart
USRP2 Gb Ethernet Host Pc
(Transmitter)
Digital_bert_tx.py
GNU-RADIO
UHD-DRIVER
PN Sequence Vector Source
Unpack_to_pack
BPSK Differential gray coded Modulation
Uhd_Transmitter USRP2
![Page 9: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/9.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO Host PC(Rx) Flow-chart
File Sink(.dat)
File SinkHost Pc (Receiver)
Gb Ethernet I
Q
Data Processing I
USRP2
Read Complex_to_Binary
Window/Seq
Windowing on Data-Stream Per PnSequence
![Page 10: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/10.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Data Processing II
Window/Seq
Local Pn-Seq Channel Impulse
Response
Cross Correlated Data
Cross_Corr
Averaged Over Windows Average CIR
Power Delay Profile
Frequency Correlation Function
FFT
Coherence Bandwidth Estimation
![Page 11: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/11.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Host PC(Rx) Flow-chart
Host Pc (Receiver)
GNU-RADIO
UHD-DRIVER
Demodulator
Stream Converter
Uhd_Receiver
Digital_bert_rx.py
Octave Based Post-Processing
File Sink(.dat)
![Page 12: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/12.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Requirements:-
Our Automated-Sounder APPLICATION
Software
Gnu-Radio 3.6.0PythonOctaveUHD_Driver (Latest stable)
Hardware
USRP2(Tx,Rx)Two PCsGb Ethernet
![Page 13: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/13.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO Our Automated-Sounder APPLICATION
![Page 14: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/14.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Impulse Response of a window
![Page 15: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/15.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Power Delay of the window
![Page 16: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/16.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Channel Impulse Response
![Page 17: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/17.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Power Delay of the window
![Page 18: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/18.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Power Delay Profile
![Page 19: CHANNEL SOUNDING USING USRP2 & GNU-RADIO](https://reader031.fdocuments.in/reader031/viewer/2022020715/56814868550346895db57669/html5/thumbnails/19.jpg)
Channel Sounding UsingUSRP2 & GNU-RADIO
Frequency Correlation Function