• 本当は、田舎に庵を建てて隠遁生活したいけど、先立つものも無いので自宅で..。

【C#】波形が止まらない

【C#】波形が止まらない

周波数と振幅をスライドバーで設定するように変更した。 100Hzで、振幅1 4197Hzで、振幅0.633 停止した状態だと問題ないけど、実際は同期が取れないので、波形が止まらない。 波形が負から正に ...

続きを読む

【C#】発振器

フィルターがうまく動作しないので、フィルターをテストするプログラムを作ることにした。 もともとAF段をPCで処理するダイレクトコンバージョン受信機を作っていたんだけど、だんだん離れていくような気もする ...

続きを読む

FIRフィルター実装失敗

NAudioで提供されているBiquadFilterは、簡単に使えて便利なんだけど、次数やカットオフ周波数が設定できない。 そこで、例の本に載っているFIRフィルターを試してみることにした。 以前、一 ...

続きを読む

【NAudio】FFT 縦軸の修正

作成中のFFTのソフトは、縦軸がいいかげんというかFFT処理した値そのまま表示していた。それを修正してLog目盛りにした。 修正点のみ表示 振幅の違う正弦波を入力して確認してみた。 G=0.5の正弦波 ...

続きを読む

【PS4】牧場物語

PS5がなかなか普通に買えないので、まだPS4で遊んでいる。 いままで、ゲームは撃ちまくる系しかやらなかったけど、最近PS Plusにちょっと古い牧場物語というゲームがあったので試しにやってみた。 野 ...

続きを読む

【NAudio】教科書のFFTでやってみた

昨日の続き。 「C#によるデジタル信号処理プログラミング」という著書にあるFFTで実行した結果。 NAudio.DSPにあるFFTよりノイズが少ないみたい。 こっちを使うことにする。 ちなみに肝心のF ...

続きを読む

【NAudio】教科書のFFTでやってみた(ほぼ雑記)

使ったコードは「C#によるデジタル信号処理プログラム」という本に載っているもの。 まだ表示が正常でないので、画像とかはアップしない。 結論から言うと、NAudioで提供されているFFTとほとんど差はな ...

続きを読む

【NAudio】FFTの重複処理

FFTをする際にフレームデータの半分をづらしながら重複して行う処理を実装した。 結果は、信号が太くなって、高域のノイズが大きくなったようで、これで改善されているのかどうかわからない。 当初、処理時間が ...

続きを読む

【ChatGPT】今日は気分がのらないので、ChatGPTに聞いてみた。

いっぱい提案してくれたけど特に目新しいものはなく、さしさわりのない回答。 まあ、こっちの性別とか年齢とか生活環境とか一切知らないわけだから、さしさわりのない回答しかできないんだろうけど..。 こっちも ...

続きを読む

FFTの重複処理の検討

教科書では、”通常一つの区間のデータに窓関数ををかけてからFFTを行う。 窓関数をかけると区間の両端の値が小さくなるので一部分を重複させながらずらしていく”とある。 その処理をやってみたいと思う。 図 ...

続きを読む