当前位置:文档之家› 数字信号处理在双音多频拨号系统中的应用

数字信号处理在双音多频拨号系统中的应用

数字信号处理在双音多频拨号系统中的应用
数字信号处理在双音多频拨号系统中的应用

课程: 电子信息工程综合实验 日期: 2011年 3 月 日 成绩:

实验四、数字信号处理在双音多频拨号系统中的应用

一、实验目的

1.了解双音多频信号的产生、检测、包括对双音多频信号进行DFT 时的参数选择等。 2.初步了解数字信号处理在是集中的使用方法和重要性。 3.掌握matlab 的开发环境。

二、实验原理

双音多频(Dual Tone Multi Frequency, DTMF )信号是音频电话中的拨号信号,由美国AT&T 贝尔公司实验室研制,并用于电话网络中。这种信号制式具有很高的拨号速度,且容易自动监测识别,很快就代替了原有的用脉冲计数方式的拨号制式。这种双音多频信号制式不仅用在电话网络中,还可以用于传输十进制数据的其它通信系统中,用于电子邮件和银行系统中。这些系统中用户可以用电话发送DTMF 信号选择语音菜单进行操作。

DTMF 信号系统是一个典型的小型信号处理系统,它要用数字方法产生模拟信号并进行传输,其中还用到了D/A 变换器;在接收端用A/D 变换器将其转换成数字信号,并进行数字信号处理与识别。为了系统的检测速度并降低成本,还开发一种特殊的DFT 算法,称为戈泽尔(Goertzel)算法,这种算法既可以用硬件(专用芯片)实现,也可以用软件实现。下面首先介绍双音多频信号的产生方法和检测方法,包括戈泽尔算法,最后进行模拟实验。下面先介绍电话中的DTMF 信号的组成。

