音频信号数字化光纤传输实验仪信道的设计与实现

时间:2019-05-12 20:37:29下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《音频信号数字化光纤传输实验仪信道的设计与实现》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《音频信号数字化光纤传输实验仪信道的设计与实现》。

第一篇:音频信号数字化光纤传输实验仪信道的设计与实现

音频信号数字化光纤传输实验仪信道的设计与实现[图] http://www.c114.net(2012/8/31 11:28)随着光纤技术的不断发展,光纤的应用越来越广泛。光纤以其频带宽、容量大、衰减小等优点给通信领域带来的改革和创新,形成了一个新兴产业。数字通信对比传统的模拟通信有精度高、灵活性高、可靠性强、易大规模集成、时分复用、功能稳定等优点而被广泛的应用在工业、医疗、军事等诸多领域。数字光纤通信兼有两者的优点,必将成为通信领域的发展方向。

音频信号的光纤传输有快速、准确、信息量大、质量高的优点。在实验领域,可以快速准确的传递声音信号,给实验者更可靠的信息。在应用领域,可以实时、长距离传递声音,即节约成本,又有高的传输质量。因此,音频信号的光纤传输的研究与实现,将方便人们的学习、工作和生活。

文中是针对普通高等工科类学校中非通信与信息等专业学科的普及性实验教学科目所研制的《音频信号的数字光纤通信实验仪》创新实践项目。教学科目及实验仪器的推出,有利于帮助高等学校基础性学科实验课程的提升,丰富与完善实验课内容,使学生了解现代技术的发展与相关知识的掌握。系统的硬件结构

信号通道由两大部分组成:光接收器和光发射器。两者之间以光纤连接。光发射和光接收器的工作原理相互关联,一个是另一个的逆过程;光发射器是将音频的电信号转变成光信号,光接收器是将光信号转变成音频的电信号。

光发射器由以下几个电路模块组成:滤波放大、A/D转换、控制部分、并/串转换、电/光模块部分。

光接收器由光/电转换部分、串/并转换、控制部分、D/A转换、模拟信号放大部分组成,如图2所示。系统电路设计 2.1 电 源

整套电路仅以12 V直流电源供电,内部集成电路需用到5 V、3.3 V、1.5 V的电源。5 V电源由L7805三态稳压电源提供.3.3 V和1.5 V分别由ASM117-3.3和ASM117-1.5提供。

2.2 FPGA的数据处理及实时控制部分

电路采用型号为EP1C3T100C8的FPGA为主控芯片,直接由18.432 MHz的晶振提供工作时钟。芯片共有两个时钟输入端,选其一输入晶振时钟。由于FPGA各个模块都用到,所以各个模块都需要供电和接地。

FPGA内部有一个锁相环,可以进行分频和倍频,以得到不同的频率。发射器中模数转换芯片和并/串转换芯片的时钟由FPGA提供。由于模数转换后输出串行的二进制数据,而并/串转换器的数据输入为10位,所以需要在FPGA中进行编码。编码应尽量避免多个“0”和“1”连续出现,采用8810B编码方式。FPGA内部先将串行二进制数据分解为8位并行数据,再经过8810B编码输出。接收器中FPGA提供数模转换器工作时钟和串并转换器的参考时钟,并将串并转换器输出的十位数据解码,还原为八位数据传输给数模转换器。FPGA的功能由Verilog编程实现,程序采用AS(主动)配置方式下载到FPGA。

2.3 音频信号的处理及采集

音频信号经声道分离、滤波、放大,由模数转换集成芯片采集转换成数字信号。2.3.1 滤波放大部分

在对音频信号进行采样时,当信号中含有大于二分之一的采样频率,如果采样频率不够高,就会产生混叠信号。混叠信号不能用数字滤波方法除去,需要用硬件滤波。A/D转换的采样频率需要高于音频信号最高频率的2~10倍。根据所需音频信号的带宽以及抗混叠滤波所需要的特性,设计一个二阶的低通有源滤波器,截止频率大于或等于20 kHz,设计电路如图3所示。

