|
From: | Einar Thorsrud |
Subject: | Re: [Discuss-gnuradio] GNU Radio and USRP baseband demodulation/decoding |
Date: | Wed, 11 Feb 2009 16:30:19 +0100 |
User-agent: | Thunderbird 2.0.0.19 (Macintosh/20081209) |
Ed Criscuolo wrote:
Once you have the actual binary bitstream, decoding NRZI is easy. There's a custom block to do this provided in the "GMSK Spacecraft Groundstation" project in CGRAN: https://www.cgran.org/wiki/Projects This project would be good for you to study, as it represents a real-world application that does something very similar to what you want, performing both bit and packet synchronization.
Thank you. This was a very interesting project indeed. I will try to reuse as much as possible.
I am also having problems testing the system as I go along. What I would like to do is use a vector sink, and print the received samples to the screen. Hover when I tried initially with only a vector source connected directly to a vector sink, and using the read()-method, only "()" is printed. This seems to be the case no matter where in the code the print statement is issued. (Using "print tb.gr_vector_sink_x_0.data()")
What is wrong? And what would be the easiest way to verify the received samples?
- Einar
[Prev in Thread] | Current Thread | [Next in Thread] |