基于软件无线电的通信系统试验平台的设计实现,软硬件原理、架构
完成数字下变频,然后数据送 DSP 完成基带码流的处理,包括同步提娶基带解调和译码、去交织、解扰等,同时 DSP 还将相位误差信号送 FPGA 以控制DDC。因此,不同的工作模式对应的只是软件算法的不同。
图三 不同模式信号发送处理软件统一实现流程
图四 不同模式信号接收处理软件统一实现流程
2. 方案实施过程中需要开发的模块
本平台中DSP 和 FPGA 硬件系统在软件无线电中的应用,按功能划分,其模块化,标准化的硬件接口如下图所示,各功能单元的主要功能有:
- 配置数据及程序数据存储单元(SRAM、EPROM);
- 数字信号处理单元(DSP);
- 配置硬件单元(FPGA);
- 数据接口单元(高速 AD、DA、滤波器);
- 数字接口单元;
- 控制接口单元.
DSP 和 FPGA实验平台软件部分,即实验平台中信号处理模块的算法,是根据具体的调制解调方式来确定的,由于本系统采用通用的可编程硬件平台实现,要增加新的信号处理方式而无须改变系统的硬件结构,只要将软件算法重新下载到硬件系统中即可;同时控制逻辑也可以通过编写软件的方式来实现,系统的控制十分自由。这些都充分体现了软件无线电系统特有的灵活性。
QPSK 和 MSK 是目前应用非常广泛、具有典型代表性的两种调制解调方式,下面以这两种模式来讨论是如何在 DSP 和 FPGA 实验平台上实现的。
- QPSK在 DSP 和 FPGA 实验平台上实现的框图如下图所示。
(a) QPSK调制
(b) QPSK解调
图五 QPSK调制解调原理框图
QPSK 主要工作过程如下:在发送端,二进制信息流首先进行串并转换,分成 I、Q两路,完成信息编码和相位映射,将信息映射到 QPSK相应的信号星座点上去,然后 I(t)和 Q(t)分别进入乘法器,与载波发生器输出的相互正交两路载波相乘,完成两个支路的 BPSK 调制,再将这两支路送入加法器相加,完成 QPSK 调制过程;在接收端,已调的 QPSK 信号经过 A/D 采样后,送入乘法器进行相干解调,而后将信号送入两个低通滤波器,滤掉高频分量,滤出所需要的基带信号,接着对基带信号进行采样判决和并串转换,最后得到解调后恢复的信息码流。
(2) MSK在 DSP 和 FPGA 实验平台上实现的框图如下图所示。
(a) MSK 调制
(b) MSK 解调
图六 MSK 调制解调原理框图
MSK 的工作过程如下: 在发送端,串并转换后的二路并行双极性不归零码,相互间错开一个码元宽度 T,然后分别与周期为 4T 的正弦波和余弦波相乘进行脉冲整形,最后和 QPSK 一样调制输出,这样就保证了 MSK 信号是包络恒定、相位连续和调制指数(0.5)最小的正交信号;在接收端,MSK 信号采用相干解调方式,这时可将 MSK 信号看成是采用正弦脉冲加权的 OQPSK 信号,同样分成两路来恢复信息,如图六(b)所示。
由于我们采用统一的硬件平台,软件方面采用相同的实现流程,因此,模块功能的切换仅对应于 DSP 中相关算法软件的切换,这使模块的功能多样化成为可能。
以上是预期计划中实现的基本模块,在设计的实现过程中可能按照实际需要还要临时添加一些需要模块以及需要用到一些连接各模块之间的连接和控制模块。
3.需要的开发平台
根据计划可以看出,本系统是用于大规模的数字信号处理,所以对FPGA的性能和资源的要求比较高,而且同时还需要高性能的A/D、D/A。所以目前我们暂时选定Spartan 3E初级板作为我们的实验平台,以及相关开发环境ISE软件及相关附带仿真开发软件。
4.系统最终要达到的性能指标
本项目预期完成从硬件和软件两方面建立了完整的基于 DSP 和 FPGA 的软件无线电平台,使其可以完成不同调制方式通信,实现多模式数字调制解调的硬件实现结构、软件实现结构和不同模式之间的切换等,使平台可以充分体现了软件无线电系统的灵活性、开放性和兼容性等特点。
软件无线电 通信系统 FPGA QPSK Spartan3E 相关文章:
- DSP的维特比译码程序优化设计(09-29)
- 嵌入式开发:车载软件无线电设计与应用(01-16)
- 基于DSP Builder的 软件无线电调制器的设计与实现(06-06)
- 基于FPGA的数字下变频设计与仿真(06-05)
- 软件无线电数字下变频技术研究及FPGA实现(06-05)
- 软件无线电平台可重配置接口的实现(10-12)
- 濡ゅ倹岣挎鍥╀焊閸曨垼鏆ョ€规悶鍎抽埢鑲╂暜閸繂鎮嬮柟瀛樺姇閻撹法鎷嬮鐔告畬缂佸顑呴〃婊呮啑閿燂拷
闁稿繈鍔嶉弻鐔告媴瀹ュ拋鍔呭☉鏃傚Т閻ㄧ姵锛愰幋婊呯懇濞戞挻姘ㄩ悡锛勬嫚閸☆厾绀夐柟缁樺姇瀹曞矂鎯嶉弬鍨岛鐎规悶鍎扮紞鏃堟嚄閽樺顫旈柨娑樿嫰婵亪骞冮妸銉﹀渐闂侇偆鍠愰崹姘舵⒐婢舵瓕绀嬪ù鍏坚缚椤懘鎯冮崟顐ゆ濡増鍨垫导鎰矙鐎n亞鐟�...
- 濞戞搩鍘炬鍥╀焊閸曨垼鏆ョ€规悶鍎抽埢鑲╂暜閸繂鎮嬮柟瀛樺姇閻撹法鎷嬮鐔告畬缂佸顑呴〃婊呮啑閿燂拷
缂侇噣绠栭埀顒婃嫹30濠㈣埖宀稿Λ顒備焊閸曨垼鏆ラ柛鈺冾攰椤斿嫮鎷犻崜褉鏌ら柨娑樺缁楁挾鈧鍩栧璺ㄦ嫚閹惧懐绀夐柛鏂烘櫅椤掔喖宕ㄥΟ鐑樺渐闂侇偆鍠曢幓顏堝礆妫颁胶顏卞☉鎿冧簻閹酣寮介悡搴f濡増鍨垫导鎰矙鐎n亞鐟庨柣銊ュ椤╋箑效閿燂拷...
- Agilent ADS 闁轰焦鐟ラ鐔煎春绾拋鍞查悹鍥у⒔閳诲吋绺藉Δ鍕垫
濞戞挻鎸搁宥夊箳閸綆鍤﹂柨娑樿嫰閸欏繘妫冮姀锝庡敼閻熸瑯鏋僁S闁告艾瀚~鎺楀礉閻旇鍘撮柛婊冭嫰娴兼劗绮欑€n亞瀹夐柣銏╃厜缁遍亶宕濋埡鍌氫憾闁烩偓鍔嶅〒鍫曟儗椤撶姵鐣遍柡鍐ㄧ埣濡法鈧冻缂氱槐鐧咲S...
- HFSS閻庢冻缂氱弧鍕春绾拋鍞查悹鍥у⒔閳诲吋绺藉Δ鍕垫
閻犙冨缁讳焦绋夐幘鎰佸晙闁瑰搫鐗愰鎶芥晬鐏炶棄寮块梻鍫涘灱椤斿骞掗崷娆禨S闁汇劌瀚慨娑㈡嚄閽樺瀚查幖瀛樻⒒閺併倝鏁嶇仦钘夌盎闁告柡鏅滈崑宥夊礂閵娾晜妗ㄧ紒顖濆吹缁椽宕烽弶娆惧妳濞戞梻濮电敮澶愬箵椤″锭SS...
- CST鐎甸偊鍠楃亸婵嗩啅閵夈倗绋婇悗骞垮€曢悡璺ㄦ媼椤撶喐娈岀紒瀣儏椤ㄦ粎鎲楅敓锟�
闁哄瀛╁Σ鎴澝虹€b晛鐦滈悹浣筋嚋缁辨繈宕楅妸鈺傛〃閻犱礁寮跺绶維T闁告艾瀚伴妴宥夊礉閻旇鍘撮柛婊冭嫰娴兼劗绮欑€n亞瀹夐柣銏╃厜缁辨繈宕濋埡鍌氫憾闊浂鍋婇埀顒傚枙閸ゆ粎鈧冻闄勭敮澶愬箵椤″T閻犱焦宕橀鍛婃償閺冨倹鏆�...
- 閻忓繐瀚伴。鍫曞春閾忚鏀ㄩ柛鈺冾攰椤斿嫮鎷犻崜褉鏌�
濞戞挸娲g粭鈧Δ鍌浬戦妶濂哥嵁閸愬弶鍕鹃悹褍鍤栫槐婵囨交濞嗗海鏄傞悹鍥у⒔閳诲吋绋夋潪鎵☉闁革负鍔岄惃鐘筹紣閹寸偛螚闁哄牜鍨堕。顐﹀春閻旀灚浜i悘鐐存礃鐎氱敻鎳樺鍓х闁瑰灚鎸风粭鍛村锤濮橆剛鏉介柣銊ュ缁楁挻绋夊顒傚敤缁绢厸鍋�...
- 鐎甸偊鍠楃亸婵堜焊閸曨垼鏆ユ繛鏉戭儔閸f椽骞欏鍕▕闁糕晝顢婇鍕嫚閸撗€鏌ら柛姘墦濞夛拷
閻犳劦鍘洪幏閬嶅触閸儲鑲犻柡鍥ㄦ綑閻ゅ嫰骞嗛悪鍛缂傚啯鍨甸崹搴ㄥΥ娓氣偓椤e墎鎷崣妯哄磿闁靛棔鑳堕妵姘枖閵忕姵鐝ら柕鍡曟娣囧﹪宕i柨瀣埍闁挎稑鏈崹婊呮啺娴e湱澹夐柡宥夘棑缁ㄥ潡鏌呴敓锟�...