前回までの2トーン等とケチな事を云わずに、一度に沢山の低周波信号を作ろうとする試みです。
一般にコムと名が付くと「櫛の歯」ですから等間隔でしょう。
と云う事は基本波の倍音がズラッと並ぶ事で宜しいかと・・・自信がないな~
具体的には下記の様になると思います。

100Hz/200/300/・・・・・・・・2800/2900/3000Hz

今回は上記の様に 100HzSTEPの30個に挑戦してみます。
又マンガを下に・・・
無題サンプリング
@サンプリング周波数(Fs)の1周期間に順番に 4個拾うと Fs/4の信号を得る。
@サンプリング周波数(Fs)の1周期間に順番に 8個拾うと Fs/8の信号を得る。
・・・・・・・・・
・・・・・・・・・
@サンプリング周波数(Fs)の1周期間に順番に 360個拾うと Fs/360の信号を得る。
此れは1度づつのサイン値を固定小数点で 360個拾わなくては・・・大変!
其の大変な数値の中抜きを DAT1()の関数形にして下に・・・

トテモ 360個全部は書けませんでした。

今回は全てをグルグル廻す都合があるので上記データをリングメモリに入れます。
其の設定を関数形にして・・・




つぎに取り合えず実験的に1個とび(100Hz)と2個とび(200Hz)の簡単なプログラムを
作ってみました。



そして上記を動かすためのメイン設定を下に・・・



作ってる本人も良く解らなくなって来たので今回は此処までにします。

by    JA1QVM

パクる人は自己責任で宜しく。