同时,该电路具有隔离放大作用,集成运放采用的是单电源供电的LM324。这是一款四运放集成、功耗低、电压工作范围宽的放大器。它具有内部补偿的能力和较低的输入偏置电流。工作于5 V电源时具有1.2 MtIz的带宽。由于音频信号是两路输入(或多声道),且人耳能够分辨的声音带宽为20Hz~20 kHz,所以LM324足以满足要求。电路如图3所示,此为单侧声道,另一声道与其相同。

图中LM324采用5 V电源供电,一级放大。信号输入时要加人一定的电压偏置。2.3.2 A/D转换部分

模数转换电路采用了Cirrus Logic公司出品的专业音频处理集成芯片CS5342,其工作时钟频率设定为18.432 MHz,由FPGA提供。信号由AINL和AINR管脚输入,SDOUT输出转换后的串行二进制数据,LRCK和SCLK输出采样频率。M0和M1脚分别接高、低电平,以保证芯片工作在双倍速主动模式上,分频产生采样频率96 MHz。另外,RST脚置高电平,各类参考电压引脚加入适当的滤波电容,使芯片稳定且正确地工作。其电路如图4所示。

2.4 信号发送部分 由FPGA处理后的数据要通过光纤发送,需先将并行数据转换为串行数据,再将串行数据转换为光信号。

2.4.1 并/串转换

电路采用串化器SN65LV1023A集成芯片实现,电路如图5所示,其对应接收端由解串器SN65LV1224A集成芯片完成。SN65LV1023A可以将10位并行数据转换为串行差分数据流,该差分数据流可以由SN65LV1224A还原为10位的并行数据。这一组芯片内部有锁相环,可以为数据输出自己匹配时钟。串化器SN65LV1023A参考时钟选为18.432MHz与数据在该时钟频率下输入,其芯片内部匹配产生数据输出时钟,每一个10位并行数据转换为12位串行数据,其中多出一个起始位和一个终止位,所以有效频率为184.32 MHz。解串器的参考时钟也定为18.432 MHz,以满足数据传输需求。

由于音频信号是实时不断的,所产生的数据流连续进行,所以电路不能设置进入高阻态或省电模式,因此LV1023的DEN和PWRDN都置高电位。

串行数据的准确传输需要串化器和解串器同步,该组芯片采用的是随机同步方式。串化器的SYNC1和SYNC2悬空。解串器的LOCK输入到FP GA以对数据传输进行实施控制。

2.4.2 电/光模块

采用型号为HNMS-XEMC41XSC20,工作波长在T1310 nm/R1550 nm的单纤双向一体化收发模块,将电信号差分数据流转成光数据信号流,电路如图6所示。

2.5 信号的接收及处理 2.5.1 光/电转换模块

该实验装置以单纤进行信号传输,光信号传输到接收装置后,需要还原为电信号,即差分电压数据流。采用型号为HNMS-XEMC41XSC20,工作波长在T1310nm/R1550nm的单纤双向一体化收发模块,将光信号转换为电信号。转换后的差分信号由RD+和RD-输出,电路如图7所示。

2.5.2 串并转换

串并转化装置采用与发送器中的串化器SN65LV1023A相匹配的解串器SN65LV1224A。发送器中的串化器将10位的并行数据转换为串行的差分数据流,因此在接收器中需用相应的解串器将串行差分数据流还原为并行数据。

SN65LV1224A内部有锁相环,在接收数据流时可以根据数据的频率自行匹配接收时钟,外界只需为其提供参考时钟。此处参考时钟选为18.432 MHz,由FPGA控制部分提供。芯片还匹配了与解串后的数据同步的时钟,以助于转换后的并行数据输出。为了保证音频信号的连续性和实时性,需避免芯片处于省电模式或高阻模式。因此PWRDN和REN需接高电平。RCLK-R/F接高电平,即选择时钟上升沿输出数据电路如图8所示。

该组芯片有两种同步方式:快速同步和随机同步。快速同步是由串化器发送一组由连续的6个“1”和“0”组成的同步信号,解串器收到信号后锁定数据时钟,锁定完成之前LOCK保持高电平,同步完成后跳变为低电平。同步信号的发送是由串化器的SYNC1和SYNC2控制的,只要两者之一置高电平持续时间超过6个时钟周期,串化器就开始连续发送同步信号。快速同步具有快速准确的优点,但在长距离的信号传输中,光纤只传递数据,无法很好的传递串化器和解串器的SYNC和LOCK信号。因此采用随机同步方式。

