7値出力矩形波(3次5次 7次高調波0) [電気回路]
3次 5次 7次高調波が0になるような7値矩形波を求めてみた。
5値の時と同様に正弦波を等間隔で
サンプルホールド(1周期12サンプル)したものになっている。
9次高調波成分も0である。
5値と7値の結果より
9値の場合は
3次5次7次9次11次13次高調波が0になるような気がする。
2m+1(mが2以上の整数)値出力の時の場合
という条件で一般的な条件式が導出できるかもと
思われる。
細かくサンプルホールドしていけば、
高調波成分が減り、
階段波から、正弦波を得る場合の
ローパスフィルタの次数(減衰の急峻さ)
が小さくて済むというだけの話だが。
手計算の理論計算でなくても
確認する方法は便利な世の中なので
いろいろあるかと思います。
・回路シミュレータを使う。
・Excelを活用する(VBAやソルバーとか)
・数値計算をソフト(VB C#等)で実現させる。
・実験してみる。
ファンクションジェネレータの任意波形出力機能で
階段波を生成して
オシロスコープのFFT機能で高調波成分を測定する
5値の時と同様に正弦波を等間隔で
サンプルホールド(1周期12サンプル)したものになっている。
9次高調波成分も0である。
5値と7値の結果より
9値の場合は
3次5次7次9次11次13次高調波が0になるような気がする。
2m+1(mが2以上の整数)値出力の時の場合
という条件で一般的な条件式が導出できるかもと
思われる。
細かくサンプルホールドしていけば、
高調波成分が減り、
階段波から、正弦波を得る場合の
ローパスフィルタの次数(減衰の急峻さ)
が小さくて済むというだけの話だが。
手計算の理論計算でなくても
確認する方法は便利な世の中なので
いろいろあるかと思います。
・回路シミュレータを使う。
・Excelを活用する(VBAやソルバーとか)
・数値計算をソフト(VB C#等)で実現させる。
・実験してみる。
ファンクションジェネレータの任意波形出力機能で
階段波を生成して
オシロスコープのFFT機能で高調波成分を測定する
コメント 0