基于c54xdsp的基带调制解调器的设计.doc
《基于c54xdsp的基带调制解调器的设计.doc》由会员分享,可在线阅读,更多相关《基于c54xdsp的基带调制解调器的设计.doc(53页珍藏版)》请在沃文网上搜索。
1、 摘 要调制解调器是利用模拟通信网来完成一系列数据通信的关键设备之一。近些年来,随着科技的快速发展和数据通信业务量的日益增加以及业务范围的不断扩大化,对于Modem的传输速率以及性能指标相应的提出了更高标准的要求。由于DSP芯片具有有体积小、重量轻、使用灵活方便等优点,同时DSP技术具有数据处理能力强、运行速度快的特点 ,因此基于DSP技术的调制解调器在通信系统中得到越来越广泛的应用。本论文先简要阐述了C54xDSP系统的结构及工作原理,探讨了C54xDSP技术的优势所在。随后在论述调制解调器工作原理的基础上,给出了一种基于C54xDSP的通用基带调制解调器的设计。该调制解调器硬件以C54x
2、DSP芯片为核心,包括FPGA/CPLD、可编程开关电容滤波器、A/D变换器、D/A变换器、编解码器、RS-232异步通信接口电路及时钟电路等。调制解调器软件包括:外设接口初始化、接收、发送、编码、基带调制、滤波、载波同步、位同步、解调、帧同步等。关键词:基带;调制解调器;DSP;滤波;编码ABSTRACTModem is one of the equipment which uses a communications network to complete a series of data communications. In recent years, with the rapid pro
3、gress in science and technology and data communication built increasing and business scope of the struggle, for both modems transmission speed and performance indicators corresponding offered a high standard required. DSP chip with advantages of a small size, weight and more convenient use while DSP
4、 technology have a strong data processing ability, high running speed, therefore, based on the DSP technology in a communication system modem are increasingly wide application.This paper briefly describes the first c54xdsp system structure and working mechanism, c54xDSP benefits of work. Then the mo
5、dem works on the basis of giving a general c54xdsp based on the design project with your modem. The modem hardware c54x DSP to chip at the core, including FPGA/CPLD, programmable switch a filter and a d change and d a varied and codec, RS -232 asynchronous communication interface and the electrical
6、circuits. A modem peripheral interface software includes: initialize, receiving and sending, coding, base with modulation, filtering, the carrier waves synchronization, synchronous and demodulates and a frame alignment, etc. At last its the DSP mobile communications technology in wireless systems an
7、d developing prospect.KEY WORDS: Base-band ; Modem ;DSP; Filtering ;Encoding目 录第1章 绪论11.1 DSP技术11.2 C54xDSP芯片21.3 基带调制解调器原理及应用3第2章 系统设计方案42.1 对设计的技术要求42.2 设计背景42.2.1 DSP系统构成及设计42.2.2CCS集成开发环境52.3 总体设计方案62.3.1调制与解调原理62.3.2 硬件选择8第3章 基于C54x DSP的通用基带调制解调器硬件设计93.1 C54xDSP应用系统的硬件设计93.1.1 C54xDSP芯片的电源设计93.
8、1.2 时钟的考虑93.1.33V 和5V混合逻辑设计103.2 基于C54xDSP调制解调器硬件系统的设计103.3 QPSK调制解调器的设计与实现123.4 信号流程143.5 硬件原理图说明14第4章 基于C54x DSP的通用基带调制解调器软件设计174.1 C54x DSP的软件设计174.1.1 TMS32C54混合编程的规范174.1.2 C54x DSP的软件设计流程图184.2 基带调制解调的数字实现184.3 QPSK调制解调器的设计与实现194.3.1数字滤波算法的 DSP定点实现204.3.2调制解调算法的DSP实现244.4数据测试274.5 结语30参考文献31致
9、谢33附录1:模拟输入/输出通道电路34附录2:英文原文35附录3:中文译文44第1章 绪论二十多年时间里,数字信号处理已经在通信等领域得到普遍的应用。TMS320C54xDSP 是TI 公司在继TMS320C1X、TMS320C2X 和TMS320C5X 之后推出的16 位定点数字信号处理器。此系列DSP 芯片运用修正的哈佛结构,数据与程序分开存放,8 条高速并行总线的内部。片上集成有存储器和在片的外设,和专门用途的硬件逻辑。功能强大的指令系统,使该芯片具有很高的处理速度和广泛的应用适应性,由于C54xDSP有功耗小、成本低等特点,被广泛应用于移动通信、软件无线电等领域。本课题介绍的基于C5
10、4x DSP 的基带调制解调器应用于软件无线电领域。Modem中的基带调制解调器的优势在于它有完全的物理互换性能和灵活的系统结构。1.1 DSP技术数字信号处理(Digital Signal Processing,简称DSP)是一种独特的微处理器,它通过数学技巧执行转换和提取信息,来处理和现实信号,这些信号由数字序列表示。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。DSP优点:容易实现集成,可以时分复用,共享处理器;方便调整处理器的系数实现自适应滤波,
11、可用于频率非常低的信号。其DSP缺点是:需要模数转换;受采样频率的限制,处理频率范围有限;但是其优点远远超过缺点1。 由于DSP芯片的问世,使得数字信号处理技术在数据传输领域中的应用更加引起重视。DSP产业在约40年的历程中经历了三个阶段:第一阶段,DSP意味着数字信号处理,并作为一个新的理论体系广为流行;随着这个时代的成熟,80年代开始DSP进入了发展的第二阶段,在这个阶段,DSP代表数字信号处理器,这些DSP器件使我们生活的许多方面都发生了巨大的变化; 21世纪DSP发展进入第三个阶段,市场竞争更加激烈,TI及时调整DSP发展战略全局规划,并以全面的产品规划和完善的解决方案,加之全新的开发
12、理念,深化产业化进程。成就这一进展的前提就是DSP每MIPS价格目标已设定为几个美分或更低。接下来又催生了第三阶段,这是一个赋能(enablement)的时期,我们将看到DSP理论和DSP架构都被嵌入到SoC类产品中。内核结构的不断完善,多通道的结构和单指令多重的数据(SIMD)、特大指令字组(VLIM)将在新的高性能处理器中占主导地位,它将是DSP在的未来发展趋势2。DSP 和数字信号处理功能很差的低成本微处理器融合起到了很好的互补作用,同时多数应用中均需要具有智能控制和数字信号处理两种功能,多媒体和互联网的应用需要将进一步加速这一融合过程。 1.2 C54xDSP芯片TI公司现在主推四大系
13、列DSP中C5000系列(定点、低功耗):C54X,C54XX,C55X 相比其它系列的主要特点是低功耗,所以最适合个人与便携式上网以及无线通信应用,如手机、PDA、GPS等应用。TMS320C54x是为实现低功耗,高性能而专门设计的定点DSP芯片,它的中央处理单元采用优化的哈佛结构,包含1条程序总线,3条数据总线和4条地址总线,具有高度的并行性,且功耗很低。可满足多种实时嵌入式系统的需要3。C54x属于TI的C5000系列的产品,C54x系列是针对低功耗、高性能的高速实时信号处理而专门设计的定点DSP,广泛应用于无线通信系统中,它的CPU具有下列特征: 采用改进的哈佛结构,一条程序总线(PB
14、)、三条数据总线(CB、DB、EB)和四条地址总线(PAB、CAB、DAB、EAB); 40bit的算术逻辑单元(ALU)以及一个40bit的移位器和两个40bit的累加器(A、B),支持32bit或双16bit的运算。 17bit17bit的硬件乘法器和一个40bit专用加法器的组合(MAC)可以在一个周期内完成乘加运算; 比较、选择和存储等单元能够加速维特比译码的执行。 专用的指数编码器(EXP encoder)能够在一个周期内完成累加器中40bit数值的指数运算。单独的数据地址产生单元(DAGEN)和程序地址(PAGEN)产生单元,能够同时进行三个读操作和一个些操作4。DSP技术广泛的应
15、用于语音处理,图像/图形,军事,仪器仪表,自动控制,医疗,家用电器等。1.3 基带调制解调器原理及应用调制解调器,即Modem,是计算机与电话线之间进行信号转换的装置,由调制器和解调器两部分组成,调制器是把计算机的数字信号(如文件等)调制成可在电话线上传输的声音信号的装置,在接收端,解调器再把声音信号转换成计算机能接收的数字信号。它是为数据通信的数字信号在具有有限带宽的模拟信道上进行远距离传输而设计的,它一般由基带处理、调制解调、信号放大和滤波、均衡等几部分组成。调制是将数字信号与音频载波组合,产生适合于电话线上传输的音频信号(模拟信号),解调是从音频信号中恢复出数字信号。目前调制解调器主要有
16、两种:内置式和外置式。内置式调制解调器其实就是一块计算机的扩展卡,插入计算机内的一个扩展槽即可使用,它无需占用计算机的串行端口。它的连线相当简单。外置式调制解调器则是一个放在计算机外部的盒式装置,它需占用电脑的一个串行端口,还需要连接单独的电源才能工作,外置式调制解调器的连接也很方便,phone和line的接法同内置式调制解调器。但是外置式调制解调器得用一根串行电缆把计算机的一个串行口和调制解调器串行口连起来,这根串行线一般随外置式调制解调器配送。调制解调器的一个重要性能参数是传输速率,56K的调制解调器已经成为市场的主流产品。CCITT建议调制解调器的V.34标准,其最大的特点是自适应速率传
17、输,即在传输过程中,根据当地用户线路的质量好坏,产品有自动调节传输速率的功能,这样能使所在地区线路不佳的联网用户也可以享受到高速传输的连接效果。而V.37标准具有9600128000bps信号速率、四线全双工通信方式、同步、单边带调制方式和60108kHz基群电路等功能;v.42标准具有56000bps信号速率、全双工通信方式、同步和拥有数据压缩及差错控制技术等功能5。 第2章 系统设计方案2.1 对设计的技术要求本课题主要讨论调制解调的硬件设计和数字实现方法。硬件包括FPGA/CPLD、可编程开关电容滤波器、A/D变换器、D/A变换器、编解码器、RS-232异步通信接口电路及时钟电路等。软件
18、设计包括基带波形合成技术、接收匹配滤波技术、数字调制解调技术,算法的实现等内容。2.2 设计背景2.2.1 DSP系统构成及设计图2-1所视为一个典型的DSP系统。输出抗混叠滤 波A/DDSP芯片D/A平滑滤波输入图2-1 典型的DSP系统 设计DSP应用系统,选择DSP芯片是非常重要的一个环节。只有选定了DSP芯片,才能进一步设计其外围电路及系统的其他电路。总的来说,DSP芯片的选择应根据实际的应用系统需要而确定。一般来说,选择DSP芯片时应考虑到如下诸多因素。如DSP芯片的运算速度、价格、硬件资源、运算速度、开发工具等6。DSP系统的设计流程如图2-2:开始系统需求分析软硬件功能划分硬件接
19、口设计软件模块划分硬件设计软件模块开发硬件调试软件调试系统联调满足要求结束分析原因否是图2-2 DSP设计流程图2.2.2 CCS集成开发环境CCS(Code Composer Studio)是TI推出的用于开发其DSP芯片的集成开发环境,他采用WINDOWS风格界面,集编辑,编译,链接,软件仿真,硬件调试及实时跟踪等功能于一体,极大地方便了DSP程序的设计和开发设计设计方案编辑和生成编辑源文件生成代码调试 语法检查断点设置分析 实时调试统计,跟踪图2-3 CCS集成开发环境如图2-3所示,CCS集成的源代码编辑环境,使程序的修改更为方便;CCS集成的代码生成工具,使开发设计人员不必在DOS窗
20、口敲大量的命令及参数;CCS集成的调试工具,使调试程序一目了然,大量的观察窗口使程序调试得心应手7。2.3 总体设计方案2.3.1调制与解调原理1 调制原理数字频率调制的基本原理是利用载波的频率变化来传递信息, 又称为数字调频, 即频移键控(FSK)。FSK调制方式根据前后符号的载波相位是否连续,又分为相位不连续的频移键控与相位连续的频移键控(CP - FSK) 实现数字频率调制的一般方法有两种, 直接调频法和键控法。直接调频法即连续调制中的调频(FM) 信号的产生方法,是将输入的基带脉冲去控制一个振荡器的参数而改变振荡频率,这种方法实现容易,输出的波形相位是连续的,但电路的振荡频率稳定性较差
21、; 键控法是用数字信号去控制两个独立振荡器,两个门电路按数字信号的变化规律通断。实现原理图如图2-4 所示: 相加频 移键 控信 号输 出控制电路F0振荡器F1振荡器门1门2输入数码图2-4 相位不连续频移键控信号的产生原理框图方法的特点是转换速度快,波形好,频率稳定度高,但由于对两个独立的振荡器进行键控,得到的波形相位会失去连续性,因此通常只采用一个振荡器,它产生基准振荡频率,送入可控数字分频器进行分频,分频频率由输入数字信号决定。当信号为“1”时,分频比为N1 ,当信号为“0”时,分频比为N2 。这样就可以产生两种不同的分频脉冲输出,再经过整形就得到精确的FSK 音频正弦信号8。本次设计采
22、用的是后一种方法。2 解调原理:实现数字调频信号的解调方法有鉴频法、过零检测法、差分检波法,在本次实现中采用差分检波法(属于相干解调法) 。差分检波器原理框图如图2-5 所示:带通滤波器相乘低通滤波器输出输入图2-5 差分检波器原理图差分检波法基于输入信号与其延迟的信号相比较,信道上的延迟失真将同时影响相邻信号,故不影响最终的鉴频效果,其实现受条件cos(Wc)= 0的限制。为实现软件仿真FSK调制与解调,用数据文件模拟要被调制的数字基带脉冲输入信号:数码1代表频率f1 = 2100Hz,数码0代表频率f0 =1300Hz;码率Fb = 1200bps ;采样周期为9600Hz ,采用96 点
23、正弦波调制,得到输出信号X( n) =Asin ( t) ) ,输入数据文件为每个脉冲6 个采样点;在FSK信号接收端解调该调制信号,取延迟样点k=4,得到输出信号v(n)= s(n)s( n - k),经低通滤波器滤除高频成分,即恢复FSK 解调信号9。2.3.2 硬件选择该调制解调器硬件以C54x DSP芯片为核心,包括FPGA/CPLD、可编程开关电容滤波器、A/D变换器、D/A变换器、编解码器、RS-232异步通信接口电路及时钟电路等。外围电路包含:程序存储器,采用的是TMS27C512芯片;电平转换电路,采用74AC16245芯片,实现DSP芯片外部接口逻辑电平(3.3 V)和其他器
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 c54xdsp 基带 调制解调器 设计
