Return to KLUBNL.PL main page

rsgb_lf_group
[Top] [All Lists]

Re: LF: LF EbNaut test from JN80 on 137370

To: [email protected]
Subject: Re: LF: LF EbNaut test from JN80 on 137370
From: Andy Talbot <[email protected]>
Date: Sat, 12 Dec 2015 12:06:54 +0000
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=wW4fH1MZPNW4LjdDKx33mYlo57qxOhzt+vSIfqMiJ3s=; b=qtD+82sS4L10S3WOQ/rpPwUKs6dO37S77aoJ8SxuPlc7N774zMpXFngrxyoIUD6/Q4 2b5XDdATF8rJkGQdg84f28gU85wI2zT5gew3ajPjf1gyUlpzjSsk/mDFpVZtWHC6tcf0 biFpvm6MY490TlEk/a5v8/xDlNHtWpDKE0jUaiPO5O1zjSa7oZrFhqR8XdssnCU6V6m5 SsqEZvcnhuh1BNCxPaI8SflxUlj2MCE0FJ9vtYEyGoLKdLBee3wR3k1OvGv6ZEygfETY mTK8Vc5CGuRItEMtuFqQIzOhEfsruHGXOd8vYwHAtzMtXtk50JihVvvJ2hBIvinmr18p +2JA==
In-reply-to: <CAA8k23QrY0B6KY-KkzcRt3OSCkQTHoPR8vDSdWzGJfbPPVRF0A@mail.gmail.com>
References: <[email protected]> <CAA8k23RQGU=hgYNB0fQOh-HnU9B-ZCW6_Oki0RcWKBHDxksV7w@mail.gmail.com> <[email protected]> <CAA8k23TqCUokxj9GoN0oPq9rbJWsS2w+-e8e0gCTReNNwzBmGg@mail.gmail.com> <[email protected]> <[email protected]> <CAA8k23RhRdjUvQKzL6i--44=6Nc9LLDZe2ZhGOwmcbzm7w74Qg@mail.gmail.com> <[email protected]> <CAA8k23QrY0B6KY-KkzcRt3OSCkQTHoPR8vDSdWzGJfbPPVRF0A@mail.gmail.com>
Reply-to: [email protected]
Sender: [email protected]
I've just added a fine tune to the PC prog to shift teh input frequeny by any amount specified in a text box

LOtheta = Val(Tuning.Text) / Fsample  
            LocalOsc = LocalOsc + LOtheta             'Both are normalised frequencies (Fsample = 1)
            LocalOsc = LocalOsc - Int(LocalOsc)
            theta = 2 * pi * LocalOsc
  
            IPData(DataPointer&, 0) = ipI& * Cos(theta) - ipQ& * Sin(theta)
            IPData(DataPointer&, 1) = ipQ& * Cos(theta) + ipI& * Sin(theta)




On 10 December 2015 at 20:34, Paul Nicholson <[email protected]> wrote:

In vlfrx-tools I use

 I = s(t) * cos( 2pi * Fo * t);

 Q = s(t) * sin( 2pi * Fo * t);

where s(t) is the incoming signal and Fo is the
local oscillator frequency.   Is that right, or
should there be a minus sign in there somewhere?

If s(t) is VO1NA at 137370.00000 and I set Fo to
137369.9, then when I put I and Q into EbNaut, it
needs an offset of +0.1 Hz to decode as you would
expect with the LO being 0.1Hz on the low side.

For more general mixing and frequency shift,
to select the upper sideband of the mixer output
I use

   I - j * Q

is that the right way round?   When I take I/Q data
from an RTL2832 I find I have to invert Q to get the
correct sideband, ie I + j * Q.   That's the only
independent source of I/Q signal that I have available
to try.

--
Paul Nicholson
--



<Prev in Thread] Current Thread [Next in Thread>