標本化における高調波とは?

このQ&Aのポイント
  • 標本化における高調波とは、サンプリング周波数の整数倍ごとに現れる信号の成分のことです。
  • サンプリングした電圧を一度コンデンサに充電しそれを一気に放電することで、高調波が発生します。
  • 充電された値が異なるにも関わらず、高調波の振幅は基本波と同じになるのは、信号の周期性によるものです。
回答を見る
  • ベストアンサー

標本化における高調波とは?

標本化の際に現れる高調波とは何でしょうか? ある任意の信号をサンプリングしてからフーリエ変換すると、 基本波と同じ形のものがサンプリング周波数の整数倍ごとに現れますよね? 高調波の正体も、 サンプリングした電圧を一度コンデンサに充電しそれを一気に放電する、 ということを繰り返すがために起きます。 ただここで疑問なのが、 サンプリング(充電)して後に放電するわけですが、 サンプリングした値って毎回変わるものではないのでしょうか? それなのに高調波の振幅は基本派と同じと言うのはなぜなのでしょうか? 充電された値が違うのに放電されるのは同じと言うのはなぜですか? もしかしたら根本から間違っているかもしれませんが教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • DCI4
  • ベストアンサー率29% (448/1540)
回答No.4

★答え★どうも質問の内容が整理されてないと思われる。 標本化における高調波とは? 標本化の際に現れる高調波とは何でしょうか? ★答え★標本化とは 標本化;時間軸方向での離散化 わかりやすく言うと 方眼紙にグラフを書くときにX軸目盛りに当てはめるプロットする作業 量子化;振幅方向での離散化 わかりやすく言うと 方眼紙方眼紙にグラフを書くときにY軸目盛りに当てはめプロットする作業 これを回路で実現することを A/D コンバーター (アナログデジタル変換回路)と言います 標本化 量子化した後は 時系列のデジタル値で FFT(高速離散フーリエ変換)で計算できて 周波数スペクトルは0~(1/2)×fs 範囲までしか存在しない てことです。 fs サンプリング周波数 ※信号xとして伝達関数で表すと s=jω ω=2πf    ω 角周波数 x(s)→X(z)  s;ラプラス変換  z;Z変換のz  で表示される関数 これはスペクトルは0~(1/2)×fs 範囲までしか存在しない あとは計算しても周波数特性は 高い周波数に向かい周期をくりかえすだけの関数となる。 標本化定理(数学的な定理)どうりにしか動きません。 ※アナログ信号の高い周波数 (1/2)fs 以上の周波数の信号を無理に取り込むと  0~(1/2)fs にマッピングされてしまうということです。(折り返し歪み 誤差 とか言う) ***********end****************** ある任意の信号をサンプリングしてからフーリエ変換すると、 基本波と同じ形のものがサンプリング周波数の整数倍ごとに現れますよね? 高調波の正体も、 サンプリングした電圧を一度コンデンサに充電しそれを一気に放電する、 ということを繰り返すがために起きます。 ★回答★サンプルホールド回路と 標本化が 混在してて意味不明の質問 サンプルホールド回路はアナログ信号を積分回路でチャージして値をホールドする回路のこと そのことと混在してる。 チャージして値が安定したタイミングでその値を読み取る(標本化 量子化する)ための 前段アナログ回路であります。 読み取る値を安定させるため付いてる。 その回路の過渡時期にサンプルしてしまうと 誤差大きくなります。 通常この回路の部分 伝達特性は 0次ホールドとして知られている。 ***********end****************** ただここで疑問なのが、 サンプリング(充電)して後に放電するわけですが、 サンプリングした値って毎回変わるものではないのでしょうか? それなのに高調波の振幅は基本派と同じと言うのはなぜなのでしょうか? 充電された値が違うのに放電されるのは同じと言うのはなぜですか? もしかしたら根本から間違っているかもしれませんが教えてください。 ★回答★基本的に質問がおかしいようなので 混同してるのではないでしょうか? ※おまけの説明 以上で基本はおしまい 混乱しないために オーバーサンプリング   ΔΣ回路 などは 量子化bit数 サンプリング周波数 を 目的に最適化して  使用目的と必要帯域にたいして、精度よくあわせこむための回路 派生の アナログ回路&デジタル演算回路方式にしかすぎません。

その他の回答 (4)

回答No.5

