Download presentation
Presentation is loading. Please wait.
1
SUN Tutorial on USRP Xiuzhen Guo
2
SDR Make it comprehensive Intro to Software-Defined Radio
Intro to Universal Software Radio Peripheral Intro to GNU Radio Applications Software——GNU Radio Hardware——USRP SDR
3
What is SDR? Part 1 Joe Mitola of MITRE
Using software to realize the radio functions Joe Mitola of MITRE In IEEE National Telesystems Conference
4
ADC DAC Structure of SDR Baseband processing Digital Down-converter
Up-converter RF Section Radio Frequency IF Section Intermediate Frequency Baseband Section
5
Function Performance Advantages of SDR Re-configurability
Strengthen the possible potential applications Evolve to a new standard conveniently Multifunctional devices Multi-mode Multi-band Shorter time-to-market compatibility Performance Lower hardware cost hardware module widespread applications Different hardware Different demand Improve development efficiency open architecture
6
Part 2 What is USRP? USRP: Universal Software Radio Peripheral PC RF
7
Overall architecture Mother board Daughter board CPU FPGA USRP N210
8
USRP RIO USRP N210 USRP 2 USRP 1 History of USRP Performance 120MHz
duplexing 40MHz 最高支持120MHz Lower latency USRP RIO Performance 120MHz accuracy bandwidth speed USRP N210 16MHz Simplex 20M Millisecond USRP 2 16MHz 频率范围 应用 50MHz-2.2GHz FM、雷达、GSM、ISM 70MHz-6GHz FM、蓝牙、GSM、ISM … USRP 1 Price
9
USRP N210 A:transmitting B:mimo cable link C:receiving Improved Freq
D:firmware loaded E:reference lock F:CPLD loaded Improved Freq Accuracy w/ GPS Clock Option Multiple Device Synchronization RF1/RF2 MIMO Expansion Gigabit Ethernet Interface to Host Power 6v/DC/3A
10
Compositions Daughter Board: Mother Board: RF front end
Cover different frequency range Convertible Mother Board: high-speed signal processing ADC/DAC/FPGA/I/O
11
Features of USRP N210 Use with GNU Radio, UHD
Gigabit Ethernet Interface to Host Modular Architecture: DC-6 GHz 2 Gbps Expansion Dual 100 MS/s, 14-bit ADC 1 MB High-Speed SRAM Dual 400 MS/s, 16-bit DAC Auxiliary Analog and Digital I/O DDC/DUC with 25 mHz Resolution 2.5 ppm TCXO Frequency Reference Up to 50 MS/s Gigabit Ethernet Streaming 0.01 ppm w/ GPSDO Option
12
But it is not enough to achieve several functions with only USRP
13
Part 3 What is GNU Radio? A free & open-source software development toolkit that provides signal processing blocks to implement software radios.
14
The Installation of GNURadio
Attention: 1> Updata Ubuntu 2>UHD failed——Network problems 3>IP: ; ; 4>Wait quite a while (15:10~18:05) 5>_uhd_find_devices
15
GRC $ gnuradio-companion Toolbar Library Searching for blocks
Workpalce Terminal Searching for blocks
16
Throttle Make sure it does not consume 100% of your CPU cycles and make your computer un responsive
17
Example waveform display (a)complex (b)float (a) (b)
18
Modifying block properties
Parameters list
19
Blocks Help Types Different color represents different data types
20
How to make our own blocks?
Make blocks How to make our own blocks? Take QPSK_demod as an example
21
QPSK(4QAM) 00(1+1j) 01(1-1j) (-1+1j)11 (-1-1j)10 Without Gray coding
With Gray coding
22
How to make our own blocks?
1. Using gr_modtool
23
Three types of block file
Block:qpsk_demod Four types of block Three types of block file Synchronous (1:1) Decimation (N:1) Interpolation (1:M) General/Basic (N:M)
24
Modifying the python block file
25
QA tests
26
QA tests Test result
27
XML files
28
Installation success What should we do? new block
29
Running Take an example to achieve the function of qpsk_demod
30
What can we do with USRP and GNU Radio?
Part 4 What can we do with USRP and GNU Radio? operations related with the waveform Modulation Demodulation Spreading spectrum Despreading Coding decoding Sample FFT Digital up convert Digital down convert high speed processes
31
Uhd_fft(2.4GHz) Observe signals in 2.45GHz with USRP
32
Uhd_fft(2.4GHz) Results
33
mZig: Enabling Multi-Packet Reception in ZigBee(MobiCom 2015)
34
Collisions Examples of collisions With chip-level time offset(CTO)
Without CTO
35
Decomposing RX L1 L2 L3 L4 L4 Alice 1 1 0 0 0 Bob 1 0 1 0 0
Amplitude Combination based Decomposition (AmpCoD) Cross Interference Cancellation(CrossIC)
36
Flow chart Flow chart in Dmzig module
37
Physical layer Physical layer of TX and RX with mZig
38
Testbed Why we choose USRP instead of other devices?
TX: USRP B210*6 + Laptop*6 + iRobots*6 RX: USRP X310 + PC Why we choose USRP instead of other devices?
39
More DVB - T real-time communication system(the University of Pisa, Italy) /msg11639.html SmartRadio, a cognitive radio program ( Virginia Tech University , USA) Tests of MIMO and multi-hop network (University of Texas, USA)
40
SUN Thanks Question & Answer
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.