MATLAB ヘルプ センター
2 次セクション cell 配列の行列への変換
sos = cell2sos(cll)
[sos,g] = cell2sos(cll)
sos = cell2sos(cll) は、2 次セクションの cell 配列 cll によって記述されるフィルター システムの係数を含む行列 sos を生成します。
sos
cll
例
[sos,g] = cell2sos(cll) はスケール ゲイン g も返します。
g
すべて折りたたむ
1 行 3 列の行ベクトルを含む 1 行 2 列の cell 配列から成る 3 行 1 列の cell 配列を生成します。これを 2 次セクションの行列に変換します。
cll = {{[3 6 7] [1 1 2]} {[1 4 5] [1 9 3]} {[2 7 1] [1 7 8]}}; sos = cell2sos(cll)
sos = 3×6 3 6 7 1 1 2 1 4 5 1 9 3 2 7 1 1 7 8
2 次セクションの cell 配列表現。cell 配列として指定します。
L 個のセクションをもつフィルター システムの場合、次の構造を使用して cll を指定します。
L 個の要素をもつ cell 配列 — フィルター システムのゲインが 1 の場合。cell 配列の各要素は、2 次セクションに対応します。cll の k 番目の cell 配列要素
cll{k} = {[b_0k b_1k b_2k] [1 a_1k a_2k]}
H(z)=∏k=1LHk(z)=∏k=1Lb0k+b1kz−1+b2kz−21+a1kz−1+a2kz−2.
L+1 個の要素をもつ cell 配列 — フィルター システムのゲインが 1 でない場合。cll の最初の要素には、分子 (gn) と分母 (gd) のシステム ゲインが含まれます。次に、この関数は、対応する 2 次セクションの cell 配列の各要素を追加します。
cll の最初と k+1 番目の cell 配列要素
cll{1} = {g_n g_d} cll{k+1} = {[b_0k b_1k b_2k] [1 a_1k a_2k]}
H(z)=g∏k=1LHk(z)=gngd∏k=1Lb0k+b1kz−1+b2kz−21+a1kz−1+a2kz−2.
例: cll = {{[2 4 2] [6 0 2]} {[3 3 0] [6 0 0]}} は、正規化された 3 dB 周波数 0.5π rad/サンプルをもつ 3 次バタワース フィルターの 2 次セクションの係数を cell 配列形式で指定します。
cll = {{[2 4 2] [6 0 2]} {[3 3 0] [6 0 0]}}
例: cll = {{7 5} {[2 4 2] [6 0 2]} {[3 3 0] [6 0 0]}} は、正規化された 3 dB 周波数 0.5π rad/サンプルとスカラー ゲイン値 7/5 = 1.4 をもつ 3 次バタワース フィルターの 2 次セクションの係数を cell 配列形式で指定します。
cll = {{7 5} {[2 4 2] [6 0 2]} {[3 3 0] [6 0 0]}}
データ型: double 複素数のサポート: あり
double
2 次セクション表現。L 行 6 列の行列として返されます。ここで、L は 2 次セクションの数です。行列
sos=[b01b11b211a11a21b02b12b221a12a22⋮⋮⋮⋮⋮⋮b0Lb1Lb2L1a1La2L]
は、次に示す H(z) の 2 次セクションを表します。
H(z)=g∏k=1LHk(z)=g∏k=1Lb0k+b1kz−1+b2kz−21+a1kz−1+a2kz−2.
1
スケール ゲイン。スカラーとして返されます。
L 個のセクションをもつフィルター システムに対し、L 個の要素をもつ cell 配列として cll を指定した場合、cell2sos 関数は g を 1 として返します。
cell2sos
L 個のセクションをもつフィルター システムに対し、L+1 個の要素をもつ cell 配列として cll を指定した場合、cell2sos 関数は g を g = g_n/g_d として返します。ここで、g_n と g_d は cll の最初の要素から取得されます。
g = g_n/g_d
g_n
g_d
cll = sos2cell(sos) を使用すると、sos = cell2sos(cll) の逆演算を実行できます。
cll = sos2cell(sos)
R2006a より前に導入
sos2cell | tf2sos
sos2cell
tf2sos
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