移动通信实验系统说明书

上传人:招财****0 文档编号:67943518 上传时间:2022-04-01 格式:DOCX 页数:49 大小:884.62KB
收藏 版权申诉 举报 下载
移动通信实验系统说明书_第1页
第1页 / 共49页
移动通信实验系统说明书_第2页
第2页 / 共49页
移动通信实验系统说明书_第3页
第3页 / 共49页
资源描述:

《移动通信实验系统说明书》由会员分享,可在线阅读,更多相关《移动通信实验系统说明书(49页珍藏版)》请在装配图网上搜索。

1、目录0第一部分基础实验1第1章伪随机序列产生实验2实验一m序列产生及特性分析实验3实验二GOLD序列产生及特性分析实验7实验三WALSHS列产生及特T生分析实验11第2章信源编码和信道编码实验15实验一语音模数转换和压缩编码实验24实验二线性分组码实验26实验三GSM卷积码实验32实验四GSM交织技术实验38第3章扩频通信基础实验41实验一直接序列扩频(DS编解码实验42实验二跳频(FH通信实验45实验三DS/CDMA码分多址实验48第4章数字调制和解调实验52实验一BPSK调制解调实验53实验二QPSK调制解调实验56实验三OQPS领制解调实验59实验四MSK调制解调实验62实验五GMSK调

2、制解调实验65实验六OFDM调制解调实验68第二部分系统实验73(一)单机系统74第1章单机自环系统74实验一短信收发实验74实验二数据接入CDMA言道的收发实验76实验三移动终端原理实验78(二)GSMH(统错误错误错误错误错误错误错误错误错误错误错误错误错误错误错误错误错误错误错误错误错误错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。第2章交换机原理实验一系统通信实验实验二移动小区切换漫游与HLR管理实验三VLR管理实验四移动交换机软件移动台的历史记录第3章基站原理实验一基站信道分配实验(选配模块)实验二网络优化与基站RACHg入控制实验第4章G

3、SM信令实验一移动台开机、关机实验实验二移动台漫游实验实验三移动台主叫实验实验四移动台被叫实验第5章移动系统七号信令实验一移动通信7号信令实验第6章无线信道实验实验一加性高斯白噪声信道的统计特性实验实验二信道编码实验第7章GSM/CDMA/TD-CDMA!信模块(选配)实验一GSM模块配置实验(选配)实验二GSM设备短信收发实验(选配)错误实验三GSM设备呼叫实验(选配)错误实验四GPRS数据通信(无线上网)实验(选配)错误3GTD-CDM所发模块使用说明(LC6311+)错误第8章复用系统实验错误实验一码分复用及相关性仿真软件实验错误实验二数字时分复接系统实验错误实验三基于GSM莫块的分布式

4、数据采集错误第三部分二次开发说明第1章DSP二次开发说明第2章GSM模块二次开发说明附录一CH341驱动安装附录二TD-SCDM觎频使用说明第一部分基础实验第一部分基础实验对应移动通信系统的各个关键部分。包括语音的A/D转换、压缩编码实验,扩频通信的扩频码的产生实验,扩频、调频通信实验,数字调制与解调实验,信道编码实验,信道特性实验。第1章伪随机序列产生实验第2章信源与信道编码实验第3章扩频通信基础实验第4章数字调制和解调实验第1章伪随机序列产生实验在扩频通信系统中,信号频谱的扩展是通过扩频码(或伪随机序列)来实现的。从理论上讲,用纯随机序列去扩展信号的频谱是最理想的,但接收机为了解扩还应当有

5、一个同发送端扩频码同步的副本。所以实际工程中多用伪随机序列作为扩频码。根据Shannon编码定理可知:只要信息速率Rb小于信道容量C,总可以找到某种编码方法,在码周期相当长的条件下,能够几乎无差错地从受到高斯噪声干扰的信号中恢复出原发送的信号。Shannon在证明编码定理时提出用具有白噪声统计特性的信号来编码。白噪声是一种随机过程,它的瞬时值服从正态分布,功率谱在很宽的频带内都是均匀的,具有及其优良的相关特性。之所以选择随机信号来传输信号,是为了实现多址通信,信号间必须正交或者准正交。这样信号之间不容易发生干扰。但是由于随机信号的不可复制性,接收端无法恢复原始的发送序列,所以采用一个周期性的、

6、足够随机的序列来逼近白噪声性能。这就是伪随机序列,也被成为PN码。伪随机序列具有类似于随机序列的性质,归纳起来有下列三点:1 .平衡特性:随机序列中0和1的个数接近相等;2 .游程特性:把随机序列中连续出现0或1的子序列称为游程。连续的0或1的个数称为游程长度。随机序列中长度为1的游程约占游程总数的1/2,长度为2的游程约占游程总数的1/22,长度为3的游程约占游程总数的1/23,3 .相关特性:随机序列的自相关函数具有类似于白噪声自相关函数的性质。伪随机序列具有类似于随机序列的性质,但它的结构或形式是预先可以确定的,并且可以重复地产生和复制。扩频码中应用最广的是m序列,又称最大长度线性序列。

7、通常还有GOLD列和WALSHS。由于m序列在扩频码中占据特别重要的地位。所以我们先对m序列的性质及m序列的产生进行讨论。实验一m序列产生及特性分析实验、实验目的1. 了解m序列的性质和特点;2. 熟悉m序列的产生方法;3. 了解m序列的DSP或CPLD实现方法。、实验内容1 .熟悉m序列的产生方法;2 .测试m序列的波形;3*.用DSP或CPL谕程产生m序列。三、实验原理m序列是最长线性反馈移存器序列的简称,是伪随机序列的一种。它是由带线性反馈的移存器产生的周期最长的一种序列。m序列在一定的周期内具有自相关特性。它的自相关特性和白噪声的自相关特性相似。虽然它是预先可知的,但性质上和随机序列具

8、有相同的性质。比如:序列中“0”码与“1码等抵及具有单峰自相关函数特性等。1.m序列的产生m序列是由带线性反馈的移存器产生的。结构如图:图1-1-1反馈移位寄存器的结构其中an-i为移位寄存器中每位寄存器的状态,C为第i位寄存器的反馈系数。C=1表示有反馈,C=0表示无反馈。我们先给出一个m序列的例子。在图1-1-1中示出一个4级反馈移存器。若其初始状态为(a3,a2,a1,a0)=(1,0,0,0),则在移位一次时,由a3和a0模2相加产生新的输入a4=10=1新的状态变为(a4,a3,a2,a1)=(1,1,0,0)这样移位15次后又回到初始状态(1,0,0,0),不难看出,若初始状态为全

9、“0”,即“0,0,0,0”,则移位后得到的仍为全“0”状态。这就意味着在这种反馈移存器中应避免出现全“0”状态。不然移存器的状态将不会改变。因为4级移存器共有24=16种可能的不同状态。除全“0”状态外,只剩15种状态可用。即由任何4级反馈移存器产生的序列的周期最长为15。我们常常希望用尽可能小的级数产生尽可能长的序列。由上例可见,一般说来,一个n级反馈移存器可能产生的最长周期等于(2n-1)。我们将这种最长的序列称为最长线性反馈移存器序列,简称m序列。C3输出m序列,取决于它的反馈系数 C (例如上图的C)。nCiXi中的二进制系数来取值。i 0AL-S-J初始状态111100111100

10、1110001110110010000101100100图1-11011001101101001001序列的产生24-1=15(个)1-2mJ一个线性反馈移位寄存器能否产生对于m序列,C的取值必须按照一个本原多项式:f(x)n级移位寄存器可以产生的m序列个数由下式决定:_r(21)r其中6(X)为欧拉函数,表示小于等于X并与X互质的正整数个数(包括1在内)。表1-1-1列出了部分m序列的反馈系数C,按照下表中的系数来构造移位寄存器,就能产生相应的m序列。表1-1-1m序列的反馈系数表m序列的级数nm序列的周期P反馈系数Ci(八机制)37134152353145,67,75663103,147,

11、1557127203,211,217,235,277,313,325,345,3678255435,453,537,543,545,551,703,74795111021,1055,1131,1157,1167,11751010232011,2033,2157,2443,2745,32711120474005,4445,5023,5263,6211,736312409510123,11417,12515,13505,14127,1505313819220033,23261,24633,30741,32535,375051141638342103,51761,55753,60153,71147,

12、674011532765100003,110013,120265,133663,142305m序列的具有以下性质:(1)均衡性。m序列中0和1的数目基本相等(2)游程分布(3)移位相加性(4)相关特性。自相关波形如图1-1-3所示图1-1-3m序列的自相关波形(5)周期性(6)伪随机性。分布无规律,具有与白噪声相似的伪随机特性四、M序列产生框图TP201TP202图1-1-4 周期为15的M序列产生框图五、实验步骤1.观测现有的m序列。打开移动实验箱电源,等待实验箱初始化完成。先按下“菜单”键,再按下数字键“1”,选择“一、伪随机序列”,出现的界面如下所示:.伪随机序列1 m序列产生2 GOL

13、Dff列产生3 WALSHS列产生再按下数字键“1”选择1m序列产生”,则产生一个周期为15的m序列。2.在测试点TP201测试输出的时钟,在测试点TP202测试输出的m序列。3*.自主设计通过DSP产生m序列。1)将DSP的仿真器JTAG接口与DSP莫块板的双排针相连,注意连接方向;2)将CCS2.2仿真软件打开;3)建立一个工程文件,学生在main.c中编写产生m序列的源代码;4)编译和链接程序;5)通过仿真器加载.out文件,并执行DSP程序;6)在TP201观测时钟输出;7)在TP202观测产生的m序列波形。*:选作,需要计算机和DSP的仿真器六、实验任务1 .画出TP202测试点的波

