[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] BPSK Demodulator (i.e. Receiver) Award/Challenge
From: |
Thomas Schmid |
Subject: |
Re: [Discuss-gnuradio] BPSK Demodulator (i.e. Receiver) Award/Challenge |
Date: |
Thu, 7 May 2009 07:51:38 -0700 |
Hi Rene,
If you execute the benchmark_rx.py file with the following command:
python benchmark_rx.py --help
Then you will see that under "modulations" it says "dbpsk". The
demodulator itself is implemented somewhere else. You can find all the
different demodulation blocks in:
gnuradio-core/src/python/gnuradio/blks2impl. Here, you will find a
file called "dbpsk.py".
As was mentioned earlier, to make DBPSK into BPSK, just remove the
"self.diffenc", the differential decoder, from the connect method.
Now, even with this modification, you will most likely not be able to
communicate with your satellite. You will have to know a lot of
details on the communication protocol your satellite uses, packet
framing, etc., in addition to the right hardware and daughterboards.
Note that eventually, you will have to modify your GNU Radio
installation. Thus, it is almost impossible to evade knowing how to
code and to understand the working of GNU Radio. Just searching for
"BPSK" in files won't help you further...
Cheers,
Thomas
On Thu, May 7, 2009 at 1:46 AM, René Fléron <address@hidden> wrote:
>
> DBPSK is differential BPSK. However our transmitter sends 'ordinary' BPSK not
> the differential version, so I cannot use the DBPSK version.
>
> -René
>
>
> Josh Blum-2 wrote:
>>
>> The DBPSK blocks are in GRC under DPSK, there is a drop down to choose
>> between DBPSK, DQPSK, D8PSK. Also, see the packet encoder/decoder to
>> accompany the DPSK modulator blocks.
>>
>> A helpful example:
>> http://gnuradio.org/trac/browser/gnuradio/trunk/grc/examples/simple/dpsk_loopback.grc
>>
>> -Josh
>>
>> Jason Uher wrote:
>>>> I seriously doubt that making a regular BPSK receiver that goes
>>>> all-the-way,
>>>> i.e. recovers the transmitted data has ever been done. We haven't found
>>>> any
>>>> trace of anything be it commercial, research or DIY.
>>>
>>> Have you looked at the examples in the 'digital' folder? The
>>> benchmark_rx and benchmark_tx do DBPSK, DQPSK, and others 'all the
>>> way', if you are set on BPSK you simply comment out the differential
>>> encoder/decoder in modulator/demodulator script.
>>>
>>>
>>> Jason
>>>
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> address@hidden
>>> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> address@hidden
>> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>
> --
> View this message in context:
> http://www.nabble.com/BPSK-Demodulator-%28i.e.-Receiver%29-Award-Challenge-tp23404610p23422603.html
> Sent from the GnuRadio mailing list archive at Nabble.com.
>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
--
"Don't complain; Just work harder" - Randy Pausch
Thomas Schmid, Ph.D. Candidate
Networked & Embedded Systems Laboratory (NESL)
University of California, Los Angeles (UCLA)
Re: [Discuss-gnuradio] BPSK Demodulator (i.e. Receiver) Award/Challenge, René Fléron, 2009/05/13