19
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

CHANNEL SOUNDING USING USRP2 & GNU-RADIO

  • Upload
    betha

  • View
    56

  • Download
    1

Embed Size (px)

DESCRIPTION

CHANNEL SOUNDING USING USRP2 & GNU-RADIO. Under :- Prof S.N Merchant SPANN LAB,IIT Bombay. Channel Impulse Response And Coherence Bandwidth Estimation. By:- Rohit Sharma Jay Prakash. - PowerPoint PPT Presentation

Citation preview

Page 1: CHANNEL SOUNDING USING USRP2 & GNU-RADIO

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

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

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

Channel Sounding UsingUSRP2 & GNU-RADIO

Flow Model

Page 5: CHANNEL SOUNDING USING USRP2 & GNU-RADIO

Channel Sounding UsingUSRP2 & GNU-RADIO

Apparatus

Page 6: CHANNEL SOUNDING USING USRP2 & GNU-RADIO

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

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

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

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

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

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

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

Channel Sounding UsingUSRP2 & GNU-RADIO Our Automated-Sounder APPLICATION

Page 14: CHANNEL SOUNDING USING USRP2 & GNU-RADIO

Channel Sounding UsingUSRP2 & GNU-RADIO

Impulse Response of a window

Page 15: CHANNEL SOUNDING USING USRP2 & GNU-RADIO

Channel Sounding UsingUSRP2 & GNU-RADIO

Power Delay of the window

Page 16: CHANNEL SOUNDING USING USRP2 & GNU-RADIO

Channel Sounding UsingUSRP2 & GNU-RADIO

Channel Impulse Response

Page 17: CHANNEL SOUNDING USING USRP2 & GNU-RADIO

Channel Sounding UsingUSRP2 & GNU-RADIO

Power Delay of the window

Page 18: CHANNEL SOUNDING USING USRP2 & GNU-RADIO

Channel Sounding UsingUSRP2 & GNU-RADIO

Power Delay Profile

Page 19: CHANNEL SOUNDING USING USRP2 & GNU-RADIO

Channel Sounding UsingUSRP2 & GNU-RADIO

Frequency Correlation Function