首页 > 其他分享 >数字信号处理实验报告六:数字信号处理在多音频拨号系统中的应用

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

时间:2024-12-01 19:58:43浏览次数:9  
标签:数字 信号处理 拨号 DTMF 频率 双音 信号 实验报告 多频

一、实验目的与实验意义

通过对多音频拨号系统的分析与仿真实验,了解双音多频信号的产生、检测,包括对双音多频信号进行DFT时的参数选择等,使学生初步了解数字信号处理在实际中的使用方法和重要性。

二、实验原理及方法

关于双音多频拨号系统

    双音多频(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两个频率,信号用sin(f1t)+sin(f2t)表示,其中f1=679Hzf2=1209Hz。这样8个频率形成16种不同的双频信号。具体号码以及符号对应的频率如表2.1所示。表中最后一列在电话中暂时未用。

表2.1  双频拨号的频率分配

1209Hz

1336Hz

1477Hz

633Hz

697Hz

1

2

3

A

770Hz

4

5

6

B

852Hz

7

8

9

C

942Hz

*

0

#

D

  DTMF信号在电话中有两种作用,一个是用拨号信号去控制交换机接通被叫的用户电话机,另一个作用是控制电话机的各种动作,如播放留言、语音信箱等。

电话中的双音多频(DTMF)信号的产生与检测

(1)双音多频信号的产生

假设时间连续的 DTMF信号用x(t)=sin(f1t)+sin(f2t)表示,式中f1f2是按照表2.1选择的两个频率,f1代表低频带中的一个频率,f2代表高频带中的

标签:数字,信号处理,拨号,DTMF,频率,双音,信号,实验报告,多频
From: https://blog.csdn.net/qq_54754937/article/details/144051788

相关文章

  • 20222317 2024-2025-1 《网络与系统攻防技术》实验七实验报告
    1.实验内容本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有(1)简单应用SET工具建立冒名网站(2)ettercapDNSspoof(3)结合应用两种技术,用DNSspoof引导特定访问到冒名网站。2.实验过程2.1简单应用SET工具建立冒名网站2.1.1开启并配置Apac......
  • 20222323 2021-2022-2 《网络与系统攻防技术》实验七实验报告
    1.实验内容本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有(1)简单应用SET工具建立冒名网站(2)ettercapDNSspoof(3)结合应用两种技术,用DNSspoof引导特定访问到冒名网站。2.实验过程(1)简单应用SET工具建立冒名网站使用set工具setoolkit克......
  • vue3 数字自增长组件
    前言当做数字大屏的时候,就需要做一个数字传入后,可以自增长的组件,可以根据数据大小算每一次跳动的数字运行效果 会从0开始自动增加到9000(录屏好麻烦)HTML<template><divclass="counter"><div:style="{color:fontColor,fontSize:fontSize}"><span......
  • 位运算求解LeetCode--数字范围按位与
    数字范围按位与https://leetcode.cn/problems/bitwise-and-of-numbers-range/description/思路由题目给定数据量是,约规模,可知时间复杂度O(n)是过不了的,也就是说不能使用从left到right遍历的方法来解(规模以上的O(n)就过不了)方法1:遍历n次不行,那就减少循环次数,可以让left不动......
  • 异或求解LeetCode--只出现一次的数字
    只出现一次的数字136.只出现一次的数字-力扣(LeetCode)思路根据异或的性质:0^n=n和n^n=0以及异或满足交换律和结合律可知,一个数组中偶数个相同数字异或的结果为0,奇数个相同数字异或的结果为该数字,所以要找出现奇数次的数字,只需求一下整个数组异或的结果即可代码classSo......
  • 20222412 2021-2022-2 《网络与系统攻防技术》实验七实验报告
    202224122021-2022-2《网络与系统攻防技术》实验七实验报告1.实验内容本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有(1)简单应用SET工具建立冒名网站SET工具是一款开源的社会工程学渗透测试工具,专门用于模拟各种社会工程学攻击场景。......
  • 20222310 2024-2025-1 《网络与系统攻防技术》实验七实验报告
    一、实验内容1.本周学习内容(1)一些web安全的知识,复习了相关web的基础知识,比如:前、后端的区别,前后端的语言如HTML,CSS,JS,GO等(2)一些数据库攻击的知识,如SQL注入2.实验内容本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有(1)简单应用SET工具建......
  • c语言编程1.17蓝桥杯历届试题-回文数字
    题目描述观察数字:12321,123321都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。本题要求你找到一些5位或6位的十进制数字。满足如下要求:该数字的各个数位之和等于输入的整数。输入格式一个正整数n(10<n<100),表示要求满足的数......
  • 猜数字游戏
    #include<stdio.h>#include<stdlib.h>#include<time.h>voidgame(){   intr=rand()%100+1;   intguess=0;   intcount=8;   while(1){      printf("请猜一个数字:");      scanf_s("%d",&guess);      i......
  • 《网络与系统攻防技术》实验八实验报告
    1.实验内容及要求(1)Web前端HTML能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。(2)Web前端javascipt理解JavaScript的基本功能,理解DOM。在(1)的基础上,编写JavaScript验证用户名、密码的规则。在用户点击登陆按钮后回显“欢迎+输入的用户......