在电话中,数字0-9的中每一个都用两个不同的单音频传输,所用的8个频率分成高频带和低频带两组,低频带有四个频率:679Hz,770Hz,852Hz 和941Hz ;高频带也有四个频率:1209Hz,1336Hz,1477Hz 和1633Hz.。每一个数字均由高、低频带中各一个频率构成,例如1用697Hz 和1209Hz 两个频率,信号用)2sin()2sin(21t f t f ππ+表示,其中Hz f 6791=,Hz f 12092=。这样8个频率形成16种不同的双频信号。具体号码以及符号对应的频率如表4.1所示。表中最后一列在电话中暂时未用。

课程: 电子信息工程综合实验 日期: 2011年 3 月 日 成绩:

DTMF 信号在电话中有两种作用,一个是用拨号信号去控制交换机接通被叫的用户电话机,另一个作用是控制电话机的各种动作,如播放留言、语音信箱等。 2 电话中的双音多频(DTMF )信号的产生与检测 (1)双音多频信号的产生

假设时间连续的 DTMF 信号用)2sin()2sin()(21t f t f t x ππ+=表示,式中21f f 和是按照表10.10.1选择的两个频率,1f 代表低频带中的一个频率,2f 代表高频带中的一个频率。显然采用数字方法产生DTMF 信号,方便而且体积小。下面介绍采用数字方法产生DTMF 信号。规定用8KHz 对DTMF 信号进行采样,采样后得到时域离散信号为 )8000/2sin()8000/2sin()(21n f n f n x ππ+=

形成上面序列的方法有两种,即计算法和查表法。用计算法求正弦波的序列值容易,但实际中要占用一些计算时间,影响运行速度。查表法是预先将正弦波的各序列值计算出来,寄存在存储器中,运行时只要按顺序和一定的速度取出便可。这种方法要占用一定的存储空间,但是速度快。

因为采样频率是8000Hz ,因此要求每125ms 输出一个样本,得到的序列再送到D/A 变换器和平滑滤波器,输出便是连续时间的DTMF 信号。DTMF 信号通过电话线路送到交换机。 (2)双音多频信号的检测

在接收端,要对收到的双音多频信号进行检测,检测两个正弦波的频率是多少,以判断所对应的十进制数字或者符号。显然这里仍然要用数字方法进行检测,因此要将收到的时间连续 DTMF 信号经过A/D 变换,变成数字信号进行检测。检测的方法有两种,一种是用一组滤波器提取所关

课程: 电子信息工程综合实验 日期: 2011年 3 月 日 成绩:

心的频率,根据有输出信号的2个滤波器判断相应的数字或符号。另一种是用DFT (FFT )对双音多频信号进行频谱分析,由信号的幅度谱,判断信号的两个频率,最后确定相应的数字或符号。当检测的音频数目较少时,用滤波器组实现更合适。FFT 是DFT 的快速算法,但当DFT 的变换区间较小时,FFT 快速算法的效果并不明显,而且还要占用很多内存,因此不如直接用DFT 合适。下面介绍Goertzel 算法,这种算法的实质是直接计算DFT 的一种线性滤波方法。这里略去Goertzel 算法的介绍(请参考文献[19]),可以直接调用MATLAB 信号处理工具箱中戈泽尔算法的函数Goertzel ,计算N 点DFT 的几个感兴趣的频点的值。 3 检测DTMF 信号的DFT 参数选择

用DFT 检测模拟DTMF 信号所含有的两个音频频率,是一个用DFT 对模拟信号进行频谱分析的问题。根据第三章用DFT 对模拟信号进行谱分析的理论,确定三个参数:(1)采样频率s F ,(2)DFT 的变换点数N ,(3)需要对信号的观察时间的长度

p

T 。这三个参数不能随意选取,要根据对

信号频谱分析的要求进行确定。这里对信号频谱分析也有三个要求: (1)频率分辨率,(2)谱分析的频谱范围,(3)检测频率的准确性。 1. 频谱分析的分辨率。

观察要检测的8个频率,相邻间隔最小的是第一和第二个频率,间隔是73Hz ,要求DFT 最少

能够分辨相隔73Hz 的两个频率,即要求Hz F 73m in =。DFT 的分辨率和对信号的观察时间p T

有关,ms

F T p 7.1373/1/1m in === 。考虑到可靠性,留有富裕量,要求按键的时间大于40ms 。

2 频谱分析的频率范围

要检测的信号频率范围是697~1633Hz ,但考虑到存在语音干扰,除了检测这8个频率外,还要检测它们的二次倍频的幅度大小,波形正常且干扰小的正弦波的二次倍频是很小的,如果发现二次谐波很大,则不能确定这是DTMF 信号。这样频谱分析的频率范围为697~3266Hz 。按照采样定理,最高频率不能超过折叠频率,即Hz F s 36225.0≥,由此要求最小的采样频率应为7.24KHz 。因为数字电话总系统已经规定s F =8KHz ,因此对频谱分析范围的要求是一定满足的。按照

ms

T p 7.13m in =,s F =8KHz ,算出对信号最少的采样点数为

110

m in m in ≈?=s p F T N 。

课程: 电子信息工程综合实验 日期: 2011年 3 月 日 成绩:

3 检测频率的准确性

这是一个用DFT 检测正弦波频率是否准确的问题。序列的N 点DFT 是对序列频谱函数在0~

π2区间的N 点等间隔采样,如果是一个周期序列,截取周期序列的整数倍周期,进行DFT ,其采

样点刚好在周期信号的频率上,DFT 的幅度最大处就是信号的准确频率。分析这些DTMF 信号,不可能经过采样得到周期序列,因此存在检测频率的准确性问题。

DFT 的频率采样点频率为N k k /2πω=(k=0,1,2,---,N-1),相应的模拟域采样点频率为

N

k F f s k /=(k=0,1,2,---,N-1),希望选择一个合适的N ,使用该公式算出的k f 能接近要检测的

频率,或者用8个频率中的任一个频率

'

k

f 代入公式

'

/k s f F k N

=中时,得到的k 值最接近整数

值,这样虽然用幅度最大点检测的频率有误差,但可以准确判断所对应的DTMF 频率,即可以准确判断所对应的数字或符号。经过分析研究认为N =205是最好的。按照s F =8KHz ,N =205,算出8个频率及其二次谐波对应k 值,和k 取整数时的频率误差见表4.2。

表4.2

通过以上分析,确定s F =8KHz ,N =205,

ms

T p 40≥。

课程: 电子信息工程综合实验 日期: 2011年 3 月 日 成绩:

4 DTMF 信号的产生与识别仿真实验

下面先介绍MATLAB 工具箱函数goertzel ,然后介绍DTMF 信号的产生与识别仿真实验程序。Goerztel 函数的调用格式额为

Xgk=goertzel(xn,K)

xn 是被变换的时域序列,用于DTMF 信号检测时,xn 就是DTMF 信号的205个采样值。

K 是要求计算的DFT[xn]的频点序号向量,用N 表示xn 的长度,则要求1≤K ≤N 。由表10.2.2可知,如果只计算DTMF 信号8个基频时,

K=[18,20,22,24,31,34,38,42],

如果同时计算8个基频及其二次谐波时,

K=[18,20,22,24,31,34,35,38,39,42,43,47,61,67,74,82]。

Xgk 是变换结果向量,其中存放的是由K 指定的频率点的DFT[x(n)]的值。设X(k)= DFT[x(n)],则()(()), 1,2,,length ()Xgk i X K i i K == 。

DTMF 信号的产生与识别仿真实验在MATLAB 环境下进行,编写仿真程序,运行程序,送入8位电话号码,程序自动产生每一位号码数字相应的DTMF 信号,并送出双频声音,再用DFT 进行谱分析,显示每一位号码数字的DTMF 信号的DFT 幅度谱,安照幅度谱的最大值确定对应的频率,再安照频率确定每一位对应的号码数字,最后输出8位电话号码。

三、实验仪器和设备

PC 机1台, matlab 编程软件

四、预习要求

1.复习matlab 编程软件的使用方法; 2.学习指导书介绍的相关知识。

五、实验内容及步骤

1.安装Matlab6.x 软件实验平台 (如系统已安装Matlab 6.软件 ,直接进第二步)。 2. 熟悉指导书介绍的相关知识原理和方法进行编程和调试实验。 3. 设置参数,并读入6或8位电话号码;

课程: 电子信息工程综合实验日期: 2011年3 月日成绩:

4. 据键入号码产生时域离散DTMF信号,并连续发出6或8位号码对应的双音频声音;

5. 对时域离散DTMF信号进行频率检测,画出幅度谱;

6. 根据幅度谱的两个峰值,分别查找并确定输入6或8位电话号码

六,程序清单与运行结果

1.程序清单

程序分四段:第一段(2—7行)设置参数,并读入8位电话号码;第二段(9—20行)根据键入的8位电话号码产生时域离散DTMF信号,并连续发出8位号码对应的双音频声音;第三段(22—25行)对时域离散DTMF信号进行频率检测,画出幅度谱;第四段(26—33行)根据幅度谱的两个峰值,分别查找并确定输入8位电话号码。根据程序中的注释很容易分析编程思想和处理算法。程序清单如下:

% DTMF双频拨号信号的生成和检测程序

%clear all;clc;

tm=[1,2,3,65;4,5,6,66;7,8,9,67;42,0,35,68]; % DTMF信号代表的16个数

N=205;K=[18,20,22,24,31,34,38,42];

f1=[697,770,852,941]; % 行频率向量

f2=[1209,1336,1477,1633]; % 列频率向量

TN=input('键入8位电话号码= '); % 输入8位数字

TNr=0; %接收端电话号码初值为零

for l=1:8;

d=fix(TN/10^(8-l));

TN=TN-d*10^(8-l);

for p=1:4;

for q=1:4;

if tm(p,q)==abs(d); break,end % 检测码相符的列号q

end

课程: 电子信息工程综合实验日期: 2011年3 月日成绩:

if tm(p,q)==abs(d); break,end % 检测码相符的行号p

end

n=0:1023; % 为了发声,加长序列

x = sin(2*pi*n*f1(p)/8000) + sin(2*pi*n*f2(q)/8000);% 构成双频信号 sound(x,8000); % 发出声音

pause(0.1) % 接收检测端的程序

X=goertzel(x(1:205),K+1); % 用Goertzel算法计算八点DFT样本

Val=abs(X); % 列出八点DFT向量

subplot(4,2,l);

stem(K,val,'.');grid;xlabel('k');ylabel('|X(k)|') % 画出DFT(k)幅度 axis([10 50 0 120])

limit = 80; %

for s=5:8;

if val(s) > limit, break, end % 查找列号

end

for r=1:4;

if val(r) > limit, break, end % 查找行号

end

TNr=TNr+tm(r,s-4)*10^(8-l);

end

disp('接收端检测到的号码为:') % 显示接收到的字符

课程: 电子信息工程综合实验日期: 2011年3 月日成绩:

disp(TNr)

2.运行结果

键入8位电话号码:73904158

接收端接检测的号码为:73904158

对时域离散DTMF信号进行频率检测,幅度谱图如下:

七.实验结论

(1)输入8位号码73904158,接收端,检测到的号码是73904158,说明选取采样频率为s F=8KHz,序列长度为N=205是非常正确的。

课程: 电子信息工程综合实验日期: 2011年3 月日成绩:

(2)由DTMF信号在8个近似基频点的DFT幅度图可知,

第一幅图低频K1=22,K2=31,由表4.2可知f1=852Hz,f2=1209Hz,由表4.1可知对应的号码为7;

第二幅图低频K1=18,K2=38,由表4.2可知f1=697Hz,f2=1477Hz,由表4.1可知对应的号码为3;

第三幅图低频K1=22,K2=38,由表4.2可知f1=852Hz,f2=1477Hz,由表4.1可知对应的号码为9;

第四幅图低频K1=24,K2=34,由表4.2可知f1=942Hz,f2=1336Hz,由表4.1可知对应的号码为0;

第五幅图低频K1=20,K2=31,由表4.2可知f1=770Hz,f2=1209Hz,由表4.1可知对应的号码为4;

第六幅图低频K1=18,K2=31,由表4.2可知f1=697Hz,f2=1209Hz,由表4.1可知对应的号码为1;

第六幅图低频K1=20,K2=38,由表4.2可知f1=770Hz,f2=1477Hz,由表4.1可知对应的号码为5;

第八幅图低频K1=22,K2=34,由表4.2可知f1=852Hz,f2=1336Hz,由表4.1可知对应的号码为8;

即最终输出号码为73904158,与程序运行结果相同。

八.实验心得

通过本次试验,加深了对于Matlab的了解,同时复习了数字信号方面的相关知识,对于还不太清楚的相关知识,通过进一步的查找得到了很好的解决。了解了双音多频信号的产生、检测、包括对双音多频信号进行DFT时的参数选择等的相关知识。

课程: 电子信息工程综合实验日期: 2011年3 月日成绩:

DSP技术应用现状以及发展趋势精

DSP技术应用现状以及发展趋势(精)

————————————————————————————————作者:————————————————————————————————日期: 2

DSP技术应用现状以及发展趋势 一、数字信号处理结构。 实时数字信号处理系统:采集系统+DSP芯片 非实时系统:pc机上进行处理系统的模拟与仿真或仿真库+DSP芯片。 1 DSP、MCU、MPU的关系 微控制器MCU通俗的称呼是单片机,它与微处理器MPU是微机技术的两大分支。MPU的发展动力是人类对无止境的海量数值运算的需求,速度越来越快。MC U的发展是为了满足被控制对象的要求,向高可靠性、低功耗、低成本发展。一般MCU的引脚数在60以下,MCU以8位机为主、32位机为辅。有趋势提高MCU的运算功能,将DSP集成到MCU中,比如32位的MC68356集成了Motorola的DSP560 02。 微控制器MCU一直存在两种基本结构:哈佛(Harvard)结构和冯诺依曼 (von Meumann)结构,还可进一步讲是对应成复杂指令集计算机CISC和精简指令计算机RISC。冯诺伊曼结构具有单一总线PRAM或DRAM都映射到同一地址空间,总线宽度与CPU类型匹配。哈佛结构具有独立的程序总线和数据总线,CISC的指令一般是微码miccode,每条指令由CPU解码为许多基本指令,基于CISC的微控制器一般很复杂,都采用冯诺伊曼结构,所需要的程序存储器比RISC产品少。微码在CPU产生而限制了CISC器件的带宽,其指令集也比RISC器件大。 68000的MPU是准32位的MPU,内部32位,外部总线是16位。苹果机就是用68000系列,它的运行分成系统态和用户态,其设计是面向分时多任务或实时操作系统的,68000的总线后来变成VME总线标准。到68020就是全32位了。 1991年IEEE1149.1即JTAG的公布满足了IC制造商的措施需求,也给ASIC、MCU 、MPU、DSP、PLD、FPGA等的用户带来方便。一般十万门以上的IC都有JTAG 接口,1993年IEEE1149.5对JTAG作了修正(5线接口)。IC的测试分成晶片级、IC 封装级、电路板与系统极,JTAG完成了前两者的测试。适于68000系列的32位机的开发工具ICD32是一段扁平电缆,一端接IC的JTAG的5线接口,一端通过25芯头(里面有GAL)接PC机并口。传统上,微控制器MCU与微处理器MPU是两大分支,而DSP是MCU的一种特殊变形。但是从实质讲,MPU多半是CISC,除了DSP 之外的MCU也是CISC。而DSP是RISC。所以比较时更适合DSP与MPU相比,MP U适宜于相同管理这样的应用中,以条件判断为主的应用,以软件管理的操作系统为核心的产品,MPU的设计侧重于不妨碍程序的 流程,以保证操作系统支持功能及转移预测功能等。而DSP侧重于保证数据的顺利通行,结构尽量简单。 2 冯·诺依曼结构和哈佛结构 3

双音多频拨号系统DTMF的实验报告

双音多频拨号系统DTMF的实验设计报告所谓双音多频(DTMF),就是用两个频率——行频和列频来表示电话机键盘上的一个数字。DTMF 电话的指令正在迅速的取代脉冲指令。除了在电话呼叫信号中使用外,DTMF 还广泛的使用在交互式控制应用,例如电话银行、电子邮件甚至家电远程控制等,用户可以从电话机发送DTMF 信号来做菜单选择。本文基于MATLAB的双音多频拨号系统的仿真实现。主要涉及到电话拨号音合成的基本原理及识别的主要方法,利用 MATLAB 软件以及 DFT 算法实现对电话通信系统中拨号音的合成与识别。并进一步利用 MATLAB 中的图形用户界面 GUI 制作简单直观的模拟界面。还能够利用矩阵不同的基频合成 0 - 9 不同按键的拨号音,并能够对不同的拨号音加以正确的识别,实现由拨号音解析出电话号码的过程,进一步利用 GUI 做出了简单的图形操作界面。本文具有界面清楚,画面简洁,易于理解,操作简单的优点,从而实现对电话拨号音系统的简单的信号仿真。 关键词:双音多频(DTMF) MATLAB GUI 信号仿真在电话中,数字0~9的中每一个都用两个不同的单音频传输,所用的8个频率分成高频带和低频带两组,低频带有四个频率:679Hz,770Hz,852Hz和941Hz;高频带也有四个频率:1209Hz,1336Hz,1477Hz和1633Hz.。每一个数字均由高、低频带中各一个频率构成,例如1用697Hz和

1209Hz两个频率,信号用表示,其中,。这样8个频率形成16种不同的双频信号。 一,利用GUI 作图(简单的电话界面)如下:利用 GUI 图形用户界面设计工具制作电话拨号面板,把 DTMF 信号和电话机的键盘矩阵对应起来。其中选用我们熟悉的 10 个数字键0 — 9 , 3 个功能键“ 回删”、“拨号”,“解码”。按照图电话机键盘矩阵的排列方式制作五行三列的按键控件。每个按键可用( Push Button )添加。静态文本框可用( Static Text )添加,如图再加个解码键( Push Button )

数字信号处理的应用和发展前景

数字信号处理的应用与发展趋势 作者:王欢 天津大学信息学院电信三班 摘要: 数字信号处理是应用于广泛领域的新兴学科,也是电子工业领域发展最为迅速的技术之一。本文就数字信号处理的方法、发展历史、优缺点、现代社会的应用领域以及发展前景五个方面进行了简明扼要的阐述。 关键词: 数字信号处理发展历史灵活稳定应用广泛发展前景 数字信号处理的简介 1.1、什么是数字信号处理 数字信号处理简称DSP,英文全名是Digital Signal Processing。 数字信号处理是利用计算机或专用处理设备以数字的形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。 DSP系统的基本模型如下: 数字信号处理是一门涉及许多学科且广泛应用于许多领域的新兴学科。它以众多的学科为理论基础,所涉及范围及其广泛。例如,在数学领域、微积分、概率统计、随即过程、数值分析等都是数字信号处理的基本工具;同时与网络理论、信号与系统、控制论、通信理论、故障诊断等学科也密切相关。近年来的一些新兴学科,如人工智能、模式识别、神经网络等,都是与数字信号处理密不可分的。数字信号处理可以说许多经典的理论体系作为自己的理论基础,同时又使自己成为一门新兴学科的理论基础。 1.2、数字信号系统的发展过程 数字信号处理技术的发展经历了三个阶段。 70 年代DSP 是基于数字滤波和快速傅里叶变换的经典数字信号处理, 其系统由分立的小规模集成电路组成, 或在通用计算机上编程来实现DSP 处理功能, 当时受到计算机速度和存储量的限制,一般只能脱机处理, 主要在医疗电子、生物电子、应用地球物理等低频信号处理方面获得应用。 80 年代DSP 有了快速发展, 理论和技术进入到以快速傅里叶变换(FFT) 为主体的现代信号处理阶段, 出现了有可编程能力的通用数字信号处理芯片, 例如美国德州仪器公司(TI公司) 的TMS32010 芯片, 在全世界推广应用, 在雷达、语音通信、地震等领域获得应用, 但芯片价格较贵, 还不能进 入消费领域应用。 90 年代DSP 技术的飞速发展十分惊人, 理论和技术发展到以非线性谱估计为代表的更先进的信号处理阶段, 能够用高速的DSP 处理技术提取更深层的信息, 硬件采用更高速的DSP 芯片, 能实时地完成巨大的计算量, 以TI 公司推出的TMS320C6X 芯片为例, 片内有两个高速乘法器、6 个加法器, 能以200MHZ 频率完成8 段32 位指令操作, 每秒可以完成16 亿次操作, 并且利用成熟的微电子工艺批量生产,使单个芯片成本得以降低。并推出了C2X 、C3X 、C5X 、C6X不同应用范围的系列, 新一代的DSP 芯片在移动通信、数字电视和消费电子领域得到广泛应用, 数字化的产品性能价 格比得到很大提高, 占有巨大的市场。 1.3、数字信号处理的特点

数字信号处理系统的设计

《DSP技术与应用---基于TMS320C54X》 实验指导书 湘潭大学信息工程学院 姚志强 2010.09.23

TMS320VC5402 DSK使用注意事项 1) 先用并口电缆和串口线(用到的话)将TMS320VC5402DSK与PC机相连, 而后再将电源接上,打开Code Composer Studio(简称CCS)后有可能报TMS320VC5402DSK和PC机未能连上的错误,可在PC机的CMOS_BIOS重新设置并行口的特性。 2) 将TMS320VC5402DSK上的DIP Switches的5、6置ON,其它置OFF。 3) 要在关闭CCS后及在断电的情况下插拔USB电缆线和串口线。 4) 强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口容 易损坏。 5) TMS320VC5402DSK电路板上大多是CMOS集成电路,为防止静电击毁, 在拿出实验电缆后请立即将玻璃盖复原,任何时候都请不要用手及其它带电物体直接和电路板接触。 实验报告的撰写 1) 每个实验都单独写实验报告。 2) 实验要求和目的; 3) 实验主要内容; 4) 看懂程序代码,并画出程序流程图; 5) 作出硬件描述(如果与DSK板硬件有关); 6)实验结果和心得。 实验注意事项 1) 实验项目所建工程文件统一放在F:\TI\CCS\myprojects下,其余盘在重启后会复原。 2) 实验过程中,不要涉及到中文路径(CCS不支持),包括CCS程序安装路径、文件添加路径、实验源文件名称等。 3) 实验七CODEC语音回放实验用到DSK板,需要自带耳麦,请准备好。

实验一 CCS的安装与CCS操作界面的熟悉 一、实验目的 学会安装与设置Code Composer Studio。 熟悉CCS软件的操作界面。 二、实验设备 CCS安装光盘(本次安装程序在D:\DSP\ccs2.0ForC5000)、装有Windows 98以上操作系统的PC机 三、实验内容及步骤 https://www.doczj.com/doc/e215922519.html,S的安装 安装前需要卸载系统原来的C5000,进入控制面板进行卸载完毕后,再开始下面的步骤。 (1)找到CCS的安装软件,点击安装程序setup.exe,双击启动安装。安装完成后在 桌面上会有“CCS 2 C5000”和“SETUP CCS 2 C5000”两个快捷方式图标,分别对应CCS应用程序和CCS配置程序。 (2)双击运行“SETUP CCS 2 C5000”配置程序,配置驱动程序。本次实验没有用到实验箱,只需配置软件驱动程序。在弹出的“Import Configurantions”对话框中,先点击“Clear”键,清除以前的配置,然后选择“C5402 Simulator”,点击“Import”,最后点击“Save and Quit”按钮,完成配置。 https://www.doczj.com/doc/e215922519.html,S操作界面的熟悉 (1)在桌面上双击“CCS 2 C5000”,弹出一个TI仿真器并行调试管理器窗口。 (2)在管理器窗口的“open”菜单下选择“C54xx(C5402) Simulator”命令,将弹出一个CCS运行主窗口(如果直接弹出CCS运行主窗口,此步可略)。 (3) 点击Help_>Contents打开TMS320C54x Code Composer Stdio Help,在左边Contents列表中点击最后一个TMS320C5402 DSK,浏览了解其下所有子列表的内容,熟悉DSK板的基本硬件、配置及功能。 (4)对照教材介绍CCS的地方,逐一熟悉CCS中的12项菜单的功能,包括File、Edit、View、Project、Debug、Profiler、Option、GEL、Tools等菜单(结合实验二建立项目熟悉更好)。 (5)对照教材,逐一熟悉CCS的五种工具栏:Standard Toolbar、GEL Toolbar、Project Toolbar、Debug Toolbar、Edit Toolbar(结合实验二建立项目熟悉更好)。

数字信号处理习题集(附答案)

第一章数字信号处理概述 简答题: 1.在A/D变换之前和D/A变换之后都要让信号通过一个低通滤波器,它们分别起什么作用? 答:在A/D变化之前为了限制信号的最高频率,使其满足当采样频率一定时,采样频率应大于等于信号最高频率2倍的条件。此滤波器亦称为“抗混叠”滤波器。 在D/A变换之后为了滤除高频延拓谱,以便把抽样保持的阶梯形输出波平滑化,故又称之为“平滑”滤波器。 判断说明题: 2.模拟信号也可以与数字信号一样在计算机上进行数字信号处理,自己要增加一道采样的工序就可以了。 () 答:错。需要增加采样和量化两道工序。 3.一个模拟信号处理系统总可以转换成功能相同的数字系统,然后基于数字信号处理理论,对信号进行等效的数字处理。() 答:受采样频率、有限字长效应的约束,与模拟信号处理系统完全等效的数字系统未必一定能找到。因此数字信号处理系统的分析方法是先对抽样信号及系统进行分析,再考虑幅度量化及实现过程中有限字长所造成的影响。故离散时间信号和系统理论是数字信号处

理的理论基础。 第二章 离散时间信号与系统分析基础 一、连续时间信号取样与取样定理 计算题: 1.过滤限带的模拟数据时,常采用数字滤波器,如图所示,图中T 表示采样周期(假设T 足够小,足以防止混叠效应),把从)()(t y t x 到的整个系统等效为一个模拟滤波器。 (a ) 如果kHz T rad n h 101,8)(=π截止于,求整个系统的截止频 率。 (b ) 对于kHz T 201=,重复(a )的计算。 采样(T) () n h () n x () t x () n y D/A 理想低通T c πω=() t y 解 (a )因为当0)(8=≥ω πωj e H rad 时,在数 — 模变换中 )(1)(1)(T j X T j X T e Y a a j ωω=Ω= 所以)(n h 得截止频率8πω=c 对应于模拟信号的角频率c Ω为 8 π = ΩT c 因此 Hz T f c c 625161 2==Ω= π

DSPC2000系列综述及其应用电子

DSPC2000系列综述及其应用电子 ——— 摘要 TI公司生产的C2000系列的DSP主要是针对自动控制领域的需要而设计的。本文主要说明了DSP 的产生和发展,概括了C2000系列的特点,综述了C2000中使用的主要技术。同时阐述了今后的发展趋势,在应用方面做了简要介绍,并给出了一个应用实例。 关键词:C2000;集成外设;JTAG;嵌入式;应用 关键字 C2000 发展状况趋势硬件技术软件技术应用电子 1 DSP的产生背景及其发展 1.1 产生背景 由于计算机和信息技术的发展,出现了数字信号处理。它是利用计算机或专用处理器设备,以数字形式对信号进行采集、变换等处理,以得到符合人们需要的信号形式,是一门涉及并广泛应用于许多领域的新兴学科[1]。20世纪后期,随着计算机、大规模集成电路(LSI)、超大规模集成电路(VLSI)以及微处理器技术的迅猛发展,数字信号处理无论在理论上还是在工程应用中都得到了巨大的发展。 伴随着数字信号理论的产生与发展,在一些应用领域中对需要对相关的数据进行处理,但由于使用普通的计算机不能满足特殊环境的要求,而另一方面,如果使用工业PC机,则不能充分发挥其各种性能,并且体积相对较大,增加成本。这就迫使集成电路生产商家开发出可用于数字信号处理的器件,于是就产生了DSP。 DSP主要用来实现相关的数据处理或者比较复杂的算法,其中最具代表的就是TI公司生产的C5000系列的DSP,该系列的DSP主要用于比较复杂算法、语音处理等领域。在上世纪末随着各种新兴控制理论的不断涌现,在实际应用中使用到的算法也日趋复杂化,为了既能满足控制系统实时性的要求,又能满足传统的控制需要,不少公司相继开发出了针对自动控制领域的DSP,最为代表的器件就是TI公司生产的C2000系列。 1.2 发展状况及其趋势 1979年,美国Intel公司生产的2920可以看做商用DSP的开端,这一芯片内部还没有现代DSP 芯片所必须的单周期硬件乘法器,但是该芯片却内含了一个完整的数字信号处理器。DSP芯片应用的另一个开端是TI公司于1982年发布的TMS32010系列芯片[2]。之后TI又相继推出了第二代、第三代、第四代、第五代(C5000)以及目前速度最快的第六代(C6000)。TI公司目前常用的DSP 芯片主要为3大系列:C2000、C5000和C6000系列,其中C2000主要应用于自动控制领域。在DSP 的发展过程中,除了TI公司研发生产DSP外,还有摩托罗拉、NEC、美国模拟器件公司也在研发和生产DSP并取得了一定成就,在市场中占据相当的份额。 在C2000系列发展历史(如图1所示)中,TI最早推出的16位定点C2xx系列获得了巨大的成功。在1996年TI又推出了第一款带有Flash的DSP。新世纪TI在C24xx系列的基础上,又推出了F/C281x系列。最近为了适应市场的专业化需要,推出了Piccolo F280xx系列。 1 C2000系列发展历史 从DSP技术发展的角度来看,随着集成电路规模日益增大,其相应的芯片电压必将越来越小,将会从目前的3V发展到1V甚至更低,并且功耗也将越来越小。当然其运行速度也将越来越快,实时性能更强。 2 DSPC2000的相关技术

基于MATLAB的双音多频拨号系统的仿真

信息处理技术实践课程报告 2011 -----2012 学年第一学期 专业:电子信息工程技术班级: 2009045202 学号: 38 姓名: 熊世华同组者:陈静、韦庭安 指导教师: 潘矜矜

摘要 双音多频(Dual Tone Multi Frequency, DTMF)信号是音频电话中的拨号信号,由美国A T&T贝尔公司实验室研制,并用于电话网络中。DTMF信号在电话中有两种作用,一个是用拨号信号去控制交换机接通被叫的用户电话机,另一个作用是控制电话机的各种动作,如播放留言、语音信箱等。MATLAB语言是一种广泛应用于工程计算及数值分析领域的新型高级语言,MATLAB功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎。特别是MATLAB还具有信号分析工具箱,不需具备很强的编程能力,就可以很方便地进行信号分析、处理和设计。所以该课程设计利用MATLAB进行仿真,编写代码,运行程序,根据提示键入8位电话号码如12345678,回车后可以听见8位电话号码对应的DTMF 信号的声音,并输出相应的8幅频谱图,最后显示检测到的电话号码12345678。说明DTMF信号的参数:采样频率、DFT的变换点数以及观测时间的确定原则。 关键词多音双频频谱图采样频率

目录 1引言 ............................................ - 4 - 2课程设计题目描述和要求............................ - 5 - 3课程设计报告内容................................. - 6 - 3.1信号的产生及算法实现 .................................................................................... - 6 - 3.2详细设计 ........................................................................................................- 10 - 3.3结果分析 ........................................................................................................- 12 - 总结............................................. - 14 -

实验六 数字信号处理在 双音多频 拨号系

实验六数字信号处理在双音多频拨 号系 10.6实验六数字信号处理在双音多频拨号系统中的应用 10.6.1实验指导 1、引言 双音多频(DualToneMultiFrequency,DTMF)信号是音频电话中的拨号信号,由美国AT&T贝尔公司实验室研制,并用于电话网络中。这种信号制式具有很高的拨号速度,且容易自动监测识别,很快就代替了原有的用脉冲计数方式的拨号制式。这种双音多频信号制式不仅用在电话网络中,还可以用于传输十进制数据的其它通信系统中,用于电子邮件和银行系统中。这些系统中用户可以用电话发送DTMF信号选择语音菜单进行操作。 DTMF信号系统是一个典型的小型信号处理系统,它要用数字方法产生模拟信号并进行传输,其中还用到了D/A变换器;在接收端用A/D变换器将其转换成数字信号,并进行数字信号处理与识别。为了系统的检测速度并降低成本,还开发一种特殊的DFT算法,称为戈泽尔(Goertzel)算法,这种算法既可以用硬件(专用芯片)实现,也可以用软件实现。下面首先介绍双音多频信号的产生方法和检测方法,包括戈泽尔算法,最后进行模拟实验。下面先介绍电话中的DTMF信号的组成。 在电话中,数字0~9的中每一个都用两个不同的单音频传输,所用的8个频率分成高频带和低频带两组,低频带有四个频率:679Hz,770Hz,852Hz和 941Hz;高频带也有四个频率:1209Hz,1336Hz,1477Hz和1633Hz.。每一个数字均由高、低频带中各一个频率构成,例如1用697Hz和1209Hz两个频率,信号用表示,其中,。这样8个频率形成16种不同的双频信号。具体号码以及符号对应的频率如表10.6.1所示。表中最后一列在电话中暂时未用。 表10.6.1双频拨号的频率分配

数字信号处理技术综述

数字信号处理 数字信号处理是20世纪60年代,随着信息学科和计算机学科的高速发展而迅速发展起来的一门新兴学科。数字信号处理是把信号用数字或符号表示成序列,通过计算机或通用(专用)信号处理设备,用数值计算方法进行各种处理,达到提取有用信息便于应用的目的。例如:滤波、检测、变换、增强、估计、识别、参数提取、频谱分析等。信号处理技术—直用于转换或产生模拟或数字信号,其中应用的最频繁的领域就是信号的滤波。此外,从数字通信、语音、音频和生物医学信号处理到检测仪器仪表和机器人技术等许多领域中,都广泛地应用了数字信号处理技术。在本文中,主要介绍数字信号处理中两个方面:傅立叶变换和数字滤波器。 首先,从信号处理的发展来看,傅立叶的思想及其分析方法毫无疑问具有极其重要的地位,因为它开创了对信号进行频谱分析的理论,从而解决了许多复杂的处理过程。 传统的信号分析方法分别在时域和频域使用傅立叶变换进行处理。傅立叶变换以及其数字实现方法——快速傅立叶变换允许把一个信号分解成多个独立的频率分量和幅度分量。这样很容易区分开有用信号和噪声。 但是经典傅立叶变换工具的主要缺陷是不能把时间和频率信息结合起来给出频率是怎样随时间变化的。对于非平稳信号,传统的傅立叶变换显然不行,因为它无法给出所需信号频率出现的时间区域,也就无法真正了解频率随时间的变化情况。 短时傅立叶变换是一种能对信号同时进行时间域和频率域分析的工具。它的基本思想是:通过对所感兴趣的时刻附近的一小部分信号进行傅立叶分析,以确定该时刻的信号频率。因为时间间隔与整个信号相比是很短的(如语音信号),因此把这个处理过程叫做短时傅立叶变换。 为实现STFT,研究人员一开始使用的是窗口。实际上,它只给了我们关于信号的部分信息,STFT分析的精度取决于窗的选取。这正难点所在,比如:时间间隔应取多大;我们要确定什么样的窗口形状才能给中心点一个较大的权值,而给边缘点一个较小的权值;不同的窗口会产生不同的短时分布。还应该注意到的是:信号的特性由于窗函数的特性有所扰乱,信号恢复原状需要适当的整理并对信号进行估计。因此,STFT并不总能给我们一个清晰的表述。这就需要更好的方法来表示事件和频率的关系。 因此,研究时间—频率分布的动机是为了改进STFT,其基本思想是获得一个时间和频率的联合函数,用于精确的描述时域和频域的信号能量。 经典傅立叶分析只能把信号分解成单个的频率分量,并且建立其每一个分量的相对强度,但能量频谱并没有告诉我们那些频率在什么时候出现。时—频分布

数字信号处理实验六--数字信号处理在双音多频拨号系统中的应用

实验六数字信号处理在双音多频拨号系统中的应用 双音多频(Dual Tone Multi Frequency, DTMF)信号是音频中的拨号信号,由美国AT&T 贝尔公司实验室研制,并用于网络中。这种信号制式具有很高的拨号速度,且容易自动监测识别,很快就代替了原有的用脉冲计数方式的拨号制式。这种双音多频信号制式不仅用在网络中,还可以用于传输十进制数据的其它通信系统中,用于电子和银行系统中。这些系统中用户可以用发送DTMF信号选择语音菜单进行操作。 DTMF信号系统是一个典型的小型信号处理系统,它要用数字方法产生模拟信号并进行传输,其中还用到了D/A变换器;在接收端用A/D变换器将其转换成数字信号,并进行数字信号处理与识别。为了系统的检测速度并降低成本,还开发一种特殊的DFT算法,称为戈泽尔(Goertzel)算法,这种算法既可以用硬件(专用芯片)实现,也可以用软件实现。下面首先介绍双音多频信号的产生方法和检测方法,包括戈泽尔算法,最后进行模拟实验。下面先介绍中的DTMF信号的组成。 在中,数字0~9的中每一个都用两个不同的单音频传输,所用的8个频率分成高频带和低频带两组,低频带有四个频率:679Hz,770Hz,852Hz和941Hz;高频带也有四个频率:1209Hz,1336Hz,1477Hz和1633Hz.。每一个数字均由高、低频带中各一个频率构成,例如1用697Hz和1209Hz两个频率,信号用表示,其中,。这样8个频率形成16种不同的双频信号。具体以及符号对应的频率如表10.6.1所示。表中最后一列在中暂时未用。 表10.6.1 双频拨号的频率分配 DTMF信号在中有两种作用,一个是用拨号信号去控制交换机接通被叫的用户机,另一个作用是控制机的各种动作,如播放留言、语音信箱等。 2 中的双音多频(DTMF)信号的产生与检测 (1)双音多频信号的产生 假设时间连续的 DTMF信号用表示,式中是按照表10.10.1选择的两个频率,代表低频带中的一个频率,代表高频带中的一个频率。显然采用数字方法产生DTMF信号,方便而且体积小。下面介绍采用数字方法产生DTMF信号。规定用8KHz对DTMF信号进行采样,采样后得到时域离散信号为 形成上面序列的方法有两种,即计算法和查表法。用计算法求正弦波的序列值容易,但实际中要占用一些计算时间,影响运行速度。查表法是预先将正弦波的各序列值计算出来,寄存在存储器中,运行时只要按顺序和一定的速度取出便可。这种方法要占用一定的存储空间,但是速度快。 因为采样频率是8000Hz,因此要求每125ms输出一个样本,得到的序列再送到D/A变换器和平滑滤波器,输出便是连续时间的DTMF信号。DTMF信号通过线路送到交换机。 (2)双音多频信号的检测

(完整word版)关于数字信号处理技术的应用与发展

关于数字信号处理技术的应用与发展 摘要:在现代化科学技术发展的过程中,数字化信 号处理技术已经深入应用到各行各业的发展之中,例如工业控制、医疗卫生事业等,都有所涉猎,甚至在国防军事方面也得到了一定的应用,可以说在当前社会发展的进程中,已经完全不能脱离开数字信号处理技术的应用了。正是因为如此,本文对其应用以及今后的发展予以一定的阐述,希望在今后的应用中可以得到更加广阔的发展空间。 关键词:数字信号处理技术;实现方法;应用;发展前景 在我国近几年的发展进程中,数字信号的相关处理技术已经得到了质的的飞跃,这是一种对数字以及符号进行转化,并且排列成为有效序列的一种技术,这一技术主要应用在计算机以及其他相关设备中,并且在计算方法上具有特殊之处,主要是采用了数值计算法,可以达到方便信息应用的效果。本文主要探讨了这一技术在图形处理以及机器人控制等方 面的应用,希望在未来的时代发展中,这一技术可以具有更加广泛的应用。 1、数字信号处理技术所具有的特点以及实现方式 在数字信号的处理上,主要可以通过三种途径得以实现。

第一种途径是采用软件得以实现的,这种方式主要应用在编程的过程中,这套程序既能通过处理者的开发得到应用,也可以通过现有的程序进行处理。第二种实现方式是运用专用硬件,例如加法器或者乘法器等,将其构成一个专用的数字网络,以实现对信号处理的能力。第三种实现途径是将前两种方式进行有效的结合。这种方式目前较为普遍,广泛应用在数字信号处理的过程中。 从这一技术的优势上来看,数字信号处理的相关技术合理的应用了计算机设备,针对不同的系统具有不同的处理功能,满足各行业的需要,所以与其他技术相比具有一定的优越性。除此之外,在系统的稳定性上,这一技术得到了进一步的提升,经过对数据的耦合,有效的降低了电路中产生阻抗匹配的情况,并且在安全性方面也得到了进一步的提升,更有助于在大规模生产中的应用。同时在其他方面也具有一定的优越性,所以受到各界人士的广泛好评。 2、数字信号处理技术在当前行业中的应用 2.1图形图像领域 首先,这一技术可以应用在图形图像领域,DVD的主要工作原理是运用了图像压缩技术,将活动图像进行压缩与转码,最终呈现在人们的眼前,在采用了这一技术后,整个过程得到了明显的进步,同时还可以应用在对大气甚至气象云图的研究方面。只要是与图形图像相关的领域中,都可以运

数字信号处理习题集附答案)

