|
From: | Ron Economos |
Subject: | Re: Custom constellation scheme |
Date: | Thu, 7 May 2020 16:17:38 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 |
You can use the Chunks to Symbols block to define a custom constellation. Here's an example for 64QAM:
https://github.com/argilo/gr-qam/blob/master/apps/qam64_b200.grc
For FSK, you can use the Frequency Mod block. You have to input a
correctly scaled float value for the shift you want. For
multi-tone FSK, use the Frequency Mod block in conjunction with
the Chunks to Symbols block.
Ron
Hi,
I am currently using `digital.generic_mod` with the included modulation scheme from https://www.gnuradio.org/doc/sphinx-3.7.1/digital/constellations.html (e.g. digital.constellation_8psk, digital.constellation_16qam, etc...) as such:
```digital_constellation_modulator = digital.generic_mod(constellation=digital.constellation_bpsk().base(), differential=False, samples_per_symbol=sps, pre_diff_code=True, excess_bw=excess_bw, verbose=False, log=False)```
However, I would like to use modulation schemes which are not included in digital. I have two questions in that regard:
1) How can I define my own phase-amplitude type modulation schemes such as 4PAM, 64QAM which are not included by default?2) Can I use digital.generic_mod with FSK type modulations like GFSK? If not how would I use them?
Thanks,Roman
[Prev in Thread] | Current Thread | [Next in Thread] |