发布时间:2010-11-8 阅读量:1829 来源: 发布人:
中心议题
* 提出了基于安全与纠错算法的增强型蓝牙基带
* 给出了设计与实现
解决方案
* 采用了蝶型跳频选择算法
* 采用了前向纠错机制
近几年,随着无线通信技术在商业、金融、军事等领域的应用不断增加,人们对无线通信技术的性能要求也急剧提升。蓝牙作为一种无线数据与语音通信的开放性全球规范,是WPAN关键技术之一,具有低功率、低成本、组网简单和适宜语音传输等突出优点,成为近年来发展最快的无线通信技术之一。但由于纠错能力、安全性和抗干扰性等方面的不足,使其在商业、金融等领域的应用大大受限。如要进一步加强蓝牙技术在无线通信领域的优势,就必须对现有蓝牙技术进行改进,尤其是在安全能力和抗干扰能力方面。
本文将分析标准蓝牙的技术特点,针对蓝牙的安全和纠错算法进行研究,提出相应的增强型算法或改进策略,并采用低功耗、低成本的VLSI设计方法,实现高安全性和强纠错能力的增强型蓝牙基带芯片。
1 蓝牙技术及算法分析
蓝牙是一种开放性短距离无线通信技术,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接。蓝牙采用快速跳频和时分多址技术,提供两种不同形式的链路,即支持数据流量的异步无连接链路和支持语音流量的同步面向连接链路。数据链路层是蓝牙通信系统的核心组成部分。为满足基本的安全和抗干扰性能需求,采用了蝶型跳频选择算法和前向纠错机制,具体功能在蓝牙基带中实现。
1.1 蝶形跳频选择算法
蓝牙采用TDD(Time-Division Duplex)时分双工方式进行通讯,ISM频段被划分为79/23个带宽为1MHz的频点,跳频速率为1600/3200跳/s。以79跳模式为例,跳频系统在2.402GHz到2.480GHz之间进行跳频,载频为(2402+k)MHz(k=0,1,2,…,78)。如图1所示,跳频选择算法包括两个步骤:首先生成一个伪随机数,构造可以有效避免频段内干扰的跳频频点。在蓝牙基带中,跳频序列由本地时钟和蓝牙设备地址两个输入变量通过蝶型运算产生。第二阶段完成从伪随机数到跳频频点的映射,由射频模块中的频率合成器实现。尽管目前基于蝶形运算的跳频选择算法实现简单,硬件开销小,但是该算法过于简单,已无法满足目前跳频通信系统较高的安全性和抗干扰性要求,尤其是在军事、金融等领域。
1.2 FEC纠错算法
标准蓝牙数据采用两种纠错机制[4],分别是1/3FEC和2/3FEC,在数据传输中配合信道质量灵活采用。FEC纠错机制能够在一定程度上保证数据传输的准确性,但也会降低平均传输速率。1/3FEC编码方式是一种较简单的纠错码方式,将要传输的数据重复传输3次即可。解码时采用多数表决的方法即可解码。2/3FEC编码是一个(15,10)的截短汉明码,应用于蓝牙DM数据分组,编码时的生成多项式为:
解码校验矩阵为:
1/3FEC和2/3FEC对于信道中较少且独立的突发错误,有较好的纠错能力,但在实际的无线信道中,往往存在突发的连续干扰,此时FEC纠错能力会十分有限。
2 基于AES的跳频选择算法分析
跳频序列对跳频通信系统的性能有着决定性影响,标准蓝牙基于蝶型运算构造的跳频序列在安全性、均匀性和随机性等方面已无法满足金融、军事等领域的通信需要。寻求具有理想特性的跳频序列,已成为跳频通信的重要课题之一。
尽管在一些文献中已经对基于DES等密码理论构造的跳频序列性能进行了一定的分析,但随着通信系统对于安全性、功耗和成本的要求不断提高,设计一个具有更高安全性和跳频特性,且具有高速、低硬件开销特点的跳频序列发生器成为一个巨大挑战。本文分析了基于高级加密标准(AES)迭代型分组密码构造的新型跳频序列的性能,并基于分析结果,提出了一种应用于蓝牙的高速跳频、低功耗和低成本的新型跳频序列发生器。
2.1 安全性分析
基于AES算法构造的跳频序列,其安全性是由AES算法的安全机制决定的。AES标准是由美国国家标准与技术研究院(NIST)于2002年制定的高级加密标准,用于替代美国数据加密标准(DES)算法。根据Shannon提出的密码设计“混淆”和“扩散”原则,AES算法的设计策略是针对差分分析和线性分析提出的宽轨迹策略(Wide Trail Strategy),算法采用替代/置换网络,符合“混淆”和“扩散”原则,具有很高的安全性。S-Box构造中有限域GF(28)逆操作使线性逼近和差分分布表中的各项趋于均匀分布,对差分分析和线性分析具有良好的免疫力。总之,对于已知攻击而言,AES算法具有极高的安全性,因而基于该算法的跳频序列也具有良好的安全性。
2.2 均匀性分析
对于跳频系统,可根据卡方分布检验[6,7],用式(1)衡量跳频序列的均匀性。卡方值越小,分布状态越符合均匀分布。
假定跳频信道数k为64,置信度α为0.05,分别采用作为等分布检验和连续性检验标准。随机选取10组序列进行仿真,均通过测试,如图2所示。说明基于AES算法的跳频序列具有良好的均匀性。
2.3 汉明相关性分析
跳频通信系统的相互干扰由各系统所采用的跳频序列的汉明相关性决定,可由式(2)表示:
式中,X,Y为跳频序列,0≤τ≤N-1,N表示(i+τ)的模。若X,Y为相同序列,运算结果表示序列的汉明自相关值,否则表示序列的互相关值。假设序列长度为10000,信道数为64,算得序列的自相关和互相关值均应小于。随机选取20组数据,对加密后的密文序列进行分析。仿真结果如图3所示,证明基于AES的跳频序列具有良好的汉明相关性。
3 融合交织编码和FEC的纠错算法研究
3.1 算法描述
标准蓝牙对于DM(包括DM1,DM3,DM5)数据分组的载荷定义了基于2/3FEC的纠错机制,适合纠正少量相对独立的差错,对于会导致连续误码的突发干扰,纠错能力有限。针对此缺陷,本文采用了融合交织编码和FEC的纠错算法。交织编码是将数据在发送前排列成M行N列再按行读出,在遇到突发干扰时,可把一个较长的突发差错离散成随机差错。若干扰片的尺寸为m,交织编码后的干扰片尺寸就变为m/M。只要m/M小于差错控制电路的纠错范围,便可克服干扰的影响。蓝牙传输的DM数据首先经交织编码处理,可有效克服衰落信道中突发性干扰,之后采用能够纠正随机差错的2/3FEC编码技术和出错重传机制来消除随机差错,从而达到提高纠错概率、降低信道误码率、改善传输特性的目的。下面基于Gillbert-Elliott(G-E)信道对该纠错机制进行仿真分析。
3.2 G-E信道模型及吞吐率仿真
G-E信道是一阶、离散的静态马尔可夫链,具有Good和Bad两个状态。如图4所示,Pgb,Pbg,Pbb,Pgg分别表示信道在Good和Bad两种状态下的相应转换概率。
对于长度n,可纠正t个随机错误的编码字[n,t],在连续n个状态中有d个错误的概率如式(3)所示:
蓝牙数据传输吞吐量可表示为信道状态变化概率的函数。在G-E信道中,分别在融合交织编码前后的两种纠错机制下,对蓝牙DM数据分组的传输吞吐量进行了仿真(分别表示为DM和DME)。在不同信道状态变化概率下,得到数据传输吞吐量与信道变化概率的关系曲线,如图5所示。表明DM数据包增加交织编码运算后,能大大提高纠错性能以及传输中抗突发错误和多径效应影响的能力,从而提高数据传输吞吐率。
4 增强型蓝牙基带实现
4.1 AES跳频选择IP实现
上述理论分析证明,基于AES分组加密算法构造的跳频序列具有良好的安全性、均匀性和汉明相关性,可构造出性能突出的跳频序列。但由于AES算法复杂度较高,资源消耗较大,且蓝牙基带对低功耗和低成本有较高要求,因此将该跳频序列发生器集成到增强型蓝牙基带时需考虑VLSI优化实现。本文结合AES算法硬件实现原理,实现了基于AES算法的快速、低功耗和低成本的跳频序列发生器IP,结构如图6所示。
字节变换模块是AES算法的核心模块,也是AES算法硬件实现资源开销最大的模块之一。为了便于将该跳频发生器IP集成到蓝牙基带中,本文对AES算法的字节变换操作进行了优化,在提高算法处理速度的同时尽可能降低资源开销。
字节变换是一个利用替换表(S-box)进行的非线性字节替换操作。针对每个字节,该运算包含两个步骤:首先在有限域GF(28)中求得乘法逆,然后进行仿射变换,描述如下:
替换表(S-Box)的VLSI实现涉及较复杂的逻辑运算,资源开销大。因此,如何减少逻辑资源,是设计S-Box的关键因素。目前主要有两种S-Box的实现方式:查找表(Look-UpTable)和有限域运算。在本文中,采用了有限域运算的方法来达到降低硬件开销的目的[17],即采用基于有限域GF((24)2)的S-Box高效实现,结构如图7所示。这样,复杂的有限域GF(28)运算被映射到规模较小的子有限域GF(24)上,从而加速和简化了有限域GF(28)的计算,同时能够大大降低硬件实现的复杂度和资源消耗。此外,密钥扩展模块也需要用到S-Box模块。
此外,在该跳频发生器IP中,结合VLSI资源复用技术和低功耗技术,采用了基于动态门控时钟技术的层次化功耗管理策略。最终实现的跳频发生器IP最大功耗为0.033mW/MHz,等效逻辑门为9.9k,最大跳频速率为1098901跳/s,完全能够满足蓝牙最高3200跳/s的高速跳频要求,且延时很短,跳频序列性能大大提高。
4.2 融合交织编码和FEC的增强型纠错IP实现
标准蓝牙对DM数据分组的FEC纠错处理在基带部分完成。因此,在增强型蓝牙基带中集成上述增强型纠错机制,需在蓝牙基带与上层接口间增加交织/解交织模块。当蓝牙设备处于发送状态时,下行数据先经过交织运算,再进行基带处理;而对于接收状态,上行数据经过基带接收处理后,再经过解交织运算,才能传送给上层接口。整体的数据处理流程和交织编码基本操作如图8所示。
蓝牙通信系统通过DM数据分组进行数据传输的实时性要求较低,因此在数据处理过程中增加交织编码运算后引入的硬件处理延时对系统数据传输影响不大。本文中,交织器IP基于存储器的矩阵转置变换操作实现,逻辑操作简单,考虑到VLSI实现过程中交织深度与引入的硬件开销成正比,采用了15×9存储矩阵进行交织运算,增加的硬件开销在可接受范围内。本文采用寄存器结构作为交织存储器(也可基于双端口RAM实现),最大功耗为0.031mW/MHz,等效逻辑门为8.2k,易于集成,满足增强型蓝牙基带要求。
4.3 增强型基带实现及性能
标准型和增强型蓝牙基带基于SMIC 0.18um标准工艺库,进行门级综合和功耗分析。图9为增强型蓝牙基带IP各子模块的面积和功耗开销分布。
标准型和增强型蓝牙基带实现的整体性能对比评估如表1所列,包括最高频率、面积、功耗、等效门数指标以及基于FPGA进行功能验证的资源开销对比。虽然整体设计采用了低功耗和资源优化技术,但由于引入的增强型改进算法在提高性能的同时引起了部分模块资源和功耗的增加,导致增强型蓝牙基带整体功耗和面积开销比标准基带有所增加,但仍属于可接受范围内。
蓝牙SoC是由基带、射频收发、处理器、固件等组成的复杂片上系统。本文采用了基于平台设计(Platform-Based Design,PBD)的方法集成增强型蓝牙基带,并编写蓝牙固件,快速构建了蓝牙SoC系统的设计、验证和测试平台,如图10所示,其中SoC平台和射频模块为实物图。
蓝牙SoC平台内ARM9处理器运行蓝牙固件,控制逻辑板加载的增强型蓝牙基带进行数据处理,通过射频芯片实现数据收发,最终完成增强型蓝牙基带的验证和蓝牙SoC软硬件协同设计。通过不同平台相互通信来完成增强型基带功能和传输性能的测试,以典型时隙分组DM1,DM3和DM5为例进行测试,结果表明,在有较大干扰的情况下,本增强型基带仍具有良好的传输性能,且安全性大大提高。
5 结束语
针对蓝牙在商业、军事等领域的应用,研究了蓝牙技术的安全性和纠错能力,提出并实现了基于AES加密算法构造的新型跳频序列发生器IP,融合了交织编码和前向纠错技术的增强纠错IP,从而大大提高了蓝牙的纠错性能、安全性和抗干扰性;在开发标准蓝牙基带基础上,实现了基于以上改进算法的高安全性、强纠错增强型蓝牙基带芯片。最后结合标准蓝牙基带,对增强型基带芯片实现结果进行了性能分析,并基于PBD方法进行了蓝牙SoC平台实测。芯片设计中采用了低功耗、资源优化技术,但对于系统功耗、面积的最优有待多角度进一步研究。
随着汽车电子化、智能化加速,车载系统对ESD(静电放电)防护的要求日益严苛。虹扬电子推出的车规级ESD保护二极管AH05C325V0L,采用SOT23封装,符合AEC-Q101标准,专为CAN总线、车身控制单元(BCU)及电子控制单元(ECU)等场景设计。其核心特性包括80W浪涌吸收能力、5V反向工作电压、单向电流设计,以及低漏电流和高抗静电能力(±30kV接触放电),为敏感电子元件提供高效防护。
全球显示面板核心元器件市场呈现企稳态势。根据TrendForce最新研究报告显示,2023年第一季度面板驱动IC产品均价环比下降幅度收窄至1%-3%区间,第二季度虽仍存在价格下行压力,但降幅预计将控制在2个百分点以内。这标志着自2020年疫情引发的剧烈市场波动后,驱动IC价格曲线首次出现明显筑底信号。
在全球5G网络部署与边缘计算需求井喷的背景下,易飞扬创新推出基于O波段的100G QSFP28 DWDM光模块,直击城域网络升级痛点。该产品通过零色散传输架构与硅光集成技术,突破传统C波段方案在中短距场景下的性能瓶颈,以低于3.5W的功耗实现30km无补偿传输,同时兼容开放光网络架构。据行业测算,其部署成本较同类方案降低40%,为5G前传、分布式AI算力互联及绿色数据中心建设提供了高性价比选择,或将成为运营商边缘网络改造的关键技术引擎。
在全球能源转型与欧盟新电池法规(EU 2023/1542)的驱动下,旭化成微电子(AKM)于2025年2月正式量产AP4413系列充电控制IC,以52nA超低功耗、94.8%充电效率及多电压适配等核心技术,重新定义小型设备供电逻辑。该产品通过电容器预充电机制破解完全放电恢复难题,并凭借动态电压调节算法兼容光能、振动等微瓦级能源输入,显著优于TI、ADI等国际竞品。面对国产替代窗口期,AP4413依托BCD工艺与专利壁垒抢占先机,有望在智能家居、工业传感等千亿级市场替代传统一次性电池方案,成为环保供电赛道的标杆级解决方案。
作为全球电子元器件分销领域的领军者,贸泽电子始终以"技术赋能创新"为核心战略,通过构建覆盖1200余家原厂的供应链网络,为工业自动化、汽车电子、智慧农业等前沿领域提供关键技术支持。2025年第一季度,公司新增物料突破8,000项,其中多项产品体现了行业技术演进的三大方向: