You are on page 1of 2

2011 年第 1 期 大 众 科 技 No.

1,2011
(总第 137 期) DA ZHONG KE JI (Cumulatively No.137)

基于高阶累积量和循环谱的调制方式识别研究
梁小朋 邓 茜
(江西理工大学应用科学学院,江西 赣州 341000)

【摘 要】接收机采用高阶累积量和循环谱这两种低信噪比的算法,对检测到的各种信号进行调制方式识别,其中包括
BPSK、QPSK、2FSK、4FSK、MSK 等 5 种已调信号,然后,通过 MATLAB 编程,进行系统仿真,仿真结果表明,循环谱对高
斯噪声有更强抑制作用。
【关键词】高阶累积量;循环谱;调制方式识别
【中图分类号】TN911.3 【文献标识码】A 【文章编号】1008-1151(2011)01-0022-02

(一)引言 表1 不同数字调制信号的高阶累积量
为了保证通信系统的有效性及可靠性,通信信号采用了 调制
C20 C21 C40 C41 C42 C63
信号
不同的调制方式,而调制方式是区分不同性质的通信信号的 BPSK 2 j 2ϕ 0
− 2A e 4 j 4ϕ0
− 2A e 4 j 2ϕ 0
4A +12A6e−4 jϕ0
6
2 4
Ae A -2A
一个重要特征,而要截获通信信号的信息内容,就必须要知 QPSK 0 0
A4 e j 4ϕ0
2 4 6
A A 4 A
道信号的调试方式以及调制参数。通信信号调制识别是在调 2FSK 0
A
2 0 0
A
4
(
4A6 1+ 3e−4 j(ωnt+ϕ0 ) )
制信息未知的情况下识别出其调制方式,其基本任务就是在
4FSK 0
A
2 0 0
A
4
(
4A 1+ 3e
6 −4 j(ωnt +ϕ0 )
)
多信号有噪声的情况下确定信号的调制方式以及相关参数。
MSK 0
A
2 0 0
A
4
(
4A 1+ 3e
6 −4 j(ωnt +ϕ0 )
)
调制方式识别是介于能量检测和解调之间的过程,能量检测
2.循环谱理论识别原理
只需要粗略的估计出信号的带宽和中心频率,而解调却需要
各数字调制信号的循环谱:
精确的频率信息和信号的调制方式,因此信号调制方式识别
(1)BPSK 信号的循环谱:
对于解调有着至关重要的作用。
(二)高阶累积量和循环谱理论识别原理
⎧1
[
⎪4T Q( f − fc +α / 2)Q ( f − fc −α / 2) + Q( f + fc +α / 2)Q ( f + fc −α / 2) ,
∗ ∗
]
⎪ c
1.高阶累积量识别原理 ⎪α = n/Tc
Sαx ( f ) = ⎨
矩-累积量公式(M-C 公式): [
⎪ 1 e j2ϕ0 Q( f − f +α / 2)Q∗( f + f −α / 2) + e− j2ϕ0 Q( f + f +α / 2)Q∗( f − f −α / 2) ,
⎪4Tc c c c c ]

(q − 1)!∏ mx (I p )
q
c x (I ) = ∑ (− 1) ⎩α = ±2 fc + n/Tc
q −1

q
p =1
U p =1 I p = I

其中, sin (πfTc ) ,Tc 为码元周期由式可以看出,对于 BPSK


对于一个零均值的复随机过程 {x(n)} 其 p 阶混合矩定义为: Q( f ) =
πf
M pq = E X (n ) [ p −q
X * (n )
q
] 来说,在 α = n / Tc 及 α = ±2 f c + n / Tc 处均存在谱相关特性。当
其中 X (n) 是 X (n ) 的共轭,那么由 M-C 公式可得:

α = 0 时,f = ± f c 处取得较大的非零值;当 α = ±2 f c 时,f = 0


