6.1 GNU Radio: Analysis
There is no enghough documentation of how GNU
Radio is implemented, during runig application we
found that there are some messages printed from
diffrernt classes and tracing and understanding these
message takes some time. The GNU Radio
developers did not found acceptable way to provide
unifed documentation for the system (15). The Gnu
Radio has many releases developed. In release
version 3.2.x the higher block of the system is
updated. This will affect applications developed
under old release from running in new releses.
6.2 USRP: Analysis
The USRP is a device we used in this project to
develop undergraduate’s experiment . This device
has various daughterboards which operate on
different radio frequency bands (from DC to 2.9
GHz); you have to plug-in a sutable daughterboard
for you application.
USRP2 was developed and goes to the market on
May 25, 2009. There are some benefits of using
USRP2 than USRP(5).
6.3 Laboratory Exercises: Analysis
The laboratory exercises were designed based upon
the idea of step-by-step learning. The undergraduate
student initialy follow the steps presented in each
experiment to solve a problem and understands
subject terms. These experiments start with simple
communication systems first, a little bit complex
systems, and finaly real world systems. In each
experiment, the student must solve specific problems
and submit a written report to the instructor. The
instructor can choose which experiment are sutable
for the students.
7 CONCLUSIONS
We developed laboratory experiment for
undergraduate students to help them understands
media and access control protocols protocol. The
experiments are designed in a way that easy to
understand experiments first, and the complicated
experiments. Instructors might use these
experiments and add more exercises to develop their
own lessons plan and course material. You can find
the full work and codes in (15).
In conclusion, we can say that it is not easy job
to implement applications using USRP and GNU
Radio because of the weak documentation of the
GNU Radio. And if we started this project again we
would develop a documentations tool for GNU
Radio to help developers to implement their own
applications.
REFERENCES
Susan Karlin,”Tools & Toys: Hardware for your Software
Radio”, IEEE Spectrum, 34(10) , Oct. 2006, pp51-54.
Bruce A. Fette, et al, ”Cognitive Radio Technology”
Newnes, 2006, 656 pages, ISBN-10: 0750679522,
ISBN-13: 978-0750679527.
Greg Colvin and Beman Dawes, Smart Pointers, Web
Page, March 11, 2009, http://
www.boost.org/libs/smart_ptr/smart_ptr.htm.
Walter Tuttlebee, et al, ”Software Defined Radio:
Enabling Technology”, USA, John Wiley & Sons Ltd,
2002.
Ettus Research LLC, web page ” www.ettus.com”, visited
2009-11-11.
Analog Design, AD9862 12-/14-Bit Mixed Signal Front-
End (MxFE®) Processor for Broadband
Communications, Data Sheet, Revision 0, Dec. 2002,
internet site "http://www.analog.com/static/imported-
files/data_sheets/AD9860_9862.pdf"
GNU Radio, web page” www.gnuradio.org “, visited
2009-02-10
Greg Colvin and Beman Dawes, Smart Pointers, Web
Page, March 11, 2009, http://
www.boost.org/libs/smart_ptr/smart_ptr.htm.
Build Guide- GNU Radio, web page,2009-11-05 ”
http://gnuradio.org/trac/wiki/BuildGuide”.
Michael Ossmann and Dominic Spill, "Building an All-
Challe Bluetooth Monitor", ShmooCon 2009, 6
February 2009.
Gr-Bluetooth, web page, Aug 18, 2009,”
http://sourceforge.net/projects/gr-bluetooth/”
Troxel Gregory D, Blossom Eric, et al “Adaptive Dynamic
Radio Open-source Intelligent Team (ADROIT):
Cognitively-controlled Collaboration among SDR
Nodes”, Networking Technologies for Software
Defined Radio Networks, 2006. SDR '06.1st IEEE
Workshop, Sep 2006, pp 8-17, ISBN: 1-4244-0733-8.
BBN80211 - The Comprehensive GNU Radio Archive
Network, web page, “https://128.2.212.19/
wiki/BBN80211”, visited Nov 7, 2009.
GNU Radio 3.2svn C++ API Documentation, web page,
“http://gnuradio.org/doc/doxygen/index.html”, May
22, 2009.
Alaelddin Mohammed, “Studying Media Access and
Control Protocols”, Master Thesis, 2010-02-19,
“http://web.it.kth.se/~maguire/DEGREE-PROJECT-
REPORTS/100119-Alalelddin_Mohammed-with-
cover.pdf”.
DCNET 2010 - International Conference on Data Communication Networking
134