当前位置:首页 > 通信技术 > 通信技术
[导读]介绍一种话音扰频方案,通过引入无线数传技术和跳频概念,增大扰频序列的随机性,有效提高了集群系统的安全性和应用范围。

摘 要:介绍一种话音扰频方案,通过引入无线数传技术和跳频概念,增大扰频序列的随机性,有效提高了集群系统的安全性和应用范围
关键词:
扰频 无线数传  纠错编码

模拟集群是一种无线专用调度通信系统,广泛应用于公安、交通、铁路等专业通信网络。随着设备的标准化和普及化,如何防止网外窃听和干扰,保障通信安全成为亟需解决的问题。
CMX264是CML公司推出的用于话音通信系统的频域扰频芯片,片上有4个可编程的扰频频率点,以选定的频率为中心,将话音信号的频谱切割成两段并分别倒置;接收端将上述过程进行反变换,还原出原始语音信号,从而达到加密的目的。
本文设计了一种基于CMX264,用于集群系统话音扰频的方案,通过引入无线数传技术和跳频概念,在不增加设备复杂度的情况下,保障网内通话的安全性和应用范围。
1 方案对比
1.1 单一扰频方式
在固定扰频点上实施扰频,这种方案设计简单,且不受中继台影响,缺点是容易被破解。
1.2 跳频扰频
通过单片机进行控制和定时,在提供的四个扰频点中按照约定的次序和时间间隔进行切换,类似跳频通信技术,只是跳动的不是载波频率,而是扰频点频率。与单一扰频方式相比,该方案安全性能有所提高,但不适于大网络,因为信号经过中继台以后会引入延时,导致跳频不同步,且跳频方式相对固定,仍有一定的安全隐患。
1.3 结合数传技术的跳频扰频
针对以上两者的不足,提出了结合数传技术的跳频扰频方案。该方案在模拟系统上实现数据传输,每次通话前先发送跳频信令,即本次跳频的次序以及时间间隔,由扰频信令确定起跳时间,克服了中继台的延时影响;跳频次序的随机性,加大了窃听的难度。
2 系统设计
系统原理如图1,选用ATmega8单片机进行控制和编码,CMX264进行话音扰频,MSM6882无线MODEM完成数据的调制解调,高莱 (Golay)码进行信道纠错,通过扰频信令确定跳频方式。呼叫方每次通话前,即按下PTT之后,在单片机控制下先由MSM6882发送扰频信令,确定此次通话是否扰频以及扰频的次序和时间间隔,CMX264按照约定的规则改变扰频点,接收方根据解调出的扰频信令设置起跳时间和方式,达到同步接收的效果。

 


2.1 CMX264的设计
话音信号的频率范围是 300Hz~3 300Hz,CMX264选择四个频点中的一个,将话音信号划分为两个子带,并分别对子带的频谱进行倒置,接收端再进行反变换还原出原始语音信号。当晶振频率为4.433 619MHz时,四个扰频点频率分别为1 027Hz、1 276Hz、1 482Hz和1 966Hz。话音信号由MICIN端进入,经过扰频、加重处理后由MICO端输出;射频接收解调出的话音信号由RXIN端进入,经去扰频、加重处理后由 EXTO端输出。可见CMX264只是串接在原有的话音通路中改变频谱结构而不影响传输效果。
CMX264提供串行接口来控制内部状态和工作模式,指令的功能包括:省电模式、是否扰频、话音输入输出控制、预加重/去加重选择和扰频点选择。指令的格式定义如表1所示。


数据通过DATA端按高位在前的顺序写入,在SCLK端的上升沿锁存数据,CSN端提供片选信号。CMX264处在从接收的位置,单片机只需根据时序定义,通过I/O口即可实现此串行接口的功能,对CMX264进行控制。时序如图2所示。

 


2.2 无线数传模块设计
2.2.1 MODEM的设计
电台内部针对话音频带进行了带通滤波,因此对MODEM调制后的信号有频率限制,不能超出话音频率范围。MSM6882是OKI公司推出的MSK全双工调制解调器,MSK信号包络恒定,具有最小功率谱占用率,在码元转换瞬间没有相位突变,数据传输波特率可以在1 200/2 400进行选择,载波频率600~2400Hz,因此完全可以通过电台的话音信道进行传输。
MSM6882内部提供接收时钟RT和发送时钟ST,通过同步串口与单片机通信,单片机使用外部中断模拟实现同步串口的功能。
发送数据时,单片机输出的数据SD在ST上升沿被锁存,因此将ST与单片机的外部中断INT0相连,INT0设置为下降沿触发,单片机在中断处理程序中改变SD电平,数字信号经过内部调制后产生MSK信号输出AO,发送时序如图3所示。


接收数据时,输入AI的MSK信号经过内部滤波器后可恢复为串行数据输出,同时从接收的数据中还可恢复出同步时钟RT,将RT与单片机的外部中断INT1相连,中断设置为上升沿触发,单片机在中断处理程序中读取RD电平值。接收时序如图4所示。

 


2.2.2 纠错编码的设计
移动通信时必然要受到无线信道传输特性的不理想以及加性噪声的影响,要在这样的传播条件下保持可以接受的传输质量,就必须采取各种技术措施来抵消衰落的不利影响,信道纠错编码就是其中一种有效的抗衰落技术。
由于扰频信令的信息非常重要,而且要求有实时性,只有检错重发并不能满足要求。针对单片机系统的特点和编解码的复杂度,纠错编码采用Golay码。 Golay码是一种特殊的非本原BCH码,属于前向纠错编码FEC(Forward Error Correction),也是目前为止发现的惟一能纠正多个错误的完备码,因其在噪声环境下具有良好的纠错性能而获得了广泛应用,尤其适合短码字长和短处理时延的应用场合。
本方案选用的Golay(24,12)码最小距离为8,能纠正3个随机错误同时检测4个错误。针对8位单片机的特点,将信息位缩短为8bit,并在最后添加0101进行帧同步码的提取,最终构成3个字节的完整结构,提高了单片机编码的效率。编解码的程序全部用C语言实现,程序复杂度适中,Atmega8单片机的运算能力完全可以胜任。Golay码结构如表2所示。


