《基于MATLAB的数字通信系统的技术仿真研究.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的数字通信系统的技术仿真研究.doc(56页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 0101090203学号: 长 春 科 技 学 院毕业设计 (论文)基于MATLAB的数字通信系统的仿真技术研究 姓 名: 代永伟 学 院: 信息工程学院 专 业: 电子信息科学与技术 班 级: 2009级2班 指导老师: 穆宏慧(助教) 2013 年 5 月 25 日摘 要 随着通信系统复杂性的增加,传统的分析设计方法已经不能适应发展的需要。如果每次都直接用真实系统进行实验,不仅耗资昂贵,费工费时,有时甚至难于找到问题症结所在。因此,解决上述问题的有效方法是采用计算机仿真技术和利用计算机的高速运算处理能力。 本文首先简要介绍了数字通信系统一些基本原理,以与脉冲编码调制和基带传输中所涉与到的
2、原理、框图。MATLAB是MATHWORKS公司推出的一套高效率的数值计算和可视化软件,它集数值分析、矩阵运算信号处理、和图形显示于一体,构成了一个方便的、界面友好的用户环境。 在随后的两章中,更深入的阐述了脉冲编码调制和基带传输的一些基本原理、公式,以与它们在MATLAB中的实现,并注重仿真工程应用的系统化,均严格按照各种理论系统进行仿真过程的设计,使所有工程容都可以找到理论根源。关键词 MATLAB 脉冲编码调制基带传输仿真Abstract With the increase of communication systematic complexity, traditional analy
3、sis design method can not fit in with the needs of development. if the experiment is carried on the true system directly each time, which not only costs expensively, takes a lot of time,sometimes even it is difficult to find the very crux of the question. Therefore,the effective method is to adopt t
4、he emulation technology of the computer. So that the computers ability of high-speed computation can be used mostly. In this article the basic principle of digital communication system and some principles and graphs of pulse coding modulation as well as baseband transmission have been introduced at
5、first. MATLAB is a suit of high efficiency and visual software which has developed by Mathworks Company. It collects data analysis, matrix operation, signalprocess and graph to build a convenient and interface-friendly environment. Thereafter, the basic principle, formula of pulse coding modulation
6、and baseband transmission as well as how to achieve them at MATLAB have been expounded deeply. Especially pay attention to the systematize of using the emulation technology. It do designof emulation all according to each theory system, every project content could find the source of theory.Key words
7、MATLAB pulse coding modulation baseband transmission52 / 56目 录引 言1第1章 绪 论21.1前言21.2数字通信系统与其模型21.3脉冲编码调制(PCM)和基带传输系统31.4 MATLAB简介4第2章 脉冲编码调制与其仿真62.1模拟信号的抽样62.2模拟信号的量化14第3章 数字信号基带传输与其仿真203.1数字基带信号的码型203.2码型的功率谱分布273.3基带传输的误码率31总 结36致 37参考文献38附 录 I:英文原文40附 录 II:译文49引 言 在当今高度信息化的社会,信息和通信已成为现代社会的“命脉”。日新月
8、异的现代通信技术不仅推动了社会信息化发展,也改变了人们的工作、学习和生活方式,高等院校也随之建立了通信工程或与之相关的专业,相应地,通信原理的教学也发展到了一个新的阶段,面临着许多新问题需要探索和研究,新的通信系统的出现很大程度上是以通信理论的发展为基础的。 通信原理是通信工程专业、电子信息专业的一门重要的专业基础课程,它以各种通信系统的基本理论为研究对象,容涉与典型的现代通信系统各个组成部分的工作原理分析和设计方法。掌握这门课程对于学生学习、研究有关具体通信系统的后续专业课程,以与将来从事相关的科研、生产和管理工作部是十分重要的。通信原理与实际应用联系密切,又具有很强的理论性和抽象性,并且需
9、要应用概率论、随机过程、信号与系统、模拟与数字电路等多门课程知识为基础,给学生的学习造成了一定的困难。形成学习困难的原因是多方面的,但其中最主要的是学生缺乏一个直观认识通信系统的感性基础为了解决该问题,使抽象的理论知识具体化、形象化,本课题旨在通过以MATLAB语言进行的仿真Matlab是一种交互式的、以矩阵为基础的软件开发环境,它用于科学和工程的计算与可视化。Matlab的编程功能简单,并且很容易扩展和创造新的命令与函数。应用Matlab可方便地解决复杂数值计算问题。Matlab具有强大的Simulink动态仿真环境,可以实现可视化建模和多工作环境间文件互用和数据交换。Simulink支持连
10、续、离散与两者混合的线性和非线性系统,也支持多种采样速率的多速率系统;Simulink为用户提供了用方框图进行建模的图形接口,它与传统的仿真软件包用差分方程和微分方程建模相比,更直观、方便和灵活。用户可以在Matlab和Simulink两种环境下对自己的模型进行仿真、分析和修改。用于实现通信仿真的通信工具包(Communication toolbox,也叫Commlib,通信工具箱)是Matlab语言中的一个科学性工具包,提供通信领域中计算、研究模拟发展、系统设计和分析的功能,可以在Matlab环境下独立使用,也可以配合Simulink使用。另外,Matlab的图形界面功能GUI(Graphi
11、cal User Interface)能为仿真系统生成一个人机交互界面,便于仿真系统的操作。因此,Matlab在通信系统仿真中得到了广泛应用,本文也选用该工具对数字通信系统的脉冲编码调制和基带传输进行仿真。第1章 绪 论1.1前言 现代通信技术与人们的生活联系越来越紧密,现代通信系统是信息时代的生命线,信息技术革命是伴随着通信技术的发展而进行的。从19世纪以来,通信技术的发展很快,尤其是在20世纪50年代后,在计算机的使用普与以后,数字通信在越来越多的领域取代了模拟通信,模拟调制技术也发展为脉冲编码调制等技术。本篇将简要分析并讨论数字通信系统中脉冲编码调制和基带传输这两个主要问题以与它们在MA
12、TLAB中的实现。1.2数字通信系统与其模型 在信道中传输的是模拟信号还是数字信号,可以相应地把通信系统分为两类:模拟通信系统和数字通信系统。 数字通信的基本特征是,它传输的信号是“离散”或数字的。并具有以下几个突出问题。第一,数字信号传输时,信道噪声或干扰所造成的差错,原则上都是可以控而在接收端相应地需要一个解码器。第二,当需要时,可以有效地对基带信号进行人为“揽乱”,即加上密码,这叫加密,此时,在接收端就需要进行解密。第三.由于数字通信传输的是一个接一个按节拍传送的数字信号单元.即码元,因而接收端必须按与发送端一样的节拍接收。 综上所述点对点的数字通信系统模型.一般可用图1-1表示:受信者
13、噪声源译码器解码器解调器调制器信道信息源加密器编辑器图1-1 点对点 数字通信系统模型 而在本篇中将要重点讨论的数字基带传输系统,模型如图1-2表示:信息源基带信号形成器信道接 受滤波器受信者噪声源图1-2 数字基带传输系统模型1.3脉冲编码调制(PCM)和基带传输系统1.3.1脉冲编码调制(PCM)将模拟信号抽样量化,然后使已量化值变换成代码,称之为脉冲编码调制(Pcm),又称为脉码调制,主要用于语音传输。脉冲编码调制在光纤通信、卫星通信、数字微波通信中得到了广泛的应用。脉码调制包括抽样、量化和编码三个过程。抽样是把连续时间模拟信号转变成离散时间连续幅度的信号,而量化则将离散时间连续幅度进一
14、步转化为离散幅度的数字信号,编码是将得到的数字信号用某种既定的规则编成二进制码组输出。从调制观点来看,脉码调制使用模拟信号调制一个二进制脉冲序列.载波是脉冲序列.调制脉冲序列为“0”或“1,,所以称为脉冲编码调制(Pulse Code Modulate。它的组成框图如图1-3所示。信道A/D变换m(t)抽样样编码量化mm(t)译码m(t)mm(t)低通滤波干扰图1-3 PCM通信系统方框图1.3.2基带传输系统 通信的根本任务是远距离传输信息,因而如何准确的传输数字信息是数字通信的一个重要组成部分。在数字传输系统中.通常其传输对象是二元数字信息,设计数字传输系统的基本考虑是选择一组有限的离散的
15、波形来表示数字信息。这些离散波形可以是未经调制的不同电平信号,称为数字基带信号。 而方便用载波调制解调装置而直接传送基带信号的系统.我们称之为基带传输系统它的基本结构如图1-4所示:信 道接受滤波器基带脉冲输入信道信号形成器基带脉冲输出抽样判决器干扰图1-4基带传输系统的本结构 这里信道信号形成器用来产生适合于信道传输的基带信号,信道可以是允许基带信号通过的媒质,接收滤波器用来接收信号和尽可能排除信道噪声和其他干扰,抽样判决器则是在噪声背景下用来判定与再生基带信号。1.4 MATLAB简介 MATLAB是Mathworks公司推出的一种数学类计算应用软件,由于其强大的功能以与应用性,受到越来越
16、多的科技工作者的欢迎。在美国、欧洲等发达国家的大学中。已成为一种必须掌握的编程语言。1.4.1MATLAB的功能与特点 MATLAB是一个高精度的科学计算语言,它将计算、可视化和编程结合在一个容易使用的环境中,在这个环境中,用户可以把提出的问题和解决问题的办法用熟悉的数学符号表示出来,它的典型使用包括: (1)数学和计算; (2)运算法则; (3)建模、仿真; (4)数据分析、研究和可视化; (5)科学的工程图形; (6)应用程序开发,包括创建图形用户接口。 MATLAB是一个交互式系统,它的基本数据单元是数组,这个数组不要求固定的大小,因此可以让用户解决许多技术上的计算问题,特别是那些包括矩
17、阵和向量运算的问题。MATLAB的指令表达与数学、工程中常用的习惯形式十分相似,与C.Fortran等高级语言相比,MATLAB的语法规则更简单、表达更符合工程习惯。正因为如此,人们用MATLAB语言编写程序就有如在便笺上书写公式和求解,因而MATLAB被称为“便笺式”的科学工程计算语言。 MATLAB的最重要的特征是它拥有解决特定应用问题的程序组,也就是TOOLBOX(工具箱),如信号处理工具箱、控制系统工具箱、神经网络工具箱、模糊逻辑工具箱、通信工具和数据采集工具箱等许多专用工具箱。对大多数用户来说,要想灵活高效地运用这些工具箱,通常都需要学习相应的专业知识。 此外,开放也许是MATLAB
18、最重要和最受人欢迎的特点之一。除部函数外,所有的MATLAB主要文件和各工具箱文件都是可读可改的源文件,因此工具箱实际上是由一组复杂的MATLAB函数(M文件)组成,它扩展了MATLAB的功能,用以解决特定的问题,因此用户可以通过对源文件进行修改和加入自己编写的文件去构建新的专用工具箱。1.4.2MATLAB系统MATLAB系统由下面五个主要部分组成: (1)MATLAB开发环境。一切环境是一组实用工具,利用这些工具用户可以使用MATLAB函数和文件,这其中的很多工具都是图形用户接口.它包括MATLAB桌而和命令窗口,命令的历史记录以与用来查看帮助的浏览器、工作间、文件和搜索路径。 (2)MA
19、TLAB数学函数库。这是一个庞大的计算算法库,包括从基本函数,如sum、sine、cosine和复杂算法到更复杂的函数运算,如矩阵求逆、矩阵特征值、贝塞尔函数、和快速傅里叶变换。 (3)MATLAB语言。这是一个高级的矩阵/数组编程语言.该语言带有流程控制语句、函数、数据结构、输入/输出和面同对象编程的特点。它既可以编写决速执行的短小程序,也可以编写庞大复杂的应用程序。 (4)MATLAB图形处理系统。这是MATLAB的图形系统.它既包括生成二维和三维数据可视化、图像处理、动画与演示图形的高级命令,也包括完全由用户目定制图形显示与在MATLAB应用程序中创建完整的图形用户接口的低级命令。(5)
20、 MATLAB应用程序接口(API )。这是一个用尸编写与MATLAB接口的C与Fortran程序的函数库,它包括从MATLAB(动态)中调用指令和读写M文件的程序。第2章 脉冲编码调制与其仿真2.1模拟信号的抽样2.1.1低通抽样定理 抽样定理是指:一个频带限制在(0,hf)赫的时间里连续信号m(t),如果以t=1/2fh秒的间隔对它进行等间隔抽样,则m(t)将被所得到的抽样值完全确定。 例如:有一信号如下: (2-1) 用两种抽样频率对其进行抽样,f1=100Hz,f2=200Hz,做出抽样后的图像机器频谱,并作出结论。如图2-1图 2-1 被抽样信号的时域波形与频谱图 从图像来看,信号在
21、时域衰减较快,从大约0.1s就衰减为0,从频谱分布来看,原信号的频谱为一带限信号,在高频没有分量,低频从零频率开始。实现上述图像的matlab脚本文件如下:(lowpsample.m第一部分)cleart0=10; %定义时间长度ts=0.001; %采样周期ts1=0.01; %欠采样周期ts2=0.005; %正确采样周期fs=1/ts; fs1=1/ts1; fs2=1/ts2;df=0.5; %定义频率分辨力t=-t0/2:ts:t0/2; %定义时间序列%定义采样函数的平方,即信号序列x=sin(200*t); m=x./(200*t)w=t0/(2*ts)+1; %确定t=0的点
22、m(w)=1; %t=0点的信号值为1m=m.*m; m=50.*m; M,mn,dfy=fftseq(m,ts,df); %傅立叶变换M=M/fs;f=0:dfy:dfy*length(mn)-dfy-fs/2; %定义频率序列%f=0:df:df*length(m)-df-fs/2; %定义频率序列subplot(2,1,1); plot(t,m) xlabel(时间); title(原信号的波形)axis(-0.15,0.15,-1,50); subplot(2,1,2)plot(f,abs(fftshift(M) %作出原信号的频谱xlabel(频率); axis(-500,500,0
23、,1); title(原信号的频谱fH约为64 Hz) 从物理概念上可对抽样定理作如下解释,由于一个频带受限的信号波形绝不可能在很短的时间产生独立的.,实质的变化,它的最高变换速度受最高频率分量fh的限制。因此为了保留这一颁率分量的全部信息,.一个周期间隔至少要抽样两次。 对抽样来说.等于将信号与一系列冲激脉冲相乘,f1=100H z时,其表示式如下: (2-2)原信号的频率相应有移动,在fl的条件下做出的图像如图2-2所示。图 2-2 欠抽样的时域波形与频谱图 由于,从两个图像的比较可以看出,时域波形中的冲击串的包络已经不能完整的表示原信号,有了失真,从频谱图看更是如此,不同的频谱带相互重叠
24、,已经不能体现原频谱的特点了,在频谱中有了频谱的直流分量,这样恢复时将出现冲激信号,这样就无确的恢复信号MATLAB日实现如下:(lowpsample.m脚本文件第二部分)t1=-t0/2:ts1:t0/2; %定义采样时间序列x1=sin(200*t1); %计算对应采样序列的信号序列m1=x1./(200*t1); % 计算函数序列w1=t0/(2*ts1)+1; %由于除0产生了错误值,计算该值标号m1(w1)=1; %将错误值修正m1=m1.*m1;m1=50.*m1;M1,mn1,df1=fftseq(m1,ts1,df); %对采样序列进行傅立叶变换M1=M1/fs1;N1=M1,
25、 M1, M1, M1, M1, M1, M1, M1, M1, M1, M1, M1, M1;f1=-7*df1*length(mn1):df1:6*df1*length(mn1)-df1-fs1/2;pause; subplot(2,1,1);stem(t1,m1);xlabel(时间); title(采样不足信号的波形)axis(-0.15,0.15,-1,50); subplot(2,1,2)plot(f1,abs(fftshift(N1) %作采样不足信号的频谱title(采样不足信号的频谱fs=100Hz2fh,此次抽样是成功的,他能恢复原信号,从时域波形可以看出,比上面的抽样所得
26、的冲激脉冲串包含的细节要多就,在频域中也没有出现频谱的交叠,这样可以利用低通滤波器来得到所要的频谱,从而恢复信号的频谱。 MATLAB实现如下:(lowpsample.m第三部分)t2=-t0/2:ts2:t0/2; %定义采样时间序列x2=sin(200*t2); %计算对应采样序列的信号序列m2=x2./(200*t2); % 计算函数序列w2=t0/(2*ts2)+1; %由于除0产生了错误值,计算该值标号m2(w2)=1; %将错误值修正m2=m2.*m2; m2=50.*m2;M2,mn2,df2=fftseq(m2,ts2,df); %对采样序列进行傅立叶变换M2=M2/fs2;N
27、2=M2, M2, M2, M2, M2, M2, M2, M2, M2, M2, M2, M2, M2;f2=-7*df2*length(mn2):df2:6*df2*length(mn2)-df2-fs2/2;pause; subplot(2,1,1);stem(t2,m2);xlabel(时间); title(采样满足信号的波形)axis(-0.15,0.15,-1,50); subplot(2,1,2)plot(f2,abs(fftshift(N2) %作采样满足信号的频谱title(采样满足信号的频谱fs=200Hz2fH)axis(-500,500,0,1); xlabel(频率)
28、2.1.1带通抽样定理一个带通信号,其频带为(fl, fh)由于最低频本不是从零频率开始的,奈奎斯特频率不要求达到2fh,此时要求的抽样频率最低信为:fs=2(fh-f1)(1+M/N), (2-5) 其中N为不超过fh/(fh-fl)的最大整数,M=fh/(fh-f1)-N.既B=fh-f1,i则抽样频率在2B和4B之间。将上式划简后可以得到:fs=2fh/N (2-6) 满足上式的抽样频率既可以恢复原信号。 例如:一样抽样函数的信号如下:s(t)=20sinc(20t) (2-6) 分别用抽样频率为10Hz和20Hz的冲激脉冲序列对其进行抽样,通过作图观察抽样后的信号的频谱同原信号的频谱的
29、区别和联系 此信号为一带通信号,其频率宽度约7Hz.在对其10Hz进行抽样得到的信号为: (2-7) 而以20Hz抽样的得到信号为: (2-8) 所以MATLAB实现如下:clear all; close all;t0=10; %定义时间长度ts=0.001; fs=1/ts; t=-t0/2:ts:t0/2; %定义时间序列df=0.5; %定义频率分辨率x=sin(20*t).*cos(100*t); m=x./(20*t);w=t0/(2*ts)+1; %确定t=0的点m(w)=1; %修正t=0点的信号值 m=20.*m;M,mn,dfy=fft_seq(m,ts,df); %傅立叶变
30、换M=M/fs;f=0:dfy:dfy*length(mn)-dfy-fs/2; %定义频率序列figure(1) subplot(2,1,1); plot(t,m);xlabel(时间/s);ylabel(幅值);title(原信号的波形);axis(-2,2,-30,30);subplot(2,1,2);plot(f,abs(fftshift(M);xlabel(频率/Hz);ylabel(幅值);axis(-50,50,0,4);title(原信号的频谱);t0=10; %信号持续的时间ts1=0.01;fs1h=100;t1=-t0/2:ts1:t0/2; x1=sin(20*t1).
31、*cos(100*t1); m1=x1./(20*t1); w1=t0/(2*ts1)+1; m1(w1)=1; %修正t=0时的信号值m1=20.*m1; M1,mn1,df1=fft_seq(m1,ts1,df); %对满抽样条件的信号进行傅立叶变换 M1=M1/fs1h;N1=M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1;f1=-7*df1*length(mn1):df1:6*df1*length(mn1)-df1-fs1h/2;figure(2) subplot(2,1,1); stem(t1,m1);xlabel(时间/s);ylabel(幅值);ti
32、tle(抽样满足信号的波形);axis(-1.5,1.5,-20,30);subplot(2,1,2) plot(f1,abs(fftshift(N1);xlabel(频率/Hz);ylabel(幅值);axis(-100,100,0,2);title(抽样满足的信号频谱);axis(-100,100,0,2);t0=10; %信号持续的时间ts1=0.025;fs1l=40;t1=-t0/2:ts1:t0/2; %定义满足抽样条件的时间序列x1=sin(20*t1).*cos(100*t1); m1=x1./(20*t1); w1=t0/(2*ts1)+1; m1(w1)=1; %修正t=0
33、时的信号值m1=20.*m1; M1,mn1,df1=fft_seq(m1,ts1,df); %对满抽样条件的信号进行傅立叶变换 M1=M1/fs1l;N1=M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1;f1=-7*df1*length(mn1):df1:6*df1*length(mn1)-df1-fs1l/2;figure(3) subplot(2,1,1); stem(t1,m1);xlabel(时间/s);ylabel(幅值);title(抽样满足信号的波形);axis(-1,1,-20,30);subplot(2,1,2) plot(f1,abs(fft
34、shift(N1);xlabel(频率/Hz);ylabel(幅值);axis(-50,50,0,2.5);title(抽样满足的信号频谱);axis(-50,50,0,2.5); function M,m,df=fft_seq(m,ts,df)fs=1/ts;if nargin=2 n1=0else n1=fs/dfendn2=length(m);n=2(max(nextpow2(n1),nextpow2(n2);M=fft(m,n);m=m,zeros(1,n-n2);df=fs/n;图2-4原信号波形与频谱图图2-5抽样满足信号波形与频谱图2-6抽样满足信号波形与频谱2.2模拟信号的量化
35、 模拟信号进行抽样以后,其抽样值还是随信号幅度连续变化的,即抽样值m (KT)可以取无穷多个可能值,如果N个二进制数字信号来代表该样值的大小,以便用数字传输系统来传输该样值信息,那么N个二进制信号只能同M=2个电平值相对应,这样一来,抽样值必须被划分成M个离散电平,此电平被称为量化电平。 利用预先规定的有限个电平来表示模拟抽样值的过程称为量化。抽样是把一个时间连续信号变换成时间离散的信号,而量化则是将取样连续的抽样变成取值离散的抽样。 通常,量化器的输入是随机模拟信号。可以用适当速率对此随机信号m(t)进行抽样,并按照预先规定,将抽样值m (KTs)变换成M个电平q1, q2, qm之一mq(
36、KTs)=qi 若mi-1(KTs)mi (2-9) 量化器的输出是一个数学序列信号mq(KTs). 量化方案可分为标量量化和矢量量化,标量量化中每个信源输出被分别量化,它又分为均匀量化和非均匀量化。均匀量化的量化区域是等长的,非均匀量化则是不等长的,正因为此,非均匀量化的性能要优于均与量化。矢量量化则是对信源组合进行行整体量化。 在标量量化中,随机标量X的定义域划分为N个互不重叠的区域Ri, I=1, 2,.N,R称为量化间隔。在每个区域选择一个点作为量化技术,用xi表示。落在该区域的点都用xi表示,这样会带来误差。该均方误差为:D= (2-10) 其中f(x)是信源随机变量的概率密度函数。
37、定义信号量化噪声比为: (2-11)2.1均匀量化 把输入信号的取值域按距离分割的量化称为均匀量化。在均匀量化方式中,除第一个和最后一个区域,其他的所有区域都是等长的,每一级都有一个重建电平,即落在该区域中的不同值都会被量化为同一值,通常每个量化间隔的重建电平也都取均匀分布的值。 在量化围(-V,+V)中,量化间隔数为L个,均匀量化器的的量化间隔由上面可以得到,量化噪声功率的公式在可以简化为: (2-12) 而由前述可知:所以。因此均匀量化器的不过噪载声(信号的幅度小于V)与信号统计特性无关,只于量化间隔和量化的最大值有关系,既: (2-13)由MATLAB实现如下:t=0:0.1:2*pi;
38、s=sin(t);partition=-1:1/32:1;codebook=-32:1:32;index,aquan,distor=quantiz(s,partition,codebook);figure(1)subplot(2,1,1);plot(t,s);subplot(2,1,2);plot(t,aquan,*);codebooknu=ceil(log2(64);codebook=zeros(length(s),nu)for i=1:length(s) for j=nu:-1: if(fix(aquan(i)/(2j)=1) codebook(i,nu-j)=1; aquan(i)=aq
39、uan(i)-2j; end endendcodebook有程序可得图示如下:图示2-7电平均匀量化波形与原信号波形2.2非均匀量化 非均匀量化是根据信号的不同区间来确定量化间隔的对于信号取值小的区间,其量化间隔也小;反之,量化间隔就大。它与均匀量化相比,有两个突出的优点。首先当输入的量化器的信号具有非均匀的概率密度(实际中常常是这样)时,非均匀量化器的输出端可以得到较高的平均信号量化噪声功率比;其次,非均匀量化时,量化噪声功率的均方根值基本上与信号抽样值成比例。因此量化噪声对大、小信号的影响大致一样,即改善了小信号是的信号量噪比。 实际上,非均匀量化的实现方法通常是将抽样值通过压缩在进行均匀量化。所谓压缩是用一个非线性变换电路将输入变量x变成另一个变量小y,即 (2-15) 非均匀量化就是对压缩后的变量y进行均匀量化。接收端采用一个传输特性为 (2-16)的扩器来恢复x。通常使用的压缩器中,大多采用对数式压缩,即。广泛采用的两种对数压缩律师压缩率和A压缩率。美用压缩率,我国和欧洲各国均采用A压缩率。1.压缩律 所谓压缩率就是压缩气的压缩特性具有如下关系的压缩率:(2-17) 式中 y归一化的压缩器输出电压,即y=压缩器的输出电压/压缩器可能的最大输出电压 x归一化的压缩器输入电压,即x=压缩器的输入电压/压缩器的可能的最大输入电压压扩参数,表示压缩的程度。A压缩率