- 締切済み
MATLABのプログラムについて
今MATLABを使っているのですが、A/D変換器のプログラムをどうやって作ればいいですが? 10bitA/D変換器なのですが。できれば、サンプリング周波数も変えたいです!!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- menchi-06
- ベストアンサー率41% (17/41)
回答No.2
こんにちは。 基本的なsimulinkのライセンスしか無いと仮定して回答します。 最も簡単なのはDiscontinuitiesにはいっているQuantizerを 使う事です。 パラメータのQuantization intervalは量子化のステップを 1/1024 (入力信号が0~1と仮定)にします。 サンプリング周波数は sample timeで決まります。 入力のアナログ信号も、Quantizerのsample timeで 離散化しておくと簡単にサンプリング周波数も変えられます。 情報が少ないので、こんな回答ですか参考になりますか?
noname#65902
回答No.1
詳しくないですが。 Matlab はハードウェア記述言語ではないので、 (だとしてもA/Dコンバータを作るのは、まだ出来ないかと) できる事は机上のシミュレーションということになり、 入力を与えたり出力を得るのはリアルタイムではありませんが、 それは了解されてますか? 参考まで http://www.ep.sci.hokudai.ac.jp/~minobe/class/Matlab_1st_step.html
質問者
補足
入力はsin波を与えてそれをA/D変換するというものです。 simulinkでシミュレーションを行う予定です。 リアルタイムでなくてもいいです。
お礼
返信ありがとうございます。 なんとかなると思います。 本当にありがとうございました。