>高調波の振幅が同じになるのは、フーリエ変換が、 >サンプルした値を、インパルス列と仮定しているからです。 ちょっと簡単に書きすぎたので補足します。 離散フーリエ変換というのは、入力信号と等時間間隔のインパルス列の信号の 積をフーリエ変換するのと等価です。 等時間間隔のインパルス列は、等周波数間隔のサイン波の和で、周波数領域 では等周波数間隔のインパルス列といえます。 2信号の積のフーリエ変換は、個別のフーリエ変換の「畳み込み」(Convolution)に なるので高調波が現れるわけです。 これが質問の直接的な答えだと思うのですが、いかがでしょう? 出力の話ですが、サンプルした信号を出力する際、信号はインパルス列で 出力するのではなく、D/A を用いる場合は、階段型の電圧で出力するのが普通ですから、 高調波は弱くなります。さらに LPF を通すのが普通ですから、高調波は離散フーリエ変換の 結果よりもずっと弱くなります。

  • chiha2525
  • ベストアンサー率10% (245/2384)
回答No.3

標本化とかサンプリングとかいうからD/A変換とかそういう話かと思ったけど、コンデンサ云々などという話をするのは、どこかの工学系において、何かの動作がそういうものであるという話があって、それの説明に(オーディオ関係とたまたま同じ)サンプリングやら標本化やらという単語が出てくるという話なのでしょうか。 私は工学系ではないので、コンデンサ云々の話はあまり知りません。 オーディオ系の話をするならば、A/D変換において標本化定理がその基盤となっているのは確かですが、D/A変換においては、標本化定理にはあまり正しく従っていません。それでも40kHzの1/4になる8kHz辺りの音になると、なんとなく元の音に近くなり、音の情報としては8kHzは十分に高音であり、この辺りがなんとなく元の音っぽいものであるから、それなりな感じに再生されているだけの話です。まーこれはノンオーバーサンプリング(以下nos)DACの場合で、8倍などのアップサンプリング(オーバーサンプリング)されたものは、まー20kHzの音もそれなりの音になります。nos-DACは20kHzはノイズレベルの出力なのですが、まぁそれが味があるなどともてはやされるのもオーディオ業界というやつです。 1bitのは、多bitがそんなんでも、それなりの音が出せるならこういうやり方でいいじゃない、みたいなモノです。ただしDSDは、1bitの「こういうやり方」を上手く使って20kHzあたりの音も十分ちゃんと出せる方式(のはず)なので、個人的には期待しています。 オーディオに詳しい人でもD/A変換周りのことはちゃんと分かっていない。DAC使って製品を設計している人も、もしかしたらDACを設計している人も、あまりちゃんと分かっている人は少ないのではないか、それでもなんかそれっぽい音が出るからいいじゃないみたいな感じで作られているように思えて仕方が無いところです。

zinrou
質問者

補足

質問内容があれですみません。 結局のところ自分が知りたいのは高調波が何故発生するのかということです。 高調波が基本派の整数倍の周波数をもつ波形であることや、 そこからエイシリング?がどのような影響を出すのかは分かるのですが、 この高調波がどこから何故発生するのかを知りたいです。

回答No.2

高調波の振幅が同じになるのは、フーリエ変換が、 サンプルした値を、インパルス列と仮定しているからです。 >サンプリング(充電)して後に放電するわけですが、 これはどういう回路を想定されてますか? 現実の D/A 出力はこんなことはしません。 もちろん意図的にこういう出力を行えば(各サンプル値をインパルスで出力すれば)、 高調波成分は、フーリエ変換に近いものになるでしょう。 >サンプリングした値って毎回変わるものではないのでしょうか? >それなのに高調波の振幅は基本派と同じと言うのはなぜなのでしょうか? 意味不明です。

  • Nebusoku3
  • ベストアンサー率38% (1429/3756)
回答No.1

