ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:115.10KB ,
资源ID:14771215      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-14771215.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(脉冲编码PCM调制设计.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

脉冲编码PCM调制设计.docx

1、脉冲编码PCM调制设计探探2007级学生数字通探% 信原理课程设计 %探 数字通信原理课程设计报告书脉冲编码调制(PCM)系统课题名称设计与仿真姓 名 学 号院 系 物理与电信工程系专 业 通信工程指导教师2010年01月09日一、设计任务及要求(1)完成脉冲编码调制(PCM系统的设计与仿真。 用MATLAB件将此次设计在电脑上实现,观察输出的波形(3)要求有各种需要的信号波形输出,并记录。指导教师签名:2010年01月15日、指导教师评语:指导教师签名: 2010 年 01 月 15 日二、成绩盖章验收2010 年 01 月 15 日脉冲编码调制 (PCM) 系统设计与仿真一、 设计目的加深

2、对数字通信原理与技术及MATLA课程的认识,进一步熟悉 M语 言编程中各个指令语句的运用; 进一步了解和掌握数字通信原理课程设计中各种 原理程序的设计技巧;掌握宏汇编语言的设计方法;掌握 MATLAB件的使用方 法,加深对试验设备的了解以及对硬件设备的正确使用。 加强对于电路图的描绘 技能,巩固独立设计实验的实验技能。提高实践动手能力。二、 设计要求采用matlab或者其它软件工具实现脉冲编码调制 (PCM系统的设计与 仿真,并且绘制相关的图形; 通过编程设置对参数进行调整, 可以调节输出 信号的显示效果。 所有设计要求, 均必须在实验室调试, 保证功能能够实现。三、 设计原理在PCM中,波形

3、的每个样本独立进行编码。然而,以奈奎斯特速率或更高 速率采样的绝大多数信号(包括语音信号) ,其相邻的样本之间呈现明显的相关 性,换言之,相邻采样幅度间的平均变化较小。所以,利用采样中多余度的编码 方案将使语音信号的码率降低。一种简单的解决方法就是对相邻样本之差编码而不是对样本本身编码,由 于相邻样本之差比实际样本幅度小, 所以表示差信号需要较小的位数。 这种普通 方法的一种改进方案是用前面的 n 个样本根据一定的规律来预测当前的样本, 然 后将预测值与实际值的误差进行量化后传输, 在根据误差信号, 采用和发送端相 同的预测方法恢复出原始信号。k话音输出:诣曰输入1Fk1TI fiKN I I

4、一LL:_| 抽祥解码 量化再生 信道 编码图1 PCM的原理框图模拟信号数字化必须经过三个过程, 即抽样、量化和编码,以实现话音数字 化的脉冲编码调制(PCM Pulse Coding Modulation )技术。1.抽样(Samping)抽样是把模拟信号以其信号带宽 2倍以上的频率提取样值,变为在时间轴上 离散的抽样信号的过程。例如,话音信号带宽被限制在0.33.4kHz内,用8kHz 的抽样频率(fs ),就可获得能取代原来连续话音信号的抽样信号。对一个正弦 信号进行抽样获得的抽样信号是一个脉冲幅度调制( PAM信号,如下图对模拟正弦信号的抽样所示。对抽样信号进行检波和平滑滤波,即可还

5、原出原来的模拟 信号。2.量化(quantizing )抽样信号虽然是时间轴上离散的信号,但仍然是模拟信号,其样值在一定的 取值范围内,可有无限多个值。显然,对无限个样值一一给出数字码组来对应是 不可能的。为了实现以数字码表示样值,必须采用“四舍五入”的方法把样值分 级“取整”, 使一定取值范围内的样值由无限多个值变为有限个值。 这一过程称 为量化。量化后的抽样信号与量化前的抽样信号相比较, 当然有所失真, 且不再是模 拟信号。这种量化失真在接收端还原模拟信号时表现为噪声,并称为量化噪声。 量化噪声的大小取决于把样值分级“取整”的方式, 分的级数越多, 即量化级差 或间隔越小,量化噪声也越小。

6、3.编码( Coding) 量化后的抽样信号在一定的取值范围内仅有有限个可取的样值,且信号正、 负幅度分布的对称性使正、负样值的个数相等,正、负向的量化级对称分布。若 将有限个量化样值的绝对值从小到大依次排列, 并对应地依次赋予一个十进制数 字代码(例如,赋予样值 0 的十进制数字代码为 0),在码前以“”、“” 号为前缀, 来区分样值的正、 负,则量化后的抽样信号就转化为按抽样时序排列 的一串十进制数字码流, 即十进制数字信号。 简单高效的数据系统是二进制码系 统,因此, 应将十进制数字代码变换成二进制编码。 根据十进制数字代码的总个 数,可以确定所需二进制编码的位数, 即字长。 这种把量化

7、的抽样信号变换成给 定字长的二进制码流的过程称为编码。话音PCM的抽样频率为8kHz,每个量化样值对应一个8位二进制码,故话 音数字编码信号的速率为8bits x 8kHz= 64kb/s。量化噪声随量化级数的增多和 级差的缩小而减小。量化级数增多即样值个数增多,就要求更长的二进制编码。 因此,量化噪声随二进制编码的位数增多而减小, 即随数字编码信号的速率提高 而减小。自然界中的声音非常复杂, 波形极其复杂, 通常我们采用的是脉冲代码 调制编码,即PCM编码。PCM1过抽样、量化、编码三个步骤将连续变化的模拟 信号转换为数字编码。图2 PCM模块电路万框图四、设计步骤4.1、 实施步骤A、 输

8、出时钟和帧同步时隙信号观测用示波器同时观测抽样时钟信号(TP504)和输出时钟信号(TP503,观测 时以TP504作为同步信号。B、 抽样时钟信号与PCM编码数据测量将跳线开关K501设置在T位置,用函数信号发生器产生一个频率为 100HZ电平为2V的正弦波测试信号,送入信号测试端口 J005和J006。用示波器同时观测抽样时钟信号(TP504)和编码输出数据信号(TP502), 观测时以TP504作为同步信号。4.2、 具体设计程序main .m%show the pcm en code and decodeclear allclose allt=0:0.01:10;%1001 个数vm1

9、=-70:1:10; % 输入正弦信号幅度不同 dBvm=10.A(vm1/20);%dB-10 进制figure(1)for k=1:length(vm)for m=1:2x=vm(k)*sin(2*pi*t+2*pi*rand(1);v=1;xx=x/v; %normalizesxx=floor(xx*4096); y=pcm_encode(sxx); yy=pcm_decode(y,v);燥声功率nq(m)=sum(x-yy).*(x-yy)/length(x);% sq(m)=mea n(y y42);% 信号功率snr(m)=(sq(m)/nq(m);% 信燥比drawnowsubp

10、lot(211)plot(t,x);title(sample sequence);subplot(212)plot(t,yy);title(pcm decode sequence); end snrq(k)=10*log10(mean(snr); endfigure(2)plot(vm1,snrq);axis(-60 0 0 60);grid;pcm_encode.mfunction out=pcm_encode(x) %x encode to pcm code n=length(x);%-4096x0out(i,1)=1;% 符号位elseout(i,1)=0;% 符号位endif abs(

11、x(i)=0&abs(x(i)32 out(i,2)=0;out(i,3)=0;out(i,4)=0;step=2;st=0;elseif 32=abs(x(i)&abs(x(i)64 out(i,2)=0;out(i,3)=0;out(i,4)=1;step=2;st=32;elseif 64=abs(x(i)&abs(x(i)128 out(i,2)=0;out(i,3)=1;out(i,4)=0;step=4;st=64;elseif 128=abs(x(i)&abs(x(i)256 out(i,2)=0;out(i,3)=1;out(i,4)=1;step=8;st=128;elsei

12、f 256=abs(x(i)&abs(x(i)512 out(i,2)=1;out(i,3)=0;out(i,4)=0;step=16;st=256;elseif 512=abs(x(i)&abs(x(i)1024 out(i,2)=1;out(i,3)=0;out(i,4)=1;step=32;st=512;elseif 1024=abs(x(i)&abs(x(i)2048 out(i,2)=1;out(i,3)=1;out(i,4)=0;step=64;st=1024;elseif 2048=abs(x(i)&abs(x(i)=4096) out(i,2:8)=1 1 1 1 1 1 1;

13、elsetmp=floor(abs(x(i)-st)/step);t=dec2bin(tmp,4)-48; % 函数 dec2bin 输出的是 ASCII 字符串, 48 对应0out(i,5:8)=t(1:4);endendout=reshape(out,1,8*n);% 行变列pcm_decode.mfunction out=pcm_decode(in,v)%decode the input pcm code%in:input the pcm code 8 bits sample%v:quantized level n=length(in);in=reshape(in,8,n/8);% 列

14、变行 slot(1)=0;slot(2)=32;slot(3)=64;slot=128; slot(5)=256; slot( 6)=512;slot (7)=1024; slot(8)=2048;step(1)=2; step(2)=2; step(3)=4; step(4)=8; step (5)=16; step (6)=32; step (7)=64; step(8)=128;for i=1: n/8ss=2*i n(i,1)-1;%+1 -1进制转换10进制tmp=i n(i,2)*4+i n(i,3)*2+i n(i,4)+1;%2 st=slot(tmp);dt=(i n(i,5

15、)*8+i n( i,6)*4+i n(i,7)*2+i n(i,8)*step(tmp)+0.5*step(tmp); out(i)=ss*(st+dt)/4096*v;end五、设计结果sample sequence1劭 E/ 1 / I1 1 T-1 1J i0.5 .1 I I 7 I01-1 1 J iI j 1 Ji-J-0.5 j |L i r . t1 If 11 f 1111.IJ-10 t ./ .J ft r /r V r rI j1 234 56 7 891图3输入正弦信号图图4实验结果图六、设计体会与建议6.1设计体会在此次设计中,我们将课本理论知识与实际应用联系起来

16、,按照书本上的知识和老师讲授的方法,首先分析研究此次数字电路课程设计任务和要求, 然后按照分析的结果进行实际编程操作,检测和校正,再进一步完善M程序。在其中遇 到一些不解和疑惑的位置,还有一些出现的未知问题,我们都认真分析讨论,然 后对讨论出的结果进行实际检测校正,对一些疑难问题我们也认真向老师询问请 教,和老师一起探讨解决。通过此次数字电路课程设计,我们加深了对课本知识 的认识理解,对数字电路设计方法和 M语言也有了一定的初步认识。6.2对设计的建议在我们动手制作之前应先告诉我们应先熟练掌握相关软件指令、 和原理,掌握如何编写程序的方法。我们应当注意实验中的问题,要思考问题来源及如何去 解决

17、。这样会有助于我们进一步的进入状态, 完成设计; 也更助于我们能够真正 锻炼我们的动手能力。总之,在本设计中,通过自己的努力,认真学习相关的函数,通过设计前后 的分析,大大提高了自己解决问题的能力。而在设计过程中通过对错误的改正, 也加强了自己对相关知识的理解, 这将对以后的学习工作有着很大的帮助。 同时 由于本次设计运用了不同的知识, 这样我就可以更好的将不同科目的知识进行联 系学习,对牢靠的学习有着巨大的支持! 同时真诚感谢李梦醒老师给予的大力支 持和帮助指导!参考文献1. 曹志刚, 钱亚生 . 现代通信原理 M . 清华大学出版社, 2006 年 10月第 24版: 70-71 。2.张志涌.精通matlab6.5版M.北京航天航空大学出版社, 2005年8月:51-53。3. 程佩青 . 数字信号处理教程 M. 清华大学出版社, 2006 年 10月: 82-84。4. 刘树棠 . 信号与系统 M. 西安交通大学出版社 2005年 4月: 65-68。5. 郭文彬 . 通信原理基于 matlab 的计算机仿真 M. 北京邮电大学出版社: 36-45。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2