




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计任务书题 目: pcm通信系统设计初始条件:具备通信课程的理论知识;具备模拟与数字电路基本电路的设计能力;掌握通信电路的设计知识,掌握通信电路的基本调试方法;自选相关电子器件;可以使用实验室仪器调试。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、pcm码速率128kb,两路时分复用,通信双方有线连接, 语音信号无明显失真,采用a律压缩13折线芯片; 2、系统时钟信号频率2.048mhz,时隙同步信号频率为8khz;3、选用相应合适的芯片,设计确定电路形式,对单元电路和整体系统进行计算、仿真验证。4、进行系统仿真,调试并完成符合要求的课程设计说明书。时间安排: 二十二周一周,其中3天硬件设计,2天硬件调试指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日目录摘要i1 理论基础11.1 pcm系统结构11.2 pcm调制原理11.2.1 抽样11.2.2 量化11.2.3 编码42 tp3067介绍62.1 tp3067功能概述62.2 tp3067内部逻辑框图62.3 tp3067引脚排列图与功能73 工作原理分析94 实验电路与仿真114.1 电路原理图114.2 仿真电路模块114.2.1 信号源子系统134.2.2 编码器模块134.2.3 译码器模块145 仿真结果16心得体会18参考文献19武汉理工大学通信原理课程设计说明书摘要systemview 仿真软件可以实现多层次的通信系统仿真。脉冲编码调制(pcm)是现代语音通信中数字化的重要编码方式。利用systemview 实现脉冲编码调制(pcm)仿真,可以为硬件电路实现提供理论依据。本次课程设计将通过仿真展示pcm编码实现的设计思路及具体过程,并加以进行分析。关键词: pcm 脉冲编码 通信系统 systemview 19武汉理工大学通信原理课程设计说明书1 理论基础1.1 pcm系统结构pcm即脉冲编码调制,在通信系统中完成将语音信号数字化的功能,是把模拟信号数字化传输的基本方法之一。pcm的实现主要包括三个步骤:抽样、量化和编码。这三个步骤分别完成时间上离散、幅度上离散以及量化信号的二进制表示,把一个时间连续、取值连续的模拟信号变换成时间离散、取值离散的数字信号,然后在信道中进行传输。接收机将收到的数字信号经再生、译码、平滑后恢复出原始的模拟信号。其过程表示如图1.1。图1.1 pcm通信过程原理1.2 pcm调制原理1.2.1 抽样所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。它的抽样速率的下限是由抽样定理确定的。1.2.2 量化从数学上来看,量化就是把一个连续幅度值的无限数集合映射成一个离散幅度值的有限数集合。如图1.2.2-1所示,量化器q输出l个量化值,k=1,2,3,l。常称为重建电平或量化电化器输入信号幅度落在与平。当量化器输入信号幅度落在与之间时,量化器输出电平为。这个量化过程可以表达为: 模拟入量化器量化值这里称为分层电平或判决阈值。通常称为量化间隔。图1.2.2-1 模拟信号的量化模拟信号的量化分为均匀量化和非均匀量化。由于均匀量化存在的主要缺点是:无论抽样值大小如何,量化噪声的均方根值都固定不变。因此,当信号较小时,则信号量化噪声功率比也就很小,这样,对于弱信号时的量化信噪比就难以达到给定的要求。通常,把满足信噪比要求的输入信号取值范围定义为动态范围,可见,均匀量化时的信号动态范围将受到较大的限制。为了克服这个缺点,实际中,往往采用非均匀量化。非均匀量化是根据信号的不同区间来确定量化间隔的。对于信号取值小的区间,其量化间隔也小;反之,量化间隔就大。它与均匀量化相比,有两个突出的优点。首先,当输入量化器的信号具有非均匀分布的概率密度(实际中常常是这样)时,非均匀量化器的输出端可以得到较高的平均信号量化噪声功率比;其次,非均匀量化时,量化噪声功率的均方根值基本上与信号抽样值成比例。因此量化噪声对大、小信号的影响大致相同,即改善了小信号时的量化信噪比。实际中,非均匀量化的实际方法通常是将抽样值通过压缩再进行均匀量化。通常使用的压缩器中,大多采用对数式压缩。广泛采用的两种对数压缩律是压缩律和a压缩律。美国采用压缩律,我国和欧洲各国均采用a压缩律,因此,pcm编码方式采用的也是a压缩律。所谓a压缩律也就是压缩器具有如下特性的压缩律: a律压扩特性是连续曲线,a值不同压扩特性亦不同,在电路上实现这样的函数规律是相当复杂的。实际中,往往都采用近似于a律函数规律的13折线(a=87.6)的压扩特性。这样,它基本上保持了连续压扩特性曲线的优点,又便于用数字电路实现,本设计中所用到的pcm编码正是采用这种压扩特性来进行编码的。图1.2.2-2示出了这种压扩特性。图1.2.2-2 13a律的量化特性曲线表1列出了13折线时的值与计算值的比较。表 10101按折线分段时的01段落12345678斜率16168421表1中第二行的值是根据时计算得到的,第三行的值是13折线分段时的值。可见,13折线各段落的分界点与曲线十分逼近,同时按2的幂次分割有利于数字化。1.2.3 编码所谓编码就是把量化后的信号变换成代码,其相反的过程称为译码。当然,这里的编码和译码与差错控制编码和译码是完全不同的,前者是属于信源编码的范畴。在现有的编码方法中,若按编码的速度来分,大致可分为两大类:低速编码和高速编码。通信中一般都采用第二类。编码器的种类大体上可以归结为三类:逐次比较型、折叠级联型、混合型。在逐次比较型编码方式中,无论采用几位码,一般均按极性码、段落码、段内码的顺序排列。下面结合13折线的量化来加以说明。表2 段落码 表3 段内码段落序号段落码量化级段内码8111151111141110711013110112110061011110111010105100910018100040117011160110301050101401002001300112001010001000100000在13折线法中,无论输入信号是正是负,均按8段折线(8个段落)进行编码。若用8位折叠二进制码来表示输入信号的抽样量化值,其中用第一位表示量化值的极性,其余七位(第二位至第八位)则表示抽样量化值的绝对大小。具体的做法是:用第二至第四位表示段落码,它的8种可能状态来分别代表8个段落的起点电平。其它四位表示段内码,它的16种可能状态来分别代表每一段落的16个均匀划分的量化级。这样处理的结果,8个段落被划分成27128个量化级。段落码和8个段落之间的关系如表2所示;段内码与16个量化级之间的关系见表3。pcm编译码器的实现可以借鉴单片pcm编码器集成芯片,如:tp3067a、cd22357等。单芯片工作时只需给出外围的时序电路即可实现,考虑到实现细节,仿真时将pcm编译码器分为编码器和译码器模块分别实现。本实验系统选择tp3067芯片作为pcm编译码器,它把编译码器(codec)和滤波器(filter)集成在一个芯片上,功能比较强,它既可以进行a律变换,也可以进行u律变换,它的数据既可用固定速率传送,也可用变速率传送,它既可以传输信令帧也可以选择它传送无信令帧,并且还可以控制它处于低功耗备用状态,到底使用它的什么功能可由用户通过一些控制来选择。tp3067可以组成模拟用户线与程控交换设备间的接口,包含有话音a律编解码器。自调零逻辑。话音输入放大器、rc滤波器、开关电容低通滤波器、话音推挽功放等功能单元。tp3067具有完整的话音到pcm和pcm到话音的a律压扩编解码功能。它的编码和解码工作既可同时进行,也可异步进行。2 tp3067介绍2.1 tp3067功能概述tp3067在一个芯片内部集成了编码电路和译码电路,是一个单路编译码器。其编码速率为2.048mhz,每一帧数据为8位,帧同步信号为8khz。模拟信号在编码电路中,经过抽样、量化、编码,最后得到pcm编码信号。在单路编译码器中,经变换后的pcm码是在一个时隙中被发送出去的,在其他的时隙中编译码器是没有输出的,即对一个单路编译码器来说,它在一个pcm帧(32个时隙)里,只在一个特定的时隙中发送编码信号。同样,译码电路也只是在一个特定的时隙(此时隙应与发送时隙相同,否则接收不到pcm编码信号)里才从外部接收pcm编码信号,然后进行译码,经过带通滤波器、放大器后输出。2.2 tp3067内部逻辑框图tp3067内部逻辑框图如图2.2所示。图2.2 tp3067内部逻辑框图2.3 tp3067引脚排列图与功能tp3067引脚排列如图2.3-1所示。图2.3-1 tp3067引脚排列(1)vpo+:接收功率放大器的非倒相输出 (2)gnda:模拟地,所有信号均以该引脚为参考点(3)vpo-:接收功率放大器的倒相输出 (4)vpi:接收功率放大器的倒相输入(5)vfro:接收滤波器的模拟输出(6)vcc:正电源引脚,vcc=+5v+5% (7)fsr:接收帧同步脉冲,它启动bclkr,于是pcm数据移入dr,fsr为8khz脉冲序列。(8)dr:接收数据帧输入。pcm数据随着fsr前沿移入dr。(9)bclkr/clksel: 在fsr的前沿把输入移入dr时位时钟,其频率可以从64kh至2.048mhz。另一方面它也可能是一个逻辑输入,以此为在同步模式中的主时钟选择频率1.536mhz、1.544mhz或2.048mhz,bclkr用在发送和接收两个方向。(10)mclkr/pdn:接收主时钟,其频率可以为1.536mhz、1.544mhz 或2.048mhz。它允许与mclkx 异步,但为了取得最佳性能应当与 mclkx 同步,当 mclkr 连续连在低电位时,clkx 被选用为所有内部定时,当mclkr 连续工作在高电位时,器件就处于掉电模式。 (11)mclkx:发送主时钟,其频率可以是1.536mhz、1.544mhz 或2.048mhz,它允许与mclkr 异步,同步工作能实现最佳性能。 (12)bclkx:把pcm数据从dx 上移出的位时钟,其频率可以从64khz 至2.048mhz,但必须与mclkx 同步。 (13)dx:由fsx 启动的三态pcm数据输出。 (14)fsx:发送帧同步脉冲输入,它启动bclkx 并使dx 上pcm数据移出到dx上。 (15)tsx:开漏输出。在编码器时隙内为低脉冲。 (16)anlb:模拟环路控制输入,在正常工作时必须置为逻辑“0”,当拉到逻辑“1” 时,发送滤波器和发送前置放大器输出的连接线被断开,而改为和接收功率放大器的vpo+输出连接。 (17)gsx:发送输入放大器的模拟输出,用来在外部调节增益。 (18)vfxi - :发送输入放大器的倒相输入。 (19)vfxi + :发送输入放大器的非倒相输入。(20)vbb :负电源引脚,v bb = -5v+5%。3 工作原理分析在本实验中我们选择tp3067进行a律变换,以2.048mbit/s来传送信息,信息帧为无信令帧,它的发送时序与接收时序直接受fsx和fsr控制。系统上电:当开始上电瞬间,加压复位电路启动combo并使它处于掉电状态,所有非主要电路都失效,而dx、vfro、vpo-、vpo+均处于高阻抗状态。为了使器件上电,一个逻辑低电平或时钟脉冲必须作用在mclkr/pdn引脚上,并且fsx和fsr脉冲必须存在。于是有两种掉电控制模式可以利用。在第一种中mclkr/pdn引脚电位被拉高。在另一种模式中使fsx和fsr二者的输入均连续保持低电平,在最后一个fsx或fsr脉冲之后相隔2ms左右,器件将进入掉电状态,一旦第一个fsx和fsr脉冲出现,上电就会发生。三态数据输出将停留在高阻抗状态中,一直到第二个fsx脉冲出现。 系统时序:帧同步工作:combo既可以用短帧,也可以用长帧同步脉冲。在加电开始时,器件采用短帧模式,在这种模式中,fsx和fsr这两个帧同步脉冲的长度均为一个位时钟周期。在bclkx的下降沿当fsx为高时,bclkx的下一个上升沿可启动输出符号位的三态输出dx的缓冲器,紧随其后的7个上升沿以时钟送出剩余的7个位,而下一个下降沿则阻止dx输出。在bclkr的下降沿当fsr为高时(bclkx在同步模式),其下一个下降沿将锁住符号位,跟随其后的7个下降沿锁住剩余的7个保留位。长帧同步工作:为了应用长帧模式,fsx和fsr这两个帧同步脉冲的长度应等于或大于位时钟周期的三倍。在64khz工作状态中,帧同步脉冲至少要在160ns内保持低电位。随着fsx或bclkx的上升沿(无论哪一个先到)来到,dx三态输出缓冲器启动,于是被时钟移出的第一比特为符号位,以后到来的bclkx的7个上升沿以时钟移出剩余的7位码。随着第8个上升沿或fsx变低(无论哪一个后发生),dx输出由bclkx的下降沿来阻塞,在以后8个bclkr的下降沿(bclkr),接收帧同步脉冲fsr的上升沿将锁住dr的pcm数据。编译码器的工作是由时序电路控制的。在编码电路中,进行取样、量化、编码,译码电路经过译码低通、放大后输出模拟信号,把这两部分集成在一个芯片上就是一个单路编译码器.单路编译码器变换后的8位pcm码字是在一个时隙中被发送出去,这个时序号是由a/d控制电路来决定的,而在其它时隙时编码器是没有输出的。同样在一个pcm帧里,它的译码电路也只能在一个由它自己的时序里,从外部接收8位pcm码。单路编译码器的发送时序和接收时序可由外部电路来控制。只要向a/d控制电路或d/a控制电路发某种命令即可控制单路编译码器的发送时序和接收时序号,从而也可以达到总线交换的目的。不同的单路编译码器对其发送时序和接收时序的控制方式都有所不同,有些编译码器有二种方式,一种是编程法,即给它内部的控制电路输进一个控制字,分配其时隙;另一种是直接控制,这时它有两个控制端,我们定义为fsx和fsr,它们是周期性的,并且它的周期和多路pcm的帧周期相同,为125s,这样,每来一个fsx,编译码器就输出一个pcm码字,每来一个fsr,编译码器就从外部输入一个pcm码字。编译码器一般都有一个pdn降功耗控制端,pdn=l时,编译码能正常工作,pdn=0时,编译码器处于低功耗状态,这时编译码器其它功能都不起作用,我们在设计时,可以接muc等控制芯片以实现对编译码器的降功耗控制。考虑到系统时钟频率较高,本系统利用vhdl设计pcm编码芯片的控制,生成时钟信号,发送时添加帧同步码,解码时检测帧同步码.以控制编解码的时序实现编解码功能. 本系统中所有的时隙都是从频率为8.102mhz的外部时钟信号频后得到2.048mhz的码同步时钟,再经分频分相后得到8khz的帧同步时钟.帧同步码的添加是在时钟信号控制下输出帧同步码的时隙中对预置帧同步编码逐位输出实现的. 帧同步信号的提取是用在时钟信号控制下信号通过移位寄存器构成的并/串转换电路的输出信号与与置信号比较而实现的,帧同步信号的频率为位同步信号的256分之一。拨码开关sw1, sw1可分别设置编解码时帧同步码的码型。为了提高系统的抗干扰能力减小误解码率,可以增加帧同步码的位数.这里只是为了说明原理所以选择8位。4 实验电路与仿真4.1 电路原理图实验电路原理如图4.1所示图4.1 pcm电路原理图4.2 仿真电路模块整个电路由信号源子系统、编码器模块和译码器模块构成。其总体电路如下图4.2所示:图4.2 仿真总体电路 所有模块属性如下表4:表4符号名称参数设置12信号源子系统7sinusoidamp = 1 v , freq = 1e+3 hz , phase = 0 deg,output 0 = sine t4 ,output 1 = cosine8sinusoidamp = 1 v,freq = 1.5e+3 hz, phase = 0 deg, output 0 = sine t4 ,output 1 = cosine9sinusoidamp = 1 v,freq = 500 hz, phase = 0 deg, output 0 = sine t4 ,output 1 = cosine10adderinputs from 7 8 9,outputs to 1111meta outinput from10 output to 3 203 4 5 14 19analysis13logic: adctwos complement,gate delay = 0 sec,threshold = 500e-3 v, true output = 1 v,false output = 0 v,no. bits = 8 ,min input = -2.5 v,max input = 2.5 v,rise time = 0 sec,analog = t21 output 0, clock = t1 output 00logic: dactwos complement,gate delay = 0 sec,threshold = 500e-3 no. bits = 8 ,min output = -2.5 v,max output = 2.5 v, d-0 = t13 output 0,d-1 = t13 output 1,d-2 = t13 output 2, d-3 = t13 output 3,d-4 = t13 output 42 20operator:linear sys butterworth lowpass iir3 poles, fc = 1.8e+3 hz,quant bits = noneinit cndtn = transient,dsp mode disabled1 18source: pulse trainamp = 1 v,freq = 10e+3 hzpulsew = 20.e-6 sec,offset = 0 v,phase = 0 deg21comm: decompanda-law,max input = 2.56comm: compandera-law,max input = 2.516source: pulse trainamp = 1 v,freq = 30e+3 hz,pulsew = 20.e-6 secoffset = 0 v,phase = 0 deg17source: pulse trainamp = 1 v,freq = 20e+3 hz,pulsew = 20.e-6 secoffset = 0 v,phase = 0 deg15logic: mux-d-8gate delay = 0 sec,threshold = 500.e-3 vtrue output = 1 v,false output = 04.2.1 信号源子系统信号源子系统由三个幅度相同、频率不同的正弦信号(图符7、8、9)构成,用来产生信号,其结构如下图4.2-1所示:图4.2.1 信号源子系统4.2.2 编码器模块pcm编码器模块主要由低通滤波器(图符15)、瞬时压缩器(图符16)、a/d转换器(图符8)、并/串转换器(图符10)、输出端子构成(图符9),实现模型如下图4.2-2所示:图4.2.2 pcm编码器模块信源信号经过 pcm 编码器低通滤波器(图符15)完成信号频带过滤,由于pcm量化采用非均匀量化,还要使用瞬时压缩器实现a律压缩后再进行均匀量化,a/d转换器(图符8)完成采样及量化,由于a/d转换器的输出是并行数据,必须通过数据选择器(图符10)完成并/串转换成串行数据,最后通过图符9输出pcm编码信号。组件功能:(1)低通滤波器:为实现信号的语音频率特性,考虑到滤波器在通带和阻带之间的过渡,采用了低通滤波器,而没有设计带通滤波器。为实现信号在 300hz3400hz的语音频带内,在这里采用了一个阶数为3阶的切比雪夫滤波器,其具有在通带内等波纹、阻带内单调的特性。(2)瞬时压缩器:瞬时压缩器(图符16)使用了我国现采用a律压缩,注意在译码时扩张器也应采用a律解压。对比压缩前后时域信号(见图6, 图7),明显看到对数压缩时小信号明显放大,而大信号被压缩,从而提高了小信号的信噪比,这样可以使用较少位数的量化满足语音传输的需要。(3)a/d 转换器:完成经过瞬时压缩后信号时间及幅度的离散,通常认为语音的频带在300hz3400hz,根据低通采样定理,采样频率应大于信号最高频率两倍以上,在这里a/d的采样频率为8hz即可满足,均匀量化电平数为256级量化,编码用8bit表示,其中第一位为极性表示,这样产生了64kbit/s的语音压缩编码。 (4)数据选择器:图符10为带使能端的8路数据选择器,与74151功能相同,在这里完成a/d转换后的数据的并/串转换,图符11、12、13为选择控制端,在这里控制轮流输出并行数据为串行数据。通过数据选择器还可以实现码速转换功能。4.2.3 译码器模块pcm译码器是实现pcm编码的逆系统。 pcm译码器模块主要由adc出来的pcm数据输出端、d/a转换器、瞬时扩张器、低通滤波器构成。实现模型如下图4.2-3所示:图4.2.3 pcm译码器模块组件功能:(1)d/a转换器(图符1):用来实现与a/d转换相反的过程,实现数字量转化为模拟量,从而达到译
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大班幼儿在教育中的五大领域目标及发展指导
- 2025年android自学教程!面试官都被搞懵了建议收藏-刚学安卓很懵逼
- 赛事商城测评题目及答案
- 2023-2024学年山西省太原市高二下学期期末学业诊断数学试题(解析版)
- 2023-2024学年湖南省长沙市浏阳市高二下学期期末质量监测数学试卷(解析版)
- 2025届河南省开封市等3地高三二模语文试题(解析版)
- 2024-2025学年云南省保山市高一上学期期末考试语文试题(解析版)
- 汽车解押的授权委托书
- 玻璃衬纸合同范本
- 脐部抗感染治疗方案讲课件
- 2024年高考政治选择性必修1《当代国际政治经济》(思维导图+核心考点+易混易错)
- 《积极心理学(第3版)》 课件 第3章 积极情绪的价值
- 语言学导论智慧树知到答案2024年广东外语外贸大学
- DL∕T 1909-2018 -48V电力通信直流电源系统技术规范
- 博士高校面试答辩模板
- JT-T-1211.1-2018公路工程水泥混凝土用快速修补材料第1部分:水泥基修补材料
- 上海市嘉定区2023-2024学年三年级下学期期末数学试卷
- DL-T5181-2017水电水利工程锚喷支护施工规范
- 在线网课知道知慧《战舰与海战》单元测试答案
- 走近核科学技术智慧树知到期末考试答案2024年
- 钢结构36米桁架吊装安全监理实施细则1
评论
0/150
提交评论