ナイキスト周波数より大きな周波数で折り返し特性を表示するには
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ken Inoue
el 18 de En. de 2018
Comentada: Ken Inoue
el 22 de En. de 2018
いつもお世話になっております.ディジタルフィルタでナイキスト周波数より大きな周波数で折り返し特性を表示するにはどうしたらよいでしょうか?折り返し特性を表示させる追加コマンドはないでしょうか?
例えば,御社のWebページから借りた数式なのですが, https://jp.mathworks.com/help/control/ref/bode.html
H = tf([1 0.1 7.5],[1 0.12 9 0 0]); Hd = c2d(H,0.5,'zoh'); bode(H,'r',Hd,'b--')
ナイキスト周波数より大きな周波数でグラフが表示されません
同様に,また御社のWebページより借りた数式なのですが,https://jp.mathworks.com/help/signal/ug/frequency-response.html
*ナイキスト周波数は1000です. [b,a] = cheby1(12,0.5,200/500); [h,f] = freqz(b,a,256,1000)
となり,この場合のナイキスト周波数(1000Hz)より大きな周波数で,グラフが表示されません.ディジタルフィルタの折り返し特性をグラフに表示したいのですが,どうすればよいでしょうか?よろしくお願いします.
0 comentarios
Respuesta aceptada
Naoya
el 22 de En. de 2018
freqz の3つめの引数を周波数ベクトルとした形で設定すると、ナイキスト周波数よりも大きい周波数範囲の応答を確認することができます。
f = 0:2000;
freqz(b,a,f,1000)
なお、実数のディジタルフィルタについては、通常、ナイキスト周波数を対象として周波数応答の関係は鏡像の関係(複素共役の関係)にあります。 ディジタル信号の性質より、ナイキスト周波数よりも大きい周波数については、エイリアスとして実際よりも低い周波数として表示されます。 例えば、サンプリング周波数 1000Hz で 700Hz の正弦波は、 300Hz として表現されます。
Más respuestas (0)
Ver también
Categorías
Más información sobre デジタル フィルター解析 en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!