直交復調システムのIQプレーンにおけるアナログ信号対雑音比と信号対雑音比の関係は何ですか?


9

LO周波数付近のアナログノイズと、IQ復調後のIQ平面にあるポイントの統計値との定量的な関係を計算します。質問を完全に理解するために、最初にIQ復調システムの詳細を説明します。

IQ復調システム

IQミキサーは、高周波で信号を取得し、信号をより低い周波数にすることで、より簡単に処理できるようにします。図1に、IQミキサーの回路図を示します。局部発振器(LO)信号cos(Ωt)を使用して、RF信号をより低い周波数にミキシングします。

完全なIQ復調システム 図1:完全な信号処理チェーン。マイクロ波周波数信号(およびノイズ)は、RFポートを介してIQミキサーに入ります。この信号は、局部発振器(LO)と混合され、中間周波数信号およびに変換されます。次に、中間周波数信号をフィルタリングして、残りの高周波成分(テキストを参照)を削除し、デジタルサンプリングします。各周波数成分の振幅と位相の検出は、デジタルロジックの離散フーリエ変換を介して行われます。IQ

コヒーレント信号-DCケース

入力RF信号があると仮定します。次に、および信号は これらの信号をローパスフィルターに通して項 を削除し、 ご覧のとおり、dcとMcos(Ωt+ϕ)IQ

I(t)=M2cos(ϕ)+M2cos(2Ωt+ϕ)Q(t)=M2sin(ϕ)M2sin(2Ωt+ϕ).
2Ω
IF(t)=M2cos(ϕ)QF(t)=M2sin(ϕ).
IQ電圧は、元の信号の振幅と位相を与えるデカルト座標と考えることができます。したがって、ミキサは、低周波測定のみを行うことによって高周波信号の振幅と位相を検出できるようにするという役割を果たしています。

コヒーレント信号-ACケース

実際には、通常、RF信号をDCに復調しません。これにはいくつかの理由があります。

  1. ノイズスペクトル密度は、ほとんどの場合、低周波数で急激に増加します。

  2. 異なる周波数でいくつかの正弦波コンポーネントの振幅と位相を同時に測定する場合、システムのアナログ部分で直接DCに復調することはできません。

#2に関連する例として、 両方の周波数成分の振幅と位相を見つけるために、少し複雑な信号処理を使用する必要があります。この場合のおよび波形は、 両方の振幅と両方の位相を見つけるには、基本的にフーリエ変換を実行する必要があります。これを行うには、波形をデジタル化して、

RF(t)=M1cos([Ω+ω1]t+ϕ1)+M2cos([Ω+ω2]t+ϕ2).
IFQF
IF(t)=M12cos(ω1t+ϕ1)+M22cos(ω2t+ϕ2)QF(t)=M12sin(ω1t+ϕ1)M22sin(ω2t+ϕ2).
In=M12cos(ω1nδt+ϕ1)+M22cos(ω2nδt+ϕ2)Qn=M12sin(ω1nδt+ϕ1)M22sin(ω2nδt+ϕ2)
ここで、はデジタルサンプリング間隔です。次に、デジタルロジックで、定義される複素数系列を作成します。上記の信号の場合、これは もし今、デジタルロジックで、合計を計算する場合 δtznznIn+iQn
zn=M12exp(i[ω1nδt+ϕ1])+M22exp(i[ω2nδt+ϕ2]).
Z(ωk)=1Nn=0N1zneiωknδt
周波数コンポーネントの振幅と位相を回復します。たとえば、を計算すると、ます。ωkZ(ω1)(M1/2)exp(iϕ1)

ノイズ

実際には、信号には常にノイズが伴います。ノイズの影響は、決定論的な値ではなく確率変数にすることです。つまり、はランダムであり、実験の実現ごとに異なります。Z(ω) ω Z(ω)

直感から推測できるのは、ノイズが存在する場合、平均は決定論的な値と等しい、IQ平面での円対称の分布です。問題は、ノイズが存在する場合のの統計的分布とは正確には何ですか?Z(ω)(M/2)exp(iϕ)Z

回答:


9

処理チェーンの各ステップは線形であるため、ノイズのみがあり、コヒーレント信号がない場合を考えます。ノイズを表すξ(t)。のI そして Q 信号は

 I(t)=ξ(t)cos(Ωt)Q(t)=ξ(t)sin(Ωt).
フィルターの効果を時間応答関数とのたたみ込みとして表現します h
IF(t)=dtξ(t)cos(Ωt)h(tt)
同様に QF。フィルターは因果関係があるため、h(t)=0 ために t<0。サンプリングは単に値を選択しますIF そして QF 当時 {nδt}
In=dtξ(t)cos(Ωt)h(nδtt)
同様に Qn。上記の処理チェーンのデジタル部分の構成に従って、
Z(ω)=1Nn=0N1dtξ(t)eiΩth(nδtt)eiωnδt.
したがって、問題はこの式の統計を計算することです。

変数の変更 nδttt 作り出す

Z(ω)=1Nn=0N1dtξ(nδtt)eiΩ(nδtt)h(t)eiωnδt.
この段階で、次の平均値を計算することにより、健全性チェックを実行できます。 Z(ω)。これはアンサンブル平均であることを覚えておいてください。つまり、次の平均値を計算しています。Z(ω)これは、復調されたノイズの多くのインスタンスをIQポイントに変換し、それらすべてのポイントの平均を取ることでわかります。いずれにせよ、結果は
Z(ω)=1Nn=0N1dtξ(nδtt)0eiΩ(nδtt)h(t)eiωnδt=0.
これは、ノイズが復調されたIQポイントの平均値を変更するのではなく、決定論的値を中心とするランダム性を追加するだけであることを期待しているため、理にかなっています。

