discuss-gnuradio
[Top][All Lists]
Advanced

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

[Discuss-gnuradio] BPSK31 Adventures


From: Iain Young, G7III
Subject: [Discuss-gnuradio] BPSK31 Adventures
Date: Sun, 15 Jul 2012 20:13:13 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1

Hi Folks,

Inspired by Javier and Martin's recent posts on DPSK, I thought I would
resurrect my (Amateur Radio )(B) PSK31 transceiver implemented in GRC.

I can use the MPSK receiver block in GRC to successfully decode anything
up to BPSK500 - I'm sure I could go higher, but fldigi only transmits up
to 500, and I was using that as a known good transmitter.

Knowing that in the future I would want DBPSK (for some satellite work),
and transmit capability (I could not find a MPSK Transmitter block), I
started to think about using the PSK Demod block in GRC instead.

I set the number of constellation points to 2 (for BPSK), set the
differential encoding to "No", and set the samples/symbol to the
equivalent value in the MPSK Receiver block.

There I come across a problem. What to set Excess BW, Frequency BW,
Timing BW, and Grey code to. I have looked at Tom's page on the
Frequency BW, but am afraid I don't grok that side of things at all
well.

Is there a way to work out what those value should be from the working
values of the MPSK Receiver block ?

Attached is a flowgraph (both .png and .grc) Both the MPSK Receiver
chain, and the PSK Demod chain eventually output to a file sink for
doing the varicode decoding.


Two quick further questions on the PSK Demod block (which actually
uses the Gerneric Demod block to do most of the dirty work):

1) Can someone confirm if I need to use the packed to unpacked block
that I'm using ? I've seen notes that the output is indeed packed (hence
the unpacker being in the flowgraph), but also other places saying it's
already unpacked ? Or is it just the DxPSK block that has the unpacked
output ?

2) Do I need to use AGC before it ? Again I came across some places
that say it's already in there, but couldn't see any evidence. Is it
just the DxPSK block that incorporates the AGC block ?


All the Best

Iain

Attachment: multi_PSK_Decoders.png
Description: PNG image

Attachment: multi_PSK_Decoders.grc
Description: Text Data


reply via email to

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