14、;2 .比较TP202输出的序列和图1-1-2中的m序列是否一致;3 .分析和验证m序列的周期性、均衡性、游程分布和移位相加性等特性;4 .分析m序列自相关性对抗多径的作用。实验二GOLD序列产生及特性分析实验、实验目的1 .了解Gold序列的性质和特点;2 .熟悉Gold序列的产生方法;3 .测试Gold序列的的波形,了解Gold序列的DS际现方法。、实验内容1 .熟悉Gold序列的的产生方法;2 .测试Gold序列的的波形;3*.用DSP编程产生Gold序列的。三、实验原理m序列虽然性能优良,但同样长度的m序列个数不多,且m序列之间的互相关函数值并不理想(为多值函数)。1967年,RGol

15、d提出和讨论了一种新的序列,即Gold序歹U。这种序列有较为优良的自相关和互相关特性,构造简单,产生的序列数多,因而得到广泛的应用。m序列集中,其互相关函数最大值的绝对值满足下式的两条1. m序列优选对m序列优选对是指在m序列:Rxy(2(n 1)/22(n 2)/2n位奇数n为偶数,但不能被4整除表1-2-1给出了部分m序列优选对。表1-2-1部分优选对码表级数基准本原多项式配对本原多项式7211217,235,277,325,203,357,301,323910211131,13331024152011,3515,31771144454005,5205,5337,52632. Gold序列

16、的产生方法Gold序列是m序列的组合序列,由同步时钟控制的两个码元不同的m序列优选对逐位模2加得到,其原理如图1-2-1所示。这两个序列发生器的周期相同,速率也相同,因而两者保持一定的相位关系,这样产生的组合序列与这两个子序列的周期也相同。当改变两个m序列的相对位移时,会得到一个新的Gold序列。Gold序列虽然是m序列模2加得到的,但它已不再是m序列,不过仍具有与m序列近似的优良特性,各个码组之间的互相关特性与原来两个m序列之间的互相关特性一样,最大的互相关值不会超过原来两个m序列间最大互相关值。Gold序列最大的优点是具有比m序列多得多的独立码组。图1-2-1Gold序列发生器Gold序列

17、具有以下性质:(1)两个m序列优选对经不同移位相加产生的新序列都是Gold序列,两个n级移位寄存器可以产生2n+1个Gold序列,周期均为2n-1。(2)Gold序列的周期性自相关函数是一个三值函数,与m序列相比,具有良好的互相关特性。Gold序列的产生有两种形式:并联形式和串联形式。例如m序列本原多项式为:f(x)1xx6和f(x)1xx2x5x6,构成的并联和串联形式的Gold序列发生器如1-2-2图所示。(a)为并联形式,(b)为串联形式。(a)并联结构(b)串联结构图1-2-2Gold序列发生器Gold为了观测方便,本实验用两个周期为31的m序列优选对采用并联结构产生一个序列,如下图1

18、-2-3所示。图1-2-3并联结构的Gold序列发生器四、Gold序列产生框图DSPCPLD电平转换与 隔离M M序列1M序列Gold序列时钟/TP201TP202TP203TP204图1-2-4周期为31的Gold序列产生框图五、实验步骤1.观测现有的Gold序列波形打开移动实验箱电源,等待实验箱初始化完成。先按下“菜单”键,再按下数字键“1”,选择“一、伪随机序列”,出现的界面如下所示:.伪随机序列1m序列产生2 GOLD序列产生3 WALSH序列产生再按下数字键“2”选择2GOLD序列产生”,则产生一个级数为31的Gold序列。2 .在测试点TP201测试输出的时钟,在测试点TP202、

19、TP203测试用于产生GOLD序列的周期为31的m序列优选对。3 .在TP204测试输出的Gold序列。4*,自主设计通过DSP产生Gold序列。1)将DSP的仿真器JTAG接口与DSP模块板的双排针相连,注意连接方向;2)将CCS2.2仿真软件打开;3)建立一个工程文件,学生在main.c中编写产生Gold序列的源代码;4)编译和链接程序;5)通过仿真器加载.out文件,并执行DS呐序;6)在TP201观测时钟输出;7)在TP202、TP203观测用于产生的Gold序列的m序列优选对波形;8)在TP204测试输出的Gold序列。*:选作,需要计算机和DSP的仿真器六、实验任务1 .观测测试点

