Re: Amateur Radio G3RUH AX.25 2FSK

2020-08-12 Thread Yugal Joshi
Hey Volker I understand there are ways to implement it using direwolf. I am more concern to solve this problem with GRC and mostly with its core. Can you help me in figuring out the procedural steps to be taken to implement a receiver in GRC to decode a signal with G3RUH mode Ax25 and 2FSk

Re: Amateur Radio G3RUH AX.25 2FSK

2020-08-12 Thread Volker Schroer
 The master branch is for gr3.9, but there is a gnuradio 3.8 branch Another good starting point for ax.25 could be wb2osz/direwolf on github. — Volker >> Am 12.08.2020 um 06:31 schrieb Yugal Joshi : >  > Hello Jeff > Thanks for replying > > From what I learned in last two days in GNU

Re: Amateur Radio G3RUH AX.25 2FSK

2020-08-12 Thread Marcus Müller
Hi Yugal, well, 2-FSK is relatively easy to demodulate, and you'll probably also be able to use the existing synchronizer blocks to symbol timing- and frequency-synchronize. What will definitely require writing code is handling the ax.25 frame format. You **should** look at gr-ax25 (it's

Re: Problems with packet communication using BPSK

2020-08-12 Thread Shruti Gupta
Okay, got it now. So in '1', I am feeding the samples received by LimeSDR Mini to FLL, polyphase clock sync and costas loop for synchronization. Since it does not have any known reference signal appended to data, it will not take care of phase ambiguity at receiver and so my data is not

Re: Amateur Radio G3RUH AX.25 2FSK

2020-08-12 Thread Derek Kozel
Hi Yugal, gr-ax25 was just updated this month to start supporting the development version of GR 3.9 and if you look one commit back it is is compatible with 3.7, so it does look like it's skipping 3.8. Still, it's a valuable reference for you as you look to create your own implementation.

PDU socket block

2020-08-12 Thread Felipe Gama
Hi all, I'm developing my doctoral research on wavelet coding and I'm trying to automate the experimental tests developed from the developed codes, I made a python script from a TCP client that sends it to a TCP server created by the socket block PDU, however at the reception of this client I'm

Re: Amateur Radio G3RUH AX.25 2FSK

2020-08-12 Thread Adrian Musceac
Hi Derek, Isn't APRS 1200 baud though? 9600 baud packet is quite uncommon nowadays here, historically it was used for BBS access. I'm also interested in this APRS transceiver. Best, Adrian On August 12, 2020 12:12:09 PM UTC, Derek Kozel wrote: >Hi Yugal, > >gr-ax25 was just updated this month

Re: Amateur Radio G3RUH AX.25 2FSK

2020-08-12 Thread Yugal Joshi
Hey Derek Thank you for this wonderful description https://matheo.uliege.be/bitstream/2268.2/6751/1/OUFTI2-COMM-Piron-2019.pdf This covers all my basic doubts regarding G3RUH mode. Thanks and Regards Yugal Joshi On Wed, 12 Aug 2020 at 17:42, Derek Kozel wrote: > Hi Yugal, > > gr-ax25 was

Re: Amateur Radio G3RUH AX.25 2FSK

2020-08-12 Thread Gerry Creager - NOAA Affiliate
1200 baud ax.25 can easily be implemented in hardware or software today. Hence its popularity. And there are radios with the protocol and arguably the most popular application (APRS) implemented directly. Kenwood was the first to push a radio with an AX.25 terminal node controller embedded, with

Re: Amateur Radio G3RUH AX.25 2FSK

2020-08-12 Thread Yugal Joshi
Hello Marcus Thank you for your explanation Also thanks for introducing me with protocols I learned from the documentation and your explanation that the AX.25 protocol lacks the ability to correct errors and is not optimized to operate with the noisy channel. I am very excited to read about

Re: Amateur Radio G3RUH AX.25 2FSK

2020-08-12 Thread Derek Kozel
By far the most common APRS RF mode is 1200 baud AFSK, but 9600 baud FSK also exists as a faster and slightly more modern option. There's a decent, but not great, number of repeaters and internet gateways in place for the 9600 some radios support both. On 12/08/2020 13:36, Adrian Musceac

Re: Gnuradio Extras

2020-08-12 Thread lannan jiang
Hi, Thanks again for the quick reply. I want to use the basic block for the following purpose: I am currently using one Python interp block and one decim block for inserting a known pattern at Tx and parsing at Rx The code from the interp block allows me to insert a known pattern to my

Re: Gnuradio Extras

2020-08-12 Thread Derek Kozel
Hi, You should be able to modify the code in the Python Block template to be a basic_block rather than the default sync_block just by changing the class inheritance. The GNU Radio Extras block is over five years old and the documentation from it is probably unhelpful. If you need for info

Embedded Python Block - Variable Input Vector

2020-08-12 Thread Tim Huggins
I created an embedded python block (using version 3.9 from git) successfully but I need the input vector to be variable size based on the parameters. For example: in_sig=[(np.byte, a*b)], out_sig=[(np.byte, a*b)] However, the parameters have defaults and defaults appear to set the vector. I

Gnuradio Extras

2020-08-12 Thread lannan jiang
Hi everyone, I want to use an embedded python block in my flow graph, in particular the basic block. I found that on this page https://github.com/guruofquality/grextras/wiki#id1 , it states that this branch will not be compatible for

Re: Gnuradio Extras

2020-08-12 Thread Derek Kozel
Hi Lannan Jiang, The Python Block is included by default now in GNU Radio. Here is a tutorial showing it's use. https://wiki.gnuradio.org/index.php/Embedded_Python_Block Regards, Derek On 12/08/2020 18:33, lannan jiang wrote: Hi everyone,   I want to use an embedded python block in my flow

Re: Gnuradio Extras

2020-08-12 Thread lannan jiang
Hi Derek, Thank you for your info. I am aware of that the python block is included, but there are four types of blocks as far as I am concerned (interp, decim, synchronous, and basic blocks shown in https://wiki.gnuradio.org/index.php/Types_of_Blocks). I want to use the basic block and