How to run the program?

 

Before run this demo, you should install GNU Radio in two PCs, one as transmitter and another as receiver. We suggest to use Linux OS to install GNU Radio environment, which may be downloaded here. If you have any questions about GNU Radio, you may put your quesitons in mailing list.

 

After download the zip file here, you need to unzip the file both in sender PC and receiver PC. Make sure you have root privilege to run this demo.

 

In receiver side, input python MainFrame.py under source_code/Receiver directory. Receiver GUI will display, where select Start Listen under File menu. In command line, there is a output "please input server port (default is 5000)". Choose your preferable TCP port, or just press enter to use the default port number 5000. Make sure your firewall allow this port to be connected! (in Fedora OS, SELinux Setting should be disabled).

 

In sender side, change the cjpeg file into executable. Then input python MainFrame.py under source_code/Sender directory. Sender GUI will display, where select JPEG Encoder under File menu. A JPEG file named Output.jpg is produced under JpegEncoder folder. Then choose modulation,  for example, GMSK_Modulate under File menu. Under Sender folder, Modulated.dat is produced. Then, choose Transmit JPEG under File menu. In command line, there is a output "please input server IP address", where input your server IP address. There is another output "please input server port (default is 5000)". Choose your TCP server port, or just press enter to use the default port number 5000.

 

After transmission, in receiver side, the received modulated data size is display in receiver side. Then choose demodualtion, for example, GMSK_Demodulate under file menu. We will see a new file produced under Receiver folder. Depend on different demodulation, the filename should be different. (For DBPSK/DQPSK, user should select Store DBPSK/DQPSK demod file to get right output since the first byte is 0, which should be removed.) The output is the file in JPEG format.

 

Last Update Date, Version Number, and Contact Information

The program is updated on 20080318. This version number is v1.1, which is updated from v1.0 by adding this readme file and TCP server IP address and port selection.

 

If you find any bugs or malfunctions there, please don¨t hesitate to email me by zhifeng@ecel.ufl.edu

 

Disclaimer

 

There is no warranty, expressed or implied, associated with this product.

Use at your own risk.

 

Zhifeng Chen

zhifeng@ecel.ufl.edu

http://www.ecel.ufl.edu/~zhifeng

Electrical and Computer Engineering

University of Florida