コード例 #1
0
ファイル: Pll.cs プロジェクト: yi520520/SDRSharp-1
        public Complex Process(Complex sample)
        {
            Complex complex = Trig.SinCos(this._phase);

            complex *= sample;
            float phaseError = 0f - complex.ArgumentFast();

            this.ProcessPhaseError(phaseError);
            return(complex);
        }
コード例 #2
0
        public Complex Process(Complex sample)
        {
            var osc = Trig.SinCos(_phase);

            osc *= sample;
            var phaseError = -osc.ArgumentFast();

            ProcessPhaseError(phaseError);

            return(osc);
        }
コード例 #3
0
ファイル: Pll.cs プロジェクト: Sir-Loin/sdrsharp_experimental
        public Complex Process(Complex sample)
        {
            var osc = Trig.SinCos(_phase);

            osc *= sample;
            var phaseError = -osc.ArgumentFast();

            ProcessPhaseError(phaseError);

            return osc;
        }