Digital transmission and reception techniques with Software Defined Radio
Adrian Crespo
Nr. albumu:
901521
LODZ UNIVERSITY OF TECHNOLOGY
Faculty of Electrical, Electronic,
Computer and Control Engineering
Supervisor: dr inż. Łukasz Januszkiewicz
Goals
1
- Transmission and reception techniques.
- Basic concepts of signals and systems: sample ratio, frequency allocation, noise filtering, window functions, filter design, clock recovery, codification...
- To test and measure the effect of different parameters and characteristics to real cases-
- To be familiar with some basic circuits.
Software Defined Radio
Software-defined radio (SDR) is a communication system => components that have been typically implemented in hardware are implemented by software.
2
Advantages
- Fast way to develop new radio protocols.
- Flexible since it can be used with universal software device.
- Changes would be made using software and not relying on hardware.
3
Disadvantages
- Higher power consumption than ASIC.
- More millions of instructions per second.
- Relies on the computer’s processor speed.
The receiver
Figure 1. Quadrature sampler detector
4
How does SDR works
Figure 1. Superheterodyne receiver
Figure 2. SDR receiver
5
Some applications (1)
- Radio Astronomy
Properties of the Sun and the galactic plane in continuum and spectral modes - Air Traffic Control techniques
- Automatic Identification System,
- Mode Select of the aviation transponder interrogation modes
6
Some applications (1)
7
Figure 3. Tracking flights with Android (source: rtl-sdr.com)
Some applications (2)
- GSM Networks
- Implement GSM networks with OsmoBTS or OpenBTS
- Connect to GSM networks: VoIP (Asterix)
- Processing satellite images
- QPSK Modulation: Meteor-M2 LRPT images
- NOAA satellites
8
What did I use? (1)
Table 1. Different DVB tuners
RTL-SDR Tuner | Frequency Range |
---|---|
Elonics E4000 (E4K) | 54 - 2200 MHz |
Rafael Micro R820T | 24 - 1766 MHz |
Rafael Micro R820T2 | 24 - 1766 MHz |
Fitipower FC0013 | 22 - 1100 MHz |
Fitipower FC0012 | 22 - 948 MHz |
FCI FC2580 | 146 - 308 MHz and 438 - 924 MHz |
9
What did I use? (2)
Table 2. Main properties of the HackRF
HackRF | |
---|---|
Radio Spectrum | 30 MHz – 6 GHz |
Bandwidth | 20 MHz |
Duplex | Half |
Sample Size (ADC/DAC) | 8 bit |
Sample Rate (ADC/DAC) | 20 Msps |
Interface | USB 2 HS (480 megabit) |
10
New Linux Distribution
Figure 4. - ZTRadio
11
ZTRadio
Free Software
Ubuntu + LXDE: LXDE requires less RAM memory and less usage of CPU to work.
Around 1.2 GBytes.
Ubuntu is not any under license, but its components are mostly under GNU General Public License.
12
Different options
- Live USB: not bad if it is USB 3.0 (up to 5 Gigabit per second) > USB 2.0 (up to 480 megabit per second).
- Up to 4096 megabytes of persistence.
- Can be installed directly in a computer.
- Virtual Machine: not good performance.
13
Exercises
- Exercise 1 - INTRODUCTION TO PYTHON
- Exercise 2 - USING GNU RADIO COMPANION
- Exercise 3 - USING PYTHON FOR GNU RADIO
- Exercise 4 - OUT-OF-TREE MODULE
- Exercise 5 - FM RECEPTION
- Exercise 6 - ASK TRANSMISSION AND RECEPTION
14
ASK Receiver
15
Figure 5. - ASK Receiver
ASK Transmitter
16
Figure 6. - ASK Transmitter
Conclusions
Support the content of other subjects:
- Signal and Systems,
- Signal Processing
- Modulation and Coding, and Wireless Communications.
Help to understand the basics of digital transmission and reception techniques.
It may encourage the students to research and go deeper in the subject.
17
References
- Bob Stewart, K. B. (2015). Software Defined Radio using Matlab & Simulink and the RTL-SDR.
- Charles E. Craig, J. (2014, 11 21). Desktop Environments for Linux.
- Harris, F. J. (2004). Multirate Signal Processing for Communication
- Killian, T. (2013, August 7). SDR Showdown: HackRF vs. bladeRF vs. USRP
- Tretter, S. A. (2003). Communication System Design Using DSP Algorithms.
18
Przekaz cyfrowy i techniki odbioru za pomocą Software Defined RadioDigital transmission and reception techniques with Software Defined Radio
By firefoxos
Przekaz cyfrowy i techniki odbioru za pomocą Software Defined RadioDigital transmission and reception techniques with Software Defined Radio
- 914