主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

低通滤波器

冷杉またはIIRローパスフィルターの設計

  • ライブラリ:
  • DSP系统工具箱/滤波/滤波器设计

  • 低通滤波器块

説明

低通滤波器ブロックは,ブロックパラメーターで指定したフィルター設計を使って入力信号の各チャネルを時間の経過と共に個別にフィルター処理します。[フィルタータイプ]パラメーターを使用して,IIRと冷杉のどちらのローパスフィルターをブロックで実装するのかを制御できます。

このブロックは手臂®皮质®コード生成をサポートします。このブロックは、特定の状況下で SIMD コード生成もサポートします。詳細については、コード生成を参照してください。

端子

入力

すべて展開する

実数値または複素数値の列ベクトルまたは行列として指定される入力信号。入力信号が行列の場合,行列の各列は独立したチャネルとして扱われます。入力信号の行数はチャネル長を表します。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点
複素数のサポート:あり

出力

すべて展開する

ベクトルまたは行列として指定されるフィルター処理された信号。出力は入力と同じサイズ、データ型および実数/複素数の特性をもちます。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点
複素数のサポート:あり

パラメーター

すべて展開する

メイン

ブロックが冷杉ローパスフィルターとIIRローパスフィルターのどちらを実装するのかを指定します。

このチェックボックスをオンにすると,ブロックは最小次数と指定の通過帯域,阻止帯域周波数,通過帯域リップルおよび阻止帯域の減衰量を使ってフィルターを設計します。

このチェックボックスをオフにすると,(筛选器顺序)を正の整数として指定できます。

ローパスフィルターのフィルター次数。正のスカラー整数として指定します。

依存関係

このパラメーターを有効にするには,[设计最小序滤波器]チェックボックスをオフにします。

ローパスフィルターの通過帯域エッジ周波数。正の実数のスカラー(Hz単位)として指定します。通過帯域エッジ周波数は[输入采样率(Hz)]の値の半分より小さくなければなりません。

ローパスフィルターの阻止帯域エッジ周波数。正の実数のスカラー(Hz単位)として指定します。阻止帯域エッジ周波数は[输入采样率(Hz)]の値の半分より小さくなければなりません。

依存関係

このパラメーターを有効にするには,[设计最小序滤波器]チェックボックスをオンにします。

通過帯域でのフィルター応答の最大リップル。正の実数のスカラー(dB単位)として指定します。

阻止帯域での最小減衰量。正の実数のスカラー(dB単位)として指定します。

このチェックボックスをオンにすると,ブロックは入力信号からサンプルレートを継承します。このチェックボックスをオフにする場合は,[输入采样率(Hz)]パラメーターを使用してサンプルレートを指定します。

入力サンプルレート。スカラー(Hz単位)で指定します。

依存関係

このパラメーターを有効にするには,[从输入中继承样本率]チェックボックスをオフにします。

実行するシミュレーションのタイプ:

  • インタープリター型実行(既定)

    MATLAB®インタープリターを使用してモデルをシミュレートします。このオプションを使用すると,シミュレーションの起動時間は短くなりますが,シミュレーションの速度は[コード生成)よりも遅くなります。

  • コード生成

    生成されたCコードを使用してモデルをシミュレートします。シミュレーションの初回実行時,金宝app仿真软件®は対象ブロックのCコードを生成します。このCコードは,モデルが変更されない限り以降のシミュレーションで再利用されます。このオプションを使用すると,シミュレーションの起動時間は長くなりますが,シミュレーションの速度は[インタープリター型実行)よりも速くなります。

フィルターの可視化ツール(fvtool)を開き,低通滤波器の振幅/位相応答を表示します。応答はブロックダイアログボックスのパラメーターに基づきます。これらのパラメーターを変更するとFVToolが更新されます。

FVToolの実行中に振幅応答を更新するには,ダイアログボックスのパラメーターを変更して[適用]をクリックします。

データ型

固定小数点演算出力の丸め手法。

係数の固定小数点データ型。次のいずれかとして指定します。

  • fixdt (16)- 2進小数点スケーリングが行われる,語長16の符号付き固定小数点データ型。このブロックは、係数がオーバーフローなしに表現可能範囲の最大を占めるように、係数値から自動的に小数部の長さを決定します。

  • fixdt (1 16 0)——語長が16で小数部の長さが0の符号付き固定小数点データ型。小数部の長さは,他の任意の整数値に変更できます。

  • <数据类型>表达——データ型オブジェクトとして評価する式を使ってデータ型を指定します。例: 数値型 (fixdt[]1615))。このデータ型の符号モードを[]または真正的として指定します。

  • 刷新数据类型——既定のデータ型に更新します。

[显示数据类型助手]ボタンをクリックして,データ型の設定を行うためのデータ型アシスタントを表示します。詳細については,データ型アシスタントを利用したデータ型の指定(金宝app模型)を参照してください。

ブロックの特性

データ型

|不动点|整数|

直接フィードスルー

いいえ

多次元信号

いいえ

可変サイズの信号

はい

ゼロクロッシング検出

いいえ

アルゴリズム

このブロックを使用すると,dsp。LowpassFilter系统对象™機能を仿真软件環境で使用でき金宝appるようになります。

このブロックで使用されるアルゴリズムの詳細については,dsp。LowpassFilter系统对象の算法の節を参照してください。

拡張機能

固定小数点の変換
定点设计师™を使用して固定小数点システムの設計とシミュレーションを行います。

R2015bで導入