第一章数字信号处理概述简答题: 1.在A/D变换之前和D/A变换之后都要让信号通过一个低通滤波器,它们分别起什么作用? 答:在A/D变化之前让信号通过一个低通滤波器,是为了限制信号的最高频率,使其满足当采样频率一定时,采样频率应大于等于信号最高频率2倍的条件。此滤波器亦称位“抗折叠”滤波器。 在D/A变换之后都要让信号通过一个低通滤波器,是为了滤除高频延拓谱,以便把抽样保持的阶梯形输出波平滑化,故友称之为“平滑”滤波器。 判断说明题: 2.模拟信号也可以与数字信号一样在计算机上进行数字信号处理,自己要增加一道采样的工序就可以了。()答:错。需要增加采样和量化两道工序。 3.一个模拟信号处理系统总可以转换成功能相同的数字系统,然后基于数字信号处理 理论,对信号进行等效的数字处理。() 答:受采样频率、有限字长效应的约束,与模拟信号处理系统完全等效的数字系统未必一定能找到。因此数字信号处理系统的分析方法是先对抽样信号及系统进行分析,再考虑幅度量化及实现过程中有限字

长所造成的影响。故离散时间信号和系统理论是数字信号处理的理论基础。 第二章 离散时间信号与系统分析基础 一、连续时间信号取样与取样定理 计算题: 1.过滤限带的模拟数据时,常采用数字滤波器,如图所示,图中T 表示采样周期(假设T 足够小,足以防止混迭效应),把从)()(t y t x 到的整个系统等效为一个模拟滤波器。 (a ) 如果kHz rad n h 101,8)(=π截止于,求整个系统的截止频率。 (b ) 对于kHz T 201=,重复(a )的计算。 解 (a )因为当0)(8=≥ω πωj e H rad 时,在数 — 模变换中 )(1)(1)(T j X T j X T e Y a a j ωω=Ω= 所以)(n h 得截止频率8πω=c 对应于模拟信号的角频率c Ω为 8 π = ΩT c 因此 Hz T f c c 625161 2==Ω= π

3数字信号处理器

Words and Expressions follow v.遵循memory n.存储器 register n.寄存器access v.访问 overlap v. 重叠pipelining n. 流水线操作multiplier n. 乘法器accumulator n. 累加器shifter n.移位器reference n. 寻址mantissa n.尾数exponent n. 指数 cycle n. 机器周期customize v.定制,用户化package v.封装 digital signal processor 数字信号处理器von Neumann architecture 冯·诺伊曼结构shared single memory 单一共享存储器program instruction 程序指令 harvard architecture 哈佛结构 fetch from 从…获取 circular buffer 循环缓冲区,环形缓冲区address generator 地址产生器 fixed point 定点 floating point 浮点 binary point 二进制小数点 available precision 可用精度 dynamic range 动态范围 scale range 量程 smallest Resolvable Difference 最小分辨率scientific notation 科学计数法assembly language 汇编语言 multi-function instructions 多功能指令parallel architecture 并行结构 looping scheme 循环机制 sampling frequency 采样频率on-chip memory 片内存储器 well-matched 非常匹配 software tools 软件开发工具 low level programming language 低级编程语言high level programming language 高级编程语言third party software 第三方软件 board level product 板级产品 data register 数据寄存器 ALU=Arithmetic Logical Unit 运算逻辑单元program sequencer 程序定序器 peripheral sections 外设 single integrated circuit 单片集成电路 cellular telephone 蜂窝电话 printed circuit board 印刷电路板 licensing agreement 专利使用权转让协定custom devices 定制器件 extra memory 附加存储器 stand alone 单机 third party developer 第三方开发商multimedia operations 多媒体操作 merged into 融合 calculation-intensive algorithm运算密集型算法

东大18年6月考试《数字信号处理器原理与应用》考核作业

https://www.doczj.com/doc/e215922519.html, ------------------------------------------------------------------------------------------------------------------------------ 东 北 大 学 继 续 教 育 学 院 数字信号处理器原理及应用 试 卷(作业考核 线下) B 卷(共 4 页) 注:请您单面打印,使用黑色或蓝色笔,手写完成作业。杜绝打印,抄袭作业。 一、判断题(2分/题) 1. 数字信号处理器(DSP )主要针对描述连续信号的模拟信号进行运算。( ) 2. DSP 是在数字信号变换成模拟信号以后进行高速实时处理的专用处理器。( ) 3. 定点与浮点DSP 的基本差异在于它们各自表达的数值范围不同 。( ) 4. Q30格式的数据可以表达ππ~-之间的范围。( ) 5. 当采用双电源器件芯片设计系统时,需要考虑系统上电或掉电操作过程中内核和IO 供电的相对电压和上电次序。 ( ) 6. F2812处理器的所有外设寄存器全部分组为外设帧PF0,PF1和PF2。这些帧都映射到处理器的数据区。( ) 7. 当捕获单元完成一个捕获时,在FIFO 中至少有一个有效的值,如果中断未被屏蔽,中断标志位置位,产生一个外设中断请求。( ) 8. CAN 的基本协议只有物理层协议和网络层协议。( ) 9. 多处理器通信方式主要包括空唤醒(idle-line )或地址位(address bit)两种多处理器通信模式。( ) 10. 在TMS320F2812数字信号处理器中,ADC 模块是一个12位带流水线的模数转换器。( ) 二、选择题(2分/题) 1.为避免产生短通状态可以采用两种方法:调整功率管或者 A 调整PWM 控制信号 B 调整CPU 频率 C 调整通信速率 D 调整系统时间 2.光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成 的传感器 A 模拟量 B 脉冲或数字量 C 通信数据 D 输入数据 3.当电机轴上的光电编码器产生正交编码脉冲时,可以通过两路脉冲的先后次序确定电机的 A 转动方向 B 角位置 C 角速度 D 线速度 4.当使用正弦调整时,PWM 产生的交流电机的电流对称PWM 信号与非对称的PWM 信号相比 A 非对称PWM 信号小 B 一样大 C 对称PWM 信号小 D 不确定 5.如果不明原因使CPU 进入死循环,而不进行看门狗复位,看门狗将产生一个 信号 A 警告 B 错误 C 提示 D 复位 6.TMS320F2812的串口SCI 的数据帧包括 个起始位 A 2 B 1 C 0 D 1.5 7.TMS320F2812 的ADC 模块有 采样和保持(S/H)器 A 两个 B 一个 C 四个 D 三个

《数字信号处理》课程教学大纲

《数字信号处理》课程教学大纲 课程编号: 11322617,11222617,11522617 课程名称:数字信号处理 英文名称:Digital Signal Processing 课程类型: 专业核心课程 总学时:56 讲课学时:48 实验学时:8 学分:3 适用对象: 通信工程专业、电子信息科学与技术专业 先修课程:信号与系统、Matlab语言及应用、复变函数与积分变换 执笔人:王树华审定人:孙长勇 一、课程性质、目的和任务 《数字信号处理》是通信工程、电子信息科学与技术专业以及电子信息工程专业的必修课之一,它是在学生学完了信号与系统的课程后,进一步学习其它专业选修课的专业平台课程。本课程将通过讲课、练习、实验使学生掌握数字信号处理的基本理论和方法。为以后进一步学习和研究奠定良好的基础。 二、课程教学和教改基本要求 数字信号处理是用数字或符号的序列来表示信号,通过数字计算机去处理这些序列,提取其中的有用信息。例如,对信号的滤波,增强信号的有用分量,削弱无用分量;或是估计信号的某些特征参数等。总之,凡是用数字方式对信号进行滤波、变换、增强、压缩、估计和识别等都是数字信号处理的研究对象。 本课程介绍了数字信号处理的基本概念、基本分析方法和处理技术。主要讨论离散时间信号和系统的基础理论、离散傅立叶变换DFT理论及其快速算法FFT、IIR和FIR数字滤波器的设计以及有限字长效应。通过本课程的学习使学生掌握利用DFT理论进行信号谱分析,以及数字滤波器的设计原理和实现方法,为学生进一步学习有关信息、通信等方面的课程打下良好的理论基础。 本课程将通过讲课、练习、实验使学生掌握数字信号处理的基本理论和方法。为以后进一步学习和研究奠定良好的基础,应当达到以下目标: 1、使学生建立数字信号处理系统的基本概念,了解数字信号处理的基本手段以及数字信号处理所能够解决的问题。 2、掌握数字信号处理的基本原理,基本概念,具有初步的算法分析和运用MATLAB编程的能力。 3、掌握数字信号处理的基本分析方法和研究方法,使学生在科学实验能力、计算能力和抽象思维能力得到严格训练,培养学生独立分析问题与解决问题的能力,提高科学素质,为后续课程及从事信息处理等方面有关的研究工作打下基础。 4、本课程的基本要求是使学生能利用抽样定理,傅立叶变换原理进行频谱分析和设计简单的数字滤波器。 三、课程各章重点与难点、教学要求与教学内容

DSP技术应用现状以及发展趋势(精)

DSP技术应用现状以及发展趋势 一、数字信号处理结构。 实时数字信号处理系统:采集系统+DSP芯片 非实时系统:pc机上进行处理系统的模拟与仿真或仿真库+DSP芯片。 1 DSP、MCU、MPU的关系 微控制器MCU通俗的称呼是单片机,它与微处理器MPU是微机技术的两大分支。MPU的发展动力是人类对无止境的海量数值运算的需求,速度越来越快。MCU的发展是为了满足被控制对象的要求,向高可靠性、低功耗、低成本发展。一般MCU的引脚数在60以下,MCU以8位机为主、32位机为辅。有趋势提高MCU的运算功能,将DSP集成到MCU中,比如32位的MC68356集成了Motorola的DSP56002。 微控制器MCU一直存在两种基本结构:哈佛(Harvard)结构和冯诺依曼 (von Meumann)结构,还可进一步讲是对应成复杂指令集计算机CISC和精简指令计算机RISC。冯诺伊曼结构具有单一总线PRAM或DRAM都映射到同一地址空间,总线宽度与CPU类型匹配。哈佛结构具有独立的程序总线和数据总线,CISC的指令一般是微码miccode,每条指令由CPU解码为许多基本指令,基于CISC的微控制器一般很复杂,都采用冯诺伊曼结构,所需要的程序存储器比RISC产品少。微码在CPU产生而限制了CISC器件的带宽,其指令集也比RISC器件大。 68000的MPU是准32位的MPU,内部32位,外部总线是16位。苹果机就是用68000系列,它的运行分成系统态和用户态,其设计是面向分时多任务或实时操作系统的,68000的总线后来变成VME总线标准。到68020就是全32位了。 1991年IEEE1149.1即JTAG的公布满足了IC制造商的措施需求,也给ASIC、MCU、MPU、DSP、PLD、FPGA等的用户带来方便。一般十万门以上的IC都有JTAG接口,1993年IEEE1149.5对JTAG作了修正(5线接口)。IC的测试分成晶片级、IC封装级、电路板与系统极,JTAG完成了前两者的测试。适于68000系列的32位机的开发工具ICD32是一段扁平电缆,一端接IC的JTAG的5线接口,一端通过25芯头(里面有GAL)接PC机并口。传统上,微控制器MCU与微处理器MPU是两大分支,而DSP是MCU的一种特殊变形。但是从实质讲,MPU多半是CISC,除了DSP之外的MCU也是CISC。而DSP是RISC。所以比较时更适合DSP与MPU相比,MPU适宜于相同管理这样的应用

实验一、数字信号处理在双音多频拨号系统中的应用

实验一、数字信号处理在双音多频拨号系统中的应用 一、实验目的 1.了解双音多频信号的产生、检测、包括对双音多频信号进行DFT 时的参数选择等。 2.初步了解数字信号处理在是集中的使用方法和重要性。 3.掌握matlab 的开发环境。 二、实验原理 双音多频(Dual Tone Multi Frequency, DTMF )信号是音频电话中的拨号信号,由美国AT&T 贝尔公司实验室研制,并用于电话网络中。这种信号制式具有很高的拨号速度,且容易自动监测识别,很快就代替了原有的用脉冲计数方式的拨号制式。这种双音多频信号制式不仅用在电话网络中,还可以用于传输十进制数据的其它通信系统中,用于电子邮件和银行系统中。这些系统中用户可以用电话发送DTMF 信号选择语音菜单进行操作。 DTMF 信号系统是一个典型的小型信号处理系统,它要用数字方法产生模拟信号并进行传输,其中还用到了D/A 变换器;在接收端用A/D 变换器将其转换成数字信号,并进行数字信号处理与识别。为了系统的检测速度并降低成本,还开发一种特殊的DFT 算法,称为戈泽尔(Goertzel)算法,这种算法既可以用硬件(专用芯片)实现,也可以用软件实现。下面首先介绍双音多频信号的产生方法和检测方法,包括戈泽尔算法,最后进行模拟实验。下面先介绍电话中的DTMF 信号的组成。 在电话中,数字0-9的中每一个都用两个不同的单音频传输,所用的8个频率分成高频带和低频带两组,低频带有四个频率:679Hz,770Hz,852Hz 和941Hz ;高频带也有四个频率:1209Hz,1336Hz,1477Hz 和1633Hz.。每一个数字均由高、低频带中各一个频率构成,例如1用697Hz 和1209Hz 两个频率,信号用)2sin()2sin(21t f t f ππ+表示,其中Hz f 6791=,Hz f 12092=。这样8个频率形成16种不同的双频信号。具体号码以及符号对应的频率如表4.1所示。表中最后一列在电话中暂时未用。 表4.1 双频拨号的频率分配

相关主题
文本预览
相关文档 最新文档