CN103259546A - 一种软件无线电接收机 - Google Patents

一种软件无线电接收机 Download PDF

Info

Publication number
CN103259546A
CN103259546A CN2012100369534A CN201210036953A CN103259546A CN 103259546 A CN103259546 A CN 103259546A CN 2012100369534 A CN2012100369534 A CN 2012100369534A CN 201210036953 A CN201210036953 A CN 201210036953A CN 103259546 A CN103259546 A CN 103259546A
Authority
CN
China
Prior art keywords
signal
data rate
subchannel
modulating mode
qpsk
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012100369534A
Other languages
English (en)
Inventor
姚远程
秦明伟
李少甫
***
王焕
张琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southwest University of Science and Technology
Original Assignee
Southwest University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southwest University of Science and Technology filed Critical Southwest University of Science and Technology
Priority to CN2012100369534A priority Critical patent/CN103259546A/zh
Publication of CN103259546A publication Critical patent/CN103259546A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

本发明公开了一种软件无线电接收机,支持N个子信道,N为正整数,包括:上位机和下位机;其中,上位机,用于针对每个子信道X,分别进行以下处理:获取子信道X的数据速率及子信道X对应的信号的调制模式,并确定在获取到的数据速率及调制模下所需配置的接收参数对应的ROM参数地址,将子信道X的标识、数据速率、调制模式及ROM参数地址下发给下位机;下位机,用于根据接收到的信息完成信号的接收和解调。本发明所述软件无线电接收机具有较强的通用性。

Description

一种软件无线电接收机
技术领域
本发明涉及通信技术,特别涉及一种软件无线电接收机。
背景技术
现有技术中,针对信号的不同调制模式、不同数据速率等会设计不同的软件无线电接收机,也就是说,现有软件无线电接收机均具有专一性,通用性不够强。
发明内容
有鉴于此,本发明提供了一种软件无线电接收机,具有较强的通用性。
为达到上述目的,本发明的技术方案是这样实现的:
一种软件无线电接收机,支持N个子信道,N为正整数,包括:上位机和下位机;
上位机,用于针对每个子信道X,分别进行以下处理:获取子信道X的数据速率及子信道X对应的信号的调制模式,并确定在获取到的数据速率及调制模下所需配置的接收参数对应的只读存储器ROM参数地址,将子信道X的标识、数据速率、调制模式及ROM参数地址下发给下位机;
下位机,用于根据接收到的信息完成信号的接收和解调。
可见,采用本发明所述的软件无线电接收机,其中的上位机可针对不同的调制模式、不同的数据速率对下位机的接收参数进行不同的配置,从而使得下位机能够对不同调制模式、不同数据速率的信号进行处理,相比于现有技术,本发明所述软件无线电接收机具有较强的通用性。
附图说明
图1为本发明软件无线电接收机实施例的组成结构示意图。
图2为本发明所述识别单元的具体工作流程示意图。
具体实施方式
针对现有技术中存在的问题,本发明中提出一种软件无线电接收机,具有较强的通用性。
本发明所述软件无线电接收机的中频可为140MHz,可支持N个子信道,N为正整数,通常,N的取值为3,总信道带宽可为40MHz,每个子信道的带宽可为10MHz,各子信道的带宽划分可如表一所示:
子信道 中心频率f0(MHz) 下边带fL(MHz) 上边带fH(MHz) 带宽B(MHz)
1 127 122 132 10
2 140 135 145 10
3 153 148 158 10
表一
每个子信道支持的最大数据速率可为5M,最小数据速率可为1K,其中,数据速率为1K-100K时100bit步进可变,100K-1M时1Kbit步进可变,1M-5M时10K步进可变。
本发明所述软件无线电接收机可支持多种信号调制模式,包括:二相相移键控(BPSK,Binary Phase Shift Keying)、四相相移键控(QPSK,Quadrature PhaseShift Keying)、偏移四相相移键控(OQPSK,Offset Quadrature Phase ShiftKeying)、八进制相移键控(8PSK,8 Phase Shift Keying)、π/4偏置四相相移键控(π/4-QPSK,π/4 Offset Quadrature Phase Shift Keying)等。
为使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
图1为本发明软件无线电接收机实施例的组成结构示意图。如图1所示,采用PC+下位机,即上位机+下位机的结构模式,上位机的操作界面可采用LabView开发,上位机和下位机之间可通过通用串行总线(USB,UniversalSerial BUS)接口进行通信。
其中,上位机,用于针对每个子信道X(为便于描述,用子信道X来代表任意一个子信道),分别进行以下处理:获取子信道X的数据速率及子信道X对应的信号的调制模式,并确定在获取到的数据速率及调制模下所需配置的接收参数对应的只读存储器(ROM,Read Only Memory)参数地址,将子信道X的标识、数据速率、调制模式及ROM参数地址下发给下位机;
下位机,用于根据接收到的信息完成信号的接收和解调。
在实际应用中,如果预先已经知道子信道X对应的信号的调制模式,那么用户可在上位机的操作界面中输入子信道X的调制模式,并可根据实际需要设定子信道X的数据速率;相应地,上位机会自动确定出在用户设定的数据速率及调制模式下所需配置的接收参数对应的ROM参数地址,并将子信道X的标识、数据速率、调制模式和ROM参数地址下发给下位机。
如果预先不知道子信道X对应的信号的调制模式,那么用户通过上位机的操作界面设定子信道X的数据速率后,上位机会自动确定出在用户设定的数据速率下所需配置的接收参数对应的ROM参数地址,并将子信道X的标识、数据速率和ROM参数地址下发给下位机;下位机可根据接收到的信息进行信号采集,即对子信道X对应的信号进行采集,并将采集到的信号发送给上位机;上位机对采集到的信号进行调制模式识别,并确定出在用户设定的数据速率及识别出的调制模式下所需配置的接收参数对应的ROM参数地址,将子信道X的标识、数据速率、调制模式和ROM参数地址下发给下位机。
基于上述介绍,如图1所示,上位机中可包括:
第一处理模块,用于接收用户设定的数据速率,并确定是否接收到用户设定的调制模式,如果是,则通知第二处理模块执行自身功能,否则,通知第三处理模块执行自身功能;
第二处理模块,用于确定在用户设定的数据速率及调制模式下所需配置的接收参数对应的ROM参数地址,并将子信道X的标识、数据速率、调制模式和ROM参数地址下发给下位机;
第三处理模块,用于确定在用户设定的数据速率下所需配置的接收参数对应的ROM参数地址,并将子信道X的标识、数据速率和ROM参数地址下发给下位机,当接收到下位机发送来的根据接收到的信息采集到的信号时,通知第四处理模块对采集到的信号进行调制模式识别,并接收第四处理模块返回的识别结果;
进一步确定出在用户设定的数据速率及识别出的调制模式下所需配置的接收参数对应的ROM参数地址,并将子信道X的标识、数据速率、调制模式和ROM参数地址下发给下位机;
第四处理模块,用于对采集到的信号进行调制模式识别,并将识别结果发送给第三处理模块。
其中,第四处理模块中又可具体包括(为简化附图,未图示):
识别单元,用于根据高阶累积量定义计算出采集到的信号的四阶累积量期望值,并根据计算出的四阶累积量期望值得到第一特征参数和第二特征参数,根据第一特征参数和第二特征参数确定出采集到的信号的调制模式为BPSK、QPSK或OQPSK,还是8PSK或π/4-QPSK;
如果是QPSK或OQPSK,则对采集到的信号进行差分运算,并计算差分信号的四阶累积量期望值,根据计算出的四阶累积量期望值得到第三特征参数,根据第三特征参数确定出采集到的信号的调制模式为QPSK还是OQPSK;
如果是8PSK或π/4-QPSK,则对采集到的信号进行差分运算,并计算差分信号的八阶累积量期望值,根据计算出的八阶累积量期望值得到第四特征参数,根据第四特征参数确定出采集到的信号的调制模式为8PSK还是π/4-QPSK;
发送单元,用于将识别结果发送给第三处理模块。
其中,所述识别单元的具体工作流程可如图2所示,以下进行详细说明。
1)理论上,不同调制模式下信号的四阶累积量期望值分别如表二所示:
  |C40|   |C41|   |C42|
  x(BPSK)   2E2   2E2   2E2
  x(QPSK)   E2   0   E2
  x(OQPSK)   E2   0   E2
  x(8PSK)   0   0   E2
  x(π/4-QPSK)   0   0   E2
表二
构造两个特征参数f1和f2
f 1 = | C 40 | | C 42 | , f 2 = | C 41 | | C 42 | ;
可以看出,对于任一信号S(t),在不同的调制模式下,特征参数[f1,f2]会有不同的取值:
[ f 1 , f 2 ] = [ 1,1 ] S ( t ) ∈ BPSK [ 1,0 ] S ( t ) ∈ { QPSK , OQPSK } [ 0,0 ] S ( t ) ∈ { 8 PSK , π / 4 - QPSK } .
识别单元根据高阶累积量定义计算出采集到的信号的四阶累积量期望值后,可分别按照f1和f2的计算方式计算出第一特征参数
Figure BSA00000671783100054
和第二特征参数
Figure BSA00000671783100055
Figure BSA00000671783100056
为f1和f2的估计值(实际计算,因为各种原因,会有一定的误差);
之后,针对[f1=1,f2=1]、[f1=1,f2=0]和[f1=0,f2=0]这三种情况,分别采用欧式距离法
Figure BSA00000671783100058
计算出三个值,并找出这三个值中的最小值;
如果最小值对应的[f1,f2]为[f1=1,f2=1],则确定采集到的信号的调制模式为BPSK,如果最小值对应的[f1,f2]为[f1=1,f2=0],则确定采集到的信号的调制模式为QPSK或OQPSK,如果最小值对应的[f1,f2]为[f1=0,f2=0],则确定采集到的信号的调制模式为8PSK或π/4-QPSK。
2)如果确定出采集到的信号的调制模式为QPSK或OQPSK,则可进一步进行以下处理。
对采集到的信号进行差分运算:
假设采集到的信号的抽样序列表达式为: S ′ ( n ) = E a ( n ) exp ( jΔθ ) + k ( n ) , n = 1,2 , . . . , N ;
那么,差分信号可表示为: Δ S ′ ( n ) = S ′ ( n + 1 ) - S ′ ( n ) = E ( a ( n + 1 ) - a ( n ) ) exp ( jΔθ ) + k ( n + 1 ) - k ( n ) ;
其中,k(n)为均值为0,方差为N0的复高斯白噪声,k(n+1)-k(n)即为均值为0,方差为2N0的复高斯白噪声。
理论上,在QPSK和OQPSK模式下差分信号的四阶累积量期望值分别如表三所示:
  |C′40|   |C′41|   |C′42|
  x(QPSK)   0.5E2   0   0.5E2
  x(OQPSK)   2E2   0   0
表三
构造特征参数f3
f 3 = | C 42 ′ | | C 40 ′ | ;
可以看出,对于任一差分信号S(t),在QPSK和OQPSK模式下,特征参数f3会有不同的取值:
f 3 = 1 S ( t ) ∈ QPSK 0 S ( t ) ∈ OQPSK .
识别单元计算出差分信号的四阶累积量期望值后,可按照f3的计算方式计算出第三特征参数
Figure BSA00000671783100065
并可将与预先设定的阈值thr1进行比较,如果
Figure BSA00000671783100067
则可确定采集到的信号的调制模式为QPSK,否则,为OQPSK。thr1通常为一大于0且小于的数,具体取值可根据实际需要而定,比如为0.7。
3)如果确定出采集到的信号的调制模式为8PSK或π/4-QPSK,则可进一步进行以下处理。
对采集到的信号进行差分运算,具体实现与之前所述相同。
理论上,在8PSK和π/4-QPSK模式下差分信号的八阶累积量期望值分别如表四所示:
  |C′40|   |C′42|   |C′80|
  x(8PSK)   0   0.5E2   0
  x(π/4-QPSK)   0   0.5E2   4E4
表四
构造特征参数f4
f 4 = | C 80 ′ | | C 42 ′ | 2 ;
可以看出,对于任一差分信号S(t),在调制模式8PSK和π/4-QPSK,特征参数f4会有不同的取值:
f 4 = 0 S ( t ) ∈ 8 PSK 16 S ( t ) ∈ π / 4 - QPSK .
识别单元计算出差分信号的八阶累积量期望值后,可按照f4的计算方式计算出第四特征参数
Figure BSA00000671783100073
并可将
Figure BSA00000671783100074
与预先设定的阈值thr2进行比较,如果则可确定采集到的信号的调制模式为π/4-QPSK,否则,为8PSK。thr2通常为一大于0且小于16的数,具体取值可根据实际需要而定,比如为13。
如何计算差分信号、四阶累计量期望值和八阶累积量期望值均为现有技术。
上位机中可保存有不同的调制模式、不同的数据速率与不同的接收参数及对应的ROM参数地址之间的对应关系,接收参数主要是指下位机中的多速率调整、数字低通滤波等部分所需配置的参数。
下位机根据上位机下发的信息进行信号的接收和解调,所述解调可包括:正交下变频、多速率调整和数字低通滤波等,如何实现接收和解调均为现有技术。
相应地,如图1所示,上位机中还可进一步包括:第五处理模块,用于将解调后的数据实时显示在对应子通道的窗口上等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (9)

