留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于FFT的DBPSK多路并行接收机设计

刘皓 赵敏荐 候号前

刘皓, 赵敏荐, 候号前. 基于FFT的DBPSK多路并行接收机设计[J]. 电子科技大学学报, 2018, 47(5): 641-645. doi: 10.3969/j.issn.1001-0548.2018.05.001
引用本文: 刘皓, 赵敏荐, 候号前. 基于FFT的DBPSK多路并行接收机设计[J]. 电子科技大学学报, 2018, 47(5): 641-645. doi: 10.3969/j.issn.1001-0548.2018.05.001
LIU Hao, ZHAO Min-Jian, HOU Hao-Qian. A Novel Multi-Channel Parallel Receiver of DBPSK Based on FFT[J]. Journal of University of Electronic Science and Technology of China, 2018, 47(5): 641-645. doi: 10.3969/j.issn.1001-0548.2018.05.001
Citation: LIU Hao, ZHAO Min-Jian, HOU Hao-Qian. A Novel Multi-Channel Parallel Receiver of DBPSK Based on FFT[J]. Journal of University of Electronic Science and Technology of China, 2018, 47(5): 641-645. doi: 10.3969/j.issn.1001-0548.2018.05.001

基于FFT的DBPSK多路并行接收机设计

doi: 10.3969/j.issn.1001-0548.2018.05.001
详细信息
    作者简介:

    刘皓(1969-), 男, 研究员, 主要从事通信中的信号处理及其算法实现等方面的研究

  • 中图分类号: TN92

A Novel Multi-Channel Parallel Receiver of DBPSK Based on FFT

  • 摘要: 提出一种基于FFT的高效多路并行下变频算法,具有实现难度低,资源利用率高,解调性能与传统DBPSK接收机性能仅相差1 dB等优点。并提出了一种基于该算法的差分二进制相移键控(DBPSK)新型多路并行接收机设计,能够并行处理上千路调制在不同子载波的信号。解决同类问题的传统接收机设计需要为每一路子信道分配独立数字下变频(DDC)模块,增加硬件来提升处理载波数,消耗较多硬件资源。该方法应用于DBPSK多路并行接收机设计中,在较低硬件资源消耗下,获得了良好的接收性能。
  • 图  1  传统DBPSK接收机框图

    图  2  多路并行DBPSK接收机框图

    图  3  基于FFT的多路DBPSK接收机误码性能

    表  1  设计资源消耗

    资源类型 消耗(占比/%)
    Slice LUTs 64543(32)
    Slice Registers 65879(16)
    F7 Muxs 2481(2)
    Block RAM 218(49)
    DSPs 104(12)
    下载: 导出CSV

    表  2  FPGA实现接收机灵敏度测试

    接收信号功率/dBm 测试帧数 误码率
    -92 739 < 9.02×10-6
    -102 1 475 < 4.52×10-6
    -112 1 548 2.2×10-5
    -122 865 1.5×10-5
    -125 852 4.68×10-4
    -128 1 031 1.22×10-3
    -132 1 104 8.12×10-3
    下载: 导出CSV
  • [1] 王宏伟.基于傅里叶变换的数字信道化及相关技术[D].西安: 西安电子科技大学, 2011.

    WANG Hong-wei. Digital channelization and related technologies based on Fourier transform[D]. Xi'an: Xidian University, 2011.
    [2] SANCHEZ M A, GARRIDO M, LOPEZ-VALLEJO M, et al. Implementing FFT-based digital channelized receivers on FPGA platforms[J]. IEEE Transactions on Aerospace and Electronic Systems, 2008, 44(4):1567-1585. doi:  10.1109/TAES.2008.4667732
    [3] 潘克刚, 张邦宁, 郭道省.基于FFT的星上多路FDMA/FSK信号解调研究[J].通信学报, 2006, 27(8):82-86. doi:  10.3321/j.issn:1000-436X.2006.08.016

    PAN Ke-gang, ZHANG Bang-ning, GUO Dao-sheng. Study on demodulating multi-channel FDMA/FSK signals on board based on FFT[J]. Journal on Communications, 2006, 27(8):82-86. doi:  10.3321/j.issn:1000-436X.2006.08.016
    [4] 杨君, 袁嗣杰, 吕镜清. FFT滤波性能研究[C]//第十四届全国信号处理学术年会.长沙: 中国电子学会信号处理分会, 2009.

    YANG Jun, YUAN Si-jie, LÜ Jing-qing. Research on FFT filtering performance[C]//Proceedings of the 14th National Signal Processing Academic Annual Conference. Changsha: Signal Processing Branch of the Chinese Institute of Electronics, Signal Processing Branch of China Instrument and Control Society, 2009.
    [5] 李红领, 谢飞, 杜广超.单音干扰下BPSK调制信号的最佳干扰性能分析[C]//Proceedings of 2010 Asia-Pacific Conference on Information Theory(APCIT 2010).西安: 中国电子学会信息论分会, 2010.

    LI Hong-ling, XIE Fei, DU Guang-chao. Optimal interference performance to BPSK with single-tone jamming[C]//Proceedings of 2010 Asia-Pacific Conference on Information Theory (APCIT 2010). Xi'an: Information Theory Branch of the Chinese Institute of Electronics, 2010.
    [6] TANG P, YUAN B, BAO Q, et al. Design and simulation of digital channelized receivers in fractional Fourier domain[J]. Journal of Systems Engineering and Electronics, 2013, 24(1):36-43. doi:  10.1109/JSEE.2013.00005
    [7] WANG H, LU Y, WANG X. Tree structure for channelized digital receivers[C]//2006 CIE International Conference on Radar. Shanghai: [s.n.], 2006.
    [8] 高振斌, 万红星, 陈禾, 等.超长可变点数FFT处理器设计与实现[J].电讯技术, 2005, 45(4):92-96. doi:  10.3969/j.issn.1001-893X.2005.04.022

    GAO Zhen-bing, WAN Hong-xing, CHEN He, et al. An ultra long point FFT processor for various-size data[J]. Telecommunication Engineering, 2005, 45(4):92-96. doi:  10.3969/j.issn.1001-893X.2005.04.022
    [9] 董晖, 姜秋喜.数字信道化接收机信号处理技术[J].电子信息对抗技术, 2007, 22(2):3-6. doi:  10.3969/j.issn.1674-2230.2007.02.001

    DONG Hui, JIANG Qiu-xi. Signal processing technology in channelized digital receiver[J]. Electronic Information Warfare Technology, 2007, 22(2):3-6. doi:  10.3969/j.issn.1674-2230.2007.02.001
    [10] SUGANYA V, PARAMASIVAM C. Parallel pipelined FFT architecture for real valued signals[C]//2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET). Chennai, India: [s.n.], 2016.
    [11] 朱肇轩, 王厚军, 王志刚.基于短时傅里叶变换的自适应采样的研究[J].电子测量与仪器学报, 2009, 23(2):15-18. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=dzclyyqxb200902003

    ZHU Zhao-xuan, WANG Hou-jun, WANG Zhi-gang. Research on adaptive sampling based on short time Fourier transform[J]. Journal of Electronic Measurement and Instrumentation, 2009, 23(2):15-18. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=dzclyyqxb200902003
    [12] 李冰.软件无线电中的信道化技术研究[D].郑州: 解放军信息工程大学, 2007.

    LI Bing. Research on channelized technology in software radio[D]. Zhengzhou: Information Engineering University, 2007.
  • [1] 张少东, 杨兴耀, 于炯, 李梓杨, 刘岩松.  基于对比学习和傅里叶变换的序列推荐算法 . 电子科技大学学报, 2023, 52(4): 610-619. doi: 10.12178/1001-0548.2022164
    [2] 多滨, 罗俊松, 贾勇, 钟晓玲, 郭勇.  基于子空间分解类算法的高精度频率估计 . 电子科技大学学报, 2020, 49(1): 42-48. doi: 10.12178/1001-0548.2018060
    [3] 包昕, 陆佩忠, 游凌.  基于伽罗华域傅里叶变换的RS码识别方法 . 电子科技大学学报, 2016, 45(1): 30-35. doi: 10.3969/j.issn.1001-0548.2016.01.004
    [4] 曹晓东, 石寅, 张雪莲, 张强.  用于802.11p的低功耗紧凑型FFT处理器的研究 . 电子科技大学学报, 2015, 44(5): 680-683. doi: 10.3969/j.issn.1001-0548.2015.05.007
    [5] 陈培, 王云, 陈杰.  短时相关和FFT相结合的伪码快速捕获算法 . 电子科技大学学报, 2009, 38(1): 59-62.
    [6] 蒋毅, 刘章文, 古天祥.  MUSIC法的有限域单向快速频率搜索 . 电子科技大学学报, 2008, 37(2): 241-243.
    [7] 何苗, 董在望, 徐淑正.  DRM系统中OFDM模块的高效实现 . 电子科技大学学报, 2007, 36(5): 903-906.
    [8] 张世富.  用傅里叶变换分析圆孔夫琅和费衍射 . 电子科技大学学报, 2006, 35(6): 939-941.
    [9] 何羚, 张鑫, 王健, 宋仁清.  基于定点DSP的高性能FFT谱估计 . 电子科技大学学报, 2006, 35(2): 145-148.
    [10] 钟洪声, 周国勇, 肖先赐.  一种快速测频的方法 . 电子科技大学学报, 2006, 35(1): 40-42,46.
    [11] 王林泉, 皮亦鸣, 陈晓宁, 肖欣.  基于FPGA的超高速FFT硬件实现 . 电子科技大学学报, 2005, 34(2): 152-155.
    [12] 龙宁, 张凤荔.  基于FFT的数字多波束测向算法研究 . 电子科技大学学报, 2005, 34(1): 16-18.
    [13] 龙毅, 徐军, 薛良金.  区域分解法结合FFT分析TEM传输线 . 电子科技大学学报, 2000, 29(5): 504-507.
    [14] 孙世新, 陈平安, 张艳.  与FFT并行算法相适应的体系结构探讨 . 电子科技大学学报, 2000, 29(5): 535-539.
    [15] 龙毅, 徐军, 薛良金.  分析电磁散射问题的MGFFT方法 . 电子科技大学学报, 1999, 28(3): 255-258.
    [16] 龙毅, 徐军, 朱汉清.  规则区域上Helmholtz方程的一种快速算法 . 电子科技大学学报, 1999, 28(4): 383-387.
    [17] 林水生, 黄顺吉.  一种实现任意基FFT的快速整序算法 . 电子科技大学学报, 1998, 27(4): 343-346.
    [18] 吴先良, 焦丹, 王良知.  用积分方程求解散射体自然频率的新方法 . 电子科技大学学报, 1997, 26(4): 374-377.
    [19] 孙世新, 郑文学.  一类特殊DFT的快速算法 . 电子科技大学学报, 1997, 26(6): 627-631.
    [20] 林水生, 黄顺吉.  一种面向MIMD并行机实现的FFT并行算法 . 电子科技大学学报, 1997, 26(6): 621-626.
  • 加载中
