QPSK carrier recovery with multiply filter divide circuit

  • Follow


Hi,

Has anyone ever got this method of coherent carrier recovery to work
correctly. I tried to implement it some time ago in an FPGA, but ran
into problems. Was put onto a different project, but now I might have
to look at this again. I know the Costas loop in another approach, but
the following was something I was able to put togrther quite quickly..

Here is what I have done to test it so far...

I have a 1MHz input signal which I multiply by 4 and then bandpass
filter at 4 Mhz to get rid of any other harmonics. This seems to work
fine. The sample rate is 16 Mhz and I am getting a triangular shape
waveform of freq 4 Mhz.

Now to divide it down the 4 Mhz down to 1Mhz. What is the best way...
use a PLL?

Here is what i think you would do....please  criticise...I won't be
offended....

In order to get the frequency down does one multiply the 4 Mhz out of
the band pass filter with a 3 Mhz signal...(This multiplier would be
the phase detector in the PLL) The difference and sum frequencies
would be 1 Mhz and 7 Mhz. Using a first order LP filter in the PLL, I
should be able to get rid of the 7 Mhz signal and leave the desired 1
Mhz....does this sound correct?

I'll leave it at that for the present. It is getting late and I know
I'll have further questions based on any answers I get to the above.

Thanks for any help
Bob
0
Reply stenasc (63) 11/29/2007 1:43:23 AM

stenasc@yahoo.com wrote:
> Hi,
> 
> Has anyone ever got this method of coherent carrier recovery to work
> correctly. I tried to implement it some time ago in an FPGA, but ran
> into problems. Was put onto a different project, but now I might have
> to look at this again. I know the Costas loop in another approach, but
> the following was something I was able to put togrther quite quickly..
> 
> Here is what I have done to test it so far...
> 
> I have a 1MHz input signal which I multiply by 4 and then bandpass
> filter at 4 Mhz to get rid of any other harmonics. This seems to work
> fine. The sample rate is 16 Mhz and I am getting a triangular shape
> waveform of freq 4 Mhz.
> 
> Now to divide it down the 4 Mhz down to 1Mhz. What is the best way...
> use a PLL?
> 
> Here is what i think you would do....please  criticise...I won't be
> offended....
> 
> In order to get the frequency down does one multiply the 4 Mhz out of
> the band pass filter with a 3 Mhz signal...(This multiplier would be
> the phase detector in the PLL) The difference and sum frequencies
> would be 1 Mhz and 7 Mhz. Using a first order LP filter in the PLL, I
> should be able to get rid of the 7 Mhz signal and leave the desired 1
> Mhz....does this sound correct?
> 
> I'll leave it at that for the present. It is getting late and I know
> I'll have further questions based on any answers I get to the above.

Square up the 4 MHz signal with a clipper and use a cross-connected pair 
of D-type flip-flops to divide by 4. The Q and ~Q outputs will give you 
four phases to choose from.

Jerry
-- 
Engineering is the art of making what you want from things you can get.
�����������������������������������������������������������������������
0
Reply jya (12866) 11/29/2007 2:39:03 AM


On 29 Nov, 02:39, Jerry Avins <j...@ieee.org> wrote:
> sten...@yahoo.com wrote:
> > Hi,
>
> > Has anyone ever got this method of coherent carrier recovery to work
> > correctly. I tried to implement it some time ago in an FPGA, but ran
> > into problems. Was put onto a different project, but now I might have
> > to look at this again. I know the Costas loop in another approach, but
> > the following was something I was able to put togrther quite quickly..
>
> > Here is what I have done to test it so far...
>
> > I have a 1MHz input signal which I multiply by 4 and then bandpass
> > filter at 4 Mhz to get rid of any other harmonics. This seems to work
> > fine. The sample rate is 16 Mhz and I am getting a triangular shape
> > waveform of freq 4 Mhz.
>
> > Now to divide it down the 4 Mhz down to 1Mhz. What is the best way...
> > use a PLL?
>
> > Here is what i think you would do....please  criticise...I won't be
> > offended....
>
> > In order to get the frequency down does one multiply the 4 Mhz out of
> > the band pass filter with a 3 Mhz signal...(This multiplier would be
> > the phase detector in the PLL) The difference and sum frequencies
> > would be 1 Mhz and 7 Mhz. Using a first order LP filter in the PLL, I
> > should be able to get rid of the 7 Mhz signal and leave the desired 1
> > Mhz....does this sound correct?
>
> > I'll leave it at that for the present. It is getting late and I know
> > I'll have further questions based on any answers I get to the above.
>
> Square up the 4 MHz signal with a clipper and use a cross-connected pair
> of D-type flip-flops to divide by 4. The Q and ~Q outputs will give you
> four phases to choose from.
>
> Jerry
> --
> Engineering is the art of making what you want from things you can get.
> =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=
=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=
=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF- Hide quo=
ted text -
>
> - Show quoted text -

Hi Jerry,

Thank you. In simulation now, it looks very good. Was able to
regenerate carrier and with your suggestion I now have the reference
phases.

Bob
0
Reply stenasc (63) 11/29/2007 2:10:15 PM

stenasc@yahoo.com wrote:
> On 29 Nov, 02:39, Jerry Avins <j...@ieee.org> wrote:
>> sten...@yahoo.com wrote:

   ...

>> Square up the 4 MHz signal with a clipper and use a cross-connected pair
>> of D-type flip-flops to divide by 4. The Q and ~Q outputs will give you
>> four phases to choose from.

   ...

> Thank you. In simulation now, it looks very good. Was able to
> regenerate carrier and with your suggestion I now have the reference
> phases.

I'm glad to hear it. I was just coming back to fill in some details, but 
evidently there's no need. Many people would have found my advice too 
terse to be useful. Have you done much circuit design?

Jerry

P.S. for those still in the dark: the 4-MHz clock to both clock inputs; 
Q_1 to D_2; ~Q2 to D1. Voila! Four 1-MHz phases!
-- 
Engineering is the art of making what you want from things you can get.
�����������������������������������������������������������������������
0
Reply jya (12866) 11/29/2007 5:33:20 PM

Jerry Avins <jya@ieee.org> writes:
> [...]
> P.S. for those still in the dark: the 4-MHz clock to both clock
> inputs; Q_1 to D_2; ~Q2 to D1. Voila! Four 1-MHz phases!

I used that technique back in the early 80s. Works good.
-- 
%  Randy Yates                  % "She has an IQ of 1001, she has a jumpsuit
%% Fuquay-Varina, NC            %            on, and she's also a telephone."
%%% 919-577-9882                % 
%%%% <yates@ieee.org>           %        'Yours Truly, 2095', *Time*, ELO   
http://www.digitalsignallabs.com
0
Reply yates (3885) 11/29/2007 5:43:07 PM

Randy Yates wrote:
> Jerry Avins <jya@ieee.org> writes:
>> [...]
>> P.S. for those still in the dark: the 4-MHz clock to both clock
>> inputs; Q_1 to D_2; ~Q_2 to D_1. Voila! Four 1-MHz phases!
> 
> I used that technique back in the early 80s. Works good.

It's good for many things. I used it to drive stepper motors, e.g.

Jerry
-- 
Engineering is the art of making what you want from things you can get.
�����������������������������������������������������������������������
0
Reply jya (12866) 11/29/2007 7:17:23 PM

5 Replies
28 Views

(page loaded in 0.113 seconds)


Reply: