当前位置:首页 > 消费电子 > 消费电子
[导读]介绍一种基于C8051F单片机,以DTMF编码的方式识别电台身份的系统。该系统使用简单,在不改变电台原有特性的基础上,只需和电台的扩展口连接,便可实现对电台身份的识别。即使对方破解了语音信号,还可通过地址编码来分辨电台的身份。该系统在保密性要求高的场所有一定应用前景。

1  引言

由于电台多采用全透明的传输方式,只要频段相同,就可以接收到同频段上发送的语音信号,这样就无法准确辨别信号是否有用。带有语音加密功能的电台则可以避免这种情况,但在一些要求保密性高的领域或场所,如军事领域,拦截者一旦破获我方的加密信号,发出一段误导性的语音信号,我方则无法辨别,可能会造成一定损失。因此,这里介绍一种基于C8051F单片机,以DTMF编码的方式识别电台身份的系统。该系统使用简单,在不改变电台原有特性的基础上,只需和电台的扩展口连接,便可实现对电台身份的识别。即使对方破解了语音信号,还可通过地址编码来分辨电台的身份。该系统在保密性要求高的场所有一定应用前景。

2  系统组成与工作原理

图1为识别电台身份系统结构图。单片机选用C8051F020,DTMF单元选用MT8880双音多频器,语音存储播放模块采用ISD4004,另外还有显示单元、存储单元、键盘。



电台一般都预留扩展接口:音频输入、音频输出、PTT发射控制、电源、地。该系统通过这些接口与电台相连,如图2所示。


系统工作原理:作为发射机时,电台按下FTT键,PTT从高电平变为低电平,并将该信号送入单片机,单片机的中断程序将本机的地址码通过数据接口送至MT8880,经MT8880调制后送入电台的音频输入接口,伴随语音信号一同发送。作为接收机时需分多种情况,如图3所示。


接收到语音信号后,判断是否有DTMF信号输入。如果有,MT8880解码,解码后的数据传送给C8051F020,C805117020再判断此地址是否为预先规定的电台地址码。若是,此地址码在LCD上显示,否则显示ERROR;若没有DTMF信号而只有语音信号,则说明此信号非本网内信号,操作者通过放音键回复事预先录制好的一些语音信号迷惑对方。

3  系统硬件设计

整个系统根据功能可分为DTMF编/解码和语音存储播放两部分。并由主控单元控制。由于该系统由电台的蓄电池供电,所以选用低功耗器件。这里主控单元采用C8051F020。它是完全集成的混合信号系统级芯片(SoC),具有与8051兼容的高速CIP-51内核,与MCS-51指令集完全兼容。C8051F020的时钟频率可达25 MHz,含有64 KB片内Flash程序存储器,4 352 B的RAM、8个I/O端口、64根I/O线。

3.1 DTMF编/解码

DTMF编/解码器选用MT8880。MT8880C是一个带有呼叫处理滤波器的单片DTMF信号收发器。该器件采用低功耗、高稳定性的ISO-CMOS技术,内置1个带有可变增益的内部放大器的高性能接收器,1个带有脉冲计数器的发射器,以及1个可访问MT8880内部寄存器的标准微处理器接口。其内部寄存器包括1个状态寄存器、2个数据寄存器和2个控制寄存器,其电路如图4所示。


该系统采用单端输入方式,IN-为运放输入端,R1与R2调节输入信号增益。TDNE为音频输出,用于发送DTMF信号。OSCl为时钟/振荡器输入端,OSC2为时钟输出端,MT8880采用3.579 5 MHz的工作时钟。IRQ/CA为中断请求信号,漏极开路输出,当有DTMF信号输入时,IRQ/CA向C8051F020发放两部分。并由主控单元控制。由于该系统由电台的蓄电池供电,所以选用低功耗器件。这里主控单元采用C8051F020。它是完全集成的混合信号系统级芯片(SoC),具有与8051兼容的高速CIP-51内核,与MCS-51指令集完全兼容。C8051F020的时钟频率可达25 MHz,含有64 KB片内Flash程序存储器,4 352 B的RAM、8个I/O端口、64根I/O线。

3.1 DTMF编/解码

DTMF编/解码器选用MT8880。MT8880C是一个带有呼叫处理滤波器的单片DTMF信号收发器。该器件采用低功耗、高稳定性的ISO-CMOS技术,内置1个带有可变增益的内部放大器的高性能接收器,1个带有脉冲计数器的发射器,以及1个可访问MT8880内部寄存器的标准微处理器接口。其内部寄存器包括1个状态寄存器、2个数据寄存器和2个控制寄存器,其电路如图4所示。

该系统采用单端输入方式,IN-为运放输入端,R1与R2调节输入信号增益。TDNE为音频输出,用于发送DTMF信号。OSCl为时钟/振荡器输入端,OSC2为时钟输出端,MT8880采用3.579 5 MHz的工作时钟。IRQ/CA为中断请求信号,漏极开路输出,当有DTMF信号输入时,IRQ/CA向C8051F020发出中断申请。D0~D3为微机数据总线,与TTL兼容,输出测得的DTMF信号和输入要发出的DTMF信号,与C8051F020的I/O接口相连。12引脚CP2端为系统时钟输入,与读写控制端R/W配合完成MT8880的读写操作,RS0引脚为寄存器选择,TTL电平兼容。地址码可由0~9以及A~D组成。由于该系统应用领域的特殊性,地址码都经加密算法。当终端作为发射机时,DTMF编/解码部分把终端的地址码经一定算法加密后,调制成DTMF信号,再送入电台,便于网内其他电台识别。当终端作为接收机时,DTMF编/解码部分把所接收的DTMF信号解调成数字码,再经解密算法得到地址码。考虑到该系统阻抗与电台音频I/O接口阻抗可能不匹配,应在两者间加入一个音频变压器。

由于MT8880提供的标准微机接口和6800系列兼容,如果改用其他单片机控制。必须通过硬件或软件的方式模拟其工作时序。笔者在使用MT8880过程中发现,关键是为MT8880提供接口时钟信号CP2。其时钟周期tCYC的典型值为250 ns,实际上tCYC在0.167~1 0 s(6 MHz~100 kHz)之间取值,MT8880也仍能正常工作,故tCYC取值范围较宽,如图5所示。因此,CP2的产生比较灵活。


该系统中,通过C8051F020的引脚P1.0与MT8880的引脚CP相连,模拟MT8880所需的工作时序。

3.2  语音存储播放

语音存储播放模块选用ISD公司的ISD4004。该语音器件采用多电平直接模拟存储(Chip Corder)专利技术,声音无需经A/D转换和压缩,每个采样值直接存储在片内的闪烁存储器中,从而避免一般固体录音电路量化和压缩造成的量化噪声和金属声。图6为语音播放原理电路。语音输人通过话筒(MIC)直接与ISD4004的引脚IN+、IN-连接差分驱动输入。语音输出端则是通过LM386放大后连接到电台的语音输出端。系统采用键控分段录放音模式。通过录音键可录制10段不同的语音,每段录音对应键盘上一个按键,根据所接收到的语音信号,通过10个按键可播放不同的语音,使用方便、灵活。


4  系统软件设计

系统程序基于汇编语言编写,所有DTMF的收/发工作均由中断服务程序完成。主程序只负责初始化程序和键盘扫描。图7为主程序流程。图8为接收中断处理程序流程。图9为发送中断处理程序流程。



5  结束语

在某部队项目研制中,成功利用上述系统实现了电台身份识别及语音自动播放功能,实际使用情况证明,该系统接口简单、可靠,取得令人满意的效果。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

语音识别系统是一种通过捕捉语音信号后对其进行分析和处理的技术。它主要依赖于模式匹配、统计建模和人工神经网络等方法来进行语音识别操作。语音识别系统本质上是一种模式识别系统,包括特征提取、模式匹配、参考模式库等三个基本单元。

关键字: 语音识别 语音信号

解码(Decoding)是指受传者将接受到的符号或代码还原为信息的过程,与编码过程相对应。解码活动要受到受众的社会地位和文化背景的影响,体现社会的多样性,受众的解码还具有同向性、对抗性、妥协性三种形态。编码和解码的连通过...

关键字: 解码 编码 DTMF

F020采用TQFP100封装,芯片引脚有8个(引脚18~25)专用于模拟输入,是8路12位ADC的输入端。每路12位的转换精度都是其自身的±1LSB(最低位)。

关键字: C8051F020 ADC 精度与通道

在单片机系统设计中,LCM(液晶显示模块)人机交互界面的设计往往是很重要的一个环节。LCM可以用于智能仪器上的显示设定参数、状态提示符、检测结果和待输入参数等功能。

关键字: 单片机 C8051F020 液晶显示

  语音识别芯片的原理   语音识别芯片也叫语音识别IC,与传统的语音芯片相比,语音识别芯片最大的特点就是能够语音识别,它能让机器听懂人类的语音,并且可以根据命令执行各种动作,如眨眼睛、

关键字: 语音识别 芯片 语音信号 人工智能

(文章来源:中国数字医学) 结合语音识别技术构建医疗智能语音识别系统,达到减轻医护人员日常工作负担,减少重复性劳动,提高诊疗质量的目的。基于语音识别的关键技术和海量的医疗数据,开发电子病

关键字: 智能语音 语音识别系统 语音信号 语音识别技术

(文章来源:钛媒体APP) 语音识别技术是让机器通过识别把语音信号转变为文本,进而通过理解转变为指令的技术。目的就是给机器赋予人的听觉特性,听懂人说什么,并作出相应的行为。语音识别系统通

关键字: 语音识别技术 声学 语音信号 HM

  语音识别算法有哪些   本文列举了几种不同的语音识别算法。   第一种:基于动态时间规整(Dynamic Time Warping)的算法   在连续语音识别中仍然是

关键字: 语音识别 语音信号 声道 LPC

音频拨号电话机,不仅在拨号时,就是在话路接通后也可以继续拨号产生DTMF(双音多频)发送信号。是利用对DTMF解码后的数字信号,实现一些遥控功能。

关键字: DTMF 电路图 遥控电路 电平

语音识别是机器通过识别和理解过程把语音信号转变为相应的文本文件或命令的高技术。作为专门的研究领域,语音识别又是一门交叉学科,它与声学、语音学、语言学、数字信号处理理论、信息论、计算机科学等众多学科紧密

关键字: DSP 语音识别系统 DHMM 语音信号
关闭
关闭