随机同步方式串化器不需发送同步信号,解串器直接对数据流进行锁定,实现同步,锁定丢失后,解串器会重新锁定时钟。将LOCK接到FPGA以进行实时控制。

2.6 D/A转换及视频信号输出

D/A转化部分采用Cirrus Logic公司出品的专业音频信号处理芯片CS4334。其具有完善的立体声DAC系统,抗干扰能力强,失真噪声小,采用单电压+5 V电源,电路如图9所示。

芯片具有两种时钟模式,即外部串行时钟模式和内部串行时钟模式。当芯片工作在外部串行时钟模式下时,去加重滤波器不能被访问,且外部串行时钟易被干扰,故本装置设计时采用了内部串行时钟模式。串行时钟SCLK在内部产生,并与主时钟MCLK(18.432 MHz)、采样时钟RLCK(96 KHz,由FPGA分频产生)同步。信号经数模转化后,分别由AOUTL和AOUTR输出左右声道模拟信号,经低通滤波后输出,由于满量程时信号最大输出可达3.5 V,且装置可通过外接放大器进行声音信号的放大,故在本设计中未进行音频信号的放大处理。软件设计及仿真介绍

系统采用VerilogHDL语言进行程序编写,在QuartusⅡ环境下编辑仿真。FPGA内部时钟由18.432 MHz的有源晶振提供。FPGA的工作是:

1)提供D/A转换芯片CS4334,A/D转换芯片CS5342,并串转换芯片LV1023的工作时钟和串并转换芯片LV1224的参考时钟,其值均为18.432 MHz。

2)发送端对数据进行8B10B编码,并将转换后的数据传送给串化器;接收端获取串并转换后的十位数据,进行解码,还原为编码前的八位数据,并将解码后的数据传送给数模转换芯片。

3.1 8B10B编解码

8B10B编码是目前高速串行通讯普遍采用的编码方式,8B10B编码的目的是将八位数据转换成10位的数据,并使转换后的数据流中“0”和“1”的数量平衡,避免发送过程中因过多重复的出现“0”或“1”而发生的错误,提高线路传输的性能,有利于接收器更准确的捕捉同步时钟,而且采用特定的码元可以使接受端更准确地对准码元。8B10B编码可以看成是586B和384B编码的组合,组合过后有些编码可能有两个值,“1”和“0”的差值称为平衡度,用RD-表示平衡度为+2或0,RD+表示平衡度-2或0。将转换后的数据按平衡度分为RD-和RD+两列。设变量DISPIN表示正在转换的数的平衡度,DISPOUT表示下一个转换的数的平衡度。初始时设DISPIN与DISPOUT相等,先从RD-中开始转换,如果转换后的数“0”和“1”的数量相等,继续在RD-列中转换下一个数,如果“0”和“1”的数不等,则转到RD+列中转换。同理在RD+列中,如果“0”、“1”个数相等则继续在RD+中,否则换到RD-中。

解码部分将10位数据的前六位和后四位分别按照5B6B和3B4B的列表解码即可。3.2 仿真

设计程序经QuartusⅡ综合器编译综合成功后,可以对输入数据、中间产生的数据、输出数据进行仿真。装置采用的8B10B编码方式,分为3B4B和5B6B进行编码。解码部分依照编码时相同的分发将十位数据分为4B和6B分别解码。解码后再按顺序组合成8位数据。程序以4B3B、6B5B分别查表的方式实现。程序仿真图中,adin是编码之前的八位数据,设为逐次加一的计数数据,为了方便比较,图中用十进制表示。编码后的十位数据为data10b,adout是解码后的数据。可以看到虽有延迟,解码后数据仍为计数数据,因此程序可以准确地实现解码功能。结束语

