このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
カスケード接続積分器櫛形(CIC)フィルターを使用して信号を間引く
dsp。C我CDecimator
系统对象™は,カスケード接続積分器櫛形(CIC)間引きフィルターを使用して入力信号を間引きます。中投間引きフィルター構造は、カスケード接続積分器の N セクションで構成され、その後に R の係数によるレート変換、カスケード接続櫛形フィルターの N セクションが続きます。詳細は、アルゴリズムを参照してください。NumSectionsプロパティは,中投フィルター内のセクション数であるNを指定します。DecimationFactorプロパティは,間引き係数であるRを指定します。関数getFixedPointInfo
は,固定小数点セクションおよびdsp。C我CDecimator
系统对象の出力の語長と小数部の長さを返します。関数generatehdl
を使用して,この系统对象のHDLコードを生成することもできます。
メモ
このオブジェクトには定点设计师™のライセンスが必要です。
中投フィルターを使用して信号を間引くには,以下を行います。
dsp。C我CDecimator
オブジェクトを作成し,そのプロパティを設定します。
関数と同様に,引数を指定してオブジェクトを呼び出します。
系统对象の機能の詳細については,系统对象とはを参照してください。
は,中投間引きフィルターを入力信号に適用する中投間引き系统对象を作成します。cicDecim
= dsp。C我CDecimator
は,cicDecim
= dsp。C我CDecimator(R
,米
,N
)DecimationFactor
プロパティをR
、DifferentialDelay
プロパティを米
、NumSections
プロパティをN
に設定して,中投間引きオブジェクトを作成します。
は,指定の各プロパティが指定の値に設定された中投間引きオブジェクトを作成します。各プロパティ名を一重引用符で囲みます。前の任意の入力引数を組み合わせてこの構文を使用できます。cicDecim
= dsp。C我CDecimator(名称,值
)
オブジェクト関数を使用するには,系统对象を最初の入力引数として指定します。たとえば,obj
という名前の系统对象のシステムリソースを解放するには,次の構文を使用します。
发行版(obj)
このオブジェクトがサポートしているフィルター解析法のリストについては,MATLAB®コマンドプロンプトに”dsp.CICDecimator.helpFilterAnalysis
“と入力します。対応する関数リファレンスページについては,过滤系统对象的分析方法を参照してください。
[1] Hogenauer, E.B.用于抽取和插值的经济型数字滤波器。IEEE声学、语音和信号处理汇刊。第29卷,第2期,1981年,155-162。
现场可编程门阵列的数字信号处理。纽约:施普林格,2001。
通讯系统的多速率信号处理。印第安纳波利斯:Prentice Hall PTR, 2004。