
1bitΔΣ型のDA変換で、例えばfs(ビットクロック)の1/256の周波数の信号をアナログに変換しようとする時、1周期分のビットストリームは256bitしかありませんから、どんなデジタル処理でノイズシェーピングしたとしても、256段階以上の種類の振幅を表現することは不可能ではないかと思います。そうすると任意の信号が入力された場合には、少なくとも最大振幅の1/512の量子化ノイズは避けられないことになります。
実際、以前ここのQ&Aで教えていただいたURL
http://www.okuma.nuee.nagoya-u.ac.jp/~murahasi/d …
でfs(ビットクロック)の1/256の周波数でのノイズレベルを計算すると、0.0245と、さらに大きな値になります。
1bitΔΣ型DA変換のノイズシェーピングには、何か上の計算よりもノイズレベルを削減できるような理屈があるのでしょうか?
No.3ベストアンサー
- 回答日時:
ご提示URLの内容からしますと、1次のΔΣをシミュレーションされたのでしょうか。
より効果の把握し易い 2次-1bit のノイズシェーピングを、ぜひ試して見て下さい。量子化ノイズは、あなたの理屈より小さく成り得ると思います。(念のため書き添えますが、ノイズ評価のフーリエ変換の際、対象信号数周期と窓関数は必須です。)
アルゴリズム例:
http://jaco.ec.t.kanazawa-u.ac.jp/edu/digi/pdf/5 …
http://www.beis.de/Elektronik/DeltaSigma/SigmaDe …
ところで不条理の件ですが、もし256bit同一パターンが繰り返されるなら、振幅ダイナミックレンジは仰る通りかもしれません。しかしその考察では、暗黙の内に位相ノイズを零に拘束してしまっていませんか。 振幅性ノイズと同量の位相ノイズが許容されてしかるべきです。パターンが幾分変わって繰り返される事で、位相ノイズ追加の代わりに、振幅自由度が獲得できるのではありませんか。
ありがとうございます。位相ノイズというのは位相ひずみと考えてよいのでしょうか。思い及びませんでした。確かに私のパラドックスは位相を拘束しています。御陰様で長年の疑問が解決するか知れません。大変参考になりました。ノイズシェイピングは通過帯域内での群遅延を許容していることになるのでしょうか。
リンク先のJAVAを使ったシミュレーションも試しましたが、質問の数値はリンク先に記載されている、1次ノイズシェーピング後のノイズの数式から数値計算したものです。教えていただいたリンクはこれから読んでみます。
No.2
- 回答日時:
>もし出典がおわかりでしたら教えていただけないでしょうか?
私は、昔、雑誌のインターフェースで見たのですが、おそらく次の本がそれに当たるのではないでしょうか。
http://www.cqpub.co.jp/hanbai/books/42/42041.htm
ありがとうございました。今までネットで探していたのですが、A/D変換に関するものは多くてもD/A変換についての技術的な解説は意外と少なく、読み替えるのに苦労していました。やはり本で勉強するのが良さそうです。ご紹介された本以外にも無いかと思いAmazonで検索してみましたが、今のところ、その中でもご紹介いただいたものが一番希望に合いそうだと思いました。20年くらい前にはInterfaceを定期購読していたので、その頃のInterfaceはなら倉庫に眠っています。そちらも当たってみようと思います。大変参考になりました。
No.1
- 回答日時:
1サイクル分だけを考えると、そうなってしまいますが、人は1サイクルごとの音を聞いているわけではありません。
また、ΔΣ形のAD変換では、1パルスごとに誤差を計算して、誤差を最小にするように次のパルスを決定します。単純に、レベルいくつだから、パルス幅はいくつ、と割り切っているわけではありません。
実のところ、私も詳しい原理は知りませんが、おもにこの2点によって、ΔΣ形の平均的な分解能は、1/256の周波数でわるなら、256ビットAD変換に匹敵するものになるらしいです。
ありがとうございます。仮に今度の1周期と次の1周期が異なるようにノイズシェーピングしたとすると、信号周波数よりも低い周波数のノイズを増すことになるはずです。ノイズシェーピングというのは高い周波数の方にノイズを追いやる物だと思うのでそういうことは無いのではないかと思っていました。
マルチビットのDA変換に対して1bitのDA変換ではオーバーサンプリングしたとしてもbitに重みが無い分だけ、少なくとも「bitあたり」の情報量は減るはずではないか、という疑問を持っておりまして、なななかこの疑問が払拭できません。256ビットAD変換に匹敵するということに関して、もし出典がおわかりでしたら教えていただけないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでノイズ値を除去する...
-
勝手につくタッチライト、しか...
-
ホワイトノイズはガウス分布?
-
フェライトコアの取付について
-
計装ケーブルの接地について
-
外付ハードディスクによるノイズ
-
RAMの内容がノイズ、外乱等で変...
-
原波形のノイズ除去方法(FFT、...
-
圧電素子のノイズ
-
冷却CCDカメラのオフセットって?
-
非接地回路のフィルタについて
-
3相モータの動力線からのノイ...
-
オペアンプを使用したフィルタ...
-
パルスとは具体的に何を指して...
-
ノイズスペクトルの計算について
-
scilabのノイズ生成の質問です
-
センサアンプについて
-
創価学会員が精神的に不幸にな...
-
心電計のフィルタとはなんです...
-
マウスを動かすとPCからノイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでノイズ値を除去する...
-
勝手につくタッチライト、しか...
-
パルスとは具体的に何を指して...
-
パワースペクトルからピーク周...
-
電源コードはループ状に巻くと...
-
クロマトグラムからS/N比を見る?
-
マウスを動かすとPCからノイ...
-
フェライトコアの取付について
-
計装ケーブルの接地について
-
3相モータの動力線からのノイ...
-
オペアンプによる増幅回路での...
-
センサアンプについて
-
TTL論理素子の雑音余裕とはなん...
-
心電計のフィルタとはなんです...
-
サーボモーターの位置決めで突...
-
寄生容量を減らすための方法
-
導線のねじるのって何と呼ぶの...
-
ノイズ密度の計算の仕方
-
plcにセンサーのアナログ入力信...
-
スイッチングノイズをゼロにす...
おすすめ情報