1 相差获取:同频相关法
1.1 假设输入信号 f i n f_{in} fin
输 入 信 号 : f i n = x ∗ c o s ( t w + △ ) 输入信号:{f_{in}= x*cos( tw+△)} 输入信号:fin=x∗cos(tw+△) x是信号幅度,△是信号相位。就是我们想要计算得到的值
1.2 数字中频信号 f I , f Q f_I,f_Q fI,fQ
中 频 信 号 I : f I = c o s ( t w ) 中频信号I:{f_{I}=cos(tw)} 中频信号I:fI=cos(tw) 中 频 信 号 Q : f Q = s i n ( t w ) 中频信号Q: {f_{Q}=sin(tw)} 中频信号Q:fQ=sin(tw)这里的 φ = 1 2 π φ=\frac{1}{2}π φ=21π,幅度都假设为1,方便计算 ,在FPGA 用查找表法建立, 也可用IP核生成DSP
1.3 f i n f_{in} fin与I Q中频混频。
I 路 : f i I = f I ∗ f i n = x ∗ c o s ( t w + △ ) ∗ c o s ( t w ) I路 :{f_{iI}= f_I*f_{in}= x*cos( tw+△)*cos(tw)} \qquad I路:fiI=fI∗fin=x∗cos(tw+△)∗cos(tw) Q 路 : f i Q = f Q ∗ f i n = x ∗ c o s ( t w + △ ) ∗ s i n ( t w ) Q路 :{f_{iQ}= f_Q*f_{in}=x*cos(tw+△)}*sin(tw) \qquad Q路:fiQ=fQ∗fin=x∗cos(tw+△)∗sin(tw)
把上面的公式根据积化和差
I
路
:
f
i
I
=
1
2
x
∗
c
o
s
(
2
t
w
+
△
)
+
1
2
x
∗
c
o
s
(
△
)
I路 :{f_{iI}= \frac {1}{2} x*cos( 2tw+△) + \frac {1}{2}x*cos(△)}
I路:fiI=21x∗cos(2tw+△)+21x∗cos(△)
Q
路
:
f
i
Q
=
1
2
x
∗
s
i
n
(
2
t
w
+
△
)
−
1
2
x
∗
s
i
n
(
△
)
Q路 :{f_{iQ}=\frac {1}{2}x*sin(2tw+△)}-\frac {1}{2}x*sin(△)
Q路:fiQ=21x∗sin(2tw+△)−21x∗sin(△)
由上面的公式可以看出:混频之后每一路信号就分变为 直流和交流叠加的信号,就
I
路
I路
I路而言,交流信号是
1
2
x
∗
c
o
s
(
2
t
w
)
\frac {1}{2} x*cos( 2tw)
21x∗cos(2tw), 直流信号是
1
2
x
∗
c
o
s
(
△
)
\frac {1}{2}x*cos(△)
21x∗cos(△)。
做累加:
s
u
m
(
I
)
=
∑
t
=
0
T
−
1
[
1
2
x
∗
c
o
s
(
2
t
w
+
△
)
+
1
2
x
∗
c
o
s
(
△
)
]
T
=
N
∗
F
R
E
Q
s
a
m
p
l
i
n
g
F
R
E
Q
i
f
sum(I)=\displaystyle \sum_{t=0}^{T-1} [\frac {1}{2} x*cos( 2tw+△) +\frac {1}{2}x*cos(△)] \qquad T = \frac {N *FREQ_{sampling}}{FREQ_{if}}
sum(I)=t=0∑T−1[21x∗cos(2tw+△)+21x∗cos(△)]T=FREQifN∗FREQsampling
s
u
m
(
I
)
=
T
∗
1
2
x
∗
c
o
s
(
△
)
sum(I)= T* \frac {1}{2}x*cos(△)\qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad
sum(I)=T∗21x∗cos(△)
s
u
m
(
Q
)
=
∑
t
=
0
T
−
1
[
1
2
x
∗
s
i
n
(
2
t
w
+
△
)
−
1
2
x
∗
s
i
n
(
△
)
]
T
=
N
∗
F
R
E
Q
s
a
m
p
l
i
n
g
F
R
E
Q
i
f
sum(Q)=\displaystyle \sum_{t=0}^{T-1} [\frac {1}{2} x*sin( 2tw+△) - \frac {1}{2}x*sin(△)] \qquad T = \frac {N *FREQ_{sampling}}{FREQ_{if}}
sum(Q)=t=0∑T−1[21x∗sin(2tw+△)−21x∗sin(△)]T=FREQifN∗FREQsampling
s
u
m
(
Q
)
=
−
T
∗
1
2
x
∗
s
i
n
(
△
)
sum(Q)= -T* \frac {1}{2}x*sin(△)\qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad
sum(Q)=−T∗21x∗sin(△)
到此为止我们可以求出相位
△
=
a
r
c
t
a
n
(
T
∗
1
2
x
∗
s
i
n
(
△
)
T
∗
1
2
x
∗
c
o
s
(
△
)
)
→
a
r
c
t
a
n
(
−
s
u
m
(
Q
)
s
u
m
(
I
)
)
△ = arctan(\frac{ T* \frac {1}{2}x*sin(△)}{T* \frac {1}{2}x*cos(△)}) \to arctan(-\frac {sum(Q)}{sum(I)})
△=arctan(T∗21x∗cos(△)T∗21x∗sin(△))→arctan(−sum(I)sum(Q))
得到相位就能求出幅度
x
x
x 的值了。
x
=
1
T
2
∗
s
u
m
(
I
)
c
o
s
(
△
)
x =\frac{1}{T} \frac{2*sum(I)}{cos(△)}
x=T1cos(△)2∗sum(I)
2 幅度解调 AMDE
2.1 AM调制的载波信号输入信号
假设输入是一被A(i)调制的信号
f
i
n
=
A
(
i
)
∗
c
o
s
(
t
w
+
△
)
,
i
>
>
t
,
i
是
调
制
时
基
{f_{in}= A(i)*cos( tw+△)} , i>>t , i是调制时基
fin=A(i)∗cos(tw+△),i>>t,i是调制时基
2.2 IQ的幅度
X
I
=
s
u
m
(
I
)
=
T
∗
1
2
A
(
i
)
∗
c
o
s
(
△
)
{X_{I}=sum(I)= T* \frac{1}{2}A(i)*cos(△)}
XI=sum(I)=T∗21A(i)∗cos(△)
X
Q
=
s
u
m
(
Q
)
=
−
T
∗
1
2
A
(
i
)
s
i
n
(
△
)
{X_{Q}=sum(Q)=-T*\frac{1}{2}}A(i)sin(△)
XQ=sum(Q)=−T∗21A(i)sin(△)
求
信
号
的
模
:
X
I
2
+
X
Q
2
=
T
∗
1
2
∗
A
(
i
)
求信号的模: \sqrt{X^{2}_{I} + X^{2}_{Q}} = T* \frac{1}{2}*A(i)
求信号的模:XI2+XQ2=T∗21∗A(i)
那么就能得到调制信号
A
(
i
)
=
2
T
X
I
2
+
X
Q
2
i
>
>
T
A(i)= \frac{2}{T} \sqrt{X^{2}_{I} + X^{2}_{Q}}\qquad i >> T
A(i)=T2XI2+XQ2i>>T
A ( i ) A(i) A(i)做高通滤波,在进行抽样判决就可得到数字编码。