Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-24 Thread Adrian Musceac
Thanks David! This is then easier than I thought, because I don't have to do 
the input and output voice resampling.
I'll take a stab at it tonight

Adrian

On October 24, 2019 7:08:24 AM UTC, David Rowe  wrote:
>The speech input and output is at 8 kHz.  The modem input and output
>runs at 48 kHz. Some examples of command line operation of the mode at
>the bottom of codec2/README.md
>
>Cheers,
>David
>
>On 24/10/19 5:56 am, Adrian Musceac wrote:
>> So does this mean the input sample rate is also 48 kHz? That would
>make
>> it harder for me because all the other modes use 8 kHz...
>> 
>> On October 23, 2019 4:20:48 PM UTC, Steve 
>wrote:
>> 
>> On Wed, Oct 23, 2019 at 10:44 AM Adrian Musceac
> wrote:
>> 
>> 
>> Regarding mode 2400A, can someone confirm that the output of
>> this mode is resampled to 48 kHz?
>> I'm trying to add it, but some numbers don't work for me.
>> 
>> 
>> It's not resampled, it is generated at 48 kHz rather than 8 kHz
>as in
>> other modes.
>> Due to the tones being 1200,2400,3600,4800 Hz.
>>
>
>> Freetel-codec2 mailing list
>> Freetel-codec2@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>> 
>> 
>> 
>> ___
>> Freetel-codec2 mailing list
>> Freetel-codec2@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>> 
>
>
>
>
>
>
>___
>Freetel-codec2 mailing list
>Freetel-codec2@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/freetel-codec2
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-24 Thread David Rowe
The speech input and output is at 8 kHz.  The modem input and output
runs at 48 kHz. Some examples of command line operation of the mode at
the bottom of codec2/README.md

Cheers,
David

On 24/10/19 5:56 am, Adrian Musceac wrote:
> So does this mean the input sample rate is also 48 kHz? That would make
> it harder for me because all the other modes use 8 kHz...
> 
> On October 23, 2019 4:20:48 PM UTC, Steve  wrote:
> 
> On Wed, Oct 23, 2019 at 10:44 AM Adrian Musceac  
> wrote:
> 
> 
> Regarding mode 2400A, can someone confirm that the output of
> this mode is resampled to 48 kHz?
> I'm trying to add it, but some numbers don't work for me.
> 
> 
> It's not resampled, it is generated at 48 kHz rather than 8 kHz as in
> other modes.
> Due to the tones being 1200,2400,3600,4800 Hz.
> 
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 
> 
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 






___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-24 Thread Adrian Musceac
I see. The design choices in 2400A are too low level for me, I mostly write 
glue code between gnuradio blocks and handle the user interface. If it needs 48 
kHz, then this is what I will feed into FreeDV.

Thanks,
Adrian

On October 23, 2019 8:26:27 PM UTC, Steve  wrote:
>I'm not sure why 48 kHz was used, other than it makes for a more pure
>waveform, and is compatible with sound cards. You need at least 9600
>Hz, as the 4800 Hz tone would need as a minimum 2X to get it sampled.
>I suspect 16 kHz would work good in firmware A/D or D/A (without a
>sound card).
>
>The main concept is the tone spacing is at the symbol rate, and that's
>what gives it the high performance. I wonder if you changed the first
>tone to 400 Hz as then you would have 1600, 2800, and 4000 tones, and
>then 8 kHz would sample it correctly.
>
>Just an idea. If you are using FM then, you want to move the baseband
>left anyway, as the FM modulation bandwidth is probably about 16 kHz.
>
>On Wed, Oct 23, 2019 at 2:28 PM Adrian Musceac 
>wrote:
>>
>> So does this mean the input sample rate is also 48 kHz? That would
>make it harder for me because all the other modes use 8 kHz...
>>
>> On October 23, 2019 4:20:48 PM UTC, Steve 
>wrote:
>>>
>>> On Wed, Oct 23, 2019 at 10:44 AM Adrian Musceac 
>wrote:


  Regarding mode 2400A, can someone confirm that the output of this
>mode is resampled to 48 kHz?
  I'm trying to add it, but some numbers don't work for me.
>>>
>>>
>>> It's not resampled, it is generated at 48 kHz rather than 8 kHz as
>in
>>> other modes.
>>> Due to the tones being 1200,2400,3600,4800 Hz.
>>> 
>>> Freetel-codec2 mailing list
>>> Freetel-codec2@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>
>> ___
>> Freetel-codec2 mailing list
>> Freetel-codec2@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
>
>___
>Freetel-codec2 mailing list
>Freetel-codec2@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/freetel-codec2
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-23 Thread Steve
I'm not sure why 48 kHz was used, other than it makes for a more pure
waveform, and is compatible with sound cards. You need at least 9600
Hz, as the 4800 Hz tone would need as a minimum 2X to get it sampled.
I suspect 16 kHz would work good in firmware A/D or D/A (without a
sound card).

The main concept is the tone spacing is at the symbol rate, and that's
what gives it the high performance. I wonder if you changed the first
tone to 400 Hz as then you would have 1600, 2800, and 4000 tones, and
then 8 kHz would sample it correctly.

Just an idea. If you are using FM then, you want to move the baseband
left anyway, as the FM modulation bandwidth is probably about 16 kHz.

On Wed, Oct 23, 2019 at 2:28 PM Adrian Musceac  wrote:
>
> So does this mean the input sample rate is also 48 kHz? That would make it 
> harder for me because all the other modes use 8 kHz...
>
> On October 23, 2019 4:20:48 PM UTC, Steve  wrote:
>>
>> On Wed, Oct 23, 2019 at 10:44 AM Adrian Musceac  wrote:
>>>
>>>
>>>  Regarding mode 2400A, can someone confirm that the output of this mode is 
>>> resampled to 48 kHz?
>>>  I'm trying to add it, but some numbers don't work for me.
>>
>>
>> It's not resampled, it is generated at 48 kHz rather than 8 kHz as in
>> other modes.
>> Due to the tones being 1200,2400,3600,4800 Hz.
>> 
>> Freetel-codec2 mailing list
>> Freetel-codec2@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-23 Thread Adrian Musceac
So does this mean the input sample rate is also 48 kHz? That would make it 
harder for me because all the other modes use 8 kHz...

On October 23, 2019 4:20:48 PM UTC, Steve  wrote:
>On Wed, Oct 23, 2019 at 10:44 AM Adrian Musceac 
>wrote:
>>
>> Regarding mode 2400A, can someone confirm that the output of this
>mode is resampled to 48 kHz?
>> I'm trying to add it, but some numbers don't work for me.
>
>It's not resampled, it is generated at 48 kHz rather than 8 kHz as in
>other modes.
>Due to the tones being 1200,2400,3600,4800 Hz.
>
>
>___
>Freetel-codec2 mailing list
>Freetel-codec2@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/freetel-codec2
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-23 Thread Steve
On Wed, Oct 23, 2019 at 10:44 AM Adrian Musceac  wrote:
>
> Regarding mode 2400A, can someone confirm that the output of this mode is 
> resampled to 48 kHz?
> I'm trying to add it, but some numbers don't work for me.

It's not resampled, it is generated at 48 kHz rather than 8 kHz as in
other modes.
Due to the tones being 1200,2400,3600,4800 Hz.


___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-23 Thread Adrian Musceac
I'd be curious how well qradiolink generated FreeDV does against regular SSB 
FreeDV. I don't have an SSB radio to check this, it's all SDR for me. The main 
challenge I see is SDR frequency correction, since we can't be off frequncy by 
much. Newer devices have input for GPSDO, but I don't posess one.

Regarding mode 2400A, can someone confirm that the output of this mode is 
resampled to 48 kHz? I'm trying to add it, but some numbers don't work for me.

Adrian

