Hi Martin,
the recipes that I have had a look at are of different complexity. There
are simple and complex ones...
If I take one to adapt it to my repository, how can I test if everything
is fine? I don't want to create a pull request without being sure that
everything works as expected. I know by experience that if it works for
me, it might fail easily for others because I haven't respected one or
more rules. This would not be the first time :-)
Regards,
Ralf
Am 18.02.2025 um 16:29 schrieb Martin Braun:
Don't worry, it's easy:
- Clone this repo: https://github.com/gnuradio/gr-recipes
- Copy one of the gr-*.lwr files and rename it gr-dl5eu.lwr
- Edit it the file to refer to your repository
- Submit a pull request against the gr-recipes repo with your new file
- Profit!
--M
On Tue, Feb 18, 2025 at 3:47 PM Ralf Gorholt <ralf.gorh...@gmx.de> wrote:
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.gorh...@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