public inbox for linux-hams@vger.kernel.org
 help / color / mirror / Atom feed
From: Dave Platt <dplatt@radagast.org>
Cc: linux-hams@vger.kernel.org
Subject: Re: 300bps Packet (and EHAS) - what is pam, psk, and newpsk,
Date: Thu, 25 Nov 2010 22:57:52 -0800	[thread overview]
Message-ID: <4CEF5A70.4050600@radagast.org> (raw)
In-Reply-To: <4CEF444F.6010308@trinnet.net>


> 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.

FSK is the common way of doing AX.25 packet operations at 9600
baud.  In this mode, the voltage coming out of the sound card's
line output is fed fairly directly to the modulator in the radio...
a positive voltage shifts the RF frequency in one direction, a
negative voltage shifts it in the other.  This mode of hookup and
operation requires a radio-to-rig connection with very good
low-frequency response (down to DC or close to it is ideal),
and very careful adjustment of the sound-card volume control
in order to adjust the maximum signal level (and thus the
peak FM deviation) fairly precisely.

If I understand correctly, the soundmodem FSK mode (when properly
adjusted) should be compatible with the G3RUH 9600-baud
modem designs.

> pam - what is pam?

Sounds to me like Phase and Amplitude Modulation, in which
the bits being transmit control both the amplitude and the
relative phase of the carrier signal.  QAM (quadrature
amplitude modulation) is a common form of this... a signal
might transmit three or four bits for each symbol, with
two bits controlling the relative amount of phase shift
from the previous symbol, and another one or two bits
controlling the amplitude.

I don't know the details of the soundmodem's PAM.  From
what I see in the code, it appears to be doing some
filtering or convolution in the process of converting
the bits to the symbols being transmitted, and some
maximal-likelihood decoding upon reception.

I assume that one would use it as the other modes would
be used... set up two soundmodems with compatible
configurations and start transmitting, and then see how
well it works.

> 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?

See above...

> 
> 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.

This one looks rather interesting, in that it seems to incorporate
symbol interleaving and forward error correction.  This might
make it more robust in the face of some sorts of errors.

> 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.

There's a bit of a gotcha in the regs (in the U.S. at least) in that
most HF bands limit data transmissions to baud rates of no
more than 300 (or an FSK frequency shift of no more than 1 kHz).
Using a 1000 or 1200 baud QPSK would not be permissible on
frequencies below 10 meters, I think.

An alternative might be to use a multi-carrier HF digital
mode - one which sends a bunch of different carriers,
each modulated at a relatively low rate.  Some of the
keyboard-to-keyboard HF digital modes work this way...
but I'm not aware of anyone having used those modulations
as ways of wrapping an AX.25 or IP packet for HF digital
use.



  reply	other threads:[~2010-11-26  6:57 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
     [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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CEF5A70.4050600@radagast.org \
    --to=dplatt@radagast.org \
    --cc=linux-hams@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox