banner
Moerjie

Moerjie

hello world

载波同步 (カイボドウトウ)

直接恢复法#

常用の方法は Costas ループで、原理のブロック図は以下の通りです:
image
NCO の出力される直交キャリア信号を仮定すると:

$\begin{aligned}y_1&=\cos(w_ct+\theta)\y_2&=\sin(w_ct+\theta)\end{aligned}$

$\theta$ は復調側 NCO の出力キャリア信号と変調側キャリア信号の位相差であり、通常は非常に小さいです。
変調信号 $m (t) cos (\omega_ct+\theta)$ は $y_1,y_2$ とそれぞれ乗算されると:

$\begin{aligned}y_3&=m(t)cosw_ct\cos(w_ct+\theta)=\frac12m(t)[cos\theta+\cos(2w_ct+\theta)]\y_4&=m(t)cosw_ct\sin(w_ct+\theta)=\frac12m(t)[sin\theta+sin(2w_ct+\theta)]\end{aligned}$

低域通過フィルタを通すと:

$\begin{aligned}y_5&=\frac12m(t)cos\theta\y_6&=\frac12m(t)sin\theta\end{aligned}$

これらを乗算すると誤差信号が得られます:

$y_7=\frac{1}{8}m^2(t)\sin2\theta\approx\frac18m^2(t)2\theta=\frac14m^2(t)$

$y_7$ はループフィルタを通して NCO の位相制御語と周波数制御語を制御し、最終的に NCO の出力キャリア信号と変調信号のキャリア周波数差を小さくします。
NCO の出力 $y_1=\cos (\omega_ct+\theta)$ が復調されたキャリアです。

ループフィルタ#

ループフィルタの主な役割:
周波数制御語の誤差補償を提供するため、鉴周波器の出力の高周波誤差信号を除去する
image
位相追跡モジュールの係数 $C_1$ はループフィルタの出力の位相性能を制御し、周波数追跡モジュールの係数 $C_2$ はループフィルタの出力の周波数性能を制御します。理論的な計算式は以下の通りです:

$\begin{aligned}C_1&=\frac{2\delta w_nT}{K_d}\C_2&=\frac{(w_nT)^2}{K_d}\end{aligned}$

$\delta$ はループフィルタのシステム減衰係数であり、通常は 0.707 です。
$\omega_n$ はループフィルタのシステム共振角周波数で、計算式は以下の通りです:

\omega_n = \frac{8\delta B}{4\delta^2+1} \end{aligned}$$ $B$はループフィルタのノイズ帯域幅であり、通常はシンボルレートの1/10または1/100です。 値が大きいほど、ループの周波数捕捉範囲も大きくなり、ロック状態に入る速度も速くなり、ノイズも増え、ノイズの影響も大きくなります。そのため、ループの出力の周波数と位相のジッタも増加します。 $T$はNCOの周波数制御語の更新時間周期です。 $K_d$はループゲインであり、鉴周波器のゲイン$K_p$とNCOのゲイン$K_0$に関連しています。$K_p$は通常0.03を取り、$K_0$は以下の通りです: $$K_0=\frac{f_c}{2^N\times f_s},\\ f_cはNCOの駆動クロック,f_sはNCOの出力サンプリングクロック,NはNCOの位相累算器のビット幅$ ループフィルタの設計で最も重要なのは、ループ帯域幅の選択です。 ### NCO 周波数制御語をSとすると、 $\frac{S}{2^N}=\frac{f_{out}}{f_s}$ ### 改良型Costas ![image.png](ipfs://QmSup36AP68sTAWAMW2nRua9M7BC7dAJ54sRKtS7E1ybDG)
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。