Re: [digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth

2009-05-02 Thread Simon (HB9DRV)
- Original Message - 
From: "Patrick Lindecker" 
>
> The best way would be that some digital association manages this (as for 
> the
> SSTV codes, however I don't know who manages this SSTV list...) .

No-one, as far as I know I'm the only person writing / maintaining SSTV 
code.

> Call ID: I have created an extension of a specific RS ID, called "Call ID"
> (the code in Pascal will be available with the 4.14 version as I have 
> added
> a Prop ID).
>

OK - I suggest we (you) send Mode ID then sender Callsign (optional).

> XML file?: it's surely very powerful but I don't know this technic, in 
> fact.
> However, it's just a list with an identifier for a mode string, so a serie
> of IF is sufficient.

XML is for professionals like yourself :)

Simon Brown, HB9DRV
www.ham-radio-deluxe.com 



Re: [digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth

2009-05-02 Thread Patrick Lindecker
Simon and all,

Up to now, the developper who wants a RS ID code asks me and it will be OK 
if the number of modes is reasonnable. For example, I can't give for each 
Olivia/Constestia/RTTYM mode a code because this would correspond to 120 
codes... As in Multipsk, I try to limit the number of sub-modes, it 
corresponds also to the RS ID need.
Once given, I communicate it to Votjech so that he can add to his code.

The goal is have always one code for one mode and not one code for x modes.

If it is maintained collectively, the risk is to have one code for x 
modes...
The best way would be that some digital association manages this (as for the 
SSTV codes, however I don't know who manages this SSTV list...) .

Call ID: I have created an extension of a specific RS ID, called "Call ID" 
(the code in Pascal will be available with the 4.14 version as I have added 
a Prop ID).

XML file?: it's surely very powerful but I don't know this technic, in fact. 
However, it's just a list with an identifier for a mode string, so a serie 
of IF is sufficient.

73
Patrick






- Original Message - 
From: "Simon (HB9DRV)" 
To: 
Sent: Saturday, May 02, 2009 5:47 PM
Subject: Re: [digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth


> What do other developers think about the Definitive List of RS-ID codes
> being maintained here? I suggest all programs should display this list if
> requested by the user together with the version number.
>
> I'll be away on holiday for two weeks and will try to get the code working
> while I'm away. I wonder whether the RS ID idea could be / should be
> extended to optionally include a callsign?
>
> Once I get the code integrated into DM780 I'll be able to make more 
> sensible
> suggestions.
>
> Simon Brown, HB9DRV
> www.ham-radio-deluxe.com
>
> - Original Message - 
> From: "Andy obrien" 
>
>
>> Well done Simon, this would be a good collaboration.
>
>
>
> 
>
> Announce your digital presence via our Interactive Sked Pages at
> http://www.obriensweb.com/sked
>
> Recommended digital mode software:  Winwarbler, FLDIGI, DM780, or Multipsk
> Logging Software:  DXKeeper or Ham Radio Deluxe.
>
>
>
> Yahoo! Groups Links
>
>
>
>
> 



Re: [digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth

2009-05-02 Thread Simon (HB9DRV)
Patrick,

What do you think about maintaining this code database in an XML file?

Simon Brown, HB9DRV
www.ham-radio-deluxe.com

- Original Message - 
From: "Patrick Lindecker" 
> 
> IF NUMBER=1 THEN MODE:='BPSK31' ELSE
>
...


Re: [digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth

2009-05-02 Thread Simon (HB9DRV)
What do other developers think about the Definitive List of RS-ID codes 
being maintained here? I suggest all programs should display this list if 
requested by the user together with the version number.

I'll be away on holiday for two weeks and will try to get the code working 
while I'm away. I wonder whether the RS ID idea could be / should be 
extended to optionally include a callsign?

Once I get the code integrated into DM780 I'll be able to make more sensible 
suggestions.

Simon Brown, HB9DRV
www.ham-radio-deluxe.com

- Original Message - 
From: "Andy obrien" 


> Well done Simon, this would be a good collaboration.



Re: [digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth

2009-05-02 Thread Patrick Lindecker
8-250, CONTESTIA-8-500, 
CONTESTIA-16-500, CONTESTIA-16-1000, CONTESTIA-32-1000}
 IF NUMBER=49 THEN MODE:='CONTESTIA-8-250' ELSE
 IF NUMBER=50 THEN MODE:='CONTESTIA-16-500' ELSE
 IF NUMBER=51 THEN MODE:='CONTESTIA-32-1000' ELSE
 IF NUMBER=52 THEN MODE:='CONTESTIA-8-500' ELSE
 IF NUMBER=53 THEN MODE:='CONTESTIA-16-1000' ELSE
 IF NUMBER=54 THEN MODE:='CONTESTIA-4-500' ELSE
 IF NUMBER=55 THEN MODE:='CONTESTIA-4-250' ELSE

 IF NUMBER=56 THEN MODE:='VOICE' ELSE
 IF NUMBER=57 THEN MODE:='MFSK16' ELSE
 IF NUMBER=60 THEN MODE:='MFSK8' ELSE

 {"RTTYM" parameter 1 parameter 2 (parameter 1: "4" (4 tones),  "8" (8 
tones), "16" (16 tones), "32" (32 tones), parameter 2: "250" (B=250 Hz), 
"500" (B=500 Hz) or "1000" (B=1000 Hz))...same parameters as OLIVIA
 Examples: RTTYM-32-1000 or RTTYM-8-500
 Note: the following are the main RTTYM modes: RTTYM-4-250, RTTYM-4-500, 
RTTYM-8-250, RTTYM-8-500, RTTYM-16-500, RTTYM-16-1000, RTTYM-32-1000}
 IF NUMBER=61 THEN MODE:='RTTYM-8-250' ELSE
 IF NUMBER=62 THEN MODE:='RTTYM-16-500' ELSE
 IF NUMBER=63 THEN MODE:='RTTYM-32-1000' ELSE
 IF NUMBER=65 THEN MODE:='RTTYM-8-500' ELSE
 IF NUMBER=66 THEN MODE:='RTTYM-16-1000' ELSE
 IF NUMBER=67 THEN MODE:='RTTYM-4-500' ELSE
 IF NUMBER=68 THEN MODE:='RTTYM-4-250' ELSE

 {"OLIVIA" parameter 1 parameter 2 (parameter 1: "4" (4 tones),  "8" (8 
tones), "16" (16 tones), "32" (32 tones), parameter 2: "250" (B=250 Hz), 
"500" (B=500 Hz) or "1000" (B=1000 Hz))
 Examples: OLIVIA-32-1000 or OLIVIA-8-500
 Note: the following are the main Olivia modes: OLIVIA-4-250, OLIVIA-4-500, 
OLIVIA-8-250, OLIVIA-8-500, OLIVIA-16-500, OLIVIA-16-1000, OLIVIA-32-1000}
 IF NUMBER=69 THEN MODE:='OLIVIA-8-250' ELSE
 IF NUMBER=70 THEN MODE:='OLIVIA-16-500' ELSE
 IF NUMBER=71 THEN MODE:='OLIVIA-32-1000' ELSE
 IF NUMBER=72 THEN MODE:='OLIVIA-8-500' ELSE
 IF NUMBER=73 THEN MODE:='OLIVIA-16-1000' ELSE
 IF NUMBER=74 THEN MODE:='OLIVIA-4-500' ELSE
 IF NUMBER=75 THEN MODE:='OLIVIA-4-250' ELSE

 IF NUMBER=76 THEN MODE:='PAX' ELSE
 IF NUMBER=77 THEN MODE:='PAX2' ELSE
 IF NUMBER=78 THEN MODE:='DOMINOF' ELSE
 IF NUMBER=79 THEN MODE:='FAX' ELSE
 {the sub-modes SSTV are automatically recognized in SSTV so no parameters 
are needed for SSTV}
 IF NUMBER=81 THEN MODE:='SSTV' ELSE

 {"DOMINOEX" parameter 1 and optionally parameter 2 (parameter 1: "4" (4 
baud) , "5" (5 bauds),
  "8" (8 bauds), "11" (11 bauds), "16" (16 bauds), "22" (22 bauds),
  parameter 2 "" (no parameter 2 for non-FEC) or "FEC" (for FEC correction))
 Example: DOMINOEX-11 or DOMINOEX-16-FEC (parameter 2 is optional)}
 IF NUMBER=84 THEN MODE:='DOMINOEX-4' ELSE
 IF NUMBER=85 THEN MODE:='DOMINOEX-5' ELSE
 IF NUMBER=86 THEN MODE:='DOMINOEX-8' ELSE
 IF NUMBER=87 THEN MODE:='DOMINOEX-11' ELSE
 IF NUMBER=88 THEN MODE:='DOMINOEX-16' ELSE
 IF NUMBER=90 THEN MODE:='DOMINOEX-22' ELSE
 IF NUMBER=92 THEN MODE:='DOMINOEX-4-FEC' ELSE
 IF NUMBER=93 THEN MODE:='DOMINOEX-5-FEC' ELSE
 IF NUMBER=97 THEN MODE:='DOMINOEX-8-FEC' ELSE
 IF NUMBER=98 THEN MODE:='DOMINOEX-11-FEC' ELSE
 IF NUMBER=99 THEN MODE:='DOMINOEX-16-FEC' ELSE
 IF NUMBER=101 THEN MODE:='DOMINOEX-22-FEC' ELSE

 IF NUMBER=104 THEN MODE:='FELD HELL' ELSE
 IF NUMBER=105 THEN MODE:='PSK HELL' ELSE
 IF NUMBER=106 THEN MODE:='HELL 80' ELSE

 {"FMHELL" parameter 1 (parameter 1: "105" (105 bauds) or "245" (245 
bauds)),
 Example: FMHELL-245}
 IF NUMBER=107 THEN MODE:='FM HELL-105' ELSE
 IF NUMBER=108 THEN MODE:='FM HELL-245' ELSE

 IF NUMBER=110 THEN MODE:='QPSK31' ELSE

 {"PACKET" parameter 1 (parameter 1: "110" (bauds),Example: PACKET-110}
 IF NUMBER=113 THEN MODE:='PACKET-110' ELSE

 IF NUMBER=114 THEN MODE:='141A' ELSE

 IF NUMBER=116 THEN MODE:='OLIVIA-8-1000' ELSE
 IF NUMBER=117 THEN MODE:='CONTESTIA-8-1000' ELSE
 IF NUMBER=119 THEN MODE:='RTTYM-8-1000' ELSE

 IF NUMBER=123 THEN MODE:='DTMF' ELSE

 IF NUMBER=125 THEN MODE:='ALE400' ELSE

 IF NUMBER=126 THEN MODE:='BPSK250' ELSE
 IF NUMBER=127 THEN MODE:='QPSK250' ELSE

 IF NUMBER=131 THEN MODE:='FDMDV' ELSE

 IF NUMBER=132 THEN MODE:='JT65-A' ELSE
 IF NUMBER=134 THEN MODE:='JT65-B' ELSE
 IF NUMBER=135 THEN MODE:='JT65-C' ELSE

 IF NUMBER=136 THE

Re: [digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth

2009-05-02 Thread Simon (HB9DRV)
No - it's sent in the center frequency and indicates the mode being used.

For robustness it could be sent a few times maybe...

If you can't decode the RS ID then you'll probably not decode the mode being 
used anyway.

Simon Brown, HB9DRV
www.ham-radio-deluxe.com

- Original Message - 
From: "Rud Merriam" 


> The RSID is good but is it overly complicated?



RE: [digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth

2009-05-02 Thread Rud Merriam
The RSID is good but is it overly complicated?

What if a pilot tone or tones were sent indicating the mode? Maybe 25 msecs
of tones with changes at 5 msecs. These tones would also establish the
center (or edge) frequency for the mode so auto-tuning might be possible. 

A pattern might be 1k and 1.2k for 5 msecs, then 1k and 1.4k, then 1.2k and
1.4k ... 

Some modes like PSK31 might not need a dedicated tone since the idle patter
is unique. 

The drawback to RSID is you have to get a good decode. Something simpler
like a set of relatively long durations tones might be more robust. 

 
 - 73 - 
Rud Merriam K5RUD 
ARES AEC Montgomery County, TX
http://TheHamNetwork.net


> -Original Message-
> From: Simon (HB9DRV) [mailto:simon.br...@kns.ch] 
> Sent: Saturday, May 02, 2009 9:50 AM
> To: digitalradio@yahoogroups.com
> Subject: Re: [digitalradio] Re: Mode of the Day? RS ID on SdR 
> bandwidth
> 
> 
> I've just looked at Vojtech's code, it seems reasonable *and* he's 
> resampling from 8kHz up to 11.025kHz.
> 
> If I can get this working (and why not!) then I suggest we 
> attempt to for a 
> standard for the RSID codes similar to the SSTV VIS codes, maybe even 
> storing the standard in this forum.
> 
> This will really help when not using a 'standard' mode such 
> as PSK31, 63 or 
> RTTY.
> 
> Simon Brown, HB9DRV
> www.ham-radio-deluxe.com
> 
> - Original Message - 
> From: "Vojtech Bubnik" 
> >
> > My code is derived from Patrick's, only I heavily optimized it to be
> > executed on a less powerful fixed point arithmetics CPU. I 
> am obsessed 
> > with optimization to increase battery life of the Pocket PC device.
> 
> 
> 
> 
> 
> Announce your digital presence via our Interactive Sked Pages at
> http://www.obriensweb.com/sked
> 
> Recommended digital mode software:  Winwarbler, FLDIGI, 
> DM780, or Multipsk
> Logging Software:  DXKeeper or Ham Radio Deluxe.
> 
> 
> 
> Yahoo! Groups Links
> 
> 
> 



Re: [digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth

2009-05-02 Thread Andy obrien
Well done Simon, this would be a good collaboration.

Andy K3UK

On Sat, May 2, 2009 at 10:49 AM, Simon (HB9DRV)  wrote:
>
>
> I've just looked at Vojtech's code, it seems reasonable *and* he's
> resampling from 8kHz up to 11.025kHz.
>
> If I can get this working (and why not!) then I suggest we attempt to for a
> standard for the RSID codes similar to the SSTV VIS codes, maybe even
> storing the standard in this forum.
>
> This will really help when not using a 'standard' mode such as PSK31, 63 or
> RTTY.
>
> Simon Brown, HB9DRV
> www.ham-radio-deluxe.com


Re: [digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth

2009-05-02 Thread Simon (HB9DRV)
I've just looked at Vojtech's code, it seems reasonable *and* he's 
resampling from 8kHz up to 11.025kHz.

If I can get this working (and why not!) then I suggest we attempt to for a 
standard for the RSID codes similar to the SSTV VIS codes, maybe even 
storing the standard in this forum.

This will really help when not using a 'standard' mode such as PSK31, 63 or 
RTTY.

Simon Brown, HB9DRV
www.ham-radio-deluxe.com

- Original Message - 
From: "Vojtech Bubnik" 
>
> My code is derived from Patrick's, only I heavily optimized it to be 
> executed on a less powerful fixed point arithmetics CPU. I am obsessed 
> with optimization to increase battery life of the Pocket PC device.