On October 23, 2019 1:42:58 AM UTC, Al Beard  wrote:
>Hi Adrian,
>
>To be more specific:
>
>Because you are using Fedora x86_64
>edit cmake/Modules/FindmbedTLS.cmake
>
>and change "lib" to "lib64" in it's search.
>
>mkdir build
>
>cd ./build 
>
>cmake -DSSL=mbedtls ../
>
>Now to learn how to use it.
>
>Later I'll use a Pi3 or an Odroid N2 or RockPro64, all of them 64bit.
>
>Today's PIC is a Pi3. 
>
>Alan VK2ZIW
>
>On Tue, 22 Oct 2019 17:40:13 +, Adrian Musceac wrote
>> Alan, the instructions say one of openssl, polarssl/mbedtls or gnutls
>>= 3.0
>> The cmake flag -DSSL selects what is used.
>> 
>> Adrian
>> 
>> On October 22, 2019 9:49:13 AM UTC, Al Beard
> wrote:Hi Adrian,
>> 
>> 
>> Your "umurmur" requires package PolarSSL. This is superseded by Mbed
>TLS.
>> 
>> 
>> But all the function names are different.
>> 
>> 
>> Not easy.
>> 
>> 
>> Alan VK2ZIW
>> 
>> 
>> 
>> 
>> On Sun, 20 Oct 2019 16:57:58 +0300, Adrian Musceac wrote
>> > Alan,
>> > 
>> > Use this version of umurmur: https://github.com/qradiolink/umurmur
>> > It is slightly older but verified to work with qradiolink. The
>Murmur server is more complicated and has some compatibility issues
>that I didn't solve yet.
>> > If you use the headless remote interface, you will need to set
>everything up for repeater mode either in the settings file before
>starting the program, or via telnet commands (squelch, volume, tx and
>rx gain, tx shift, VOIP gain, duplex mode, frequency, CTCSS, etc).
>Then, you only need to issue "start_trx" and "setrepeater 1". If you
>have two computers and want to link two repeaters, you will need two
>full duplex SDRs like the PlutoSDR or LimeSDR-mini to work in repeater
>mode. The HackRF is not full duplex. If you don't want them as
>repeaters but simply radios linked by VOIP, then you can use HackRFs
>just fine but make sure not to enable duplex mode in qradiolink.
>> > For repeater mode, you can have an RTL-SDR for receiving and a
>HackRF for transmitting and a single qradiolink instance on a single
>computer configured to use both. I don't have a HackRF so I was not
>able to test it. I'm curious whether it works well, please let me know.
>> > If you use non-linear amplifiers with the HackRF, there are two
>2FSK modes which support both Codec2 (2FSK-2K) and Opus (2FSK-10K), as
>well as 800XA. 2400A is not yet added.
>> > 
>> > Cheers,
>> > Adrian
>> > 
>> > On Sun, Oct 20, 2019 at 4:22 PM Al Beard
> wrote:
>> > 
>> > 
>> > Hi Adrian,
>> > 
>> > 
>> > Yes, I was thinking of split sites, a computer at each end
>> > 
>> > 
>> > I'll investigate mumble and murmur as they are standard packages on
>the Fedora 29 here.
>> > 
>> > 
>> > Alan VK2ZIW
>> > 
>> > On Sun, 20 Oct 2019 11:22:20 +, Adrian Musceac wrote
>> > > Alan,
>> > > 
>> > > If you only want a cross-band repeater you don't need umurmur.
>That is for connecting repeaters or radios over the internet. Just
>enable TX and RX in qradiolink, set the TX shift in kHz and then enable
>the repeater. You can use two separate devices in qradiolink.
>> > > 
>> > > Adrian
>> > > 
>> > > On October 20, 2019 8:23:31 AM UTC, Al Beard
> wrote:Hi Adrian and David,
>> > > 
>> > > 
>> > > Noting the Mumble protocol and looking for a server, I found
>uMurmur on github
>> > > and tried to compile it on my Fedora 29 x86_64 here but am lost
>in cmake finding
>> > > the SDL library.
>> > > 
>> > > 
>> > > To make a cross band codec2 to FM repeater, can you give a quick
>run down
>> > > using your software?
>> > > 
>> > > 
>> > > Alan VK2ZIW
>> > > 
>> > > 
>> > > 
>> > > 
>> > > On Thu, 17 Oct 2019 22:44:01 +0300, Adrian Musceac wrote
>> > > > Hi David,
>> > > > 
>> > > > Wow Adrian it's really coming along quickly!  Well done :-) 
>Combined
>> > > > with the latest crop of duplex SDRs, I can see this work
>opening up
>> > > > experimentation in the VHF/UHF bands.
>> > > > 
>> > > > 
>> > > > Thanks! I've been working full time on this in the last month
>due to a break at work that might end pretty soon.
>> > > > I'm aiming at VHF to SHF work, small, portable and field
>configurable repeaters (check out the LimeNet-micro and LimeRFE)
>> > > > and satellite ops. The IP radio modem in qradiolink might also
>help point to point IP link connectivity at low bandwidths but it needs
>more improvement.
>> > > > 
>> > > > HF is not out of the question but due to QTH conditions can't
>really use it.
>> > > > Telemetry modems (even direct sequence spread spectrum for very
>low bitrates, like LoRa) and multi-channel repeaters are the 

Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-22 Thread Al Beard
Hi Adrian,

To be more specific:

Because you are using Fedora x86_64 edit cmake/Modules/FindmbedTLS.cmake

and change "lib" to "lib64" in it's search.

mkdir build

cd ./build 

cmake -DSSL=mbedtls ../

Now to learn how to use it.

Later I'll use a Pi3 or an Odroid N2 or RockPro64, all of them 64bit.

Today's PIC is a Pi3. 

Alan VK2ZIW

