moerjielovecookie

Sawen_Blog

一个普通工科牲的博客网站
x
github
follow
email

脈冲成形フィルタ

デジタル信号をチャンネルで伝送するためには、送信機のベースバンド部分でパルス成形を行い、デジタル信号をパルス信号に変換する必要があります。パルス信号が受信機に到達した後、ベースバンド部分でサンプリング判定を行い、デジタル信号を復元します。

1 パルス成形#

1.1 矩形パルス#

最も実現しやすいパルス波形は矩形パルスです。デジタル信号「00010110」を例にとると、送信側では「0」を正パルスに、「1」を負パルスにマッピングできます。受信側のサンプリング時刻の信号レベルが正レベルであれば「0」、信号レベルが負レベルであれば「1」となります。
|525
しかし、矩形パルス信号の周波数スペクトルは無限に広いため、帯域幅が限られたチャンネルで伝送すると歪みが発生し、サンプリング判定の歪みを引き起こし、デジタル信号を復元できなくなる可能性があります。

1.2 Sinc パルス#

Sinc パルス信号には 2 つの利点があります:

  • Sinc 信号の周波数スペクトル帯域幅は有限であり、帯域幅が限られたチャンネルで伝送しても歪みが発生しません。
    |500
  • 1 つの符号元が最大振幅に達しているとき、他の符号元の振幅はちょうど 0 になり、符号元間で相互に影響を与えず、符号間干渉を実現します。
    デジタル信号「00010110」を例にとると、0 は正パルスに、1 は負パルスにマッピングされます。
    送信側でパルス成形後の波形は以下の通りです:
    |500
    受信側のサンプリング判定は以下の通りです:
    |500

2 ベースバンドフィルタ#

2.1 理想的なローパスフィルタ#

Sinc 波形にパルス成形するには、単位インパルス信号を理想的な LPF に入力すれば Sinc パルス信号が得られます。
LPF の帯域幅が B の場合、出力される Sinc パルス信号の波形は以下の通りです:
|500
Sinc パルス信号の送信間隔を $\frac {1}{B}$、すなわち符号元伝送速度 $R_B=2B$ に設定すれば、符号間干渉を実現できます。

2.2 余弦ロールオフフィルタ#

理想的なローパスフィルタを用いて単位インパルス信号をフィルタリングして得られる Sinc パルス信号は、尾部振動の振幅が比較的大きく、減衰速度が比較的遅いため、タイミングに偏差が生じると符号間干渉が大きくなります。実際のシステムには常に一定のタイミング誤差が存在することを考慮すると、パルス成形には一般的に理想的なローパスフィルタではなく、余弦ロールオフフィルタが使用されます。このフィルタは尾部振幅が小さく、減衰が速く、符号間干渉を減少させ、タイミングの要求を低下させるのに有利です。
余弦ロールオフフィルタの周波数応答は次のようになります:

H(f)={12B,0f<(1α)B14B{1+cosπ2Bα[fB(1α)]},(1α)Bf<(1+α)B0,f(1+α)B\begin{aligned} &\mathrm{H}(f)=\begin{cases}\frac{1}{2B},&0\leqslant\left|f\right|<\left(1-\alpha\right)B\\\frac{1}{4B}\left\{1+\cos\frac{\pi}{2B\alpha}\Big[\left|f\right|-B\left(1-\alpha\right)\right]\Big\},&(1-\alpha)B\leqslant|f|<(1+\alpha)B\\0,&\left|f\right|\geqslant\left(1+\alpha\right)B \\ \end{cases}\end{aligned}

ここで、$B=\frac {R_B}{2}$
余弦ロールオフフィルタの周波数応答曲線は以下の通りです:
image
余弦ロールオフフィルタの単位インパルス応答は次のようになります:

h(t)=F1[H(f)]=sinc(2Bt)cos(2παBt)1(4αBt)2\mathrm h(t)=\mathscr{F}^{-1}\big[\mathrm H(f)\big]=\mathrm sinc\big(2Bt\big)\frac{\cos\big(2\pi\alpha Bt\big)}{1-\big(4\alpha Bt\big)^2}

ここで $\alpha$ は余弦ロールオフフィルタの非常に重要なパラメータで、ロールオフ係数と呼ばれます。
$\alpha=0$ の場合、余弦ロールオフフィルタは帯域幅 B の理想的なローパスフィルタになります。
$\alpha=0.5$ の場合、余弦ロールオフフィルタの周波数応答と単位インパルス応答は以下の通りです:
image
このときフィルタの帯域幅は $(1+\alpha)B=1.5B$ です。
$\alpha=1$ の場合、余弦ロールオフフィルタの周波数応答と単位インパルス応答は以下の通りです:
image
このときフィルタの帯域幅は $(1+\alpha)B=2B$ です。
余弦ロールオフフィルタを使用してパルス成形を行う場合、符号信号間の時間間隔は $\frac {1}{2B}$ でなければならず、すなわち符号元速度は $R_B=2B$ です。
余弦ロールオフフィルタは帯域幅を広げるため、与えられた符号元速度 $R_B$ の場合、ベースバンド信号の周波数スペクトル帯域幅は $(1+\alpha)\times \frac {R_B}{2}$ になります。

3 眼図#

眼図はシステムの符号間干渉の状況を評価するために使用できます。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。