Tuesday, February 18, 2025

Re: New OOT module gr-dl5eu

Hi Martin,

thank you for the suggestion. Please excuse the delayed answer, I was on holidays.

I don't know PyBOMBs, neither gr-recipes and I don't have any experience with github yet. If it is easy to do it I will do so. If you know what needs to be done, please let me know :-)

Regards,

Ralf


Am 14.02.2025 um 21:26 schrieb Martin Braun:
Very cool, Ralf!

Uh just to be sure, it's this, right? https://github.com/dl5eu/gr-dl5eu ?

May I suggest you add recipe to PyBOMBS: https://github.com/gnuradio/gr-recipes ?

Then it'll be indexed on https://cgran.org.

Cheers,
and thanks for your work!

--M



On Thu, Feb 6, 2025 at 10:09 PM Ralf Gorholt <ralf.gorholt@gmx.de> wrote:
Dear all,

I have just released a very first version of the source code of my OOT
module gr-dl5eu. This is the first time that I publish my work, so
please forgive me if it does not correspond to or if I have not
respected all written or unwritten rules ;-)

This module contains two blocks, dvbt_ofdm_synchronization and
dvbt_tps_decoder. They are based on two blocks that Federico La Rocca
has developed for ISDB-T.

gr-dl5eu is work under development and I encourage particularly radio
amateurs who are interested in DVB-T reception with GNU Radio to test
them. There is no documentation yet, but there are comments in the code.

Here is just a short description of what the blocks do.

The first block, dvbt_ofdm_synchronization, recognizes the OFDM symbols
of a DVB-T signal and delivers them to the second block. Sampling rate
differences between the transmitter and receiver are interpolated so
that reception should be stable (at least when the received signal is
stable).

The second block, dvbt_tps_decoder, decodes the TPS information that is
transmitted within the DVB-T signal and outputs the payload carriers
(that are fed into the block DVB-T Demap). dvbt_tps_decoder can send
messages containing the detected signal parameters to other blocks.

You will find two simple sample flowgraphs in the examples directory.

Please note that I am no DSP guy and that I actually haven't fully
understood how the blocks work exactly. I had to copy parts of the code
from the GNU Radio tree because it was either inaccessible or needed
some modifications.

The reason why I have developed these blocks is that friends of mine are
looking for a simple and cheap solution for DVB-T reception with low
bandwidth in amateur radio, However, I would be happy if others also
find my work useful.

Federico, when you have the time, would you take a look at my code?
Without your work I would not have been able to create my blocks!

Kind regards,

Ralf


No comments:

Post a Comment