综合以上设计的电路模块,其基本功能实现了音频信号的采集与数字化处理,并用光纤完成音频数字信号的传输过程,其信号通道研制完成,为整套实验装置的设计研制奠定了基础保证,它是系统的核心关键部分。作为大学基础实验领域研发的新型实验仪器,不管是设计研制者,还是通过其实验教学的应用者都在其工作与实验的实践中,学习掌握和了解多方面的专业理论与技术知识:1)认识模拟电路、数字电路、模数和数模转换等电子电路知识,了解印刷电路板设计方法;2)了解可编程逻辑器件的基本原理、硬件设计、软件编程、仿真调试与使用工作方法;3)了解模拟信号与数字信号的区别与特点,掌握二者之间对应

关系及转换原理;4)了解音频信号构成、处理及传输过程,以及并/串、串/并转换的原理及同步工作方法;5)了解光/电和光/电转换专业知识与当代应用技术;6)学习和了解模拟信号与数字信号光纤传输过程等现代电子专业理论与应用技术。

第二篇:基于DDS芯片AD9850的全数控函数信号发生器的设计与实现

基于DDS芯片AD9850的全数控函数信号发生器的设计与实现

龙安国

(永州职业技术学院,湖南 永州 425006)0 引言

http://www.xiexiebang.com/xsj07/xsj091134.asp 信号源是电子产品测量与调试、部队设备技术保障等领域的基本电子设备。随着科学技术的发展和测量技术的进步,普通的信号发生器已无法满足目前日益发展的电子技术领域的生产调试需要。而DDS技术是一种新兴的直接数字频率合成技术,具有频率分辨率高、频率切换速度快、切换相位连续、输出信号相位噪声低、可编程、全数字化易于集成、体积小、重量轻等优点,因而在雷达及通信等领域具有广泛的应用前景。

1系统设计方案

本文提出的采用DDS作为信号发生核心器件的全数控函数信号发生器设计方案,根据输出信号波形类型可设置、输出信号幅度和频率可数控、输出频率宽等要求,选用了美国A/D公司的AD9850芯片,并通过单片机程序控制和处理AD9850的32位频率控制字,再经放大后加至以数字电位器为核心的数字衰减网络,从而实现了信号幅度、频率、类型以及输出等选项的全数字控制。该函数信号发生器的结构如图1所示。

本系统主要由单片机、DDS直接频率信号合成器、数字衰减电路、真有效值转换模块、A/D转换模块、数字积分选择电路等部分组成。DDS的基本原理

直接数字频率合成器(Derect Digital Synthesizer)是从相位概念出发直接合成所需波形的一种频率合成技术。一个直接数字频率合成器通常由相位累加器、加法器、波形存储ROM、D/A转换器和低通滤波器(LPF)组成。DDS的组成结构如图2所示。其中,K为频率控制字(也叫相位增量),P为相位控制字,W为波形控制字,fc为参考时钟频率,N为相位累加器的字长,D为ROM数据位及D/A转换器的字长。相位累加器在时钟fc的控制下以步长K累加,输出的N位二进制码与相位控制字P、波形控制字W相加后作为波形ROM的地址来对波形ROM进行寻址,波形ROM输出的D位幅度码S(n)经D/A转换变成阶梯波S(t)后,再经过低通滤波器平滑,就可以得到合成的信号波形。由于合成的信号波形取决于波形ROM中存放的幅度码,因此,用DDS可以合成任意波形。

3硬件电路设计

3.1 DDS信号产生电路

考虑到DDS具有频率分辨率较高、频率切换速度快、切换相位连续、输出信号相位噪声低、可编程、全数字化、易于集成、体积小、重量轻等优点,该方案选用美国A/D公司的AD9850芯片,并采用单片机为核心控制器件来对DDS输送频率控制字,从而使DDS输出相应频率和类型的信号,其DDS信号产生电路如图3所示。

3硬件电路设计

3.1 DDS信号产生电路

考虑到DDS具有频率分辨率较高、频率切换速度快、切换相位连续、输出信号相位噪声低、可编程、全数字化、易于集成、体积小、重量轻等优点,该方案选用美国A/D公司的AD9850芯片,并采用单片机为核心控制器件来对DDS输送频率控制字,从而使DDS输出相应频率和类型的信号,其DDS信号产生电路如图3所示。

