欢迎来到天天文库
浏览记录
ID:38922387
大小:170.33 KB
页数:7页
时间:2019-06-21
《数字电话通信发送传输接收系统综合构建及性能测量》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数字电话通信发送传输接收系统综合构建及性能测量1.用Matlab函数录制一段10秒的单声道语音,采样率为8000次,作为数字电话的模拟信号源。设为myvoice.wav文件。录音函数的文件名为record.m信号源模块用FromMultimediaFile。采样频率等属性如下1.构建A律PCM编码器和解码器,实现对信号myvoice.wav的编码和解码。PCM编码编码器如下图其中以Saturation作为限幅器,将输入信号幅度值限制在PCM编码的定义范围内,以A-LawCompressor作压缩器,Rel
2、ay模块的门限值设置为0,其输出即可作为PCM编码输出的最高位一极性码。样值取值绝对值后,用增益模块将样值放大到0-127,然后用间隔为1的Quantizer进行四舍五入取整,最后将整数编码为7位二:进制序列,作为PCM编码的低7位。A-Law-Compressor属性设置Gain模块用于调整语言信号的幅度。IntegertoBitConverter属性设置PCM解码器如下图:参数如下图所示:BittoIntegerConverterGain2A-LawExpanderPCM编码子系统是编码器封装之后的。
3、PCM解码器中首先分离并行数据中的最高位(极性码)和7位数据,然后将7位数据转换位整数值,再进行归一化,扩张后与双极性的极性码相乘得出解码值。1.学习并完成PCM输出数据的并串和串并转换功能,将PCM编码输出的信号进行并串转换后送入二进制对称错误信道传输,并实现接收解码,生成接收机端的解码输出wav文件,设为myvoicereceived.wav。PCM编码解码系统包含了并串转换和串并转换功能,仿真时间长度为10秒。设置BSC信道的误码率后,启动仿真,可听到指定误码率下的PCM解码语言信号。4.给出二进制
4、对称错误信道误码率为0.1、0.01和0.001,0.0001时的接收wav文件,设为myvoicereceivedPb0.1.wavmyvoicereceivedPb0.01.wavmyvoicereceivedPb0.001.wavmyvoicereceivedPb0.0001.wav跟据结果作出你自己的结论。设置BSC信道的误码率分别为0.1,0.01,0.001,0.0001,从听到的输出音质中,可以发现误码率在0.01上话音基本清晰,但解码输出信号中的噪声仍然严重;误码率在0.001数量级上解码
5、噪声仍然是比较明显,但音质已经大大改善;误码率在0.0001数量级上解码噪声就不明显了。四、心得体会设计过程中,我弄懂了A律13折线和PCM编码的原理,了解这些后总个设计思路就呈现在眼前,自己的信心也倍增。通过这次课程设计,充分掌握了PCM编码的工作原理及PCM系统的工作过程,学会了使用仿真软件MATL.AB的SIMULINK,并学会通过应用软件仿真来实现PCM系统的设计,对以后的学习和工作都起到了一定的作用,加强了实践动手能力和学习新知识的技能。
此文档下载收益归作者所有