OSDN Git Service

Merge branch 'develop'
[trx-305dsp/dsp.git] / hirado / demodulator.c
index b9b611f..df154a9 100644 (file)
@@ -11,7 +11,7 @@
 #include "framework.h"
 #include <math.h>
 
-void init_demodulator(void)
+void radio_init_demodulator(void)
 {
     /*
      * 復調アルゴリズムの初期化はここで行う。
@@ -19,7 +19,7 @@ void init_demodulator(void)
 
 }
 
-void radio_demodulate_wide_FM( short idata[], short qdata[], short* left, short* right )
+void radio_demodulate_wide_FM( int idata[], int qdata[], short* left, short* right )
 {
     /*
      * ワイドFMの復調アルゴリズムを実行する。
@@ -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;