discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FLL Band-Edge


From: Kristoff
Subject: Re: FLL Band-Edge
Date: Fri, 15 Jan 2021 23:40:13 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0

Hi Marc, Jeff, all


Thanks for your reply.
(Also thanks to everybody who replied off-list.)


Hum.. looks like a good mental overview of all the blocks useful for PSK would be good start for myself.


I did know about the "PLL Carrier-tracking block", but I had not yet heard of this "FLL band-edge block".

Doesn't a PLL also track the frequency of the source (in addition to its phase)?
So what would be the reason to use a FLL and not a PLL?


Kristoff


On 15/01/2021 9:56 a.m., Marcus Müller wrote:
Pretty much.

The FLL band edge system in GNU Radio does the following:

1. have a filter that extracts the energy "around the place where the
upper edge of where the signal is supposed to be", and around the lower edge
2. compares energies in both
3. multiplies the signal with e^jft, while adjusting the f until there's
equal energy in both edge filters.

The idea behind 2. is that you want your signal centered, smack in the 0
Hz middle of your baseband.

The principle in 3. is just a control loop to control the frequency shift

The approach for 1. is that it's mathematically very elegant to use the
derivative of the transmitter's pulse shaping filter. It still works
(though with higher variance) if you just use any symmetric low-pass
filter that lets through roughly the signal's bandwidth.

For more info, fred harris himself has done a presentation of FLL band
edge filters at GRCon'17[1], and you might find that enlightening. Note
that GNU Radio's FLL band edge is nowhere as smart – it doesn't do
anything with the phase information it could be getting, for free.

Best regards,
Marcus

[1] https://www.youtube.com/watch?v=Zmjk9NE-3k0

On 15.01.21 02:33, Jeff Long wrote:
I think the general idea is that some signals have no carrier that a PLL
could lock onto. The FLL Band-Edge centers a signal using the shape of a
specific signal (the matched filter being used).

On Thu, Jan 14, 2021 at 6:55 PM Kristoff <kristoff@skypro.be
<mailto:kristoff@skypro.be>> wrote:

     Hi all,


     I have been reading some more on PSK demodulation.


     One of the PSK signals I can easily pick and and is available
     24h/day is
     the telemetry signal on QO100.
     I found a flowgraph from Daniel Estevez that decodes the QO100
     telemetry, so I started examining how it works.

     In that flowgraph (which for some reason I do not seams to find any
     more), the first block in the flow (i.e. right after downconverting and
     a AGC) is a "FLL_Band-edge" block.


     Can somebody explain what exactly this block does?

     I researching this, I found that it seams to shift the received signal
     slightly up in frequency (at least, that is what it did in my tests).

     I tried reading the documentation, which kinds-of explain how it does
     work, .. but not what it does and why it is there.
     Can somebody explain the purpose of a "FLL with band-edge filter" block?



     Thx :-)

     73
     kristoff - ON1ARF





reply via email to

[Prev in Thread] Current Thread [Next in Thread]