1.一种软件无线电接收机,其特征在于,支持N个子信道,N为正整数,包括:上位机和下位机;
上位机,用于针对每个子信道X,分别进行以下处理:获取子信道X的数据速率及子信道X对应的信号的调制模式,并确定在获取到的数据速率及调制模下所需配置的接收参数对应的只读存储器ROM参数地址,将子信道X的标识、数据速率、调制模式及ROM参数地址下发给下位机;
下位机,用于根据接收到的信息完成信号的接收和解调。
2.根据权利要求1所述的软件无线电接收机,其特征在于,所述上位机中包括:
第一处理模块,用于接收用户设定的数据速率,并确定是否接收到用户设定的调制模式,如果是,则通知第二处理模块执行自身功能,否则,通知第三处理模块执行自身功能;
第二处理模块,用于确定在用户设定的数据速率及调制模式下所需配置的接收参数对应的ROM参数地址,并将子信道X的标识、数据速率、调制模式和ROM参数地址下发给下位机;
第三处理模块,用于确定在用户设定的数据速率下所需配置的接收参数对应的ROM参数地址,并将子信道X的标识、数据速率和ROM参数地址下发给下位机,当接收到下位机发送来的根据接收到的信息采集到的信号时,通知第四处理模块对采集到的信号进行调制模式识别,并接收第四处理模块返回的识别结果;
进一步确定出在用户设定的数据速率及识别出的调制模式下所需配置的接收参数对应的ROM参数地址,并将子信道X的标识、数据速率、调制模式和ROM参数地址下发给下位机;
第四处理模块,用于对采集到的信号进行调制模式识别,并将识别结果发送给第三处理模块。
3.根据权利要求2所述的软件无线电接收机,其特征在于,所述调制模式包括:
二相相移键控BPSK、四相相移键控QPSK、偏移四相相移键控OQPSK、八进制相移键控8PSK、π/4偏置四相相移键控π/4-QPSK。
4.根据权利要求3所述的软件无线电接收机,其特征在于,所述第四处理模块中包括:
识别单元,用于根据高阶累积量定义计算出采集到的信号的四阶累积量期望值,并根据计算出的四阶累积量期望值得到第一特征参数和第二特征参数,根据第一特征参数和第二特征参数确定出采集到的信号的调制模式为BPSK、QPSK或OQPSK,还是8PSK或π/4-QPSK;
如果是QPSK或OQPSK,则对采集到的信号进行差分运算,并计算差分信号的四阶累积量期望值,根据计算出的四阶累积量期望值得到第三特征参数,根据第三特征参数确定出采集到的信号的调制模式为QPSK还是OQPSK;
如果是8PSK或π/4-QPSK,则对采集到的信号进行差分运算,并计算差分信号的八阶累积量期望值,根据计算出的八阶累积量期望值得到第四特征参数,根据第四特征参数确定出采集到的信号的调制模式为8PSK还是π/4-QPSK;
发送单元,用于将识别结果发送给第三处理模块。
5.根据权利要求1、2、3或4所述的软件无线电接收机,其特征在于,
所述软件无线电接收机的中心频率为140MHz,总信道带宽为40MHz;
所述子信道的个数为3,每个子信道的带宽为10MHz。
6.根据权利要求5所述的软件无线电接收机,其特征在于,每个子信道支持的最大数据速率为5M,最小数据速率为1K。
7.根据权利要求1、2、3或4所述的软件无线电接收机,其特征在于,所述解调包括:正交下变频、多速率调整和数字低通滤波。
8.根据权利要求1、2、3或4所述的软件无线电接收机,其特征在于,所述上位机中进一步包括:
第五处理模块,用于将解调后的数据实时显示在对应子通道的窗口上。
9.根据权利要求1、2、3或4所述的软件无线电接收机,其特征在于,所述上位机和下位机之间通过通用串行总线USB接口进行通信。
CN2012100369534A 2012-02-20 2012-02-20 一种软件无线电接收机 Pending CN103259546A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100369534A CN103259546A (zh) 2012-02-20 2012-02-20 一种软件无线电接收机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100369534A CN103259546A (zh) 2012-02-20 2012-02-20 一种软件无线电接收机