On Tue, 22 Oct 2019 17:40:13 +, Adrian Musceac wrote
> Alan, the instructions say one of openssl, polarssl/mbedtls or gnutls >= 3.0
> The cmake flag -DSSL selects what is used.
> 
> Adrian
> 
> On October 22, 2019 9:49:13 AM UTC, Al Beard  
> wrote:Hi Adrian,
> 
> 
> Your "umurmur" requires package PolarSSL. This is superseded by Mbed TLS.
> 
> 
> But all the function names are different.
> 
> 
> Not easy.
> 
> 
> Alan VK2ZIW
> 
> 
> 
> 
> On Sun, 20 Oct 2019 16:57:58 +0300, Adrian Musceac wrote
> > Alan,
> > 
> > Use this version of umurmur: https://github.com/qradiolink/umurmur
> > It is slightly older but verified to work with qradiolink. The Murmur 
> > server is more complicated and has some compatibility issues that I didn't 
> > solve yet.
> > If you use the headless remote interface, you will need to set everything 
> > up for repeater mode either in the settings file before starting the 
> > program, or via telnet commands (squelch, volume, tx and rx gain, tx shift, 
> > VOIP gain, duplex mode, frequency, CTCSS, etc). Then, you only need to 
> > issue "start_trx" and "setrepeater 1". If you have two computers and want 
> > to link two repeaters, you will need two full duplex SDRs like the PlutoSDR 
> > or LimeSDR-mini to work in repeater mode. The HackRF is not full duplex. If 
> > you don't want them as repeaters but simply radios linked by VOIP, then you 
> > can use HackRFs just fine but make sure not to enable duplex mode in 
> > qradiolink.
> > For repeater mode, you can have an RTL-SDR for receiving and a HackRF for 
> > transmitting and a single qradiolink instance on a single computer 
> > configured to use both. I don't have a HackRF so I was not able to test it. 
> > I'm curious whether it works well, please let me know.
> > If you use non-linear amplifiers with the HackRF, there are two 2FSK modes 
> > which support both Codec2 (2FSK-2K) and Opus (2FSK-10K), as well as 800XA. 
> > 2400A is not yet added.
> > 
> > Cheers,
> > Adrian
> > 
> > On Sun, Oct 20, 2019 at 4:22 PM Al Beard  wrote:
> > 
> > 
> > Hi Adrian,
> > 
> > 
> > Yes, I was thinking of split sites, a computer at each end
> > 
> > 
> > I'll investigate mumble and murmur as they are standard packages on the 
> > Fedora 29 here.
> > 
> > 
> > Alan VK2ZIW
> > 
> > On Sun, 20 Oct 2019 11:22:20 +, Adrian Musceac wrote
> > > Alan,
> > > 
> > > If you only want a cross-band repeater you don't need umurmur. That is 
> > > for connecting repeaters or radios over the internet. Just enable TX and 
> > > RX in qradiolink, set the TX shift in kHz and then enable the repeater. 
> > > You can use two separate devices in qradiolink.
> > > 
> > > Adrian
> > > 
> > > On October 20, 2019 8:23:31 AM UTC, Al Beard  
> > > wrote:Hi Adrian and David,
> > > 
> > > 
> > > Noting the Mumble protocol and looking for a server, I found uMurmur on 
> > > github
> > > and tried to compile it on my Fedora 29 x86_64 here but am lost in cmake 
> > > finding
> > > the SDL library.
> > > 
> > > 
> > > To make a cross band codec2 to FM repeater, can you give a quick run down
> > > using your software?
> > > 
> > > 
> > > Alan VK2ZIW
> > > 
> > > 
> > > 
> > > 
> > > On Thu, 17 Oct 2019 22:44:01 +0300, Adrian Musceac wrote
> > > > Hi David,
> > > > 
> > > > Wow Adrian it's really coming along quickly!  Well done :-)  Combined
> > > > with the latest crop of duplex SDRs, I can see this work opening up
> > > > experimentation in the VHF/UHF bands.
> > > > 
> > > > 
> > > > Thanks! I've been working full time on this in the last month due to a 
> > > > break at work that might end pretty soon.
> > > > I'm aiming at VHF to SHF work, small, portable and field configurable 
> > > > repeaters (check out the LimeNet-micro and LimeRFE)
> > > > and satellite ops. The IP radio modem in qradiolink might also help 
> > > > point to point IP link connectivity at low bandwidths but it needs more 
> > > > improvement.
> > > > 
> > > > HF is not out of the question but due to QTH conditions can't really 
> > > > use it.
> > > > Telemetry modems (even direct sequence spread spectrum for very low 
> > > > bitrates, like LoRa) and multi-channel repeaters are the next stop
> > > > (after release 1.0).
> > > > 
> > > >  Some thoughts:
> > > > 
> > > > 1/ Codec 2 2400A and 2400B were designed to work on VHF/UHF, and 2400A
> > > > to substantially outperform FM and current digital voice systems at low
> > > > SNRs:
> > > > 
> > > >   http://www.rowetel.com/wordpress/?p=5219
> > > > 
> > > > They're in the FreeDV API already
> > > > 
> > > > 
> > > > I'll add 2400A for sure. I don't really see a reason to use 2400B with 
> > > > SDRs. Maybe 

Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-22 Thread Adrian Musceac
Alan, the instructions say one of openssl, polarssl/mbedtls or gnutls >= 3.0
The cmake flag -DSSL selects what is used.

Adrian

On October 22, 2019 9:49:13 AM UTC, Al Beard  wrote:
>Hi Adrian,
>
>Your "umurmur" requires package PolarSSL. This is superseded by Mbed
>TLS.
>
>But all the function names are different.
>
>Not easy.
>
>Alan VK2ZIW
>
>On Sun, 20 Oct 2019 16:57:58 +0300, Adrian Musceac wrote
>> Alan,
>> 
>> Use this version of umurmur: https://github.com/qradiolink/umurmur
>> It is slightly older but verified to work with qradiolink. The Murmur
>server is more complicated and has some compatibility issues that I
>didn't solve yet.
>> If you use the headless remote interface, you will need to set
>everything up for repeater mode either in the settings file before
>starting the program, or via telnet commands (squelch, volume, tx and
>rx gain, tx shift, VOIP gain, duplex mode, frequency, CTCSS, etc).
>Then, you only need to issue "start_trx" and "setrepeater 1". If you
>have two computers and want to link two repeaters, you will need two
>full duplex SDRs like the PlutoSDR or LimeSDR-mini to work in repeater
>mode. The HackRF is not full duplex. If you don't want them as
>repeaters but simply radios linked by VOIP, then you can use HackRFs
>just fine but make sure not to enable duplex mode in qradiolink.
>> For repeater mode, you can have an RTL-SDR for receiving and a HackRF
>for transmitting and a single qradiolink instance on a single computer
>configured to use both. I don't have a HackRF so I was not able to test
>it. I'm curious whether it works well, please let me know.
>> If you use non-linear amplifiers with the HackRF, there are two 2FSK
>modes which support both Codec2 (2FSK-2K) and Opus (2FSK-10K), as well
>as 800XA. 2400A is not yet added.
>> 
>> Cheers,
>> Adrian
>> 
>> On Sun, Oct 20, 2019 at 4:22 PM Al Beard 
>wrote:
>> 
>> 
>> Hi Adrian,
>> 
>> 
>> Yes, I was thinking of split sites, a computer at each end
>> 
>> 
>> I'll investigate mumble and murmur as they are standard packages on
>the Fedora 29 here.
>> 
>> 
>> Alan VK2ZIW
>> 
>> On Sun, 20 Oct 2019 11:22:20 +, Adrian Musceac wrote
>> > Alan,
>> > 
>> > If you only want a cross-band repeater you don't need umurmur. That
>is for connecting repeaters or radios over the internet. Just enable TX
>and RX in qradiolink, set the TX shift in kHz and then enable the
>repeater. You can use two separate devices in qradiolink.
>> > 
>> > Adrian
>> > 
>> > On October 20, 2019 8:23:31 AM UTC, Al Beard
> wrote:Hi Adrian and David,
>> > 
>> > 
>> > Noting the Mumble protocol and looking for a server, I found
>uMurmur on github
>> > and tried to compile it on my Fedora 29 x86_64 here but am lost in
>cmake finding
>> > the SDL library.
>> > 
>> > 
>> > To make a cross band codec2 to FM repeater, can you give a quick
>run down
>> > using your software?
>> > 
>> > 
>> > Alan VK2ZIW
>> > 
>> > 
>> > 
>> > 
>> > On Thu, 17 Oct 2019 22:44:01 +0300, Adrian Musceac wrote
>> > > Hi David,
>> > > 
>> > > Wow Adrian it's really coming along quickly!  Well done :-) 
>Combined
>> > > with the latest crop of duplex SDRs, I can see this work opening
>up
>> > > experimentation in the VHF/UHF bands.
>> > > 
>> > > 
>> > > Thanks! I've been working full time on this in the last month due
>to a break at work that might end pretty soon.
>> > > I'm aiming at VHF to SHF work, small, portable and field
>configurable repeaters (check out the LimeNet-micro and LimeRFE)
>> > > and satellite ops. The IP radio modem in qradiolink might also
>help point to point IP link connectivity at low bandwidths but it needs
>more improvement.
>> > > 
>> > > HF is not out of the question but due to QTH conditions can't
>really use it.
>> > > Telemetry modems (even direct sequence spread spectrum for very
>low bitrates, like LoRa) and multi-channel repeaters are the next stop
>> > > (after release 1.0).
>> > > 
>> > >  Some thoughts:
>> > > 
>> > > 1/ Codec 2 2400A and 2400B were designed to work on VHF/UHF, and
>2400A
>> > > to substantially outperform FM and current digital voice systems
>at low
>> > > SNRs:
>> > > 
>> > >   http://www.rowetel.com/wordpress/?p=5219
>> > > 
>> > > They're in the FreeDV API already
>> > > 
>> > > 
>> > > I'll add 2400A for sure. I don't really see a reason to use 2400B
>with SDRs. Maybe for testing purposes only with the FM modulator.
>> > > 
>> > > But right now my plate is pretty full trying to test everything
>already in and do some packaging.
>> > > The 700D modem segfaults in the LDPC encoder with the version of
>libcodec2 in Debian stable and I didn't even have time to raise a bug
>with them.
>> > > But I'll add it as well once that's figured out. By the way, can
>I suggest for libcodec2 Git tags for stable releases? I could not find
>any tags in Github and they would be pretty useful as landmarks.
>> > > 
>> > >  2/ Have you done any BER versus SNR (Eb/No) tests to evaluate
>the
>> > > performance of the modems you are using, e.g. comparing

Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-22 Thread Al Beard
Hi Adrian,

