Professional Documents
Culture Documents
Analyzer
RTL SDR
GNU Radio
Important Specifications
Objectives
Conclusion
Future Scope
References
Why Spectrum Analysis!!
SDR-Software define radio
SDR is an emerging technology built on one of the great
developments of the 20th Century: fast and cheap
microcomputers.
SDR is the direct implementation of the mathematics of signal
processing on real world signals.
A number of platforms are available for implementing SDR
systems. These include Universal Software Radio Peripheral
(USRP) , Soft Rock, Flex Radio Systems , High Powered
Software Defined Radio and others.
With the help of SDR we make our hardware and software
reconfigurable and reprogrammable.
Software radios have significant utility for the military and cell
phone services, both of which must serve a wide variety of
changing radio protocols in real time.
GNU Radio
It is an open source software used for development and simulation of
SDR(USRP) .
It was founded by Eric Blossom in 1998.
It contains blocks for generators, filters, modulator/demodulators,
synchronizers, graphical sinks, etc.
There are basically three ways to use GNU Radio.
In a high-level perspective, we can use GNU Radio Companion (GRC), which is
a graphical tool where we can build an SDR system by connecting signal
processing blocks, establishing a processing chain or flow, from signal input to
system output.
In an intermediate-level, we can use the programming language Python as a way
to describe the block connections
In its lowest level, we can modify and even create new processing blocks using
C++, chosen due to performance issues, and use these blocks in the higher
levels (Python or GRC).
The Simplified Wrapper and Interface Generator (SWIG) tool is used to create
the interface between C++ and Python
Software & Hardware Reqd.