和使用测定结果的方法,即译码器。
直到1949年的专利文献中才第一次有了Norm Woodland和Bernard Silver发明的全方位对讲机符号的记载,在这之前的专利文献中始终没有对讲机技术的记录,也没有投入实际应用的先例。Norm Woodland和Bemard Silver的想法是利用Kermode和YOung的垂直的“条”和“空”,并使之弯曲成环状,非常象射箭的靶子。这样通过扫描图形的中心,能够对对讲机符号解码,不管对讲机符号方向的朝向。
此后不久,随着LED发光二极管、微处理器和激光二极管的不断发展,迎来了新的标识符号象征学和其应用的大爆炸,人们称之为“对讲机工业”。今天很少能找到没有直接接触过即快又准的对讲机技术的公司或个人。由于在这一领域的技术进步与发展非常迅速,并且每天都有越来越多的应用领域被开发,用不了多久对讲机就会象灯泡和半导体收音机一样普及,将会使我们每一个人的生活都变得更加轻松和方便。
如今对讲机主要应用在公安、民航、运输、水利、铁路、制造、建筑、服务等行业,用于团体成员间的联络和指挥调度,以提高沟通效率和提高处理突发事件的快速反应能力。随着对讲机进入民用市场,人们外出旅游、购物也开始越来越多地使用对讲机。另外还有一些特定场合使用的对讲机,如防爆对讲机、防水对讲机、警用对讲机等。车载台也可以纳入对讲机的使用畴 现代通信中,通信的性已经成为项基本的要求,如今国对讲机大多有CTCSS、DTCSS等私密功能,一般来讲,当对讲机设置这些私密功能后,不了解所用私线码是无法听到通话容的,但这并非是真正意义上的语音。因为它的功能非常有限,只对无意窃听者有用,而对有意窃听者是无用的。对于需要有要求的用户是不能依靠“私密”线来做的。所以研究更为安全便捷的方式是有必要的。
1.2国外研究状况及相关领域中已有的研究成果 通信系统的加密技术主要分为数字加密和模拟加密两种。其中模拟加密技术因其加密的原理相对简单、加密的实现相对容易,在通信系统的话音加密方面一直得到广泛应用。对话音的模拟加密可采用固定分割频带的倒频加密方式,目前国对讲机大多采用这种方式。这种加密方式虽然简单实用,但因其频带分割点单一,因而易于被破解,无法满足对加密功能要求较高的应用场合。可变分割频带加密技术的应用,使得频带的分割点可以不断变化,加密的密钥可以程序控制,因而更加难以破解,从而可大大增强通信的安全性。国外电台则大多使用这一方式进行信号的加密。
1.3对设计任务的分析与方案选择 FX224 有两种典型工作模式单片模式和微处理。
单片模式是指采用单片FX224 完成话音工作,图1为单片模式的典型应用,FX224 的外围电路十分简单。
图1 FX224的单片模式电路图 在单片模式中,FX224 与电台的连接非常方便简单,只有4 根话音信号线,2 根控制线,以及电源,因此特别适合安装在手持机及各类型电台中,电台的改装也很方便,只需把接收发射话音信号、PTT、电源端引出即可,十分适合现有电台的改造及其它话音场合的需要。在单片模式中,密钥的总数为32 种,可通过对A0A4 端(7-3脚)接高电平或低电平得到所需的密钥。
微处理机模式是指FX224 与单片机配合使用,由单片机控制密钥在通话过程中不断变化,且变化的速率也可变,称为滚动式加(rolling code),此时密钥可达无穷。其应用框图如下 单片机 FX224 对讲机 同步电路 控制信号 语音信号 图 2 微处理型式应用框图 如今国大多民用对讲机采用单片模式,其设计简单且密匙容易破解, 图中有一个同步电路,该电路完成收发双方密钥变换时的同步,以避免出现收发双方的密钥在同一时刻不一致,该同步电路由单片机控制,同时单片机还完成对FX224 各功能及密钥变换的控制。在微处理机模式中,密钥的变换可达每分钟连续变化1 000 次以上,这种加密方法称为滚动式加密,根据不同的算法,密钥的变化可达无穷,这种滚动式加密的性能极好,国外的不少电台就采用了这种加密方法。
单片模式应用简单,外围电路连接方便,但在通信过程中其密匙固定易于破解,且国已有相应的产品;
而微处理模式加密密匙多变,根据算法的不同密匙的变化可达无穷多个,这样加大了密匙破解的难度,提高了对讲机的性能。因此在方案的选择上采用微处理机模式。
所以本次设计主要基于对FX224加密方式的了解,通过单片机控制并实现密码的滚动产生,其中最主要的是两对讲机间的密码同步问题。
1.4 预 期 结 果 采用C51单片机作为主控CPU,FX224作为加密模块,通过与单片机的控制,实现滚动加密的完成。要求完成硬件模块的设计。软件模块则主要是滚动加密模块。密码个数P75,密匙周期为27,传输距离30m。
1.5 论文的结构安排 本文基于本次毕业设计的过程与要求,将论文分为五章。具体容如下 第1章 绪论 本章简单介绍了课题的研究背景、目的和意义,国外发展现状和相关领域中已有的研究结果,该设计的预期结果和意义。
第2章 主控芯片及编程环境的介绍 本章介绍了本次毕业设计的主控芯片、对讲机基本原理及相应的编程环境,让我们熟悉了整个系统的调试方法。
第3章 硬件系统的设计与实现 本章介绍本课题硬件系统各部分电路的设计、实现,讲述了各模块的功能。
第4章软件 系统的设计与实现 本章根据系统的总方案,设计出程序的总流程图,并利用C语言编写相应的程序。
第5章系统的调试及实验结果 本章根据已有的软硬件,进行调试,得到的相应成果。
最后总结本论文,得出相关结论。
第 17页(共 31页) 主控芯片及编程环境的介绍 第2章 主控芯片及编程环境的介绍 2.1 FX224简介 FX224是CML公司推出的种具有32种可编程频带分割点的半双工话音加密芯片。采用低功耗CMOS工艺,有多个可连续变动的可变分离频带(VSB),具有密钥多、度高、音质好,插入损耗为0 dB,话音恢复质量相当优良,失真极小,FX224还具有省电/ 工作模式,/ 普通模式、这几种模式均为可选模式并可切换,使得FX224 的应用更为灵活方便。其嵌的CTCSS连续单音控制静噪系统高通滤波器可自动切换到接收或励羞通道,以兼容亚音频信令 。FX224 既可单独使用,也可与微处理器接口构成更高级的滚动式话音系统,性能远优于国常见的AK2356 等AK 系列话音器件;
在国外,FX224 是作为高级通信器件用于跳频电台的通信,因而在国较少见到。
图3 FX224引脚示意图 FX224芯片采用1 MHz时钟振荡器,其引脚如图所示。其中,X1时钟版荡器输入;
X2时钟振荡器输出;
A0~-A4ROM地址码编程输入端;
R/fx接收/发送通道选择控制CLR直通/加密模式选择控制,逻辑“1”置器件为直通非加密模式,逻辑“O”置器件为加密模式;
EN/MU接收或发送信号通道的使能带音控制,逻辑“l”使能信号通道,逻辑“0”关闭信号通道;
Load数据加载/锁存控制端;
through省电模式控制端,逻辑“l”置为省电模式,逻辑“0”置为正常工作模式Vss电源地;
Rx OUT经过处理的接收话音信号输出;
Tx OUT经过处理的发送话音信号输出;
VBIASVdd/2偏压,该脚需对Vss接一外部去耦合电容;
Rx IN接收的话音信号输入端HLPF OUT高子带输入低通滤波器的输出,该端须通过电容c6连接到高子带平衡调制器的输入端;
HBM IN高子带平衡调制器的输入端;
LBM IN低子带平衡调制器的输入;
TX烈发送的话音信号输入端;
LLPF OUT低子带输入低通滤波器的输出,该端须通过电容C5连接到低子带平衡调制器的输入端呸Vdd5 V电源。
FX224的工作原理 加密基本原理是在发送端把原始信号按一定的规则加以改变,在接收端再按相反的规则把信号恢复到最初的状态。分割频带加密是将话黼频谱分割为若干子带,然后按密钥将它们的次序打乱、倒频或不倒频后重新排列在原频谱位置。FX224采用的是可变分割频带加密技术。加密时,FX224首先按照其ROM收到的地址码,选择设定相应的频带分割点以及对应的高、低子带载频,然后通过使用截止频率一3 dB为2 700Hz的低通滤波器及截止频率一3西为2 900 Hz的低通滤波器将输入的话音信号分割为高、低两个子带信号,再用所对应的高、低子带载频调制每个子带,进行频率倒相,最后再合成输出,从而完成话音信号的加密。类似地可完成加密信号的解密。
a 加密 假设在某种密钥情况下的载频为Fc1Vc1cosω1t和Fc2Vc2cosω2t输入的单音频为 V1VΩcosΩt,经过输入滤波后与Fc2作用则有 。
Vo1经过低通以后输出V‘o1K1Vc1VΩcos