| Signal Processing Toolbox | ![]() |
表示
yi=gauspuls(t,fc,bw) yi=gauspuls(t,fc,bw,bwr) [yi,yq]=gauspuls( ) [yi,yq,ye]=gauspuls( ) tc=gauspuls('cutoff',fc,bw,bwr,tpe)
詳細
yi は、ヘルツ単位で表した中心周波数 = gauspuls(t,fc,bw)
fcと帯域幅bwをもつ配列tに示した時間に対する単位振幅のGauss RFパルスを出力します。bwは、0より大きくなければなりません。fcのデフォルト値は1000 Hz、bwのデフォルト値は0.5です。
yi は、正規化した信号のピークに比べて、 = gauspuls(t,fc,bw,bwr)
bwr dBのレベルで測定したとき100*bwの帯域幅をもつ単位振幅のGauss RFパルスを出力します。帯域幅の基準レベルbwrは、ピーク(単位)包絡線振幅未満の基準レベルを示すため、0未満でなければならず、デフォルト値は-6 dBです。
[yi,yq] は、同相パルスの直交パルスを出力します。 = gauspuls(
)
[yi,yq,ye] は、RF信号の包絡線を出力します。 = gauspuls(
)
tc は、後続のパルス包絡線が、ピーク包絡線振幅に比べて、 = gauspuls('cutoff',fc,bw,bwr,tpe)
tpe dBより下になるカットオフ時間tc(0以上)を出力します。後続のパルス包絡線レベルtpeは、ピーク(単位)包絡線振幅未満の基準レベルを示すため、0未満でなければならず、デフォルト値は-60 dBです。
注意
入力引数を空にするか省略すると、入力引数は、デフォルト値に置き換わります。
例題
1 MHzのサンプリングレートで、60 %の帯域幅をもつ50 kHzのGauss RFパルスをプロットします。包絡線がピークから40 dB減衰するところでパルスを打ち切ります。
tc=gauspuls('cutoff',50e3,0.6,[],-40); t=-tc : : tc; yi=gauspuls(t,50e3,0.6); plot(t,yi)
参考
|
時間と共に変化する周波数をもつ余弦波発生器 |
|
ベクトル/行列要素の余弦(MATLAB Function Referenceを参照) |
|
Dirichletまたは周期的なsinc関数 |
|
パルス列発生器 |
|
サンプリングされた非周期的な矩形波発生器 |
|
ノコギリ波または三角波発生器 |
|
ベクトル/行列要素の正弦(MATLAB Function Referenceを参照) |
|
sincまたはsin( t)/ t |
|
矩形波発生器 |
|
サンプリングされた非周期的な三角波発生器 |
| freqzplot | gmonopuls | ![]() |