图(3) / 表(2)
计量
  • 文章访问数:  6336
  • HTML全文浏览量:  1546
  • PDF下载量:  135
  • 被引次数: 0
出版历程
  • 收稿日期:  2016-11-01
  • 修回日期:  2017-07-21
  • 刊出日期:  2018-09-30

基于FFT的DBPSK多路并行接收机设计

doi: 10.3969/j.issn.1001-0548.2018.05.001
    作者简介:

    刘皓(1969-), 男, 研究员, 主要从事通信中的信号处理及其算法实现等方面的研究

  • 中图分类号: TN92

摘要: 提出一种基于FFT的高效多路并行下变频算法,具有实现难度低,资源利用率高,解调性能与传统DBPSK接收机性能仅相差1 dB等优点。并提出了一种基于该算法的差分二进制相移键控(DBPSK)新型多路并行接收机设计,能够并行处理上千路调制在不同子载波的信号。解决同类问题的传统接收机设计需要为每一路子信道分配独立数字下变频(DDC)模块,增加硬件来提升处理载波数,消耗较多硬件资源。该方法应用于DBPSK多路并行接收机设计中,在较低硬件资源消耗下,获得了良好的接收性能。

English Abstract

刘皓, 赵敏荐, 候号前. 基于FFT的DBPSK多路并行接收机设计[J]. 电子科技大学学报, 2018, 47(5): 641-645. doi: 10.3969/j.issn.1001-0548.2018.05.001
引用本文: 刘皓, 赵敏荐, 候号前. 基于FFT的DBPSK多路并行接收机设计[J]. 电子科技大学学报, 2018, 47(5): 641-645. doi: 10.3969/j.issn.1001-0548.2018.05.001
LIU Hao, ZHAO Min-Jian, HOU Hao-Qian. A Novel Multi-Channel Parallel Receiver of DBPSK Based on FFT[J]. Journal of University of Electronic Science and Technology of China, 2018, 47(5): 641-645. doi: 10.3969/j.issn.1001-0548.2018.05.001
Citation: LIU Hao, ZHAO Min-Jian, HOU Hao-Qian. A Novel Multi-Channel Parallel Receiver of DBPSK Based on FFT[J]. Journal of University of Electronic Science and Technology of China, 2018, 47(5): 641-645. doi: 10.3969/j.issn.1001-0548.2018.05.001
  • 大规模并行接收机能够并行接收并解调一定带宽范围(宏通道)内,调制在不同载波子信道的大量时域混叠信号,这些时域混叠的信号来自不同的发送端[1-2]。在诸如传感网络等用于大量发送节点应用中,多路并行接收机能够满足大量发送节点的并行处理需求。

    本文提出了一种高效的基于FFT的多路并行下变频算法,借助FFT的高效结构,资源消耗少,且结构简单易于实现。将该算法应用于DBPSK系统中,实现了上千路DBPSK发射信号的接收与解调,最终使用Xilinx FPGA完成硬件平台的搭建和测试,并取得了良好的性能。

    • 传统的DBPSK接收机由射频前端接收数字中频采样信号,经过DDC模块完成单载波信道数字下变频,再由同步模块完成定时同步和频偏估计,最终完成解调,系统框图如图 1所示。

      图  1  传统DBPSK接收机框图

      多路并行DBPSK接收机借助基于FFT的多路并行下变频算法可以完成上千路子信道的并行下变频计算,再经由同步和解调处理得到解调结果,从系统资源角度,同步和解调模块可以复用。其中多路下变频模块含:数据整理、加窗、FFT多路分离与下变频[3-4]、相位补偿。多路并行接收机[5-7]的处理流程如图 2所示。

      图  2  多路并行DBPSK接收机框图

    • 假设第k个子信道调制信号载频为fk,共有C个子信道,信号采样率为fs,输入复信号:

      $$ x[n] = \sum\limits_{k = 0}^{C - 1} {\left[ {{a_k}[n]\exp \left( {{\rm{j}}2{\rm{ \mathsf{ π} }}n\frac{{{f_k}}}{{{f_s}}}} \right) + {n_k}[n]} \right]} $$ (1)

      式中,nk[n]为第k路子信道噪声。将输入信号x[n]用长度为N的滑动窗口进行分组,窗口每次滑动d个样点。窗口长度N由中频信号采样率fs和系统子信道间隔fbin决定:

      $$ N \ge {f_s}/{f_{{\rm{bin}}}} $$ (2)

      滑动点数d由中频信号采样率fs,信号波特率b和抽取因子D确定:

      $$ d = {f_s}/Db $$ (3)

      重组信号为:

      $$ {x_{{\rm{new}}}}[m, n] = x[n + dm]\;\;\;\;\;\;n = 0, 1, \cdots , N - 1 $$ (4)

      式中,m代表组号;n代表每组数据中的采样点。该过程可以看作是使用长度为N的矩形滑动窗口对信号进行截断,并进行D倍抽取。对分组后的数据依次进行离散时间傅里叶变换(discrete time fourier transform, DTFT):

      $$ \begin{array}{c} x(f) = {\rm{DTFT}}({x_{{\rm{new}}}}[m]) = \sum\limits_{n = 0}^{N - 1} {{x_{{\rm{new}}}}[m]{{\mathop{\rm e}\nolimits} ^{\left( { - {\rm{j}}2{\rm{ \mathsf{ π} }}n\frac{f}{{{f_s}}}} \right)}}} = \\ \sum\limits_{n = 0}^{N - 1} {x[n + dm]{{\mathop{\rm e}\nolimits} ^{\left( { - {\rm{j}}2{\rm{ \mathsf{ π} }}n\frac{f}{{{f_s}}}} \right)}}} = \sum\limits_{n = 0}^{N - 1} {\sum\limits_{k = 0}^{C - 1} \times } \\ \left[ {{a_k}[n + dm]{{\mathop{\rm e}\nolimits} ^{\left( {{\rm{j}}2{\rm{ \mathsf{ π} }}n\frac{{{f_k} - f}}{{{f_s}}}} \right)}}{{\mathop{\rm e}\nolimits} ^{\left( {{\rm{j}}2{\rm{ \mathsf{ π} }}\frac{f}{{{f_s}}}dm} \right)}} + {n_k}[n + dm]{{\mathop{\rm e}\nolimits} ^{\left( { - {\rm{j}}2{\rm{ \mathsf{ π} }}n\frac{f}{{{f_s}}}} \right)}}} \right] \end{array} $$ (5)

      取第i个子信道的DTFT运算结果:

      $$ \begin{matrix} X({{f}_{i}})=\sum\limits_{n=0}^{N-1}{\times } \\ \left[ {{a}_{i}}[n+dm]{{\operatorname{e}}^{\left( \text{j}2\text{ }\!\!\pi\!\!\text{ }n\frac{\Delta {{f}_{i}}}{{{f}_{s}}} \right)}}{{\operatorname{e}}^{\left( \text{j}2\text{ }\!\!\pi\!\!\text{ }\frac{{{f}_{i}}}{{{f}_{IF}}}dm \right)}}+{{n}_{i}}[n+dm]{{\operatorname{e}}^{\left( -\text{j}2\text{ }\!\!\pi\!\!\text{ }n\frac{{{f}_{i}}}{{{f}_{s}}} \right)}} \right]+ \\ \sum\limits_{n=0}^{N-1}{\sum\limits_{\begin{smallmatrix} k=0 \\ k\ne i \end{smallmatrix}}^{C-1}{\times }} \\ \left[ {{a}_{k}}[n+dm]{{\operatorname{e}}^{\left( \text{j}2\text{ }\!\!\pi\!\!\text{ }n\frac{{{f}_{k}}-{{f}_{i}}}{{{f}_{s}}} \right)}}{{\operatorname{e}}^{\left( \text{j}2\text{ }\!\!\pi\!\!\text{ }\frac{{{f}_{k}}}{{{f}_{s}}}dm \right)}}+{{n}_{k}}[n+dm]{{\operatorname{e}}^{\left( -\text{j}2\text{ }\!\!\pi\!\!\text{ }n\frac{{{f}_{i}}}{{{f}_{s}}} \right)}} \right] \\ \end{matrix} $$ (6)

      式中,$ \Delta {f_i} $为第i信道的频偏;第一项为第i个子信道的有效信号下变频结果,含信道噪声;第二项为邻道干扰。若不考虑邻道干扰和噪声,对应第k路的有效信号离散傅里叶变换(discrete fourier transform, DFT)结果为:

      $$ \begin{array}{c} X[k, m] = \exp \left[ {\frac{{{\rm{j}}2{\rm{ \mathsf{ π} }}k}}{N}dm} \right] \times \\ \sum\limits_{n = 0}^{N - 1} {{a_i}[n + dm]\exp \left[ {{\rm{j}}2{\rm{ \mathsf{ π} }}n\frac{{\Delta {f_i}}}{{{f_s}}}} \right]} \end{array} $$ (7)

      DFT的实现可以利用高效的FFT代替。需要进一步抵消相位增量,它来源于两部分,第一部分由频偏产生,需要在后续同步处理时频偏校正;第二部分由数据整理引入,通过每次FFT结果乘上相应信道的相位增量即可抵消。补偿后的结果为:

      $$ X[i, m] = \sum\limits_{n = 0}^{N - 1} {{a_i}[n + dm]\exp \left[ {{\rm{j}}2{\rm{ \mathsf{ π} }}n\frac{{\Delta {f_i}}}{{{f_s}}}} \right]} $$ (8)

      由此可以得出:通过数据整理,FFT运算和相位补偿,可以实现N路时域混叠的不同载波子信道信号的并行下变频计算,经过上述算法处理之后,即可按照一般接收机的设计完成同步与解调处理[8-9]。相对于传统下变频算法资源占用和设计复杂度大大降低。

    • 由于数据整理时域信号的截断效应,能量泄漏产生邻道干扰。影响接收机整体的接收性能。通过选择旁瓣衰减更大的窗函数,对整理后的数据加窗,可以有效地抑制邻道干扰。假设输入数字中频信号整理后为x[n],使用w[n]加窗。则对中频信号进行整理和DTFT运算可以表示为:

      $$ {\rm{DTFT}}(x[n]^{*}w[n]) = X(f) \otimes W(f) $$ (9)

      假设子信道带宽为B,那么信道i对信道k产生的邻道干扰为:

      $$ {I_{i, k}} = X({f_i} \pm \frac{B}{2}) \otimes W(f) = \int_{{f_i} - \frac{B}{2}}^{{f_i} + \frac{B}{2}} {X(f)W({f_k} - f){\rm{d}}f} $$ (10)

      邻道干扰的大小取决于窗函数$ W({f_k} - f) $旁瓣在干扰信道的衰减。可以通过使用旁瓣衰减更低的窗函数,获得良好的邻道干扰抑制效果。仿真表明邻道干扰降低了5 dB以上。

      MATAB仿真4个相邻子信道发送信号时对中间信道产生的邻道干扰,通过对数据整理使用汉明窗,使得中间信道受到的邻道干扰下降了10 dB。

    • 通过前面的分析,已知加窗可以有效抑制邻道干扰,假设在加性高斯白噪声(additive gaussian white noise, AWGN)信道中,不考虑邻道干扰和频偏,利用基于FFT下变频的第i路信号可以表示为:

      $$ \begin{array}{l} X[i, m] = \sum\limits_{n = 0}^{N - 1} {\left[ {{a_i}[n + dm] + {n_i}[n + dm] \times } \right.} \\ {\rm{ }}\left. {\left( { - {\rm{j}}2{\rm{ \mathsf{ π} }}n\frac{{{f_i}}}{{{f_s}}}} \right)\exp \left( { - {\rm{j}}2{\rm{ \mathsf{ π} }}n\frac{{{f_i}}}{{{f_s}}}dm} \right)} \right] \end{array} $$ (11)

      i信道的频域噪声功率$ \sigma _f^2 $为:

      $$ \begin{array}{c} \sigma _f^2 = \sum\limits_{{n_1} = 0}^{N - 1} {\sum\limits_{{n_2} = 0}^{N - 1} \times } \\ \left[ {E({n_i}[{n_1} + dm]n_i^*[{n_2} + dm])\exp \left( { - {\rm{j}}2{\rm{ \mathsf{ π} }}\frac{{{f_i}}}{{{f_s}}}({n_2} - {n_1})} \right)} \right] = \\ \left\{ \begin{array}{l} N{\sigma ^2}, {n_2} = {n_1}\\ 0, {n_2} \ne {n_1} \end{array} \right. \end{array} $$ (12)

      式中,$ {\sigma ^2} $为基带信号的噪声功率;N0/2为噪声双边功率谱。可以得到:

      $$ {\sigma ^2} = {f_s}\frac{{{N_0}}}{2} $$ (13)

      且对于二进制相移键控(binary phase shift keying, BPSK)调制复信号有:

      $$ a[n] = \pm \sqrt {\frac{{{E_{b0}}}}{{{T_b}}}} $$ (14)

      Ni仍然服从高斯分布,其方差为$ N{\sigma ^2} $。依据二进制脉冲幅度调制(binary pulse amplitude modulation, 2PAM)的最小平均误码率有[10]

      $$ \begin{array}{l} \;\;\;\;\;\;\;\;\;{P_e} = Q\left( {\sqrt {\frac{{{{({y_{s1}} - {y_{s0}})}^2}}}{{4{\sigma ^2}}}} } \right) = \\ Q\left( {\sqrt {\frac{{{{\left( {\sum\limits_{n = 0}^{N - 1} {{a_1}[n + dm] - \sum\limits_{n = 0}^{N - 1} {{a_0}[n + dm]} } } \right)}^2}}}{{4N{\sigma ^2}}}} } \right) = \\ \;\;\;\;\;\;\;\;\;\;Q\left( {\sqrt {\frac{{2N{R_b}}}{{{f_s}}}} \sqrt {\frac{{2{E_b}}}{{{N_0}}}} } \right) \end{array} $$ (15)

      式中,Eb0为基带平均码元能量;Eb为载波调制后的平均码元能量;N0噪声功率。已知采用匹配滤波器的相干解调接收方法,BPSK理想误码性能为:

      $$ {P_{e\_{\rm{BPSK}}}} = Q\left( {\sqrt {\frac{{2{E_b}}}{{{N_0}}}} } \right) $$ (16)

      由于DBPSK调制采用差分解码,因此相较于BPSK调制,其误码率性能下降约3 dB。

      由式(15)看到,与传统的BPSK接收机解调性能相比,基于FFT的并行多路接收算法可以通过选取合适的FFT点数N,达到与传统BPSK接收机相同的误码性能,但实际应用中存在的临道干扰会影响解调性能。

    • 为了比较基于FFT的并行多路接收算法与传统接收机的性能差异,本文进行仿真。

      考虑发射端发送信号为DBPSK调制信号,数据波特率100 b/s,采用滚降因子为0.25的升余弦成型滤波器,基带子信道信号带宽125 Hz,相邻信道载频间隔为200 Hz,子信道间隔B=200 Hz,接收机为中频采样率fIF=409.6 kHz的DBPSK多路并行接收系统,发射机在第500子信道(即载波频率1 kHz)上发送的信号,接收机设置FFT点数N=2 048。得出该系统参数下的解调性能,第500子信道的Matlab误码率曲线如图 3所示。

      图  3  基于FFT的多路DBPSK接收机误码性能

      仿真比较了传统DBPSK接收机的理想误码性能与基于FFT多信道DBPSK接收机的误码性能,可以看到相同误码率下传统接收机的信噪比与新算法相差1 dB,这是由于领道干扰和信号截断导致的能量泄漏引起的。仿真验证了基于FFT多信道DBPSK接收机[11-12]具有良好的解调性能。

    • 依据前文所述原理,完成了原型样机的硬件实现。基于FFT并行多路接收机的硬件实现方案采用了ADI公司的捷变收发器AD9361,借助其接收器功能,完成射频信号接收和模数转换。使用Xilinx公司的Kintex-7 FPGA KC705评估套件完成基带信号处理;采用基于微处理器(Microblaze)嵌入式架构实现配套的软件处理算法。

      AD9361接收时域混叠的射频信号,转换为中频数字信号并传输到FFT并行下变频处理模块;经过FFT下变频处理后得到各子信道的基带数据,然后对各个子信道数据进行有效帧检测,提取有效帧信息;Microblaze启动直接内存访问(direct memory access, DMA)将完成有效帧检测的各路子信道数据存入双倍速率同步动态随机存储器(double date rate synchronous dynamic random access memory, DDR SDRAM)中;软件算法将子信道中的有效帧提取出来,利用DMA发送给同步模块以完成同步和解调;解调完成后进行循环冗余校验(cyclic redundancy check, CRC),Microblaze通过AXI4总线读取解调数据,并利用用户数据报协议(user datagram protocol, UDP)发送至网络终端。

      XC7K325T FPGA资源消耗如表 1所示。

      表 1  设计资源消耗

      资源类型 消耗(占比/%)
      Slice LUTs 64543(32)
      Slice Registers 65879(16)
      F7 Muxs 2481(2)
      Block RAM 218(49)
      DSPs 104(12)

      样机能够完成上千路子信道信息的接收解调,系统参数同3.2节仿真参数。表 2给出FPGA实现接收机的灵敏度测试结果,实现接收机接收灵敏度低于-132 dBm。

      表 2  FPGA实现接收机灵敏度测试

      接收信号功率/dBm 测试帧数 误码率
      -92 739 < 9.02×10-6
      -102 1 475 < 4.52×10-6
      -112 1 548 2.2×10-5
      -122 865 1.5×10-5
      -125 852 4.68×10-4
      -128 1 031 1.22×10-3
      -132 1 104 8.12×10-3
    • 本文提出了一种基于FFT的并行多路下变频新型算法,给出了分析和仿真结果,验证了算法的有效性。将该算法应用于DBPSK多路并行接收机设计中,得到了良好的性能。最后给出了基于AD9361和Xilinx FPGA的实现方案,验证了算法的可实现性和良好性能。该方法充分利用了FFT的高效实现,相对于传统的并行下变频算法具有资源利用率高、实现复杂度低的特点,且解调性能与传统DBPSK接收机性能仅相差1 dB,可以适用于大量终端节点并行通信的应用需求。

参考文献 (12)

目录

    /

    返回文章
    返回