の統計を計算する方法がわかりません Z(ω) 直接なので、代わりに Z(ω)中心極限により、の実数部と虚数部の定理Z 少なくともおよそガウス分布している必要があります(そして、後で説明するように、無相関です)。 Z 実際に知っておくべきことをすべて教えてください。

直接構築して進めます |Z(ω)|2 and taking the statistical average (statistical average is denoted by ).

|Z(ω)|2=dtdt1N2n,m=0N1eiΩ(tt)h(t)h(t)ξ(nδtt)ξ(mδtt)ei(Ω+ω)(nm)δt.()
We now use the Wiener-Khinchin theorem which says that for a stationary stochastic process ξ(t) the statistical average ξ(τ)ξ(0) is related to the power spectral density Sξ via the following equation:
ξ(τ)ξ(0)=12dω2πSξ(ω)eiωτ.
Using this formula for ξ(nδtt)ξ(mδtt) yields
|Z(ω)|2=12dtdtdω2π1N2n,m=0N1eiΩ(tt)h(t)h(t)Sξ(ω)eiω((nm)δt(tt))ei(Ω+ω)(nm)δt=12dω2π|h(ωΩ)|2Sξ(ω)|1Nn=0N1ei(Ω+ωω)nδt|2=12Ndω2π|h(ωΩ)|2Sξ(ω)1N(sin([Ω+ωω]δtN/2)sin([Ω+ωω]δt/2))2Nth order Fejer kernel=12Ndω2π|h(ωΩ)|2Sξ(ω)FN([Ω+ωω]δt/2)
where FN is the Nth order Fejer kernel. Changing variables Ωωω we get
|Z(ω)|2=12Ndω2π|h(ω)|2Sξ(Ωω)FN([ω+ω]δt/2).
So far the results have been exact and precise results can be found by numeric evaluation of the integrals. We now make a series of relatively weak assumptions to arrive at a practical formula. The Fejer kernel FN(x) has weight concentrated near x=0. Therefore, we integrate over Sξ only for frequencies near Ω and so, in this integral, we can approximate Sξ as a constant S(Ωω)Sξ(Ω), giving
|Z(ω)|2=12NSξ(Ω)dω2π|h(ω)|2FN([ω+ω]δt/2).
We can already see here that the noise statistics of the demodulated IQ point depends only on the RF spectral density near the LO frequency. This makes sense; the IQ mixer is designed to take signal content near the LO frequency and bring it down to a lower IF where it can be processed. The anti-aliasing filters remove all frequency components which are too far away from the LO.

The first null of FN(x) occurs at x=2π/N, and most of the weight is contained in the first few lobes. The first nulls are therefore at

ωnull2π=ω2π±1Nδt.
This means that the integral over ω is dominated by frequencies in a range given by the sampling frequency divided by N. In most practical applications this range is so small that h(ω) is roughly constant over this range. If that's the case, we can replace h(ω) with h(ω) (note that h(ω)=h(ω)) finding
|Z(ω)|2=12NSξ(Ω)|h(ω)|2dω2πFN([ω+ω]δt/2N)1/δt=Sξ(Ω)2T|h(ω)|2
where TNδt is the total measurement time.

Signal to noise ratio

It is reasonably well known that if a random variable Z has Gaussian and independently distributed real and imaginary parts, and has average squared modulus R, then the distributions of the real and imaginary parts of that variable have standard deviation R/2.[a] Therefore, taking our result for |Z(ω)|2, our observation that the real and imaginary parts of Z are Gaussian distributed, and the fact that they're uncorrelated,[b] we know that the standard deviations of the distributions of the real and imaginary parts are

σ=Sξ(Ω)|h(ω)|2/4T.
As discussed at the beginning, a signal Mcos([Ω+ω]t+ϕ) becomes (M/2)eiϕ in the IQ plane. Of course there we ignored the effect of the filter which is simply to scale the amplitude to
Z(ω)=M|h(ω)|2eiϕ.
Suppose, as illustrated in Figure 2, we are using the IQ demodulation system to distinguish between two or more signals, each with a different phase but with all the same amplitude M. Due to the noise, each of the possible amplitude/phases leads to a cloud of points in the IQ plane with radial distance M|h(ω)|/2 from the origin. The distance between two clouds' centers is g(M/2)|h(ω)| where g is a geometrical factor which depends on the phases of the clouds. If the arc angle between two clouds is θ and each cloud's center is equidistant from the origin then g=2sin(θ/2). For example, if the two phases are ±π/2 then g=2sin(π/2)=2. Geometrically this is because the distance between the clouds' centers is twice bigger than the distance of either cloud from the origin.

The signal to noise ratio (SNR) is

SNRseparation22×(cloud std deviation)2=(gM|h(ω)|/2)22Sξ(Ω)|h(ω)|2/4T=(gM)2T2Sξ(Ω)=g2PTSξ(Ω).
where PM2/2 is the incoming analog power. Note that the SNR does not depend on h. To remember this result, note that the noise power is the spectral density multiplied by a bandwidth B. Taking B=1/T we see that our result just says that the SNR in the IQ plane is exactly equal to the analog SNR multiplied by the geometrical factor g2.

enter image description here

Figure 2: Two IQ clouds. The separation between the clouds' centers is proportional to their radial magnitude M, but scaled by a geometrical factor g. Projected onto the line connecting their centers, each cloud becomes a Gaussian distribution with width Sξ(Ω)|h(ω)|2/4T.

[a]: Look up the chi square distribution.

[b]: We can see that the real and imaginary parts of Z are in fact uncorrelated by writing the equivalent of equation () but for ZZ. Doing this we'd find that the sum which turned into the Fejer kernel in the case for |Z|2 would go to zero (at least approximately) because it would be roughly the overlap of a sine and cosine, which are orthogonal.

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.