public inbox for linux-hams@vger.kernel.org
 help / color / mirror / Atom feed
* 300bps Packet
@ 2010-11-23  5:26 John Goerzen
  2010-11-23  6:17 ` Ray Wells
  2010-11-24  6:51 ` 300bps Packet Phil
  0 siblings, 2 replies; 22+ messages in thread
From: John Goerzen @ 2010-11-23  5:26 UTC (permalink / raw)
  To: linux-hams

Hi folks,

I'm trying to find a way to do 300 baud packet on Linux for HF.

The obvious answer is soundmodem, but it doesn't seem to work.  I set it 
up, but on TX all I get is a solid tone.  Weird.  Has anyone else made 
this work, and if so, could you send me your config?  I've Googled and 
have found debate over whether or not this should work, but nothing in 
the way of actual help.

On the Windows side, at least MixW does it.  I'm wondering if there may 
be other options for Linux that I don't know of?

-- John
KR0L

^ permalink raw reply	[flat|nested] 22+ messages in thread
* Re: 300bps Packet (and EHAS) - what is pam, psk, and newpsk,
@ 2010-11-26  8:55 Tomi Manninen
  2010-11-26 10:09 ` Tsutsumi Family
  0 siblings, 1 reply; 22+ messages in thread
From: Tomi Manninen @ 2010-11-26  8:55 UTC (permalink / raw)
  To: linux-hams

David Ranch [linux-hams@trinnet.net] kirjoitti: 

> It's interesting you bring up the newQPSK setting. I've never found any 
> comprehensive documentation on soundmodem and what some of these other 
> modes are. Do you know? Anybody else on the list know or could comment?

Tom would know best but I don't know if he reads this list anymore (?).

> fsk - I know what FSK is but what does it mean in respect to soundmodem? 
> My Yaesu FT-950 supports an FSK input and my US Interfaces Navigator 
> device does FSK too but how would soundmodem use it? Seems it's slowest 
> speed is 4800Bits/sec.

This modem implements what is typically known as G3RUH modulation 
(other callsigns seem to be assosiated with it as well, but James' is
most familiar to me at least :)

The modem is actually a binary PAM modem (Pulse Amplitude Modulation),
ie. it outputs the data as voltage pulses. When these are fed to an FM
modulator, the resulting signal on RF is FSK modulated. Hence the name.

Of course there are other features that make this modem G3RUH - like
the way the data is scrambled before modulation etc.

> pam - what is pam?

See above. This modem seems to do a fairly simple
modulation of the data to PAM, adding a training sequence in front of
the data packet. The demodulator seems to use maximum likelihood
estimation for the channel response.

This is probably intended to be used the same way as the fsk modem,
ie. connected to a FM radio, resulting in FSK on air. The idea being that
this modem might allow faster data rates or better performance.
My guess this modem is Tom's original work and probably not
compatible with anything else.

> psk - I know what PSK is and I use the BPSK31 mode in Fldigi but what 
> would soundmodem do with it in respect to a packet mode?

Possibly similar to the above PAM modem but with PSK modulation.
Intended to be connected to a SSB radio (SSB maps the PSK on
audio to PSK on RF).

> newqpsk - I know what QPSK is and I've used the QPSK31 mode in Fldigi 
> (has forms of FEC enabled on it) but what would soundmodem do with it in 
> respect to a packet mode? Seems it's slowest speed is 1000Bits/sec.

Now this one I really know. No need for guesswork as I wrote the code :)

This modem is also known as Q15X25, newqpsk being the original
name that Pawel, SP9VRC (of MT63, Olivia etc. fame) gave his invention.

The modulation uses 15 carriers with differential QPSK, three level FEC and
a two-phase preamble for frequency/timing sync. It's intended to be 
connected to an SSB radio. Note that while soundmodem
allows various bitrates, only 2500 and 3000 are supported by the original
implementation (on DSP56002EVM) and I really don't recommend
anything else.

> I would love to learn what these modes do, are they stable, and maybe 
> these modes could be used as a strong alternative to trying/failing 
> 300BAUD HF packet.

Newqpsk was intended as a HF packet replacement. I used it a lot on
80m and in my experience the performance was good. However others
have had worse luck. After the modem was added to MixW I got a
lot of complaints that it didn't work at all. I never figured out what 
the problem was but one thing is that the modem seems to be quite 
sensitive to samplerate errors. Also the modem shares a lot with MT63
and many of the caveats about signal levels etc. apply.

It's long since I've last used newqpsk (and actually any of the modems)
and there might be better ones out there these days. I'm not really
in touch with the scene anymore :)

/Tomi


^ permalink raw reply	[flat|nested] 22+ messages in thread
* RE: 300bps Packet (and EHAS) - what is pam, psk, and newpsk,
@ 2010-11-26 12:23 Tomi Manninen
  2010-11-27  3:58 ` Tsutsumi Family
  0 siblings, 1 reply; 22+ messages in thread
From: Tomi Manninen @ 2010-11-26 12:23 UTC (permalink / raw)
  To: linux-hams

Tsutsumi Family [oakie@kamakuranet.ne.jp] kirjoitti: 

> Are you the Tomi Manninen who implemented the NEWQPSK protocol to the
> soundmodem?

Yes.

> If so, I wish to hear technical comments on the efforts of EHAS program to
> improve the codes developed by the Tomi described in the following article
> titled "Low cost E-mail over HF with OFDM and turbo coding techniques".
> 
> http://download.ehas.org/misc/articulo_HF.pdf

Yes, back when Arnau was developing this, we did some co-operation.
At the time Arnau contacted me, I had already done some experiments
in improving the framing and FEC. Arnau did a great job implementing
Turbo, soft decision sampling etc. Unfortunately I never had time nor
anyone to test it with on ham bands (Arnau is not a ham and the
general interest on newqpsk and packet had already declined here).

But I think the code is available on a SVN server at EHAS.

/Tomi, oh2bns


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2010-11-27 19:50 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-23  5:26 300bps Packet John Goerzen
2010-11-23  6:17 ` Ray Wells
2010-11-23  7:41   ` Tsutsumi Family
2010-11-23 19:33     ` Dave Platt
2010-11-24 10:31       ` Tsutsumi Family
2010-11-24 11:22         ` Andrew Errington
2010-11-24 13:09           ` Tsutsumi Family
2010-11-24 18:37         ` Dave Platt
2010-11-25 10:43           ` Tsutsumi Family
     [not found]             ` <4CEEB394.3020305@trinnet.net>
2010-11-26  2:52               ` 300bps Packet (and EHAS) Tsutsumi Family
2010-11-26  5:23                 ` 300bps Packet (and EHAS) - what is pam, psk, and newpsk, David Ranch
2010-11-26  6:57                   ` Dave Platt
     [not found]                     ` <4CF0040D.3000303@trinnet.net>
2010-11-26 22:10                       ` Tomi Manninen
2010-11-27 17:30                         ` David Ranch
2010-11-27 19:50                           ` Ray Wells
2010-11-24  6:51 ` 300bps Packet Phil
2010-11-24 12:38   ` John Goerzen
2010-11-25  1:51     ` Phil
  -- strict thread matches above, loose matches on Subject: below --
2010-11-26  8:55 300bps Packet (and EHAS) - what is pam, psk, and newpsk, Tomi Manninen
2010-11-26 10:09 ` Tsutsumi Family
2010-11-26 12:23 Tomi Manninen
2010-11-27  3:58 ` Tsutsumi Family

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox