コード例 #1
0
ファイル: HighPassFilter.cs プロジェクト: artemiusgreat/Waves
 /// <summary>
 /// Generates transfer function.
 /// </summary>
 /// <param name="frequency">Normalized cutoff frequency in range [0..0.5]</param>
 /// <param name="order">Filter order</param>
 private static TransferFunction MakeTf(double frequency, int order)
 {
     return(DesignFilter.IirHpTf(frequency, PrototypeBessel.Poles(order)));
 }
コード例 #2
0
ファイル: BandStopFilter.cs プロジェクト: zlwind/NWaves
 /// <summary>
 /// TF generator
 /// </summary>
 /// <param name="f1"></param>
 /// <param name="f2"></param>
 /// <param name="order"></param>
 /// <returns></returns>
 private static TransferFunction MakeTf(double f1, double f2, int order)
 {
     return(DesignFilter.IirBsTf(f1, f2, PrototypeBessel.Poles(order)));
 }