最近、また、何もやる気が起きない。 暇なので、ちょっとプログラミングしてみた。 電磁気を思い出すため、まず一番簡単な電荷のない2次元平面での電位分布の計算。 ラプラス方程式の解を差分法で求めた。 白 ...
ソフトウエアでグラフを書く場合、目盛りを自動で振るようにしておくと便利です。 その場合、目盛りは切りのいい数値にしたくなります。 という訳で、サンプリング周波数からスペクトル周波数の最大値を上2桁で求 ...
局発とミキサー後の波形表示追加しました。 局発は、990kHzの複素信号です。 ミキサーは、単なる掛け算です。 信号波形 1000kHzの実信号です。 スペクトル表示は、1000kHz±7.6kHzで ...
入力信号のスペクトル表示機能を追加しました。 分解能を上げるため、FFTのデータ数をかなり大きくしたので、横軸を拡大しました。 負の領域は、計算通りに表示できなかったので適当に調整しました。 縦軸も、 ...
信号波形に振幅変調がかかるようにしました。 どうも、numericUpDownは使いにくいです。 矢印ボタンがクリックされたときだけに起動するイベントがあるといいのですが、デフォルトではありません。 ...
ユーザーインタフェースで、今日も、あーでもないこーでもないとやっております。 数値の入力をTextBoxからnumericUpDownに変更したんですが、KeyPressイベントにe.Handled ...
SDRで理解し難いのが、複素信号の処理です。 理解を助けるためにPC内に複素信号処理をシミュレートするシミュレータを作りたいと思っています。 FPGAの開発ツールであるVivadoには、ロジックアナラ ...
PC上で、ディジタル処理をするための準備として、CICフィルタを作成しました。 CICフィルタは、Cascaded Integrator Comb filterで、名前通り、積分器と微分器をカスケード ...
といっても、PCの中の発振器です。 振幅変調された複素信号の検波にシミュレーションを行うために、まずは、複素信号発生器を作成しました。 タイマーを使って、連続的に発生しています。 サンプリング周波数が ...
ちょっと変なタイトルですけど、XAudio2で連続音が出ました。 いきなりソースです。 AudioBufferの配列を作って、そこにsin波のデータを順番に書き込んで連続音を出すようにしました。 pl ...
最近のコメント