>それなのに高調波の振幅は基本派と同じと言うのはなぜなのでしょうか? >充電された値が違うのに放電されるのは同じと言うのはなぜですか? ご質問の波形は全文を確認したところ 「高調波」 というよりも 「反射波」 では無いでしょうか。 何故なら高調波の振幅が基本波と同じと言うことはありえないからです。 充電されたコンデンサから放電される場合、保存した同じレベルの電圧が出ます。(原則としてコンデンサ内部でのエネルギー消費は無いからです。) 又、 「高調波の正体も、サンプリングした電圧を一度コンデンサに充電しそれを一気に放電する」 という意味合いは無いと思います。(共振するという意味ではあるかも知れませんが、振幅が基本波と同じでは無いはずです。どうも 「サンプリング という定義」 に間違いがあるような気がします。 以下にサンプリング(標本化)に関して説明しているURLを参考として提示しますのでご自分のケースと比較してみて下さい。 http://www.oki.com/jp/rd/ss/digital.html http://ja.wikipedia.org/wiki/%E6%A8%99%E6%9C%AC%E5%8C%96 http://blog.goo.ne.jp/commux/e/a0898d33b464da233e232d0d3e84e05d サンプリングの定義を 「サンプリングした電圧を一度コンデンサに充電しそれを一気に放電する」 と仮にした場合はおっしゃるとおりの現象が起きると思います。 でもサンプリングは 「充電」とは違いますのでこのへんを見直した方が宜しいかと思います。

関連するQ&A

  • 標本化定理(サンプリング定理、ナイキストノ定理)について

    標本化定理(サンプリング定理、ナイキストノ定理)について教えてください。 ”あるアナログ的な信号をデジタルデータにサンプリングする場合、原信号の各周波数成分をすべて正確にサンプリングするためには、原周波数の2倍以上のサンプリング周波数が必要となる。これを標本化定理という。”というのが基本的な説明だと思います。 この中で『2倍以上の』という表現がありますが、この点が疑問になっています。 例えば、20kHzのSin波を40kHzでサンプリングしたとして、サンプリングする点が丁度サイン波の振幅0の点だった場合、元のSin波の周波数は分かりますが、振幅は一意に決められないと思います。原信号を振幅も含めて復元するには、『2倍より大きい』周波数でサンプリングする必要があると考えるべきでしょうか?『2倍以上』という表現は厳密には正しくないと考えて良いのでしょうか? また、そもそもサンプリング定理は振幅情報を再現しないということであれば、疑問は解消されるのですが、その点はどうなんでしょうか?? どなたかご教授の程お願いいたします。

  • 離散フーリエ変換

    今、離散フーリエ変換の値が求まっています。 これから、振幅の値を出すのは、どうしたらいいのでしょうか? 自分で調べたところ、離散フーリエ変換の値に標本化関数のフーリエ変換をかけて、サンプリングの間隔で割ればいいのでは、と考えているのですが、標本化関数というものがよくわかりません。このやり方で良いのかもわかりません。 アドバイスお願いします。

  • 高調波をわかりやすく例えると何?

    基本波の整数倍の周波数をもつ高調波をわかりやすく何かに例えるとすれば、どういう例えがありますか? 電気の知識が無い人にも簡単に理解してもらえるような例えを探してます。

  • 高調波について

    ノイズ、高調波について質問します。 高調波は基本クロックの整数倍なわけですが、実際は何倍までが現れものでしょうか? 今、問題になっている周波数は135kHzです。 60Hz(一般用電源)×2250=135kHzになりますが、この倍数は考えずらいでしょうか?

  • フィルタについて・・・

    宜しくお願いします。 LPFとHPFとの違い、つまり抵抗→コンデンサとコンデンサ→抵抗と入れ替えただけである周波数以上通しにくい回路と通りやすい回路に変わる理由がわかりません。教えてください。 LPFは分かるんですよ・・・ 発信器が交流だとすると、コンデンサは直流モドキな動きを見せます。 それと、抵抗はコンデンサの充電、放電の時間を遅らせます。 発信器の周波数を上げると時間の遅れの関係上コンデンサ間の電圧が最大(振幅)になる前に充電、放電の繰り返すため低周波数しか高い振幅の出力にならないため高周波は認知されないと私は考えます。では、ただ入れ替えたHPFは特性が逆になるのか想像が出来ません。説明が下手ですが私の疑問が理解できる方、宜しくお願いします。ギターのトーンコントロールを考えてて疑問が膨らんだわけです。

  • 高速フーリエ変換の標本点数について教えてください

    最近フーリエ変換を勉強し始めた者です。 自分の理解が合っているのかとても不安なので、ぜひともお知恵を頂戴したくお願いいたします。 CDのようにサンプリング周波数が44100Hzの場合、フーリエ変換の際の標本点数(データ数)が4096だと、4096 / 44100 = 0.1秒弱分しかそのCDの曲をフーリエ変換できないという理解で合っているのでしょうか。 合っている場合、たとえば5分程度の曲をフーリエ変換するためには、 5min * 60s * 44100Hz = 13,230,000点の標本点数についてフーリエ変換しなければならないという理解で合っているでしょうか。 恐れ入りますが、よろしくお願いいたします。

  • フーリエ変換の振幅について教えてください。

    エクセルアドインを使って下記サイン波をフーリエ変換しました。 振幅3mm、周波数4Hz、サンプリング周波数256Hzの波形であり、 つまり、フーリエ変換したい波形は3×SIN(2×PI()×4)です。 アドインでフーリエ変換を行い、出てきた複素数の絶対値つまり√(実部^2+虚部^2)を計算すると3を示すと思っていたのですが、実際は周波数4Hzで384 という値になりました。 周波数分析して周波数4Hz時の振幅が3となるようにするには振幅はどう計算すればよいのでしょうか?またいろいろな振幅や周波数の混ざったランダム波でも各周波数での振幅を求めるにはどう計算したらよいのでしょうか?素人ですが教えてください。

  • ある時間関数を離散フーリエ変換して得られるフーリエスペクトルの振幅値に

    ある時間関数を離散フーリエ変換して得られるフーリエスペクトルの振幅値について教えて下さい。 今想定している離散フーリエ変換の式は一般的なもので Σ(k=0~N-1) f(k)exp(-2πkni/N) を考えています。 また、離散フーリエ変換して得られるスペクトルは √(Re^2+Im^2) で計算します。 離散フーリエ変換を適用する関数を、 振幅1の直流、及び振幅1で周波数5[Hz]の正弦波とします。 (この2つの信号は別々の信号で合成されていません。) サンプリング周波数を20[Hz]とした場合、サンプリングして得られるデータ列はそれぞれ、 直流: 「1, 1, 1, 1」 正弦波: 「0, 1, 0, -1」 となると想定されます。 (正弦波をサンプリングする場合は位相が関わってきますが、今回は気にしないで下さい。) このデータ列に対して上記の離散フーリエ変換を適用した場合、 得られるフーリエスペクトルの振幅値はそれぞれ、 直流: 「4」(直流のフーリエスペクトルの振幅値値) 正弦波: 「2」(5[Hz]のフーリエスペクトルの振幅値) となります。 (データ点数は上の通り4点) ここで質問なのですが、 離散フーリエ変換して得られるスペクトルの振幅値から元の関数の振幅値を求める場合、 フーリエスペクトルをサンプリングの総データ点数で割ることは数学的に納得できます。 しかしこの例の場合、フーリエスペクトルを総データ点数で割ると、 直流: 「4 -> 1」 正弦波: 「2 -> 0.5」 となってしまい、直流は正しいのですが、正弦波の元の振幅値を正確に求めることは出来ません。 この例の場合、フーリエスペクトルの振幅値から正弦波の振幅値を正しく求めるには、 「フーリエスペクトルの振幅値*2/データ点数」 としてやらなければいけません。 上記のことに関して、なぜこのようになるのかを(2をかける理由を)教えて頂けないでしょうか。 当方、数学についてはあまり詳しくないため、簡単に説明して頂けると幸いです。

  • フーリエスペクトルの振幅について

    ある時間関数を離散フーリエ変換して得られるフーリエスペクトルの 振幅値について教えて下さい。 今想定している離散フーリエ変換の式は一般的なもので Σ(k=0~N-1) f(k)exp(-2πkni/N) を考えています。 また、離散フーリエ変換して得られるスペクトルは √(Re^2+Im^2) で計算します。 離散フーリエ変換を適用する関数を、 振幅1の直流、及び振幅1で周波数5[Hz]の正弦波とします。 (この2つの信号は別々の信号で合成されていません。) サンプリング周波数を20[Hz]とした場合、 サンプリングして得られるデータ列はそれぞれ、 直流: 「1, 1, 1, 1」 正弦波: 「0, 1, 0, -1」 となると想定されます。 (正弦波をサンプリングする場合は位相が関わってきますが、 今回は気にしないで下さい。) このデータ列に対して上記の離散フーリエ変換を適用した場合、 得られるフーリエスペクトルの振幅値はそれぞれ、 直流: 「4」(直流のフーリエスペクトルの振幅値値) 正弦波: 「2」(5[Hz]のフーリエスペクトルの振幅値) となります。 (データ点数は上の通り4点) ここで質問なのですが、 離散フーリエ変換して得られるスペクトルの振幅値から 元の関数の振幅値を求める場合、 フーリエスペクトルをサンプリングの総データ点数で割ることは 数学的に納得できます。 しかしこの例の場合、フーリエスペクトルを総データ点数で割ると、 直流: 「4 -> 1」 正弦波: 「2 -> 0.5」 となってしまい、直流は正しいのですが、 正弦波の元の振幅値を正確に求めることは出来ません。 フーリエスペクトルの振幅値から正弦波の振幅値を正しく求めるには、 「フーリエスペクトルの振幅値*2/データ点数」 としてやらなければいけません。 上記のことに関して、 なぜこのようになるのかを(2をかける理由を)教えて頂けないでしょうか。

  • 充電されたコンデンサをLR回路へ放電

    充電されたコンデンサをLR回路へ放電しています。 わかるのは、 コンデンサの容量と放電のときのコンデンサの電圧波形のみです。 この電圧波形から接続先のLとRの値を算出(推定)できないかと思っています。 そのために、この波形と数式に関するサイトを探していますが見つかりません。 ご存知の方、教えてください。