Using predict is a similar solution to what I do in simple_ra for
"fringe stopping", except that it's all contained within the same chunk
of 

 Python, using a "helper" function that's tied to a every-5-seconds
polling loop. The helper function calculates the required phase 

 rotation, given a number of input parameters relating to the
observation. 

On 2014-09-03 09:03, Tom Rondeau wrote: 

> It might not be completely contained in GRC, but it's a clever solution. 
> 
> Another thing to look into is the fll_band_edge block. This will only work, 
> however, if the signal is pulse-shaped. Specifically with an RRC filter by 
> design, but we can modify it for other pulse shapes as well. This only does 
> coarse frequency correction, but it's lock in bandwidth is much wider than 
> that of the Costas loop block. You'd still want to follow this up with the 
> Costas loop for fine frequency and phase tracking. 
> 
> One thing, too, is that this block is fairly expensive computationally. It's 
> calculating two FIR filters, which should be replaced by fast convolution 
> filters. And I think that we could even combine this into a single filter 
> operation. 
> 
> Tom 
> 
> On Wed, Sep 3, 2014 at 4:53 PM, Mike Willis <willis...@gmail.com> wrote:
> 
> Hi Colin, 
> 
> Not really, though there is an AX25 style header. Far from ideal 01111110 
> flags. 
> 
> Mike 
> 
> FROM: Colby Boyer [mailto:colby.bo...@gmail.com] 
> SENT: 03 September 2014 03:11
> TO: Mike Willis
> CC: GNU Radio Discussion
> SUBJECT: Re: [Discuss-gnuradio] PSK demodulator and Doppler 
> 
> On Tue, Sep 2, 2014 at 10:09 AM, Mike Willis <willis...@gmail.com> wrote: 
> 
> I am trying to develop a satellite ground station using the PSK demodulator 
> block. This works fine when tuned accurately. However, with low satellites 
> there is quite a bit of Doppler at VHF / UHF and there is also some frequency 
> drift with satellite temperature as it enters or comes out of eclipse. This 
> is a problem as the signals are relatively narrow in bandwidth compared to 
> the Doppler and drift. I am wondering how to track this Doppler in Gnuradio. 
> I have tried a PLL block and while this works it isn't quite right unless the 
> signal is very strong. It can also get fooled by one of the many spurious 
> signals encountered on the bands. 
> 
> To some extent the Doppler can be predicted and compensated for, but only 
> when the orbital parameters are known accurately. Even a few seconds error at 
> TCA can make quite a difference. 
> 
> Has anyone solved this one? 
> 
> Mike 
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio [1] 
> 
> Is there a preamble/training sequence you can search for? If so, you can use 
> that to get the initial frequency offset estimate to correct and then use the 
> PLL to track the fine phase correction. 
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio [1]

_______________________________________________
 Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio [1]

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio [1]

 

Links:
------
[1] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to