Your "umurmur" requires package PolarSSL. This is superseded by Mbed TLS.

But all the function names are different.

Not easy.

Alan VK2ZIW

On Sun, 20 Oct 2019 16:57:58 +0300, Adrian Musceac wrote
> Alan,
> 
> Use this version of umurmur: https://github.com/qradiolink/umurmur
> It is slightly older but verified to work with qradiolink. The Murmur server 
> is more complicated and has some compatibility issues that I didn't solve yet.
> If you use the headless remote interface, you will need to set everything up 
> for repeater mode either in the settings file before starting the program, or 
> via telnet commands (squelch, volume, tx and rx gain, tx shift, VOIP gain, 
> duplex mode, frequency, CTCSS, etc). Then, you only need to issue "start_trx" 
> and "setrepeater 1". If you have two computers and want to link two 
> repeaters, you will need two full duplex SDRs like the PlutoSDR or 
> LimeSDR-mini to work in repeater mode. The HackRF is not full duplex. If you 
> don't want them as repeaters but simply radios linked by VOIP, then you can 
> use HackRFs just fine but make sure not to enable duplex mode in qradiolink.
> For repeater mode, you can have an RTL-SDR for receiving and a HackRF for 
> transmitting and a single qradiolink instance on a single computer configured 
> to use both. I don't have a HackRF so I was not able to test it. I'm curious 
> whether it works well, please let me know.
> If you use non-linear amplifiers with the HackRF, there are two 2FSK modes 
> which support both Codec2 (2FSK-2K) and Opus (2FSK-10K), as well as 800XA. 
> 2400A is not yet added.
> 
> Cheers,
> Adrian
> 
> On Sun, Oct 20, 2019 at 4:22 PM Al Beard  wrote:
> 
> 
> Hi Adrian,
> 
> 
> Yes, I was thinking of split sites, a computer at each end
> 
> 
> I'll investigate mumble and murmur as they are standard packages on the 
> Fedora 29 here.
> 
> 
> Alan VK2ZIW
> 
> On Sun, 20 Oct 2019 11:22:20 +, Adrian Musceac wrote
> > Alan,
> > 
> > If you only want a cross-band repeater you don't need umurmur. That is for 
> > connecting repeaters or radios over the internet. Just enable TX and RX in 
> > qradiolink, set the TX shift in kHz and then enable the repeater. You can 
> > use two separate devices in qradiolink.
> > 
> > Adrian
> > 
> > On October 20, 2019 8:23:31 AM UTC, Al Beard  
> > wrote:Hi Adrian and David,
> > 
> > 
> > Noting the Mumble protocol and looking for a server, I found uMurmur on 
> > github
> > and tried to compile it on my Fedora 29 x86_64 here but am lost in cmake 
> > finding
> > the SDL library.
> > 
> > 
> > To make a cross band codec2 to FM repeater, can you give a quick run down
> > using your software?
> > 
> > 
> > Alan VK2ZIW
> > 
> > 
> > 
> > 
> > On Thu, 17 Oct 2019 22:44:01 +0300, Adrian Musceac wrote
> > > Hi David,
> > > 
> > > Wow Adrian it's really coming along quickly!  Well done :-)  Combined
> > > with the latest crop of duplex SDRs, I can see this work opening up
> > > experimentation in the VHF/UHF bands.
> > > 
> > > 
> > > Thanks! I've been working full time on this in the last month due to a 
> > > break at work that might end pretty soon.
> > > I'm aiming at VHF to SHF work, small, portable and field configurable 
> > > repeaters (check out the LimeNet-micro and LimeRFE)
> > > and satellite ops. The IP radio modem in qradiolink might also help point 
> > > to point IP link connectivity at low bandwidths but it needs more 
> > > improvement.
> > > 
> > > HF is not out of the question but due to QTH conditions can't really use 
> > > it.
> > > Telemetry modems (even direct sequence spread spectrum for very low 
> > > bitrates, like LoRa) and multi-channel repeaters are the next stop
> > > (after release 1.0).
> > > 
> > >  Some thoughts:
> > > 
> > > 1/ Codec 2 2400A and 2400B were designed to work on VHF/UHF, and 2400A
> > > to substantially outperform FM and current digital voice systems at low
> > > SNRs:
> > > 
> > >   http://www.rowetel.com/wordpress/?p=5219
> > > 
> > > They're in the FreeDV API already
> > > 
> > > 
> > > I'll add 2400A for sure. I don't really see a reason to use 2400B with 
> > > SDRs. Maybe for testing purposes only with the FM modulator.
> > > 
> > > But right now my plate is pretty full trying to test everything already 
> > > in and do some packaging.
> > > The 700D modem segfaults in the LDPC encoder with the version of 
> > > libcodec2 in Debian stable and I didn't even have time to raise a bug 
> > > with them.
> > > But I'll add it as well once that's figured out. By the way, can I 
> > > suggest for libcodec2 Git tags for stable releases? I could not find any 
> > > tags in Github and they would be pretty useful as landmarks.
> > > 
> > >  2/ Have you done any BER versus SNR (Eb/No) tests to evaluate the
> > > performance of the modems you are using, e.g. comparing performance to
> > > theoretical?  We have found many existing VHF/UHF digital voice systems
> > > have modems that perform poorly.  Gains of 10dB are possible 

Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-20 Thread Steve
To answer your SDL Library problems:

https://stackoverflow.com/questions/8102313/installing-sdl-on-fedora/8102343


___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-20 Thread Adrian Musceac
Alan,

Use this version of umurmur: https://github.com/qradiolink/umurmur
It is slightly older but verified to work with qradiolink. The Murmur
server is more complicated and has some compatibility issues that I didn't
solve yet.
If you use the headless remote interface, you will need to set everything
up for repeater mode either in the settings file before starting the
program, or via telnet commands (squelch, volume, tx and rx gain, tx shift,
VOIP gain, duplex mode, frequency, CTCSS, etc). Then, you only need to
issue "start_trx" and "setrepeater 1". If you have two computers and want
to link two repeaters, you will need two full duplex SDRs like the PlutoSDR
or LimeSDR-mini to work in repeater mode. The HackRF is not full duplex. If
you don't want them as repeaters but simply radios linked by VOIP, then you
can use HackRFs just fine but make sure not to enable duplex mode in
qradiolink.
For repeater mode, you can have an RTL-SDR for receiving and a HackRF for
transmitting and a single qradiolink instance on a single computer
configured to use both. I don't have a HackRF so I was not able to test it.
I'm curious whether it works well, please let me know.
If you use non-linear amplifiers with the HackRF, there are two 2FSK modes
which support both Codec2 (2FSK-2K) and Opus (2FSK-10K), as well as 800XA.
2400A is not yet added.

Cheers,
Adrian

On Sun, Oct 20, 2019 at 4:22 PM Al Beard  wrote:

> *Hi Adrian,*
>
> *Yes, I was thinking of split sites, a computer at each end*
>
>
>
> * I'll investigate mumble and murmur as they are standard packages on the
> Fedora 29 here. Alan VK2ZIW On Sun, 20 Oct 2019 11:22:20 +, Adrian
> Musceac wrote*
> > Alan,
> >
> > If you only want a cross-band repeater you don't need umurmur. That is
> for connecting repeaters or radios over the internet. Just enable TX and RX
> in qradiolink, set the TX shift in kHz and then enable the repeater. You
> can use two separate devices in qradiolink.
> >
> > Adrian
> >
> > On October 20, 2019 8:23:31 AM UTC, Al Beard 
> wrote:
>>
>> *Hi Adrian and David,*
>> >
>> * > *
>> > *Noting the Mumble protocol and looking for a server, I found uMurmur
>> on github*
>> > *and tried to compile it on my Fedora 29 x86_64 here but am lost in
>> cmake finding*
>> > *the SDL library.*
>> >
>> * > *
>> > *To make a cross band codec2 to FM repeater, can you give a quick run
>> down*
>> > *using your software?*
>> >
>> * > *
>> > *Alan VK2ZIW*
>> >
>> * > *
>> >
>> * > *
>> > *On Thu, 17 Oct 2019 22:44:01 +0300, Adrian Musceac wrote*
>> > > Hi David,
>> > >
>> > >
>>>
>>> Wow Adrian it's really coming along quickly!  Well done :-)  Combined
>>> > > with the latest crop of duplex SDRs, I can see this work opening up
>>> > > experimentation in the VHF/UHF bands.
>>> > >
>>
>>
>> > >
>> > > Thanks! I've been working full time on this in the last month due to
>> a break at work that might end pretty soon.
>> > > I'm aiming at VHF to SHF work, small, portable and field configurable
>> repeaters (check out the LimeNet-micro and LimeRFE)
>> > > and satellite ops. The IP radio modem in qradiolink might also help
>> point to point IP link connectivity at low bandwidths but it needs more
>> improvement.
>> > >
>> > > HF is not out of the question but due to QTH conditions can't really
>> use it.
>> > > Telemetry modems (even direct sequence spread spectrum for very low
>> bitrates, like LoRa) and multi-channel repeaters are the next stop
>> > > (after release 1.0).
>> > >
>> > >
>>>
>>> Some thoughts:
>>> > >
>>> > > 1/ Codec 2 2400A and 2400B were designed to work on VHF/UHF, and
>>> 2400A
>>> > > to substantially outperform FM and current digital voice systems at
>>> low
>>> > > SNRs:
>>> > >
>>> > >   http://www.rowetel.com/wordpress/?p=5219
>>> > >
>>> > > They're in the FreeDV API already
>>> > >
>>
>>
>> > >
>> > > I'll add 2400A for sure. I don't really see a reason to use 2400B
>> with SDRs. Maybe for testing purposes only with the FM modulator.
>> > >
>> > > But right now my plate is pretty full trying to test everything
>> already in and do some packaging.
>> > > The 700D modem segfaults in the LDPC encoder with the version of
>> libcodec2 in Debian stable and I didn't even have time to raise a bug with
>> them.
>> > > But I'll add it as well once that's figured out. By the way, can I
>> suggest for libcodec2 Git tags for stable releases? I could not find any
>> tags in Github and they would be pretty useful as landmarks.
>> > >
>> > >
>>>
>>> 2/ Have you done any BER versus SNR (Eb/No) tests to evaluate the
>>> > > performance of the modems you are using, e.g. comparing performance
>>> to
>>> > > theoretical?  We have found many existing VHF/UHF digital voice
>>> systems
>>> > > have modems that perform poorly.  Gains of 10dB are possible with
>>> the
>>> > > right modem/waveform design.
>>> > >
>>
>>
>> > >
>> > > Yes. All tests are good. My custom modems are nothing original, they
>> are based on the knowledge of the GNU radio community, especially 

Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-20 Thread Al Beard
Hi Adrian,

Yes, I was thinking of split sites, a computer at each end

I'll investigate mumble and murmur as they are standard packages on the Fedora 
29 here.

Alan VK2ZIW

On Sun, 20 Oct 2019 11:22:20 +, Adrian Musceac wrote
> Alan,
> 
> If you only want a cross-band repeater you don't need umurmur. That is for 
> connecting repeaters or radios over the internet. Just enable TX and RX in 
> qradiolink, set the TX shift in kHz and then enable the repeater. You can use 
> two separate devices in qradiolink.
> 
> Adrian
> 
> On October 20, 2019 8:23:31 AM UTC, Al Beard  
> wrote:Hi Adrian and David,
> 
> 
> Noting the Mumble protocol and looking for a server, I found uMurmur on github
> and tried to compile it on my Fedora 29 x86_64 here but am lost in cmake 
> finding
> the SDL library.
> 
> 
> To make a cross band codec2 to FM repeater, can you give a quick run down
> using your software?
> 
> 
> Alan VK2ZIW
> 
> 
> 
> 
> On Thu, 17 Oct 2019 22:44:01 +0300, Adrian Musceac wrote
> > Hi David,
> > 
> > Wow Adrian it's really coming along quickly!  Well done :-)  Combined
> > with the latest crop of duplex SDRs, I can see this work opening up
> > experimentation in the VHF/UHF bands.
> > 
> > 
> > Thanks! I've been working full time on this in the last month due to a 
> > break at work that might end pretty soon.
> > I'm aiming at VHF to SHF work, small, portable and field configurable 
> > repeaters (check out the LimeNet-micro and LimeRFE)
> > and satellite ops. The IP radio modem in qradiolink might also help point 
> > to point IP link connectivity at low bandwidths but it needs more 
> > improvement.
> > 
> > HF is not out of the question but due to QTH conditions can't really use it.
> > Telemetry modems (even direct sequence spread spectrum for very low 
> > bitrates, like LoRa) and multi-channel repeaters are the next stop
> > (after release 1.0).
> > 
> >  Some thoughts:
> > 
> > 1/ Codec 2 2400A and 2400B were designed to work on VHF/UHF, and 2400A
> > to substantially outperform FM and current digital voice systems at low
> > SNRs:
> > 
> >   http://www.rowetel.com/wordpress/?p=5219
> > 
> > They're in the FreeDV API already
> > 
> > 
> > I'll add 2400A for sure. I don't really see a reason to use 2400B with 
> > SDRs. Maybe for testing purposes only with the FM modulator.
> > 
> > But right now my plate is pretty full trying to test everything already in 
> > and do some packaging.
> > The 700D modem segfaults in the LDPC encoder with the version of libcodec2 
> > in Debian stable and I didn't even have time to raise a bug with them.
> > But I'll add it as well once that's figured out. By the way, can I suggest 
> > for libcodec2 Git tags for stable releases? I could not find any tags in 
> > Github and they would be pretty useful as landmarks.
> > 
> >  2/ Have you done any BER versus SNR (Eb/No) tests to evaluate the
> > performance of the modems you are using, e.g. comparing performance to
> > theoretical?  We have found many existing VHF/UHF digital voice systems
> > have modems that perform poorly.  Gains of 10dB are possible with the
> > right modem/waveform design.
> > 
> > 
> > Yes. All tests are good. My custom modems are nothing original, they are 
> > based on the knowledge of the GNU radio community, especially Daniel 
> > Estevez and Marcus Mueller but also others.
> > 
> > Some problems occur with some modems like the DQPSK written by me used with 
> > both Opus and Codec2
> > due to some implementation misconfigures. The Doppler correction used for 
> > them tends to interact badly with the rest.
> > I'll fix that eventually.
> > 
> > But the FreeDV modems work very well. All numbers check out exactly as you 
> > described in your website.
> > 
> >  3/ RpiTx would be an interesting option for the TX side:
> > 
> >   https://github.com/F5OEO/rpitx
> > 
> > 
> > RPiTx is a work of art, but it has some annoyances. It requires a PGA in 
> > front to set the output power (some amplifiers
> > drive from below 0 dBm). The signals are not exactly clean, but the main 
> > downside is the limited frequency range.
> > I do SHF (2.4 GHz and 5 GHz) with the PlutoSDR. Options to go all the way 
> > up to 10 GHz with some other MyriadRF hardware.
> > 
> > There's the https://osmocom.org/projects/osmo-fl2k/wiki project which gives 
> > you a very cheap SDR transmitter as well but with the same limitations.
> > 
> > Best regards,
> > Adrian
> > 
> >  Cheers,
> > David
> > 
> > On 17/10/19 10:30 pm, Adrian Musceac wrote:
> > > Hi,
> > > I made some more progress working on my application[1].
> > > First of all, it is now possible to run it headless (maybe even
> > > daemonized) and control it remotely using a telnet client.
> > > Second, I have added support for mixed mode repeater (Codec2/FM or
> > > viceversa or any combination of modes like wideband
> > > Opus/Codec2/FreeDV/SSB etc.).
> > > 
> > > The repeater can be connected to a VOIP server using the low latency
> > > Mumble voice 

Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-20 Thread Adrian Musceac
Alan,

