システム、特にフィルターのボード線図を大まかに取得できる実用的な方法/方法を使用したいと思います。もちろん、これは複雑な数学を使用するか、SPICEシミュレーターで回路を実装することで実行できます。ただし、これらには回路図と各コンポーネントの正確なパラメータを知る必要があります。
しかし、ブラックボックス内のフィルターの回路図がわからず、回路モデルを取得する時間も可能性もないことを想像してください。これは、フィルターがあり、その入力と出力にのみアクセスできることを意味します(また、入力にインパルスを適用することでフィルターの伝達関数を取得するという考えも除外しますが、これは非現実的だと思います(?))
しかし、2チャンネルのオシロスコープと関数発生器がある場合、特定の正弦波入力に対するフィルターの入力と出力を確認できます。
関数発生器を使用することにより、たとえば、入力を10mV pk-pkの1Hz正弦波として設定するか、Vinと呼ぶことができます。この場合、位相シフトoutput1でV1 pk-pkの出力を得ることができます。今回は、入力をVin pk-pkの10Hz正弦波として設定して、同じことを繰り返します。この場合、位相シフトϕ2でV2 pk-pkの出力を得ることができます。したがって、Vinを同じ振幅に保ち、周波数を等しく増加させることにより、次のようにいくつかのポイントを取得できます。
Vin f1 ---> V1、f1、ϕ1
Vin f2 ---> V2、f2、ϕ2
Vin f3 ---> V3、f3、ϕ3
...
Vin fn ---> Vn、fn、ϕn
これは、fnに対してVn / Vinをプロットできることを意味します。また、fnに関してϕnをプロットすることもできます。したがって、ボード線図を大まかに取得できます。
しかし、この方法にはいくつかの弱点があります。まず第一に、ペンと紙で記録されるので、小さな間隔でfnを増やすことはできません。これには時間がかかりすぎます。ここでのもう1つの最も重要な問題は、オシロスコープ画面で振幅と位相シフトを正確に読み取ることです。
私の質問は、PCベースのデータ収集システムもあると仮定すると、振幅と位相シフトの両方のボード線図ポイントを大まかに取得する実用的で高速な方法はありますか?(ポイントは振幅と位相シフトまたは単一の複素数として取得できます番号も)