discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: BPSK tutorial


From: Barry Duggan
Subject: Re: BPSK tutorial
Date: Thu, 27 Aug 2020 09:04:57 -0500
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.11.0

Javier,

It can be very confusing! First, you need to work through every step of the https://wiki.gnuradio.org/index.php/Guided_Tutorial_PSK_Demodulation (QPSK) tutorial. It uses 2 bit symbols and 4 samples per symbol.

The BPSK tutorial uses 1 bit symbols and 4 samples per symbol. The difference between QPSK and BPSK is the number of bits per symbol. In both cases, the Constellation Modulator block uses all 8 input bits. Note that the Constellation Object is different between QPSK and BPSK.

Then you need to build a new flowgraph for the https://wiki.gnuradio.org/index.php/Simulation_example:_BPSK_Demodulation#Decoding

As you can see in the BPSK stage6 flowgraph, the CMA Equalizer is optional under your conditions. I left it out of the BPSK to simplify the flowgraph.

P.S. Please Cc discuss-gnuradio@gnu.org in your responses so that it is included in the discussion thread.
---
Barry Duggan KV4FV
https://github.com/duggabe

On 8/27/20 7:56 AM, Javier Acevedo wrote:
Dear Barry,

Currently I am implementing a BPSK transceiver using the USRP N310, which has a sample rate of 125MS/s. Nevertheless, I have some doubts about the parameters which I have to set in GNU Radio in order to have a stable transceiver. For example, in your simulation you set the input using a random source, which produces random numbers from 0 to 255. I know that GNU Radio splits each input byte into 4 samples of 2 bits. Then, you are setting as input values from 0 to 3 -  00, 01, 10, 11 -. How does GNU Radio manage this since for BPSK you can assign each input value to only two constellation points

In my real implementation I am using 0 only as input value because I want to prove that the transceiver works using only one constellation. Unfortunately, the following are the results that I have: please refer to the following link https://stackoverflow.com/questions/63603899/psk-modulation-in-gnu-radio-in-usrp-n310

I would be immensely grateful if you could help me to clarify the questions that I formulate in OpenStackFlow.

Best regards
Javier Acevedo

Am Do., 27. Aug. 2020 um 02:59 Uhr schrieb Barry Duggan <barry@dcsmail.net <mailto:barry@dcsmail.net>>:

    For those of you who have been asking questions about BPSK, I have
    created
    https://wiki.gnuradio.org/index.php/Simulation_example:_BPSK_Demodulation,

    which is a follow-on to the QPSK tutorial. Questions and comments are
    welcome!

    ---
    Barry Duggan KV4FV
    https://github.com/duggabe




reply via email to

[Prev in Thread] Current Thread [Next in Thread]