OSDN Git Service

チケット #35726 「サンプル・オシレーターの周波数誤差」
authorsuikan <suikan@users.sourceforge.jp>
Sun, 13 Dec 2015 07:16:27 +0000 (16:16 +0900)
committersuikan <suikan@users.sourceforge.jp>
Sun, 13 Dec 2015 07:16:27 +0000 (16:16 +0900)
問題修正。

hirado/demodulator.c

index e20afeb..00ecf92 100644 (file)
@@ -77,7 +77,7 @@ void radio_demodulate_non_wide_FM( int idata, int qdata, short* left, short* rig
             float f;
             static short phase = 0;
 
-            f = sinf( 2 * 3.14 * phase / 32768 ) * 32767 * 0.999;
+            f = sinf( 2 * 3.14 * phase / 31738 ) * 32767 * 0.999;
             phase += 880 ;
 
             * right = *left = f;