このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
coeffs
フィルターの係数
説明
例
レイズド コサイン フィルターの係数の取得
レイズド コサイン受信フィルターを作成して、その分子係数を取得します。
rxfilter = comm.RaisedCosineReceiveFilter('FilterSpanInSymbols',25);
srx = coeffs(rxfilter);
必要な分子係数の数を計算し、その値が srx.Numerator
の長さと等しいことを確認します。
numcoefs = rxfilter.FilterSpanInSymbols * rxfilter.InputSamplesPerSymbol + 1
numcoefs = 201
isequal (numcoefs,length(srx.Numerator))
ans = logical
1
最初の 10 個の係数を表示します。
srx.Numerator(1:10)
ans = 1×10
10-3 ×
0.9094 0.8559 0.6136 0.2320 -0.2074 -0.6071 -0.8759 -0.9486 -0.8021 -0.4623
レイズド コサイン受信フィルターのインパルス応答を表示します。
impz(srx.Numerator)
レイズド コサイン送信フィルターを作成して、その分子係数を取得します。
txfilter = comm.RaisedCosineTransmitFilter('RolloffFactor',0.5);
stx = coeffs(txfilter);
最初の 10 個のフィルター係数を表示します。
stx.Numerator(1:10)
ans = 1×10
-0.0002 0.0011 0.0021 0.0024 0.0018 0.0004 -0.0014 -0.0029 -0.0036 -0.0031
レイズド コサイン送信フィルターのインパルス応答を表示します。
impz(stx.Numerator)
入力引数
rcfilter
— 入力フィルター
comm.RaisedCosineReceiveFilter
System object | comm.RaisedCosineTransmitFilter
System object
入力フィルター。次のいずれかのフィルター System object として指定します。
arithType
— 演算型
'double'
(既定値) | 'single'
| 'Fixed'
フィルター解析で使用される演算。'double'
、'single'
、または 'Fixed'
として指定します。演算タイプが指定されず、フィルター System object がロック解除状態の場合、解析ツールは倍精度フィルターを使用します。演算タイプが指定されず、System object がロックされている場合、関数はロックされた入力のデータ型に基づいて解析を実行します。
'Fixed'
値は、固定小数点プロパティのみをもつフィルター System object に適用されます。
この入力が 'Fixed'
として指定され、フィルター オブジェクトの係数のデータ型が 'Same word length as input'
に設定されている場合、実行される演算解析は System object がロック解除されているかロックされているかに応じて異なります。
System object がロック解除されている場合は、解析オブジェクト関数は係数のデータ型を判断できません。関数は、係数のデータ型が符号付き、16 ビット語長、自動スケーリングであると仮定します。関数は、この仮定に基づいて固定小数点解析を実行します。
System object がロックされている場合は、入力のデータ型が
'double'
または'single'
であるときには、解析オブジェクト関数は係数のデータ型を判断できません。関数は、係数のデータ型が符号付き、16 ビット語長、自動スケーリングであると仮定します。関数は、この仮定に基づいて固定小数点解析を実行します。
System object がロックされているかロック解除されているかを確認するには、関数 isLocked
を使用します。
この入力が 'Fixed'
として指定され、フィルター オブジェクトの係数のデータ型がカスタム数値型に設定されている場合、オブジェクト関数はカスタム数値データ型に基づいて固定小数点解析を実行します。
データ型: char
| string
出力引数
coefInfo
— フィルター係数情報
構造体
フィルター係数情報。Numerator
フィールドにフィルター係数を含む構造体として返されます。フィルターが固定小数点演算を使用する場合、関数はフィルターに関する追加情報を返します。この情報には、演算設定とフィルター内部に関する詳細が含まれます。
バージョン履歴
R2013b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)