主要内容

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

filt2block

金宝appフィルタブロックの生成

説明

filt2block (bでは,フィルタ係数b离散FIR滤波器块が生成されます。

filt2block (b“子系统”)では,总和ブロック,获得ブロックおよび延迟ブロックを使って冷杉フィルターを実装する仿真软件金宝app®サブシステムブロックが生成されます。

filt2block (___“FilterStructure”,结构では,firフィルタとしてフィルタ结构を指定しています。

filt2block (b一个では,分子係数bと分母係数一个筛选块が生成されます。

filt2block (b一个“子系统”)では,总和ブロック,获得ブロックおよび延迟ブロックを使ってIIRフィルターを実装する仿真软件サブシステムブロッ金宝appクが生成されます。

filt2block (___“FilterStructure”,结构では,iirフィルタとしてフィルタ结构を指定しています。

filt2block (紧急求救信号では,2次セクション型行列紧急求救信号Biquad Filter块が生成されます。紧急求救信号はk行6列の行列で,セクション数Kが2以上でなければなりません。この構文を使用するには,DSP系统工具箱™ソフトウェアがインストールされていなければなりません。

filt2block (紧急求救信号“子系统”)では,总和ブロック,获得ブロックおよび延迟ブロックを使って双二次フィルターを実装する仿真软件サブシステムブ金宝appロックが生成されます。

filt2block (___“FilterStructure”,结构では,双二次フィルタとしてフィルタ结构を指定しています。

filt2block (dは,デジタルフィルタdを実装するS金宝appimulinkブロックを生成します。dを作成するには,関数designfiltを使用します。このブロックは,dがfirの場合は离散FIR滤波器块で,dがiirの場合はBiquad Filter块です。

filt2block (d“子系统”)は,求和ブロック,增益ブロックおよび,延迟ブロックを使って,dを実装するS金宝appimulinkサブシステムブロックを生成します。

filt2block (___“FilterStructure”,结构は,dを実装するフィルタ结构を指定します。

filt2block (___名称,值は,1以上の名称,值ペアの引数によって指定された追加オプションを使用します。

すべて折りたたむ

ウィンドウ法を使用して30次のfirフィルタを設計します。カットオフ周波数π/4ラジアン/サンプルを指定します。金宝appSimulink®ブロックを作成します。

B = fir1(30,0.25);filt2block (b)

30次のiirバタワスフィルタを設計します。カットオフ周波数π/4ラジアン/サンプルを指定します。金宝appSimulink®ブロックを作成します。

[b,a] =黄油(30,0.25);filt2block (b)

ウィンドウ法を使用して30次のfirフィルタを設計します。カットオフ周波数π/4ラジアン/サンプルを指定します。直接型I転置構成をも転置構成金宝appをもSimulink®ブロックを作成します.输出说明

B = fir1(30,0.25);filt2block (b,“FilterStructure”“directFormTransposed”

30次のiirバタワスフィルタを設計します。カットオフ周波数π/4ラジアン/サンプルを指定します。直接型I構成をも構成をも金宝appSimulink®ブロックを作成します.输出说明

[b,a] =黄油(30,0.25);filt2block (b,,“FilterStructure”“directForm1”

カットオフ周波数π/5ラジアン/サンプルをも5次のバタワ。双二次フィルターを求め,2次セクション型から仿真金宝app软件®サブシステムブロックを生成します。

[z,p,k] =黄油(5,0.2);SOS = zp2sos(z,p,k);filt2block (sos,“子系统”

总和ブロック,获得ブロックおよび延迟ブロックを使って冷杉ローパスフィルターを実装する仿真软件®サブシステムブロック金宝appを生成します。“FrameBasedProcessing”として指定することで,入力処理がチャネルとしての要素となるように指定します。

B = fir1(30,.25);filt2block (B,“子系统”“BlockName”“低通冷杉”...“FrameBasedProcessing”假)

正規化された阻止帯域周波数が0.45で,正規化された通過帯域周波数が0.55のハイパス楕円フィルターを設計します。40 dBの阻止帯域の減衰量を指定します。正規化された阻止帯域周波数が0.45で,正規化された通過帯域周波数が0.55のハイパス楕円フィルターを設計します。阻止帯域の減衰量40dBと通過帯域リップル0.5dBを指定します。フィルターを直接型II構造体として実装し,“惠普”と名前を付け,新しい仿真软件金宝app®モデルに配置します。

D = designfilt(“highpassiir”“DesignMethod”“ellip”...“StopbandFrequency”, 0.45,“PassbandFrequency”, 0.55,...“StopbandAttenuation”现年40岁的“PassbandRipple”, 0.5);filt2block (d,“子系统”“FilterStructure”“directForm2”...“目的地”“新”“BlockName”“惠普”

入力引数

すべて折りたたむ

行ベクトルまたは列ベクトルとして指定するフィルタの分子係数。フィルタ係数はz0の係数に対応する最初の要素と共に,z1の降べきの順に並べられます。

例:B = fir1(30,0.25);

デタ型:|
複素数のサポト:あり

行ベクトルまたは列ベクトルとして指定するフィルタの分母係数。フィルタ係数はz0の係数に対応する最初の要素と共に,z1の降べきの順に並べられます。最初のフィルタ係数は1でなければなりません。

デタ型:|
複素数のサポト:あり

2次セクション型行列。K行2列の行列で指定します。行列の各行は z1での双二次有理関数の係数を含みます。K番目の有理双二次システムのインパルス応答の Z 変換は次のとおりです。

H k z B k 1 + B k 2 z 1 + B k 3. z 2 一个 k 1 + 一个 k 2 z 1 + 一个 k 3. z 2

行列紧急求救信号のk行目にある係数は,次の配列になります。

B k 1 B k 2 B k 3. 一个 k 1 一个 k 2 一个 k 3.

フィルタの周波数応答は,次の式によって単位円上で評価される伝達関数です。Z = ej2πf

デタ型:|
複素数のサポト:あり

デジタルフィルタ。digitalFilterオブジェクトで指定します。デジタルフィルタを周波数応答仕様に基づいて生成するには、関数designfiltを使用します。

例:d = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5)は,正規化された3 dBの周波数0.5πラジアン/サンプルをもつ3次のバタワースフィルターを指定します。

フィルタ構造。文字ベクトルまたは字符串スカラとして指定します。结构の有効なオプションは入力引数によって異なります。次の表に,各入力で有効なフィルタ構造をリストします。

入力 フィルタ構造
b “directForm”(規定値)、“directFormTransposed”“directFormSymmetric”“directFormAntiSymmetric”“overlapAdd”“overlapAdd”構造は“子系统”を省略したときのみ使用可能で,その場合DSP系统工具箱ソフトウェアライセンスが必要です。
一个 “directForm2”(既定値)、“directForm1”“directForm1Transposed”“directForm2”“directForm2Transposed”
紧急求救信号 “directForm2Transposed”(既定値)、“directForm1”“directForm1Transposed”“directForm2”
d
  • Firフィルタの場合:“directForm”(規定値)、“directFormTransposed”“directFormSymmetric”“directFormAntiSymmetric”“overlapAdd”“overlapAdd”構造は“子系统”を省略したときのみ使用可能で,その場合DSP系统工具箱ソフトウェアライセンスが必要です。

  • Iirフィルタの場合:“directForm2Transposed”(既定値)、“directForm1”“directForm1Transposed”“directForm2”

名前と値のペアの引数

オプションの引数名称,值のコンマ区切りペアを指定します。的名字は引数名で,价值は対応する値です。的名字は引用符で囲まなければなりません。Name1, Value1,…,的家のように,複数の名前と値のペアの引数を,任意の順番で指定できます。

例:filt2block(…,“子系统”,“BlockName”,“低通冷杉”,“FrameBasedProcessing”假)

文字ベクトルまたは字符串スカラーとして指定する仿真软件フィ金宝appルターブロックの配置先。“当前”で現在のモデルにフィルタブロックを追加するか,“新”で新しいモデルにフィルタブロックを追加するか,既存モデルの名前を指定できます。

例:filt2block([1 2 1],'Destination','MyModel','BlockName','New block')

デタ型:字符|字符串

ブロック名。文字ベクトルまたはstringスカラ。

デタ型:字符|字符串

逻辑または真正的で指定するブロックの上書き。既存のブロックと同じ“BlockName”の値を使用する場合,“OverwriteBlock”の値が,ブロックを上書きするかどうかを決定します。既定値はです。

デタ型:逻辑

逻辑または真正的で指定する,ポトへの係数のマッピング。

デタ型:逻辑

係数変数の名前。文字ベクトルの cell 配列または string 配列として指定します。この名前と値のペアは、“MapCoefficientsToPorts”真正的である場合のみ適用可能です。Firフィルタ,iirフィルタおよび双二次フィルタの既定値は{“Num”}{“Num”、“窝”}および{“Num”,‘窝’,‘g’}です。

デタ型:细胞|字符串

逻辑真正的またはで指定するフレムベス処理またはサンプルベス処理。既定値は真正的で,フレムベス処理が使用されます。

デタ型:逻辑

真正的またはで指定するゼロゲ邮箱ンブロックの削除。既定では、ゼロゲ以及ンブロックは削除されます。

デタ型:逻辑

逻辑真正的またはで指定する,1のゲe @ e @ンのブロックの直接接続への置き換え。既定の設定は真正的です。

デタ型:逻辑

逻辑真正的またはで指定する,最も近いブロックでの符号変化への1の負のゲンブロックの置き換え。既定の設定は真正的です。

デタ型:逻辑

逻辑真正的またはで指定する,単一遅延へのカスケド遅延の置き換え。既定の設定は真正的です。

デタ型:逻辑

R2013aで導入