2.2.3 数据帧结构的设计
MSM6882接收的数据是与时钟同步的比特流,为了从所接收的数据中提取时钟信号,首先发送6字节即48bit“1”和“0”交替出现的位同步码。为了按字节接收数据,确定每一帧的起始位,需要在比特流中添加帧同步信息,以避免帧同步图案与数据中内容相同而导致的误判。根据所选用的纠错编码特点,每组Golay码三个字节的最后4个 bit为0101,即不会出现三个字节以上的连续0或者连续1,所以帧起始码选用31bit1和1bit0,帧结束码采用32bit连0。在接收中断处理程序中,检测到31bit1和1bit0就开始按字节接收数据,此后每3个字节一组进行纠错解码,同时开始对接收到的连续0进行计数,超过32个就认为一帧接收完毕。帧结构如表3所示。

 


2.2.4 数传模块程序的设计
数传程序主要实现编码和发送数据、接收数据和解码的功能。发送时,Golay编码由一个字节变为三个字节,把待发送数组先全部编码再进行发送;接收时,先将三个字节一组的字节流存储为数组,再进行Golay解码,这样,将占用大量RAM空间和时间。为了节省单片机资源,提高程序执行效率,把编码与发送数据、接收数据与解码结合起来同时进行。
首先,定义全局变量作为接收发送的计数器和状态标志位,主函数中循环查询系统工作状态确定是否进行编码或者解码和启动发送字节的子函数;在中断处理函数中每接收和发送完一个字节,就改变相应的计数器和状态标志位,供主函数查询。这样把编解码与收发结合起来,提高了程序的执行效率,缩短了程序运行的时间。
其次,接收和发送都设置双缓冲区,结构定义代码如下:
typedef struct
{
  unsigned char rc; /*信息字节*/
  unsigned int r1; /*校验字*/
}Golay;
Golay RecvBuffer[2];
Golay SendBuffer[2];
在中断处理函数中发送一个缓冲区数据的同时,在主函数里编码填充另一缓冲区;在中断处理函数中接收数据、填充一个缓冲区时,在主函数里对另一个缓冲区中接收的上一组数据进行解码。在中断处理函数中改变全局的状态标志位,在主函数里进行缓冲区间的切换。通过设置双缓冲区,收发分别只需占用两组编码空间,节省了单片机的RAM资源。
2.3 扰频信令的设计
每次通话之前,即按下PTT之后,首先延时一段时间,这个时间由中继台的最大延时决定;再发送扰频信令,确定此次通话是否扰频以及扰频的次序和时间间隔,为了与未加扰频模块的手持台通信,需要保留不扰频的功能,即CMX264在Clear模式下工作;同时增加地址选项,通过地址进行分组,可以实现组呼和单呼;通话完毕时发送结束帧,使手持台恢复到Clear 模式。根据上述要求,设计扰频信令格式如表4所示。

 


结构定义代码如下:
typedef struct
{
  unsigned char ScrambleFrameType;   /*帧类型*/
  unsigned char RecvAddress[2];   /*接收地址*/
  unsigned char ScrambleSeq[4];   /*扰频次序*/
  unsigned char HopCyc;     /*时间间隔*/
}Scramble;
本文介绍的方案主要针对使用模拟集群的专用网络,调度通话内容需要保密以避免窃听和干扰。本方案通过电台的话音信道进行无线数据传输,对传统扰频方式进行了改进,提高了系统的安全性和应用范围。
参考文献
1 MORELOS-ZARAGOZA R.H. The art of error correcting coding. Wiley, 2002
2 OKI Semiconductor. MSM6882 MSK Modem User's Manual.
3 CML Microcircuits.Wireless Modem Troubleshooting Guide
4 CML Microcircuits.CMX264 Frequency Domain Split Band Scrambler datasheet.
5 Atmel Corporation. ATmega8 AVR 8-bit microcontroller datasheet.
6 张宗橙.纠错编码原理和应用.北京:电子工业出版社,2003

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

借助面板,用户在思考和创作时只需轻捏Apple Pencil Pro,即可调用基本工具和命令,避免因繁琐的操作分散注意力 适用于钢笔的动态墨水可根据Apple Pencil Pro的旋转调节墨水流量,让数字化...

关键字: APPLE PENCIL NOTES GO

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP

深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...

关键字: 半导体 集成电路产业 BSP 人工智能

武汉2024年5月15日 /美通社/ -- 北京时间4月26日-5月4日,2024 VEX 机器人世界锦标赛于美国得克萨斯州达拉斯市举办。本届 VEX 世锦赛为期九天,设有 VIQRC 小学组/初中组、V5RC 初中组/...

关键字: 机器人 BSP RC POWERED

上海2024年5月15日 /美通社/ -- 由生成式人工智能(AI)驱动的临床阶段生物医药科技公司英矽智能宣布,与复星医药(600196.SH;02196.HK)合作开发的潜在"全球首创"候选药物IS...

关键字: ISM BSP PC 人工智能

上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...

关键字: BSP 数字化 自动化立体仓库 智慧园区

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化
关闭
关闭