c20 = cum( x, x ) = M 20
( )
处取得较大的非零值。而对于高斯噪声来说,其在非零循环
c21 = cum x, x∗ = M 21
频率处不具备循环平稳特性,因此可以通过选取非零循环频
= cum(x, x, x, x ) = M
2
c40 40 − 3M 20 率处的循环谱密度来有效的减小噪声的干扰。
(2)QPSK 信号的循环谱:
( ∗
)
c41 = cum x, x, x, x = M 41 − 3M 20 M 21 Sαx ( f ) =
1
[ ]
Q( f − fc +α/ 2)Q∗( f − fc −α/ 2) +Q( f + fc +α/ 2)Q∗( f + fc −α/ 2) ,α = n/Tc
2Tc

( )
c42 = cum x, x, x∗, x∗ = M42− | M20 |2 −2M21
2
其中,
Q( f ) =
sin (πfTc ) ,Tc 为码元周期。对于 QPSK 来说,与 BPSK
πf
( )
c63 = cumx, x, x, x∗ , x∗ , x∗ = M63 −6M22M43 −9M21M42 +18(M22 ) M21 +12(M21)
2 3
的最大区别是循环频率中不包括载频,其在 f = 0 时的值接近
从而得到不同调制信号的高阶累积量,如表 1 所示
于 0,可以依据这个特性将其从其它数字调制信号中区分出

【收稿日期】2010-10-28
【作者简介】梁小朋(1983-),男,江西理工大学应用科学学院信息工程系助教,硕士。

- 22 -
来。
(3)2FSK 信号的循环谱:

1 2 1 ⎡2 ⎤⎡ 2 ⎤
Sxα ( f ) = ∑ Qm ( f +α / 2)Qm∗ ( f −α / 2) − ⎢∑ Qm ( f +α / 2)⎥⎢∑Qm ( f −α / 2)⎥
2Tc m=1 4Tc ⎣m=1 ⎦⎣m=1 ⎦
⎡ 1 n=+∞ ⎤
⎢1− ∑δ ( f +α / 2 − n / Ts )⎥,α = n / Ts
图1 五种数字信号不同信噪比 图2 五种数字信号不同信噪比
T
⎣ s n=−∞ ⎦ 下的识别率 下的识别率
如图 2 所示的仿真结果环境是:采样速率为 1200000Hz,
其中, sin (π ( f c + f m − f )Tc ) sin (π ( f c + f m + f )Tc ) , f c 为载波
Qm ( f ) = + 载频为 150000Hz,码速率为 25000B,平滑次数 M 为 64。选取
2π ( f c + f m − f ) 2π ( f c + f m + f )

频率, f m 为频偏。可见,2FSK 信号在 α = 0 , f ∈ (− ∞,+∞) 的 信噪比为-10~10dB,对每种信号在每个设定的信噪比下进行


100 次识别测试,取正确识别的次数和总测试次数的比值为识
范围内存在 4 条 δ 冲激谱线,分别对应于 ± ( f c + f m ) 处;在
别率。

f = 0 ,α ∈ (− ∞,+∞) 的范围内存在 4 个冲激谱线,分别对应于 (四)仿真结果分析


正负 ± 2( f c + f m ) 处。故可以通过 α = 0 或 f = 0 处对应的谱线 由图 1 可知,除了 2FSK 信号以外,其它四种信号在所设

数量来确定 2FSK 信号。 定信噪比范围内识别率均在 80%以上,6dB 以上的识别率均在

(4)4FSK 信号的循环谱: 90%以上,10dB 以上的识别率可以达到 100%。而 2FSK 在 10dB


∗ 以上的识别率也接近了 100%。2FSK 在低信噪比下识别率较低,
1 4 1 ⎡4 ⎤⎡ 4 ⎤
Sxα ( f ) = ∑Qm( f +α / 2)Qm∗ ( f −α / 2) −16T ⎢⎣∑ Qm ( f +α / 2)⎥⎢∑Qm ( f −α / 2)⎥ 是因为在对 2FSK 和 4FSK 信号进行区分时,所选的特征参数
4Tc m=1 c m=1 ⎦⎣m=1 ⎦
⎡ 1 n=+∞
⎤ 中包括了二阶累积量( C21 ),受噪声影响较大。由识别结果可
⎢1− ∑δ( f +α / 2 − n / Ts )⎥,α = n/ Ts
⎣ Ts n=−∞ ⎦ 以看出,高阶累积量对高斯噪声有抑制作用,而基于高阶累

