解決策
アナログ出力のアップデートレートは、以下の式で決定できます。
AO更新レート =(目標周波数) × (バッファあたりのサンプル数 / バッファあたりの周期数)
これは、バッファあたりのサンプル数 / バッファあたりの周期数 = 1周期あたりのサンプル数と置き換えることもできます。 D/Aコンバータ(DAC)は波形周期ごとにNサンプルを出力する必要があるため、AOアップデートレートは(目標の周波数) × N になります。
例えば、生成したい目標周波数を1000 Hz、バッファあたりのサンプル数を250、バッファあたりの周期数を5と設定する場合、AOアップデートレートは以下のようになります。
AOアップデートレート(サンプル/秒)= 1000 Hz ×(250サンプル数 / 5周期) = 50,000(サンプル/秒) = 50 kHz
上記の計算により、AOアップデートレートは50 KHzになります。