20、TP202、TP203和TP204的信号波形,对照测试点TP201的时钟波形,写出对应的信号序列;2 .根据图2-3中结构,计算出该图中的m序列优选对的信号序列;3 .比较测试点TP202、TP203与上一步计算出来的信号序列是否一致;4 .分析TP204的波形与TP202、TP203之间的关系;5 .比较根据图2-3计算出来的GOL方列和TP204测试的波形序列是否一致。实验三WALSHS列产生及特性分析实验一、实验目的1. 了解Walsh序列的性质和特点;2. 熟悉Walsh序列的产生方法;3. 了解Walsh序列的DS际现方法。二、实验内容1 .熟悉Walsh序列的产生方法;2 .测试W

21、alsh序列的波形;3*.用DSP编程来产生Walsh序列。三、实验原理1. Walsh序列的基本概念Walsh序列是正交的扩频序列,是根据Walsh函数集而产生。Walsh函数的取值为+1或者-1。图1-3-1展示了一个典型的8阶Walsh函数的波形W。n阶Walsh函数表明在Walsh函数的周期T内,由n段Walsh函数组成。n阶的Walsh函数集有n个不同的Walsh函数,根据过零的次数,记为W、W、W等等。+11111J”-1图1-3-1Walsh函数Walsh函数集的特点是正交和归一化,正交是同阶不同的Walsh函数相乘,在指定的区间积分,其结果为0;归一化是两个相同的Walsh函数

