TI DSKplus Board在房间声回授通道特性测量中的应用
发布时间:2008/5/26 0:00:00 访问次数:675
ti dskplus board在房间声回授通道特性
测量中的应用 摘要:介绍一种新的测量房间声回授通道特性的实验方法。用ti(texas instruments)公司提供的dskplus board开发套件,实现数据的回时发送和采集,并把采集的数据送入主机保存,以备主机进行房间声回波通道特性的分析计算。 关键词:声回波对消 dsp芯征 声回授通道特性 为满足电视电话电话会议、车载免提电话、热线电话等高质量话音通信的需要,一种消极的处理方法是进行功率控制,降低功率增益以不产生啸叫,这样做是以牺牲音量为低价的。目前,公认最有效的回改朝换声抑制方法是采用自适应回声对消。在回波对消的研究过程中,必须有效模拟出讲话者所在空间的声回授通道特性。本文重点介绍利用ti公司开发的廉价的dskplus套件,采用白噪声激励和谱估计的方法进行房间声回授系统的离线辨识,并取得了良好的实验结果。 1 dskplus board介绍 dskplus board是ti公司研制的一种廉价的、为初学者使用的dsp应用开发板,本开发板中dsp芯片采用tms320c542。tms320c542是一种改进哈佛结构、运算速度可达40mips的定点dsp。它具有一个程序存储器总线,三个数据存储器总线,17×17位乘法器,一个供非流水线mac(乘法/加法)使用的专用加法器,一个比较、选择、存储单元(viterbi加速器)。其片内集成有10k字节的dram,2k字节的引导rom。其外围设备包括有:与主机进行通信的主机接口hpi(host port interface),与其他设备进行通信的时分复用串口和缓冲型串口等等。 dskplus board的模拟通道采用tlc320ac01c芯片,它可同时完成音频频带内辨率为14位的模-数、数-模转换,并集成了带通输入滤波器和输出低通滤波器以及sinx/x补偿器。其最大的优点在于它有一个串行通信口,dsp可通过对此串行口以软件编程方式控制其滤波器的频带宽度、截止频率以及采样频率等,并可调整输入输出增益。tlc320ac01c的最大采样频率可达43.2k,模拟输入增益可达12db,输出衰减可达12d b。 dskplus board与机通信是利用dsp的hpi进行的。在dsp片内有一容量为2k字节的内存区,地址从1000h到17ffh,这片内存区既可以被dps访问,也可以被主机访问。在dskplus board中,dsp的hpi通过一片gal22v10与计算机的并口相连,gal22v10完成计算机并口信号与hpi信号之间的匹配。这样,主机就可通过读写并口的数据端口、状态端口、控制端口来访问dsp的共享内存区,为主机与dsp之间的数据交换提供了很大方便。 2 系统原理 测试系统原理见图1。把虚框部分看作系统h(n),系统的输入和输出分别为x(n)和y(n),那么有:
等式两边同乘x(n-1),并求期望,得:
式中,rxx(n)为x(n)的自相关函数,rxy(n)为x(n)与y(n)的互相关函数。对于白噪声输入激励,x(n)的自相关函数为δ_函数,即: rzz(n)= δ(n) (3) 代入式(2),则有: h(l)=rxy(l) (3) 因而,当x(n)为白噪声时,只需估计出x(n)、y(n)的互相关函数,即可求出声回授通道的冲激响应。图1中,a/d、d/a以及与主机通信部分均由dskplus board完成。 3 软件实现 整个系统软件包括两部分:dskplus board中dsp的运行程序和主机的数据发送、接收、分析处理程序。 dsp程序采用ti公司
ti dskplus board在房间声回授通道特性
测量中的应用 摘要:介绍一种新的测量房间声回授通道特性的实验方法。用ti(texas instruments)公司提供的dskplus board开发套件,实现数据的回时发送和采集,并把采集的数据送入主机保存,以备主机进行房间声回波通道特性的分析计算。 关键词:声回波对消 dsp芯征 声回授通道特性 为满足电视电话电话会议、车载免提电话、热线电话等高质量话音通信的需要,一种消极的处理方法是进行功率控制,降低功率增益以不产生啸叫,这样做是以牺牲音量为低价的。目前,公认最有效的回改朝换声抑制方法是采用自适应回声对消。在回波对消的研究过程中,必须有效模拟出讲话者所在空间的声回授通道特性。本文重点介绍利用ti公司开发的廉价的dskplus套件,采用白噪声激励和谱估计的方法进行房间声回授系统的离线辨识,并取得了良好的实验结果。 1 dskplus board介绍 dskplus board是ti公司研制的一种廉价的、为初学者使用的dsp应用开发板,本开发板中dsp芯片采用tms320c542。tms320c542是一种改进哈佛结构、运算速度可达40mips的定点dsp。它具有一个程序存储器总线,三个数据存储器总线,17×17位乘法器,一个供非流水线mac(乘法/加法)使用的专用加法器,一个比较、选择、存储单元(viterbi加速器)。其片内集成有10k字节的dram,2k字节的引导rom。其外围设备包括有:与主机进行通信的主机接口hpi(host port interface),与其他设备进行通信的时分复用串口和缓冲型串口等等。 dskplus board的模拟通道采用tlc320ac01c芯片,它可同时完成音频频带内辨率为14位的模-数、数-模转换,并集成了带通输入滤波器和输出低通滤波器以及sinx/x补偿器。其最大的优点在于它有一个串行通信口,dsp可通过对此串行口以软件编程方式控制其滤波器的频带宽度、截止频率以及采样频率等,并可调整输入输出增益。tlc320ac01c的最大采样频率可达43.2k,模拟输入增益可达12db,输出衰减可达12d b。 dskplus board与机通信是利用dsp的hpi进行的。在dsp片内有一容量为2k字节的内存区,地址从1000h到17ffh,这片内存区既可以被dps访问,也可以被主机访问。在dskplus board中,dsp的hpi通过一片gal22v10与计算机的并口相连,gal22v10完成计算机并口信号与hpi信号之间的匹配。这样,主机就可通过读写并口的数据端口、状态端口、控制端口来访问dsp的共享内存区,为主机与dsp之间的数据交换提供了很大方便。 2 系统原理 测试系统原理见图1。把虚框部分看作系统h(n),系统的输入和输出分别为x(n)和y(n),那么有:
等式两边同乘x(n-1),并求期望,得:
式中,rxx(n)为x(n)的自相关函数,rxy(n)为x(n)与y(n)的互相关函数。对于白噪声输入激励,x(n)的自相关函数为δ_函数,即: rzz(n)= δ(n) (3) 代入式(2),则有: h(l)=rxy(l) (3) 因而,当x(n)为白噪声时,只需估计出x(n)、y(n)的互相关函数,即可求出声回授通道的冲激响应。图1中,a/d、d/a以及与主机通信部分均由dskplus board完成。 3 软件实现 整个系统软件包括两部分:dskplus board中dsp的运行程序和主机的数据发送、接收、分析处理程序。 dsp程序采用ti公司
上一篇:车载数据记录压缩算法的研究
上一篇:单片DSP实现马达控制和PFC
热门点击