1
信号の平滑化/データストリームのバンプの検出
(編集:この質問は、生のWAVからのバイナリ磁気ストリップカードデータの抽出から続きます) これが私の信号です(上の行)と基本的なIIRフィルターが適用されています(下の行) (編集:私のタスクは、信号をバイナリ0(周波数F)とバイナリ1(周波数2F)に分割することです-これがF2Fと呼ばれる理由です。したがって、誤ったピークが発生しないように処理する必要があります。スクリーンショットはそれを些細に見えるようにします、二重ピークを取得する潜在的な問題があり、実際のピーク間の谷で偽陽性を取得する可能性もあります。) 私の質問は、この信号を平滑化するために利用できる方法は何ですか?IIRは私の最善の策ですか? 私は少なくとも3つの可能性を見ることができます: IIR y [n] = 0.9 * y [n-1] + 0.1 * x [n]ここで、x <0の場合、y [x] = 0 移動/ウィンドウ平均-面積1.0のベル曲線を周囲に配置し、両側をw = 10サンプルと統合し、bellSmooth(x)= integral [xw、x + w] {bell(k).samp(k)} dk 予想される周波数とFFTを決定する/高次のビンを削除する/逆FFT 私は自分の質問に答えたかもしれませんが、おそらくこれは不完全であり、間違った用語を使用していると確信しています。また、私は長所と短所を実際に予測することはできません。最後の方法は、基本的な信号周波数の知識を必要とするため、あまり魅力的ではありません。しかし、2番目の方法も同様です。適切なウィンドウの長さを選択する必要があります。 他の方法はありますか?