ライブラリを使用したくない - 一から書きたいです。私は、WEFAX用のデコーダをラジオで送信することを考えています。異なるオーディオ周波数が異なるピクセルの暗さに変換されます。グレースケールのみ - 無色。Cでのオーディオ周波数の読み方の基礎をお探しください
1分あたり120ラインがあり、それぞれ1000ピクセルを超えます。私は、周波数を検出し、おそらくそれを8ビットの値に変えたいと思う。ハードウェアと同等のものはLM567の周波数/電圧コンバータのようなものです。
どこから始めたらいいかわかりません。 FIRやIIRのようなものですか?誰でも私が勉強できるコードを教えてもらえますか?私はWindows用ではなく、厳密にはUNIX用です。
あなたはIQデータを持っていると仮定すると
http://en.wikipedia.org/wiki/Zero_crossing
「周波数推定」、「ピッチ検出」、「(高速)離散フーリエ変換」を参照してください。 –
[Aquila](http://aquila-dsp.org/)または[aubio](http://aubio.org/)をご覧ください。 (たとえ最初から書きたい場合でも、始める方法がわからなければ、他の人がそれをやった方法を見てみるべきです。) –