セミナ特製EXCEL@-3 FIR係数生成に失敗した際の対処
●パラメータによってはFIR係数を生成できない
fir_remez.xlsmは「Remez法」でFIR係数を求めますが、パラメータによってはアルゴリズムがうまく収束しない場合があります。例えば下図のようにしてModule01(fir_coeff_cal)を実行すると「失敗しました」とダイアログが出ます。 |

●カットオフの幅を変えて対処
下図のようにfc2を3500から2500へ変えてみましょう。 |

| Module01(fir_coeff_cal)を実行すると係数の生成に成功します(fc2-fc1を狭くして収束する例)。 |

●タップ数を変えて対処
また下図のようにタップ数を280から140へと減らしてみましょう(カットオフfc2は3500に戻す)。 |

| Module01(fir_coeff_cal)を実行すると係数の生成に成功します(タップ数を減らして収束する例)。 |

●こんな場合、係数生成に失敗する〜その対処法
@タップ数の割に要求仕様が緩すぎる/厳しすぎる。
〜カットオフの幅 fc2-fc1 を狭くする/広くする。
A要求仕様の割にタップ数が多すぎる/少なすぎる。
〜タップ数を減らす/増やす。
たいていの場合は以上の対処で収束すると思います。
|
目次へ戻る |