Publications (1)

Publication Number Publication Date
CN103259546A true CN103259546A (zh) 2013-08-21

Family

ID=48963282

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100369534A Pending CN103259546A (zh) 2012-02-20 2012-02-20 一种软件无线电接收机

Country Status (1)

Country Link
CN (1) CN103259546A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107040485A (zh) * 2017-04-18 2017-08-11 西南科技大学 自适应通信接收上位机和下位机
CN108206797A (zh) * 2016-12-20 2018-06-26 天津大学(青岛)海洋工程研究院有限公司 一种基于软件无线电的通信信号调制方式自适应识别方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1731693A (zh) * 2005-09-02 2006-02-08 东南大学 一种多模式移动通信终端及其信号处理方法
CN1922795A (zh) * 2004-03-15 2007-02-28 三星电子株式会社 多模式/多频带移动站及其操作方法
KR100882880B1 (ko) * 2007-08-23 2009-02-09 전자부품연구원 Ofdm 시스템을 위한 단일화된 dft-기반채널추정시스템 및 기법
WO2009137529A2 (en) * 2008-05-05 2009-11-12 North Carolina State University Methods, systems, and computer readable media for scrambled communication of data to, from, or over a medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1922795A (zh) * 2004-03-15 2007-02-28 三星电子株式会社 多模式/多频带移动站及其操作方法
CN1731693A (zh) * 2005-09-02 2006-02-08 东南大学 一种多模式移动通信终端及其信号处理方法
KR100882880B1 (ko) * 2007-08-23 2009-02-09 전자부품연구원 Ofdm 시스템을 위한 단일화된 dft-기반채널추정시스템 및 기법
WO2009137529A2 (en) * 2008-05-05 2009-11-12 North Carolina State University Methods, systems, and computer readable media for scrambled communication of data to, from, or over a medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108206797A (zh) * 2016-12-20 2018-06-26 天津大学(青岛)海洋工程研究院有限公司 一种基于软件无线电的通信信号调制方式自适应识别方法
CN107040485A (zh) * 2017-04-18 2017-08-11 西南科技大学 自适应通信接收上位机和下位机

Similar Documents

Publication Publication Date Title
CN100588193C (zh) 计算用于移动通信***的接收机中的解码的对数似然比的方法和装置
US7787568B2 (en) High bit rate RFID system
EP1022874B1 (en) Apparatus and method for digital wireless communications
CN102571230A (zh) 基于高阶统计量与信噪比盲估计的分布式协同信号识别方法
CN102752249B (zh) 信号检测装置及方法
CN101626357A (zh) 一种基于最大似然估计的mpsk***载波同步方法
CN112751798B (zh) 用于太赫兹通信感知一体化的nmw-ofdm***
CN104202289A (zh) 一种用于短距离无线通信的抗iq不平衡失真的信号判决方法
CN101015158B (zh) 解调方法和装置
CN104539567B (zh) 一种基于相位调制的1090es信号扩容方法
CN101529846A (zh) Qam接收机
CN103259546A (zh) 一种软件无线电接收机
Bratuž et al. Resolving collision in EPCglobal Class-1 Gen-2 system by utilizing the preamble
CN102195905B (zh) 一种频偏估计方法及装置
CN103812810B (zh) 四进制连续相位调制解调方法
CN104682996A (zh) 一种全双工***的自干扰消除方法
CN101646232B (zh) 频偏估计方法、装置以及通信设备
CN106612156A (zh) 数据帧无线传输方法及装置
CN102291346A (zh) Cpm调制多符号检测频偏检测
KR100795716B1 (ko) 주파수 에러 경감용 멀티모드 수신기
JP2001111644A (ja) 変調方式自動識別受信機
Zhu et al. Modulation classification in cognitive radios for satellite and terrestrial systems
CN113765838B (zh) 一种dpsk信号的解调方法、装置、设备及存储介质
CN110381596A (zh) 点对点无线通信控制方法、装置、终端及可读存储介质
CN112838998B (zh) 一种适用于单载波的iq不平衡估计方法和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130821