单片机与AD9850的接口既可采用并行方式,也可采用串行方式。为了充分发挥芯片的高速性能和节约单片机资源,本设计选择并行方式将AT89S52的P0口经74HC373锁存器扩展后接至DDS的并行输入控制端(D0~D7)。AD9850外接120 MHz的有源晶振,产生的正弦信号经低通滤波器(LPF)去掉高频谐波后即可得到波形良好的模拟信号。这样,将D/A转换器的输出信号经低通滤波后,接到AD9850内部的高速比较器上,即可直接输出一个抖动很小的方波。再将方波信号加至积分电路,即可得到三角波信号。另外,也可通过键盘编辑任意波形的输出信号。

3.2键盘输入接口及LCD接口电路

本系统中的数字输入设置电路采用2×8矩阵键盘。由于LCD具有显示内容多,电路结构简单,占用单片机资源少等优点,本系统采用RT1602C型LCD液晶显示屏来显示信号的类型、频率大小和正弦波的峰一峰值,图4所示是键盘输入及LCD接口电路图。

同样,考虑到AT89S52单片机的IO引脚资源有限,本系统的键盘输入及LCD输出均通过74HC245连接到AT89S52单片机的P0端口,从而实现端口扩展和复用。

3.3信号幅度数控预置电路

为了实现对输出的正弦模拟信号幅度的数字控制和预置,本系统采用了AD811高速运放、数字电位器衰减、真有效值转换、以及A/D转换等电路,具体电路图如图5所示。

数字电位器X9C102是实现信号幅度数字可调的关键器件。真有效值转换模块AD637主要负责信号的TRMS/DC转换,然后经TLC2453模数转换向单片机输送正比于正弦波信号幅度的数字量,以便单片机输出合适的幅值控制指令。

3.4积分电容自动切换控制电路

三角波是常用信号之一,本系统采用RC积分电路将方波信号转换成三角波。由于信号频率很宽(低频达1 Hz以下,高频达60 MHz以上),为了完成不同频段的线性积分,需要不同的积分电容(10pF、100pF、1 nF、10nF、100nF、1 μF、10 μF、100μF)。基于数控和自动切换的需要,本系统采用如图6所示的CD4051八选一电路。

CD4051的八选一控制信号来源于AT89S52的P0~P3接口,74HC373P也是考虑复用P0端口而设置的。AD9850输出的方波经积分电路转换为三角波后,经AD811高速运放可提高其负载能力。

4系统软件设计

4.1 主程序

主程序可控制整个系统,包括控制系统的初始化、显示、运算、键盘扫描、频率控制、幅度控制等子程序,其主程序流程如图7所示。

初始化可将系统设定为默认工作状态,然后通过扫描键盘来判断是否有按键按下以确定用户要执行的任务,同时通过判断23H.4、20H.1、20H.0各功能标志位来确定应完成的功能。当23H.4=1时,计算频率值系统工作在频率计方式下;当20H.1=1时,检测峰峰值系统将检测输出信号的峰峰值:而当20H.0=1时.则更新LCD显示内容,当执行完后返回键盘扫描程序并以此循环。各功能标志位均由键盘、峰峰值检测和定时程序等控制,从而实现各种功能。

4.2键盘扫描子程序

键盘扫描子程序如图8所示。因按键较多。本系统采用2×8行列式键盘来节约I/O口,并用程序把8根列线全部拉低,再判断2根行线是否有低电平,如果没有,说明没有按键被按下,系统则退出键盘扫描程序,否则,依次拉低列线,然后依次判断行线是否有低电平并判断键号,键号确定后再转到键号相对应的功能程序去执行。键盘主要方便用户设置频率、幅度、选择工作方式等功能。

4.3 信号频率数字预置子程序

信号频率的数字控制程序流程如图9所示。该部分程序主要用于将键盘输入值转换成十六进制数据,然后产生相应的频率控制字并送至DDS芯片,以改变DDS的相位增量,最终输出相应频率信号。结束语

通过严格的实验测试证明,本系统采用DDS完全可以实现输出信号类型的选择设置、信号频率数字预置、信号幅度数字步进可调等功能,是一种输出信号频率覆盖宽(0.023 Hz~40 MHz)、信号源分辨率高、波形失真小、全数控型函数信号发生器。具有一定的实用开发价值。

下载音频信号数字化光纤传输实验仪信道的设计与实现word格式文档
下载音频信号数字化光纤传输实验仪信道的设计与实现.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