| Title: |
GNU Radio Wireless protocol analysis approach Author |
| Authors: |
Alex Verduin; Maurits Van Der Schee; Karst Koymans |
| Contributors: |
The Pennsylvania State University CiteSeerX Archives |
| Source: |
http://www.science.uva.nl/~delaat/sne-2007-2008/p37/report.pdf. |
| Publication Year: |
2008 |
| Collection: |
CiteSeerX |
| Description: |
This paper describes how GNU Radio software combined with the Universal Software Radio Peripheral (USRP) can be used to perform a wireless protocol analysis. GNU Radio and the USRP are an implementation of software defined radio (SDR). The design principle behind SDR is to bring the software as near to the radio antenna as possible, and to do most of the signal processing in software. This research consists out of two phases. The first phase contains a literature study about the working and design of the USRP and GNU Radio. The second phase consist out of practical work which delivers an general approach, used to perform a wireless protocol analysis. This approach is structured in steps. The first step of the approach begins with understanding the working of SDR and the GNU Radio software with the USRP. The second step involves setting up the test system. Analysing the protocol specifications and retrieve protocol specific parameters like the used frequency and modulation technique, is the next step. Derived from the protocol specifications, a flow graph can be created. The flow graph is a representation of the radio, connecting the signal process blocks together. The following steps involve translating the flow graph to Python and C++ code and to capture sample data. The capture of sample data is very useful in a protocol analysis. This gives the opportunity to replay the sample and to fulfil analyses on different levels of the protocol and to correlate them. The last step describes how the gathered data can be analysed and could be interpreted. As example protocol to demonstrate the general approach, this research involved analysing the Radio Data System (RDS) protocol. RDS is used to broadcast radio station information and for example, artist/song information next to the FM broadcast. 1 1 |
| Document Type: |
text |
| File Description: |
application/pdf |
| Language: |
English |
| Relation: |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.159.5395 |
| Availability: |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.159.5395; http://www.science.uva.nl/~delaat/sne-2007-2008/p37/report.pdf |
| Rights: |
Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
| Accession Number: |
edsbas.82E997BA |
| Database: |
BASE |