sin (π ( f c + f m − f )Tc ) sin (π ( f c + f m + f )Tc ) , f 为载


积量的信号调制识别算法在低信噪比的条件下是可行的。
其中
Qm ( f ) = + c
2π ( f c + f m − f ) 2π ( f c + f m + f ) 由图 2 可知,在所设定的信噪比范围内,信噪比在-6dB
波频率, f m 为频偏。可见,2FSK 信号在 α = 0 , f ∈ (− ∞,+∞) 的 以下时,除 2FSK 和 QPSK 信号外,识别率均在 80%以上;而在
范围内存在 8 条 δ 冲激谱线,分别对应于 ± ( f c + f m ) 处;在 -6dB 以上,5 种信号的识别率均可以达到 90%以上,BPSK、4FSK

f = 0 ,α ∈ (− ∞,+∞) 的范围内存在 8 个冲激谱线,分别对应于 以及 MSK 信号的识别率可以达到 100%;在-4dB 以上的识别率

± 2( f c + f m ) 处。故可以通过 α = 0 或 f = 0 处对应的谱线数量 都接近了 100%。由识别结果可以看出,循环谱对高斯噪声有

来确定 4FSK 信号。 抑制作用,而基于循环谱的信号调制识别算法在低信噪比的

(5)MSK 信号的循环谱: 条件下是可行的。


(五)总结与展望
⎧1
[
⎪2T Q( f − fc +α / 2)Q ( f − fc −α / 2) + Q( f + fc +α / 2)Q ( f + fc −α / 2) ,
∗ ∗
] 综上所述,基于高阶累积量的算法计算量小、能识别高
⎪ c
⎪α = n/ 2Ts, n(even)
Sxα ( f ) = ⎨ 斯噪声下的通信信号,但是抑制噪声的性能较差。而基于循

⎪2Tc
[
⎪ 1 Q( f − f +α / 2)Q∗( f − f −α / 2)ej2πϕ0 + Q( f + f +α / 2)Q∗( f + f −α / 2)e− j2πϕ0 ,
c c c c ] 环谱的算法可以识别较低信噪比的调制信号,但以牺牲时间

⎩α = ±2fc + n/ 2Ts , n(odd) 为代价。下一步主要研究基于 DSP 或 FPGA 的具体算法及硬件

其中, , sin (πfTs ) 。可见 MSK


的实现。
Q( f ) =
1⎡ ⎛ 1 ⎞ ⎛ 1 ⎞⎤ Q0 ( f ) =
⎢Q0 ⎜ f + ⎟⎟ + Q0 ⎜⎜ f − ⎟⎟⎥
πf
2 ⎣ ⎜⎝ 4Ts ⎠ ⎝ 4Ts ⎠⎦

信号在 α = ±2 f c + n / 2Ts 且 n 为奇数的时候存在谱相关特性, 【参考文献】


[1] 赵仕良.MPSK 信号的循环平稳特性分析[J].四川师范大学
而其它信号则不具备此特点,因此也可以根据此特点将 MSK
学报(自然科学版),2006,29(1):78-81.
信号从其它数字调制信号中区分出来。 [2] 陈四根,杨莘元.QPSK 谱相关性质研究[J].哈尔滨工程大学
(三)仿真结果 学报,2003,24(2):208-211.
在 MATLAB 环境下对 BPSK、QPSK、2FSK、4FSK、MSK 这五 [3] 孟玲玲,李静.基于循环谱相关方法的 MFSK 信号识别[J].信
息传输与接入技术,2010,36(1):22-25.
种数字调制信号进行调制识别。以下仿真环境是:采样速率
[4] 俞红兵,李运贞,史建锋.BFSK 的循环平稳特性分析[J]. 现
为 1200000Hz,载频为 150000Hz,码速率为 25000B,信噪比
代电子技术,2006,225(10):131-133.
选取 2~20dB。根据算法,对每种信号在每个设定的信噪比下 [5] 徐祎,尹万学.最小频移键控信号的循环谱分析[J].船舶电子
进行 100 次识别测试,取正确识别的次数和总测试次数的比 工程,2005,147(3):104-109.
值为识别率。识别结果如图 1 所示。

- 23 -

You might also like