22、相乘,在指定的区间上积分,其平均值为1。可以将-1和+1转换为二进制的0和1,这样一个n阶Walsh函数在周期T内取值就转换为由n个码元表示的序列。16阶Walsh序列内容如表1-3-1所示。表1-3-116阶Walsh序列序号Walsh函数表示Walsh序列表示0-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-100000000000000001-11-11-11-11-11-11-11-1101010101010101012-1-111-1-111-1-111-1-11100110011001100113-111-1-111-1-111-1-111-1011001100110

23、01104-1-1-1-11111-1-1-1-1111100001111000011115-11-111-11-1-11-111-11-101011010010110106-1-11111-1-1-1-11111-1-100111100001111007-111-11-1-11-111-11-1-1101101001011010018-1-1-1-1-1-1-1-11111111100000000111111119-11-11-11-111-11-11-11-1010101011010101010-1-111-1-11111-1-111-1-1001100111100110011-111-1

24、-111-11-1-111-1-11011001101001100112-1-1-1-111111111-1-1-1-1000011111111000013-11-111-11-11-11-1-11-11010110101010010114-1-11111-1-111-1-1-1-111001111001100001115-111-11-1-111-1-11-111-10110100110010110Walsh函数的自相关特性并不理想,但是互相关特性很好,为了改善自相关特性,实际系统中,序列经Walsh函数调制后,再用自相关特性好的PN序列进行扩频。由于Walsh函数之间的正交性,可以使用不同

25、的Walsh序列对不同的信道进行调制,在接收端再用相同的Walsh序列提取信号,从而接收到所发送的信息。用这种方法,我们可以使多个信道在同一频率上发送而不会相互干扰,这也正是码分多址得以实现的基础。Walsh序列。利用哈达2. Walsh序列的产生生成Walsh序列有很多种方法,通常是通过哈达码矩阵来产生码矩阵产生Walsh序列的过程是采用迭代的方法。迭代过程如下:H2NHn HnHn h;其中N2n, n1,2,Hn为Hn的逻辑取反。例如:Hi 0,H2HiHiHiHiH4H2H2H2H200000 i 0 i0 0 i i0 i i 0000000000i0i0i0iH4 H4H 8H4

26、H400ii00ii0ii00ii00000iiii将上式矩阵中的第j行用二进制序列Hnj表示,可以得到相应的Walsh序列。四、Walsh序列产生框图DSP时钟t TP20i IkWalsh序列 T Tp202电平转换与_ Walsh序列 I TP203CPLDn)隔离Walsh序歹U T TP204,Walsh序列【TP205X1图i-3-2 周期为i6的Walsh序列产生框图五、实验步骤i.观测现有的Walsh序列波形打开移动实验箱电源,等待实验箱初始化完成。先按下“菜单”键,再按下数字键“i,选择“一、伪随机序列”,出现的界面如下所示:一.伪随机序列1m序列产生2GOLD序列产生3WA

27、LSH序列产生再按下数字键“3”选择3WALSHS列产生”,产生四个阶数为16的Walsh序列。2.在测试点TP201测试输出的时钟,分别在测试点TP202、TP203、TP204、TP205测试16位的WALS所列。3*.自主设计通过DSP产生Walsh序列。1)将DSP的仿真器JTAG接口与DSP模块板的双排针相连,注意连接方向;2)将CCS2.2仿真软件打开;3)建立一个工程文件,学生在main.c中编写产生Walsh序列的源代码;4)编译和链接程序;5)通过仿真器加载.out文件,并执行DS呐序;6)在TP201观测时钟输出;7)在TP202、TP204TP204TP205观测产生的W

28、alsh序列波形。*:选作,需要计算机和DSP的仿真器六、实验任务1 .分别画出测试点TP202、TP20&TP204、TP205的信号波形;2 .分析WALS瘠列的特点,分析这四个Walsh序列之间的正交关系;3 .分析CDM斓码中基带数据先对Walsh序列进行调制然后再对PN序列进行调制的的必要性。第2章信源编码和信道编码实验语音模数转换i.模数转换的基本原理在现代数字通信系统中,传输的信号都是数字信号,而我们通信的主要业务一一语音是模拟信号,要想在数字通信的网络中传输,必须进行信号的模数转换,将模拟信号转换为数字信号。在现代通信系统中以PC皿代表的编码调制技术被广泛应用于模拟信号的数字传