If you only want a cross-band repeater you don't need umurmur. That is for 
connecting repeaters or radios over the internet. Just enable TX and RX in 
qradiolink, set the TX shift in kHz and then enable the repeater. You can use 
two separate devices in qradiolink.

Adrian

On October 20, 2019 8:23:31 AM UTC, Al Beard  wrote:
>Hi Adrian and David,
>
>Noting the Mumble protocol and looking for a server, I found uMurmur on
>github
>
>and tried to compile it on my Fedora 29 x86_64 here but am lost in
>cmake finding
>
>the SDL library.
>
>To make a cross band codec2 to FM repeater, can you give a quick run
>down
>
>using your software?
>
>Alan VK2ZIW
>
>On Thu, 17 Oct 2019 22:44:01 +0300, Adrian Musceac wrote
>> Hi David,
>> 
>> Wow Adrian it's really coming along quickly!  Well done :-)  Combined
>> with the latest crop of duplex SDRs, I can see this work opening up
>> experimentation in the VHF/UHF bands.
>> 
>> 
>> Thanks! I've been working full time on this in the last month due to
>a break at work that might end pretty soon.
>> I'm aiming at VHF to SHF work, small, portable and field configurable
>repeaters (check out the LimeNet-micro and LimeRFE)
>> and satellite ops. The IP radio modem in qradiolink might also help
>point to point IP link connectivity at low bandwidths but it needs more
>improvement.
>> 
>> HF is not out of the question but due to QTH conditions can't really
>use it.
>> Telemetry modems (even direct sequence spread spectrum for very low
>bitrates, like LoRa) and multi-channel repeaters are the next stop
>> (after release 1.0).
>> 
>>  Some thoughts:
>> 
>> 1/ Codec 2 2400A and 2400B were designed to work on VHF/UHF, and
>2400A
>> to substantially outperform FM and current digital voice systems at
>low
>> SNRs:
>> 
>>   http://www.rowetel.com/wordpress/?p=5219
>> 
>> They're in the FreeDV API already
>> 
>> 
>> I'll add 2400A for sure. I don't really see a reason to use 2400B
>with SDRs. Maybe for testing purposes only with the FM modulator.
>> 
>> But right now my plate is pretty full trying to test everything
>already in and do some packaging.
>> The 700D modem segfaults in the LDPC encoder with the version of
>libcodec2 in Debian stable and I didn't even have time to raise a bug
>with them.
>> But I'll add it as well once that's figured out. By the way, can I
>suggest for libcodec2 Git tags for stable releases? I could not find
>any tags in Github and they would be pretty useful as landmarks.
>> 
>>  2/ Have you done any BER versus SNR (Eb/No) tests to evaluate the
>> performance of the modems you are using, e.g. comparing performance
>to
>> theoretical?  We have found many existing VHF/UHF digital voice
>systems
>> have modems that perform poorly.  Gains of 10dB are possible with the
>> right modem/waveform design.
>> 
>> 
>> Yes. All tests are good. My custom modems are nothing original, they
>are based on the knowledge of the GNU radio community, especially
>Daniel Estevez and Marcus Mueller but also others.
>> 
>> Some problems occur with some modems like the DQPSK written by me
>used with both Opus and Codec2
>> due to some implementation misconfigures. The Doppler correction used
>for them tends to interact badly with the rest.
>> I'll fix that eventually.
>> 
>> But the FreeDV modems work very well. All numbers check out exactly
>as you described in your website.
>> 
>>  3/ RpiTx would be an interesting option for the TX side:
>> 
>>   https://github.com/F5OEO/rpitx
>> 
>> 
>> RPiTx is a work of art, but it has some annoyances. It requires a PGA
>in front to set the output power (some amplifiers
>> drive from below 0 dBm). The signals are not exactly clean, but the
>main downside is the limited frequency range.
>> I do SHF (2.4 GHz and 5 GHz) with the PlutoSDR. Options to go all the
>way up to 10 GHz with some other MyriadRF hardware.
>> 
>> There's the https://osmocom.org/projects/osmo-fl2k/wiki project which
>gives you a very cheap SDR transmitter as well but with the same
>limitations.
>> 
>> Best regards,
>> Adrian
>> 
>>  Cheers,
>> David
>> 
>> On 17/10/19 10:30 pm, Adrian Musceac wrote:
>> > Hi,
>> > I made some more progress working on my application[1].
>> > First of all, it is now possible to run it headless (maybe even
>> > daemonized) and control it remotely using a telnet client.
>> > Second, I have added support for mixed mode repeater (Codec2/FM or
>> > viceversa or any combination of modes like wideband
>> > Opus/Codec2/FreeDV/SSB etc.).
>> > 
>> > The repeater can be connected to a VOIP server using the low
>latency
>> > Mumble voice protocol (known especially for high-performance
>gaming). So
>> > it is possible now to connect multiple repeaters together by
>putting
>> > them on the same VOIP channel (this can be controlled via telnet as
>> > well, although it's stil work in progress). They operate in full
>duplex
>> > mode, so a VOIP user can talk at the same time as a radio user and
>the
>> > two audio streams will be mixed together and broadcast. 

Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-20 Thread Al Beard
Hi Adrian and David,

Noting the Mumble protocol and looking for a server, I found uMurmur on github

and tried to compile it on my Fedora 29 x86_64 here but am lost in cmake finding

the SDL library.

To make a cross band codec2 to FM repeater, can you give a quick run down

using your software?

Alan VK2ZIW

On Thu, 17 Oct 2019 22:44:01 +0300, Adrian Musceac wrote
> Hi David,
> 
> Wow Adrian it's really coming along quickly!  Well done :-)  Combined
> with the latest crop of duplex SDRs, I can see this work opening up
> experimentation in the VHF/UHF bands.
> 
> 
> Thanks! I've been working full time on this in the last month due to a break 
> at work that might end pretty soon.
> I'm aiming at VHF to SHF work, small, portable and field configurable 
> repeaters (check out the LimeNet-micro and LimeRFE)
> and satellite ops. The IP radio modem in qradiolink might also help point to 
> point IP link connectivity at low bandwidths but it needs more improvement.
> 
> HF is not out of the question but due to QTH conditions can't really use it.
> Telemetry modems (even direct sequence spread spectrum for very low bitrates, 
> like LoRa) and multi-channel repeaters are the next stop
> (after release 1.0).
> 
>  Some thoughts:
> 
> 1/ Codec 2 2400A and 2400B were designed to work on VHF/UHF, and 2400A
> to substantially outperform FM and current digital voice systems at low
> SNRs:
> 
>   http://www.rowetel.com/wordpress/?p=5219
> 
> They're in the FreeDV API already
> 
> 
> I'll add 2400A for sure. I don't really see a reason to use 2400B with SDRs. 
> Maybe for testing purposes only with the FM modulator.
> 
> But right now my plate is pretty full trying to test everything already in 
> and do some packaging.
> The 700D modem segfaults in the LDPC encoder with the version of libcodec2 in 
> Debian stable and I didn't even have time to raise a bug with them.
> But I'll add it as well once that's figured out. By the way, can I suggest 
> for libcodec2 Git tags for stable releases? I could not find any tags in 
> Github and they would be pretty useful as landmarks.
> 
>  2/ Have you done any BER versus SNR (Eb/No) tests to evaluate the
> performance of the modems you are using, e.g. comparing performance to
> theoretical?  We have found many existing VHF/UHF digital voice systems
> have modems that perform poorly.  Gains of 10dB are possible with the
> right modem/waveform design.
> 
> 
> Yes. All tests are good. My custom modems are nothing original, they are 
> based on the knowledge of the GNU radio community, especially Daniel Estevez 
> and Marcus Mueller but also others.
> 
> Some problems occur with some modems like the DQPSK written by me used with 
> both Opus and Codec2
> due to some implementation misconfigures. The Doppler correction used for 
> them tends to interact badly with the rest.
> I'll fix that eventually.
> 
> But the FreeDV modems work very well. All numbers check out exactly as you 
> described in your website.
> 
>  3/ RpiTx would be an interesting option for the TX side:
> 
>   https://github.com/F5OEO/rpitx
> 
> 
> RPiTx is a work of art, but it has some annoyances. It requires a PGA in 
> front to set the output power (some amplifiers
> drive from below 0 dBm). The signals are not exactly clean, but the main 
> downside is the limited frequency range.
> I do SHF (2.4 GHz and 5 GHz) with the PlutoSDR. Options to go all the way up 
> to 10 GHz with some other MyriadRF hardware.
> 
> There's the https://osmocom.org/projects/osmo-fl2k/wiki project which gives 
> you a very cheap SDR transmitter as well but with the same limitations.
> 
> Best regards,
> Adrian
> 
>  Cheers,
> David
> 
> On 17/10/19 10:30 pm, Adrian Musceac wrote:
> > Hi,
> > I made some more progress working on my application[1].
> > First of all, it is now possible to run it headless (maybe even
> > daemonized) and control it remotely using a telnet client.
> > Second, I have added support for mixed mode repeater (Codec2/FM or
> > viceversa or any combination of modes like wideband
> > Opus/Codec2/FreeDV/SSB etc.).
> > 
> > The repeater can be connected to a VOIP server using the low latency
> > Mumble voice protocol (known especially for high-performance gaming). So
> > it is possible now to connect multiple repeaters together by putting
> > them on the same VOIP channel (this can be controlled via telnet as
> > well, although it's stil work in progress). They operate in full duplex
> > mode, so a VOIP user can talk at the same time as a radio user and the
> > two audio streams will be mixed together and broadcast. The
> > FreeDV/Codec2 radio frames are transcoded to Opus at very high bitrates
> > (~48 kbit/s) for VOIP transport. This may cause some small delays.
> > 
> > I haven't really had time to test the cross-mode repeater so could use
> > some help there from interested parties.
> > 
> > [1] http://qradiolink.org
> > 
> > Cheers,
> > Adrian
> > 
> > 
> > 
> > 
> > ___

Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-17 Thread Al Beard
Hi Adrain and David and group,

I've now two HackRF One's to "play" lower microwave bands with.

I'll give it a go with these.

Alan VK2ZIW


On Fri, 18 Oct 2019 06:21:26 +1030, David Rowe wrote
> > But I'll add it as well once that's figured out. By the way, can I
> > suggest for libcodec2 Git tags for stable releases? I could not find any
> > tags in Github and they would be pretty useful as landmarks.
> 
> Yes, we will do that shortly, working on a new release at the moment.
> Previous releases were made while we were using SVN, I understand 
> they were tagged.
> 
> Cheers,
> David
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


---
Alan Beard

OpenWebMail 2.53



___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-17 Thread David Rowe
> But I'll add it as well once that's figured out. By the way, can I
> suggest for libcodec2 Git tags for stable releases? I could not find any
> tags in Github and they would be pretty useful as landmarks.

Yes, we will do that shortly, working on a new release at the moment.
Previous releases were made while we were using SVN, I understand they
were tagged.

Cheers,
David


___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-17 Thread Adrian Musceac
Hi David,

Wow Adrian it's really coming along quickly!  Well done :-)  Combined
> with the latest crop of duplex SDRs, I can see this work opening up
> experimentation in the VHF/UHF bands.
>

Thanks! I've been working full time on this in the last month due to a
break at work that might end pretty soon.
I'm aiming at VHF to SHF work, small, portable and field configurable
repeaters (check out the LimeNet-micro and LimeRFE)
and satellite ops. The IP radio modem in qradiolink might also help point
to point IP link connectivity at low bandwidths but it needs more
improvement.
HF is not out of the question but due to QTH conditions can't really use it.
Telemetry modems (even direct sequence spread spectrum for very low
bitrates, like LoRa) and multi-channel repeaters are the next stop
(after release 1.0).


> Some thoughts:
>
> 1/ Codec 2 2400A and 2400B were designed to work on VHF/UHF, and 2400A
> to substantially outperform FM and current digital voice systems at low
> SNRs:
>
>   http://www.rowetel.com/wordpress/?p=5219
>
> They're in the FreeDV API already
>

I'll add 2400A for sure. I don't really see a reason to use 2400B with
SDRs. Maybe for testing purposes only with the FM modulator.
But right now my plate is pretty full trying to test everything already in
and do some packaging.
The 700D modem segfaults in the LDPC encoder with the version of libcodec2
in Debian stable and I didn't even have time to raise a bug with them.
But I'll add it as well once that's figured out. By the way, can I suggest
for libcodec2 Git tags for stable releases? I could not find any tags in
Github and they would be pretty useful as landmarks.


> 2/ Have you done any BER versus SNR (Eb/No) tests to evaluate the
> performance of the modems you are using, e.g. comparing performance to
> theoretical?  We have found many existing VHF/UHF digital voice systems
> have modems that perform poorly.  Gains of 10dB are possible with the
> right modem/waveform design.
>

Yes. All tests are good.
My custom modems are nothing original, they are based on the knowledge of
the GNU radio community, especially Daniel Estevez and Marcus Mueller but
also others.
Some problems occur with some modems like the DQPSK written by me used with
both Opus and Codec2
due to some implementation misconfigures. The Doppler correction used for
them tends to interact badly with the rest.
I'll fix that eventually.
But the FreeDV modems work very well. All numbers check out exactly as you
described in your website.


> 3/ RpiTx would be an interesting option for the TX side:
>
>   https://github.com/F5OEO/rpitx
>

RPiTx is a work of art, but it has some annoyances. It requires a PGA in
front to set the output power (some amplifiers
drive from below 0 dBm). The signals are not exactly clean, but the main
downside is the limited frequency range.
I do SHF (2.4 GHz and 5 GHz) with the PlutoSDR. Options to go all the way
up to 10 GHz with some other MyriadRF hardware.
There's the https://osmocom.org/projects/osmo-fl2k/wiki project which gives
you a very cheap SDR transmitter as well but with the same limitations.

Best regards,
Adrian


> Cheers,
> David
>
> On 17/10/19 10:30 pm, Adrian Musceac wrote:
> > Hi,
> > I made some more progress working on my application[1].
> > First of all, it is now possible to run it headless (maybe even
> > daemonized) and control it remotely using a telnet client.
> > Second, I have added support for mixed mode repeater (Codec2/FM or
> > viceversa or any combination of modes like wideband
> > Opus/Codec2/FreeDV/SSB etc.).
> >
> > The repeater can be connected to a VOIP server using the low latency
> > Mumble voice protocol (known especially for high-performance gaming). So
> > it is possible now to connect multiple repeaters together by putting
> > them on the same VOIP channel (this can be controlled via telnet as
> > well, although it's stil work in progress). They operate in full duplex
> > mode, so a VOIP user can talk at the same time as a radio user and the
> > two audio streams will be mixed together and broadcast. The
> > FreeDV/Codec2 radio frames are transcoded to Opus at very high bitrates
> > (~48 kbit/s) for VOIP transport. This may cause some small delays.
> >
> > I haven't really had time to test the cross-mode repeater so could use
> > some help there from interested parties.
> >
> > [1] http://qradiolink.org
> >
> > Cheers,
> > Adrian
> >
> >
> >
> >
> > ___
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> >
>
>
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-17 Thread David Rowe
Wow Adrian it's really coming along quickly!  Well done :-)  Combined
with the latest crop of duplex SDRs, I can see this work opening up
experimentation in the VHF/UHF bands.

Some thoughts:

1/ Codec 2 2400A and 2400B were designed to work on VHF/UHF, and 2400A
to substantially outperform FM and current digital voice systems at low
SNRs:

  http://www.rowetel.com/wordpress/?p=5219

They're in the FreeDV API already.

2/ Have you done any BER versus SNR (Eb/No) tests to evaluate the
performance of the modems you are using, e.g. comparing performance to
theoretical?  We have found many existing VHF/UHF digital voice systems
have modems that perform poorly.  Gains of 10dB are possible with the
right modem/waveform design.

3/ RpiTx would be an interesting option for the TX side:

  https://github.com/F5OEO/rpitx

Cheers,
David

On 17/10/19 10:30 pm, Adrian Musceac wrote:
> Hi,
> I made some more progress working on my application[1].
> First of all, it is now possible to run it headless (maybe even
> daemonized) and control it remotely using a telnet client.
> Second, I have added support for mixed mode repeater (Codec2/FM or
> viceversa or any combination of modes like wideband
> Opus/Codec2/FreeDV/SSB etc.).
> 
> The repeater can be connected to a VOIP server using the low latency
> Mumble voice protocol (known especially for high-performance gaming). So
> it is possible now to connect multiple repeaters together by putting
> them on the same VOIP channel (this can be controlled via telnet as
> well, although it's stil work in progress). They operate in full duplex
> mode, so a VOIP user can talk at the same time as a radio user and the
> two audio streams will be mixed together and broadcast. The
> FreeDV/Codec2 radio frames are transcoded to Opus at very high bitrates
> (~48 kbit/s) for VOIP transport. This may cause some small delays.
> 
> I haven't really had time to test the cross-mode repeater so could use
> some help there from interested parties.
> 
> [1] http://qradiolink.org
> 
> Cheers,
> Adrian
> 
> 
> 
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 


___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-17 Thread Adrian Musceac
Hi Gerhard,
I use the following hardware for tests:

- Obviously the controlling computer (I haven't had a chance to test it on
Raspbian, but Debian Buster works pretty well)

- PlutoSDR as the base; LimeSDR-mini should work well but my dev board
can't use the latest software so not testing on it yet; the USRP
B200(/mini) (it has great support, features and drivers, but pretty
expensive); other duplex SDRs supported by gr-osmosdr should work as well
but not tested at all; RTL-SDR if you want to use separate TX and RX
devices.

- RF switches (I use RelComm RDS-SR026 found cheaply on Ebay but SV1AFN.com
relays may work better)

- Cheap linear amplifier found for 20-30 Euros on Ebay, I have a bunch of
them from 0.5 Watt to 3 Watt. For FM and FSK non-linear works as well. I
also have some Kuhne filtered linears but they are too powerful for my
needs.

- Appropriate filters (band-pass or low pass from Temwell, Toko, etc.). In
Europe can be sourced from RF-Microwave.

- USB relay board with FT232 chipset. Can be found pretty cheap on Amazon
or Ebay, the blueish-white board variety. Example:
https://www.amazon.co.uk/4-Channel-Type-B-Controller-Automation-Robotics/dp/B07TVTHY2Q/ref=sr_1_8?crid=K1WGVFE8QRGV=usb+relay+board=1571326031=usb+relay%2Caps%2C182=8-8
or
https://www.amazon.co.uk/8-Channel-Controlled-Programmable-Computer-Automation/dp/B076CLT2WK/ref=sr_1_7?crid=K1WGVFE8QRGV=usb+relay+board=1571326031=usb+relay%2Caps%2C182=8-7

If you find bugs or think of some useful features for repeater mode it's
greatly appreciated to leave a Github ticket. Depending on my workload I'll
do my best to work on this.
Picture of my messy test setup:
https://www.radioamator.ro/forum/download/file.php?id=3807=0c124ba914201e8d1423f687f104e97f=view

Adrian

On Thu, Oct 17, 2019 at 6:05 PM  wrote:

> Hi Adrian,
>
> I am operating a repeater (OE3XNB) and would be interested to run a test.
> What hardware do we need?
>
> 73's
>
> Gerhard OE3GBB
>
>
>
> Am 17.10.2019 14:00, schrieb Adrian Musceac:
>
> Hi,
> I made some more progress working on my application[1].
> First of all, it is now possible to run it headless (maybe even
> daemonized) and control it remotely using a telnet client.
> Second, I have added support for mixed mode repeater (Codec2/FM or
> viceversa or any combination of modes like wideband Opus/Codec2/FreeDV/SSB
> etc.).
>
> The repeater can be connected to a VOIP server using the low latency
> Mumble voice protocol (known especially for high-performance gaming). So it
> is possible now to connect multiple repeaters together by putting them on
> the same VOIP channel (this can be controlled via telnet as well, although
> it's stil work in progress). They operate in full duplex mode, so a VOIP
> user can talk at the same time as a radio user and the two audio streams
> will be mixed together and broadcast. The FreeDV/Codec2 radio frames are
> transcoded to Opus at very high bitrates (~48 kbit/s) for VOIP transport.
> This may cause some small delays.
>
> I haven't really had time to test the cross-mode repeater so could use
> some help there from interested parties.
>
> [1] http://qradiolink.org
>
> Cheers,
> Adrian
>
>
>
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Re: [Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-17 Thread gerhard
Hi Adrian, 

I am operating a repeater (OE3XNB) and would be interested to run a
test. What hardware do we need? 

73's 

Gerhard OE3GBB

Am 17.10.2019 14:00, schrieb Adrian Musceac:

> Hi, 
> I made some more progress working on my application[1]. 
> First of all, it is now possible to run it headless (maybe even daemonized) 
> and control it remotely using a telnet client. 
> Second, I have added support for mixed mode repeater (Codec2/FM or viceversa 
> or any combination of modes like wideband Opus/Codec2/FreeDV/SSB etc.). 
> 
> The repeater can be connected to a VOIP server using the low latency Mumble 
> voice protocol (known especially for high-performance gaming). So it is 
> possible now to connect multiple repeaters together by putting them on the 
> same VOIP channel (this can be controlled via telnet as well, although it's 
> stil work in progress). They operate in full duplex mode, so a VOIP user can 
> talk at the same time as a radio user and the two audio streams will be mixed 
> together and broadcast. The FreeDV/Codec2 radio frames are transcoded to Opus 
> at very high bitrates (~48 kbit/s) for VOIP transport. This may cause some 
> small delays. 
> 
> I haven't really had time to test the cross-mode repeater so could use some 
> help there from interested parties. 
> 
> [1] http://qradiolink.org 
> 
> Cheers, 
> Adrian 
> 
> ___
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2


[Freetel-codec2] FreeDV/Codec2 to FM mixed mode repeater and network connection in QRadioLink

2019-10-17 Thread Adrian Musceac
Hi,
I made some more progress working on my application[1].
First of all, it is now possible to run it headless (maybe even daemonized)
and control it remotely using a telnet client.
Second, I have added support for mixed mode repeater (Codec2/FM or
viceversa or any combination of modes like wideband Opus/Codec2/FreeDV/SSB
etc.).

The repeater can be connected to a VOIP server using the low latency Mumble
voice protocol (known especially for high-performance gaming). So it is
possible now to connect multiple repeaters together by putting them on the
same VOIP channel (this can be controlled via telnet as well, although it's
stil work in progress). They operate in full duplex mode, so a VOIP user
can talk at the same time as a radio user and the two audio streams will be
mixed together and broadcast. The FreeDV/Codec2 radio frames are transcoded
to Opus at very high bitrates (~48 kbit/s) for VOIP transport. This may
cause some small delays.

I haven't really had time to test the cross-mode repeater so could use some
help there from interested parties.

[1] http://qradiolink.org

Cheers,
Adrian
___
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2