All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jochen Schaeuble <psionic@psionic.de>
To: linux-hams@vger.kernel.org
Subject: Re: problems with soundmodem (userspace)
Date: Tue, 08 Jun 2004 22:26:43 +0200	[thread overview]
Message-ID: <40C62103.8010607@psionic.de> (raw)
In-Reply-To: <20040607203614.30352.qmail@radagast.org>

Hi,
thanks for your reply. I've found the problem. As you suggested it had 
something to do with the audio level. The soundcard-interface I use here 
seems to have some problems. If I directly connect the audio output of 
the soundcard to the data input of the TX everything works.

Thanks for your help.

vy 73 de Jochen DG1PSI

Dave Platt wrote:
> Jochen Schaeuble <psionic@psionic.de> wrote:
> 
>>Hi,
>>I have several problems setting up the userspace version of soundmodem 
>>with 9k6. Everything works perfect if I only send a small set of 
>>characters (like c or m) - but sometimes a bit slow. If I enter a larger 
>>amount of text (like a message) the connection is lost after about 10 
>>minutes of retries. Any hints what I'm doing wrong? I use a Yaesu FT-817 
>>with Debian testing (Kernel 2.4.22, ALSA). The parameters of soundmodem 
>>are as follows:
>>
>>txdelay="150" slottime="30" ppersist="30" fulldup="0" txtail="25"
>>
>>As terminal I use xcall.
>>
>>Is it better to use the kernelspace driver?
> 
> 
> From what I've seen, problems with the user-mode soundmodem driver
> can fall into the following categories:
> 
> -  Incorrect audio levels.  A receiver whose audio output is too
>    "hot" can overdrive a PC's sound card input, clipping the
>    waveforms and distorting the signal.  Similarly, a PC whose
>    audio output level is set too high can overdrive the rig's
>    microphone or accessory audio input, clipping the signal or
>    overdeviating.
> 
>    The 9k6 FSK modulation is, I understand, quite "touchy" in
>    terms of the transmit audio level.  Since you're driving the
>    modulator directly, too high an audio output level can
>    easily over-deviate your signal, and you might drive the
>    signal out past the receiving radio's discriminator lock
>    range.
> 
>    See if you can find someone in your area who has a
>    deviation/modulation meter, and see whether you're pushing the
>    transmit deviation too hard.
> 
> -  Incorrect setting of the radio.  For 9k6 FSK, you can't use
>    the mic and speaker jacks.  You must use an audio interface
>    which bypasses the transmit equalization circuitry, and which
>    gives you access to the receiver's discriminator output without
>    re-equalization.  Some radios with auxiliary audio jacks have
>    a menu setting e.g. "1200" or "9600" - if the FT-817 has such
>    a menu, make sure you've selected 9600.
> 
> -  Sound-card resampling problems.  Many modern PCs use sound
>    interfaces based on the AC97 codecs, which have only a couple
>    of hardware sampling rates.  The soundmodem driver may be expecting
>    to use a different sampling rate.  If the soundmodem sample rate
>    and the codec sample rates don't overlap, then somebody has to
>    re-sample the audio data - some chipsets do this in hardware, while
>    others have no such ability and require the CPU and drivers to do
>    the resampling.  ALSA's OSS-compatibility driver will try to do
>    resampling, but some reports on this group seem to indicate that the
>    resampling code has bugs in it and can result in bad samples being
>    transmitted or received.
> 
> Also, packet transmissions in general and (I think) 9k6 in particular
> are often quite sensitive to RF signal quality.  In particular,
> multipath reflections can result in enough inter-symbol interference
> to render the signal unreadable.  Use of directional beam antennas,
> mounted high up in the clear, may clean up the signal enough to make
> the channel usable.
> 
> Another thing to check is to make sure that your radio isn't set
> in a power-saving mode, which leaves the receiver turned off much
> of the time.  These modes play merry hell with packet, as the SYNC
> bursts are often lost.
> 
> My guess is that the kernel soundmodem driver is probably not going
> to be the cure for your problem... the fault lies elsewhere.


      parent reply	other threads:[~2004-06-08 20:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-07 20:22 problems with soundmodem (userspace) Jochen Schaeuble
2004-06-07 20:36 ` Dave Platt
2004-06-08 17:08   ` Thomas Sailer
2004-06-15 14:57     ` Andrea Borgia
2004-06-08 20:26   ` Jochen Schaeuble [this message]

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=40C62103.8010607@psionic.de \
    --to=psionic@psionic.de \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.