29、输。PCM的主要优点是:抗干扰能力强;失真小;传输特性稳定,尤其是远距离信号再生中继时噪声不累积,而且可以采用压缩编码、纠错编码和保密编码等来提高系统的有效性、可靠性和保密性。另外,PCM可以在一个信道上将多路信号进行时分复用传输。脉冲编码调制(PCM是把模拟信号变换为数字信号的一种调制方式,其最大的特点是把连续输入模拟信号变换为在时间和振幅上都离散的量,然后将其转化为代码形式传输。PCM编码通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。为便于用数字电路实现,其量化电平数一般为2的整数次哥,有利于采用二进制编码表示。采用均匀量化时,其抗噪声性能与量化级数有关,每增加一位编码,

30、其信噪比增加约6dB,但实现的电路复杂程度也随之增加,占用带宽也越宽。因此实际采用的量化方式多为非均匀量化,通常使用信号压缩与扩张技术来实现非均匀量化。在保持信号固有的动态范围前提下,在量化前将小信号进行放大而对大信号进行压缩。通常的压缩方法有13折线A律和科律两种标准,国际通信中多采用A律。采用信号压缩后,用8位编码实际可以表示均匀量化11位编码时才能表示的动态范围,能有效提高小信号时的信噪比。图2-1示为脉冲编码调制的原理框图。图2-1脉冲编码调制原理框图。(1)抽样定理及其应用低通信号均匀抽样定理:一个频带限制在。到fx以内的低通信号,如果以fs2fx的抽样速率进行均匀抽样,则x(t)可

31、以由抽样后的信号xs(t)完全地确定指xs(t)包含有x(t)的成分,可以通过适当地理想低通滤波器不失真地恢复x(t)。而最小抽样速率fs2fx称为奈奎斯特速率,1/(2fx)称为奈奎斯特间隔。(2)量化量化的过程是指模拟信号f(t)按照适当抽样速率fs进行均匀抽样,抽样周期Ts1/fs。第k个抽样值为f(kTs)。抽样值在量化时转换为Q个规定电平m1、m2、mn中的一个。量化后的信号是对原来信号的近似。当抽样速率一定时,量化级数目增加和量化电平选择适当,可以使与f(t)近似程度提高。量化过程分为均匀量化和非均匀量化。在均匀量化中,量化噪声与信号电平大小无关。量化误差的最大瞬时值等于量化阶距的

32、一半。所以信号电平越低,信噪比越小。当信号的振幅动态范围越宽,需要的量化电平数就越多。为了克服均匀量化的缺点,需要量化阶距跟随输入信号电平的大小而改变。在低电平时分层细一些,用小的量化阶去近似,对大信号则用大的量化阶去近似。这样就使输入信号与量化噪声之比在小信号到大信号的整个范围内基本一致。因此,就要使用压扩技术来实现非均匀量化。(3)编码信号经过抽样、量化以后成为可以编码的量化信号。量化信号经过模/数变换可以转换成各种各样的编码信号,然后就可以将它们送到信道中去传输,这就是基带信号。代码的形式通常采用二进制,而多进制代码只是用在线路的信噪比较好,可以利用的频带比较窄的情形。(4)数模转换数模

33、转换为模数的反过程,通过将模数转换的数据通过内插和低通滤波来完成。2.A/D和D/A转换芯片AD73311在语音变换实验中,我们采用了AnalogDevice公司的芯片一AD73311。AD73311具有线fA/D和D/A转换功能,采样频率为8kHZ64kHZ,可以编程控制,采样字长为16位。具有大信噪比、输入输出增益可编程控制、低工作电压(2.7V5.5V),并且一片两用的特点,是一种很受欢迎的芯片。AD公司的AD73311用起来非常灵活,内部有五个控制寄存器(CRA,CRB,CRC,CRD,CRE)工作时先对其进行一些必要的参数设置。前两个控制寄存器(CRA和CRB是用来进行参AD7331

34、1直接相连数设置的,例如设置内部计数器、序列时钟分频率和主时钟分频率。其他三个寄存器用来设置模数、数模控制以及设备的电源控制等。这些寄存器的配置是由和的语音压缩芯片AMBE200味自动完成的。AD73311的主时钟频率是16.384MHZ,采样频率是经过主时钟分频得到的,是AD73311的输出信号。A/D转换电路如图2-2所示。16. 3S4MHZ15AD733111419T3IS17串口使能 204ToMCLKSCLKSDLSDOSDLFSSDOFSAVDO1AVDD2DVDDVOUTPVOUTNVINPVISEAGND1 REFOUTAGND2 REFCAPDC ND+5V3 1千舞264

35、. 7kQ47nF 口47nF 100012 rlOkfi47nFiMIC1C麦 i克图2-2AD73311电路外围电路设计模拟语音信号通过麦克分到达AD73311的模拟输入端口VIN,经过内部的A/D转换,完成采样量化和编码,通过SDO端口串行数字输出,每个采样点16比特,同时芯片的SDI端口可以接收数字化后的语音信号,进行D/A转换,通过VOUT端口,到达喇叭。可以听到相应的声音。其中SDOF序口SDIFS分别为发送和接收数据的帧同步信号。二、语音压缩1.语音压缩基本概念语音编码技术可分为两大类:波形编码和参量编码。波形编码是将时间域信号直接变换为数字代码,其特点是再建信号的质量,即信号的

36、信噪比高,而其变换的比特率在64kb/s16kb/s范围,PCM”等均属于这一类。参量编码,又叫变换域编码,是在信源信号的频率域或其它正交域抽取其特征参量变换为数字代码进行传输。在接收端从数字代码恢复特征参量,再从参量重建语音信号。这种方法的特点是质量较前者低,但可大大压缩比特速率,多用于窄带信道,如在移动通信、卫星通信、军事通信中应用日益广泛。通用的PCM码率为64kb/s,语音质量可达到长途通信网的标准要求。ADPCME数码率为32kb/s,可达到64kb/s的PCM系统的通话质量,而且压缩了数码率。M系统虽然也压缩了数码率,可工作在32kb/s或16kb/s,但其话音质量不如PCMADP

37、CM理论和实践证明,采用上述语音编码方法,若进一步降低数码率,语音质量会明显下降,达不到电话通信的质量要求,在很低码率时,甚至无法实现通话。通常,降低数码率的语音编码方法,叫语音压缩编码。压缩编码共分为两大类:一类叫中速率压缩编码,指数码率4.8kb/s16kb/s范围的语音编码。其语音质量较好,达到常用数字电话通信中等质量要求,清晰度很高、自然度能达到基本要求,通信质量有少许失真,且与语音特征有一定程度关系。谐波压扩ADPCM子带编码、自适应变换域编码(ATC)、多脉冲预测编码和矢量编码等均属于这一类。另一类叫低速率压缩编码,其数码率从100b/s左右到4.8kb/s。这种编码技术又叫声码器

38、技术,其语音质量比前者差,尤其时自然度较差,较难从声音辨认出讲话人声音的特点;同时,它和语音特征有较大关系,不同人讲话,其质量不同。研究表明:语音编码的极限压缩率为80100b/s。这是只能传送句子内容,讲话人的音质,情绪等信息就丧失了。广泛应用的早期声码器形式是通道声码器。发端对输入语音进行粗略的频谱分析,而收端产生一信号,其频谱与发端规定的频谱相匹配。目前较常采用的是线性预测声码器,它们不仅语音质量大为提高,同时数码率也得到充分降低。发端包括两个子系统:一个是线性预测编码滤波器;另一个是提取基音和判决清浊音系统。由发端传输清浊音参数,在收端利用这些参数控制激励源。和通道声码器一样,收端激励

39、源或者产生随机噪声,或者产生基音周期脉冲序列,激励幅度取决于输入增益。然后通过合成恢复语音信号。也可以用语音激励来取代基音提取和清浊音判决,构成声激励线性预测(VELP)声码器。多脉冲激励声码器模型是用一串脉冲来代替LPC声码器中的周期脉冲和白噪声序列。用于中速(9.616kb/s)语音编码得到了质量很好的合成语音,其优点之一是不必象LPC声码器那样需要精确提取基音信息和清浊音判决信息。多脉冲激励编码要传送脉冲位置和幅度信息,故编码速率不能压得太低。通常用于中速编码,进一步压低比特率,一般要采用矢量量化(VQ)技术。2.AMBE-2002码器芯片的性能介绍(1) AMBE-2000简介本实验采

40、用的语音压缩编码芯片为DigitalVoiceSystems,Inc公司的AMBE200的音编码芯片。该芯片是一种灵活性好,高性能,低功耗的单片实时全双工语音压缩解压芯片。它能在低速率下提供良好的语音质量,并且提供实时,全双向的标准AMBE语音压缩算法。经过证明该语音压缩技术在性能上已经超过了CELP,RELPVSELPMELPECELPMP-MLQLPC-10和其它的一些压缩技术。AMBE200cM音压缩解压芯片具有以下特点:?语音品质优良?低开销?不需要外部存储器?有效抑止比特误码和背景噪声?数据速率在2.0kbps9.6kbps之间可变?前向纠错数据率可在50bps到7.2kbps之间变

41、化?低功耗AMBE200cM音编码芯片在语音速率和前向纠错数据率的选择上具有很高的灵活性。在总的速率从2.0kbps到9.6kbps之间用户可以以50bps为单位任意的进行这些参数的选择。且具有FEC(前向纠错)、VAD(语音激活卞测)和DTMF(双音多频信号检测)等功能。该芯片可以保持自然语音的质量甚至在2.0kbps的低速率下也可以保证会话内容的可理解性。AMBEM法的低复杂度使得该算法可以集成到低功耗,低价格的集成电路中。(2) AMBE-2000与主机的接口AMBE2000W主机的接口有两种模式:主动模式和被动模式。在主动模式下,数据选通信号由AMBE200/码器芯片内部产生;而在被动

42、模式下,数据选通信号由外部提供。AMBE200/码器与主机接口的数据格式分为两种:一种是有格式,另一种是无格式。有格式形式在每20ms输出一帧数据,每帧由24个16bit的字组成,总共为48字节或384位。同时解码器接收到24个字。其中前12个16bit字组成头,包括ID状态和控制信息。格式字0固定为0x13EC;格式字1用于芯片功率控制;格式字26用于指定和表示芯片的压缩数据率;格式字1223为压缩数据信息。根据数据率的不同,其数据位数也不相同。在信道上只传输格式字1223。在大多数语音传输系统中,从编码器输出的语音帧系统头信息被抽去,把真正的语音编码数据送到传输信道,接收时,再把头信息、控

43、制信息和语音编码信息进行重新组合,然后再送给解码器,这样输入解码器的语音帧就和编码器输出的就一样了。图2-3为每20ms的有格式数据输出包。每个数据包包含24个字,每个字16比特。245bitwonte-48384B归Wa-rd#Descriptioni;12j1bbllivordStofovnhead0HeFKierEilwayEsettaOx13EC1CuiliuJILBblCcmliaiWord1(8bits)-&oeTable5-B2RSginfoSshTfiblws5Cflnd3Iiotcf4Rofn-ir-ll?5Rateinfo36Rate-life47UhiLsydinllmp

44、tllgUhiodinhi阿gUruMsrlmliipul10IMFCorrtnsl-3gT自big5-E事nd5-F11CcnlrolWord2-seTable5-GIIbitwordserfdiala(192Ms)12ChfinriftiCfttenChannelData14rChnnnfi-IDfito15OiaiinBiData16ChannelData7Cluiinsl75dtj18Chnnn哼1D9to_1QChAnnoi口耻自20ChannelData31ChanneTDatsi22ChHiiiielData23.Clmiin切口$3图2-3AMBE2000有格式数据输出的压缩包

45、格式第1个字的后8比特和第11个字,都是表示一些控制比特,具体意义见AMBE200序册说明。图2-4为AMBE200联收的数据包格式。20irifihamo24stKleen011#0,dft=byles38*bits哼前单昶口jn丐pi口稀国|gLWordDescriptlen0HeaderalwayssettoOxi3g|-rtlRi:Fi1111.IllPifihi10DTM-C-nHT!-TahlqFii(JcMitrolxVgjd2-&efilabe.Nw12Lliar1aijaia13ClwinnnlD口遇MCharrol口印旧15ChannelDataKChannelDala17

46、ChflnnelData1Clwinnnl口曲1ftChamslDataXChannelData21ChannelDaki22ChdmelDulyZ3ChflnnM0洌白图2-4AMBE2000有格式数据输入的压缩包格式(2) AMBE-2000压缩速率AMBE2000E缩的语音数据速率是可以选择的,在2.0kbps9.6kbps之间可变。可以通过两种方式来选择,一是在硬件设计中将AMBE2000的RATE_SEL0RATE_SEL4弓唧接不同的电平,这样在AMBE2000T作时会测试这些值,根据这些值设置为相应的数据速率,具体如图2-5所示。用户也可以在工作过程中通过改变AMBE200吸收数

47、据包中第25个字内容,来修改AMBE200O勺语音压缩速率。具体见ABME2000据手册。SEL0SEL1SEL2SEL3SEL4SpeechRate(bps)FECRate(bps)TotalRate(bps)00000240002400101002350501000036000360011101033502501111040000400001-11037502501100048000480011100455025001000360012000001031001700010104150225064001001044002800720000:11077502508000101104650335

48、000110096000960001100485047501111111P2000020000000136000360010100140000400001101240016000-100148000480000011400080011101360012001:01011P24002400110016400064000:1:011r40002400110114400280072000101101P800008000001114000400010110196000960010111360060000111124007200图2-5AMBE2000的速率选择引脚和压缩速率的关系通过修改AMBE200

49、0勺弓I脚VAD_ENECHOCAN_ENSLIP_EN的电平值也可以改变语音信号的压缩性能。AMBE200琉启动过程中,会检测这些引脚的值,来设置压缩编码的性能。同时用户也可以在工作过程中通过改变AMBE200吸收数据包中第11个字(控制字2)的内容,来完成上述的工作。具体见ABME200嗷据手册。2.AMBE-2002码器芯片的应用(1)声码器和语音接口设计AMBE-2000可以看作由两个分立元件编码器和解码器组成。编码器接收8KHz的语音采样数据流(16位线性,8位A律,8位科率),并且在给定速率下输出通道数据流。解码器接收通道数据流,然后合成语音数据流。AMBE-2000编码器和解码器

50、接口时序是完全异步的。语音接口是外置的A/D-D/A芯片,流入和流出的语音数据流格式应该匹配。也就是说,它们必须具有统一的格式。在我们做设计的时候,首先考虑的就是A/D-D/A芯片选择、通道接口选择、语音和FEC速率。本设计中所使用的是上个实验介绍的AD公司生产的AD73311。图2-6为AMBE200解口AD73311的接口电路。其中CO_RX_DATALAD73311接收待压缩的语音数据,CO_TX_DATA解压缩后的语音数据交给AD73311完成D/A转换。16. 384MHz 15AD73311CODEC.SELO ECHOCAN刖 SLIP-EN VAD.&N43工*7THX2/CL

51、KIN EPRCQ-TX-CLKCO-TX-DATA CO RX RATA CO_TX,STRB CO-RX STItBtr41-IF1419TZISTHMCLKSCSD1SDOAVDBlAVDD2DVDDV0UTPVOUTHSLEEP EM SOFT* CODC.SELl CLOCK.MODEH CHANN.SELC CHANN 3EL1CH.RX DATA CH-TX-DATACH-RX-CLKCH-TX.CLKCH-RX-STJLBCEi-TX.SJRB串口使能 20 7SDIPSSDOFSVI NPVINK接主机】0SEACND,REFOUTAGND2 HEFCAP DGND图2-6A

52、MBE2000和AD73311的接口电路(2)声码器和主机接口设计AMBE2000各AD73311的数据以20ms分段,每20ms将压缩的数据输出。压缩和解压的输入和输出数据可以有两种选择:有格式数据和无格式数据。AMBE2000ST以工作于主动方式和被动方式。本实验箱采用了有格式数据和主动方式,由AMBE2000产生压缩数据传输的帧同步信号。本设计中,使用了TI公司的C55X系列的DSP-TMS320VC5509乍为主机和AMBE2000之间进行通信。是利用了DSP的MCBSP碓行串行通信。接口电路设计如图2-7所示。AMBE2000TMS320VC5509图2-7AMBE2000和主机之间

53、的接口电路从上图可以看出,AMBE2000T作于有格式的主动模式,数据传输接口的时钟由DSP是供,数据选通信号CH_TX_STR的AMBE200产生,传输给DSP的FSROFSX0以及AMBE2000自身的CH_RX_STRB每隔20ms数据转换结束,EPR都会向DSP发送中断,来通知DSP来读取要传输的语音数据和发送接收的语音数据。实验一语音模数转换和压缩编码实验一、实验目的1. 了解模拟/数字,数字/模拟信号的转换过程;2. 通过观测A/D、D/A波形,加深对模数转换的理解;3. 了解语音信号压缩的性质和特点;4. 熟悉语音信号压缩的方法;5. 了解AMBE200睨成语音压缩和解压实现方法

54、。二、实验原理本实验有三个内容分别是:语音模数变换、语音压缩编译码、语音编码性能。1 .语音模数变换:AD73311芯片完成语音模数变换,它的初始化由AMBE200境成(速率有AMBE2000勺84、85脚电平决定),本系统实验中AD73311采样率为32KHz模拟信号AD变换后发送给AMBE2000数据在AMBE200冲自环后回送AD73311,再经DA恢复成模拟信号。2 .语音压缩编译码:AMBE2000寸AD送来的512Kb/S数据进行压缩后送入DSP然后DSP自环回送至AMBE200cB压,解压数据经DA后恢复成模拟信号。3 .语音编码性能:AMBE200的压缩率等性能是可设置的,压缩

55、率可通过SW60健行设置,开关左边5位设置的是“语音压缩率与前向纠错率”,第6位设置“语音激活检测”,第7位“回声消除”,第8位“滑动模式控制”。1 .打开移动实验箱电源,等待实验箱初始化完成。2 .先按下“菜单”键,再按下数字键“2”,选择“二语音变换”。3 .根据实验任务按下相应的数字键选择子菜单中实验项。4 .改变一次SW601的设置,按下AMBE200的复位按钮RST601,AMBE200OS行复四、模数转换实验步骤1 .将K501拨到“SIN”,将输入的模拟信号设置为2kHZ的正弦信号,通过测试点TP501可以观测到输入给AD73311的模拟信号。调节面板上的W501,可以改变输入信

56、号的幅度;2 .通过测试点TP502观测AD73311中A/D和D/A变换的时钟输出,为1024kHZ;3 .通过测试点TP503观测AD73311中数字输出和输入的帧同步信号,频率为32KH4 .通过测试点TP504观测AD73311的A/D转换后的数字输出信号;5 .通过测试点TP505观测AD73311的D/A转换前的数字输入信号;6 .通过测试点TP506观测AD73311完成D/A转换后的模拟信号,可以通过调节面板上的W502改变输出信号的幅度;7 .将K501拨到“MIC,将输入的模拟信号设置为麦克风输入的语音信号,插入麦克风和耳机,对着麦克风说话,观测TP501、TP504TP5

57、05和TP506的信号变换,可以从耳机中听到麦克风的声音。五、语音压缩实验步骤1 .将K501拨到“SIN”,将输入的模拟信号设置为2kHZ的正弦信号,调节面板上的W501,改变输入信号的幅度;2 .通过测试点TP601观测AMBE2000勺语音数据传输的时钟信号;3 .通过测试点TP602观测AMBE2000勺语音数据传输的帧同步信号;4 .通过测试点TP603观测AMBE200吸送的语音压缩数据的波形;5 .通过测试点TP604观测AMBE200吸收的语音压缩数据的波形;6 .通过测试点TP506观测AD73311完成D/A转换后的模拟信号,并可以通过调节面板上的W502改变输出信号的幅度;7 .将K501拨到“MIC,将输入的模拟信号设置为麦克风输入的语音信号,插入麦克风和耳机,对着麦克风说话,观测TP603、TP504和TP506的信号变换,可以从耳机中听到麦克风的声音。六、实验任务1 .语音变换各点波形测试;2 .计算A/D的采样率和数据速率;3 .用数字示波器保存并观察测试点TP603输出的一帧压缩数据,计算压缩数据周期;4 .分析一帧压缩数据的结构及每个字节的意义;5 .拨动SW601来设置AMBE2000勺语音压缩速率。如下所示:

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!