[Discuss-gnuradio] atsc_cpll *almost* works

2008-05-22 Thread Achilleas Anastasopoulos
Chuck, Isn't this line > gr_complex filtered_IQ = afc.filter(gr_complex(I,Q)); supposed to be > gr_complex filtered_IQ = afc.filter(IQ); instead? Achilleas Almost working: gr_complex input = agc.scale(in[k]); gr_sincosf(d_phase,&a_sin,&a_cos); gr_complex IQ = input * gr_complex

Re: [Discuss-gnuradio] atsc_cpll *almost* works

2008-05-20 Thread Brian Padalino
On Tue, May 20, 2008 at 8:52 PM, Charles Swiger <[EMAIL PROTECTED]> wrote: > After converting atsc_fpll to handle complex input (to eliminate one > upconverter) it almost works, only the video out has problems. > > The problem starts when this: > > float I = input.real() * a_sin; > float Q = inpu

[Discuss-gnuradio] atsc_cpll *almost* works

2008-05-20 Thread Charles Swiger
After converting atsc_fpll to handle complex input (to eliminate one upconverter) it almost works, only the video out has problems. The problem starts when this: float I = input.real() * a_sin; float Q = input.real() * a_cos; is changed to this: gr_complex IQ = input * gr_complex(a_cos,-a