用于IEEE802.11g帧头类型识别的一种新方法

发布者:WhisperingWaves最新更新时间:2007-06-21 来源: 电子元器件应用关键字:正交  键控  序列  数据 手机看文章 扫描二维码
随时随地手机看文章
1 引 言

在IEEE 802.11g物理层中。基带处理器要处理3种不同的帧结构:DSSS_CCK(直接序列扩频补码键控)、OFDM(频分复用)和DSSS_OFDM(直接序列扩频正交频分复用)。图1显示了这3种不同的帧结构。因此在设计接收机时,首先要考虑数据帧的检测与判别问题,因为检测算法的正确性与准确性就决定了整个接收机的性能上限。

因此在设计接收机时,必须考虑不同类型信号的检测问题。在接收机前端,要先检测到接收的信号,再判别是哪种前导格式,才能进行余下的处理。

2 802.11g标准的帧头格式

在IEEE 802.11g标准中,其帧头可以采用两种形式中的一种:正交频分复用(OFDM)类型和直接序列扩频(DSSS)类型。

在OFDM类型的帧头中,位于基带信号最前端的是short preamhie前导信号,这是由10个相同的符号序列组成,一个符号的周期为0.8μs。每个符号序列由16个点构成,每个点都可以看成是有实部和虚部的复数,该帧头字列以20 M速率发送。

 

在DSSS类型的帧头中,前导信号以11 M速率发送,由多个同相或反相的符号周期地重复构成,周期为1μs。一个符号由11个点组成,每个点都可以看成是有实部和虚部的复数,前导(preamble)最基本的作用就是用来指示分组的到来,实际上对前导的检测是接收的准备。设计检测算法要考虑两个方面的指标:有效性与可靠性。

首先,不能在有分组到达时候检测不到,这就是所谓的丢帧,网络质量会因此而下降。提高分组到来时的检测率就是提高有效性。其次,不能在没有分组到达到时做出错误的到达指示,或者将一种分组误判无另外一种,引起网络资源的浪费,为了防止这种情况的发生,就要提高检测的可靠性。除了用来进行接收信号检测,无线局域网设备还要利用preamble完成其他接收中的任务。比如在OFDM类型preamble情况下,接收机还要用他来进行自动增益控制(AGC),频偏估计等。

因此,preamble检测必须在AGC调整的同时进行。AGC调整算法可以看作一个反复迭代的过程,目的是将信号幅度调整到A/D转换器的转换范围之内,这就使得检测算法的输入信号幅度是在不停变化的,因此检测算法必须能够应对这种情况。

3 检测算法

检测信号最简单的方法就是侦听周围环境中能量的增加,能量监测器可以在模拟域也可以在数字域实现。可以设置一个门限,然后采用门限触发方式来实现。这种方法可能会不实用,特别在11g这样存在潜在噪声的环境中。如果有许多其他信号存在并且接收机检测设备的灵敏度非常高,则数字信号处理器件就会被频繁地唤起,引起能耗增加。

一种好的办法是利用preamble自身的周期性,这种性质可以抵抗无线环境中的所有损伤,可以通过自相关结构利用preamble的周期性。既然DSSS preamble与OFDM preamble都有严格定义的周期,接下来需要做的就是设计一种结构来寻找两种周期。将接收到的采样值与0.8 μs以及1μs之前的采样值做比较,不管接收的是哪一种preamble,都会产生一个匹配。

两种preamble周期的不同可以用来区分他们,为了提高检测的可靠性,可以用好几个周期。用4μs之内的采样值会比较方便,因为正好包含了4个DSSS preamble周期,5个OFDM preamble周期。因此,延迟线结构的4μs之内的采样值相关并将相关值与设定的门限做比较就构成了一个非常有效的区分两种不同preamble的算法。

因为在相关检测的同时,AGC正在调整接收信号的幅度,将信号的幅度限制在AD转换器工作范围之内。因此采样幅度受AGC影响而变化,这样做相关就会很难得到正确定判断,所以不能简单的进行抽样值的相关。不过仍然存在简单且节省能量的方法,可以用接收信号采样值的符号位做相关,这实现起来很简单,而且将被证明非常有效。

图2为具体的电路实现是示意图,将I,Q两路采样值的符号位组合成幅度,相位各不相同的复数,可以规定当采样幅度大于或者等于零时,符号位设为-1,小于零时设为1。这样一来,进行自相关的值就是实部与虚部为1或者-1的一系列值,这样做是为了充分利用前导的周期性,测试结果也表明此种方法优于将I路与Q路的符号位分开进行自相关。当频偏50 ppm,多径与其他损伤都一样的情况下,信噪比7 dB,测得检测错误率降低2/3。图3为用两种帧头I,Q两路采样值的符号位组合成的复信号进行相关的结果,可以清楚地看出,因为周期的不同,出现峰值的位置也不同,可以由此分辨出不同的帧头。

4 性能评估

既然发送的preamble是严格定义好的,所以是否能够正确接收取决于信号在发射机与接收机之间遇到的损伤。比如频偏,多径以及噪声都使得preamble难以辨别。所以检测算法必须要考虑这些损伤。

频偏的影响使得信号的频谱发生搬移,也可以看作时域的旋转。多径可以看作原始信号的几个拷贝以不同的幅度与相位叠加在一起,在一些情况下,这些因素已经使得信号难以辨别。在极端接收情况下,热噪声的幅度可以和有用信号差不多大,使得信号非常难以辨别。所有这些损伤都源自802.11协议的自然属性,所以不能预见也不能消除。

上述提到的信号损伤只是纯的WLAN环境下存在的,如果考虑相同频带的微波炉、蓝牙、无绳电话以及许多其他信号的影响,这些干扰信号都能够使得WIAN的preamble检测失败。

经过测试发现,各种不利因素中,只有当频偏比较大时,检测的性能才会严重恶化,其他的诸如多径、采样偏差以及噪声对性能的影响都是很小的,可以说算法对这些因素来说是健壮的,经过下面的分析将会揭示其中的原因。

假设发送的信号没有任何偏差的接收,采样值必定为严格满足周期性的,表示为:A1ejβ1,A2ejβ2,…,A16ejβ16,A1ejβ1,A2ejβ2,…,A16ejβ16,…(以OFDM preamble为例,20 M采样时,每16个采样点为一周期),因为可以只取他们的符号位做相关,所以幅度上的误差不会影响性能,而相位的剧变则是致命的。

噪声只是混杂在有用信号中,使得信号难以分辨,并不能影响信号本身的幅度与相位,测试发现,当信噪比在3 dB以上时,噪声对检测算法的影响就很微小了。

采样时刻偏差同样不能恶化算法性能,假设存在采样偏差,使得采样时刻比标准时刻延迟了一个点,但是采样点的周期性依然保持,没有受到任何影响,20 m采样时钟下,OFDM preamble依然是16个点为一个周期。同理,DSSS也是如此。下面再来看看多径效应对算法的影响,以OFDM preamble为例,20 MHz采样时,每16个采样点为一周期,第k个周期的采样点可以表示为:

 

假设信号存在3个独立的传播路径,在3个不同的时刻到达,不失一般性,假设3条路径分别延迟一个采样点。

第一条路径到达的信号在一个周期内可以表示为:

 

第二,第三路径分别为:

 

三条路径接收的信号矢量相加,就是接收机接收到的信号,因为分信号的周期相同,所以复合信号依然保持了周期性,所以多径效应对本检测算法的影响不大,实际的仿真结果也验证了这一结论。

最后再来看载波频率偏差(CFO)对算法的影响。携带信息的载波信号可以表示为:

 

而当有了载波偏差以后,信号变为:

所以上述的例子经变频、采样后会产生相位偏差,第n个采样点的相位偏差为:

 

11g标准中允许的发射机与接收机频偏范围均为+25 ppm,也就是发射机与接收机最大可能频偏为±50 ppm,在此条件下经过一个周期16个采样点后,相位相差:

可以看出相差较大,符号位的周期性会因此而恶化。

如果直接取接收信号符号位做相关,其性能会比较差,载波频率偏差会对其判定的性能产生较大影响,例如在50 ppm载波偏差情况下,低信噪比时,检测的错误率就比较大,如图4所示。

 

5 改进措施

通过进一步测试可以得出结论,频偏超过40 ppm,对算法的影响可以说是比较大的,必须要找到合适的办法对付频偏大影响。

仔细研究测试结果发现,频偏在30 ppm时的性能比50 ppm时有了大幅度的提高,完全可以接受,由此得到启发,对算法做如下修正:

将采样值得符号位复信号分为两路,分别进行相位补偿,一路补偿25 ppm频偏造成的相位偏差,一路补偿-25 ppm造成的相位偏差,这样一来,总有一路信号的相位偏差在±25 ppm之内。再对两路经过补偿的符号位信号进行相关、门限比较等操作。如图5所示。

 

对上述检测方法做一点改进,首先对接收信号进行调制,分别将接收信号的调制到25 ppm和-25 ppm,然后分别将这两路信号,用上述方法分别检测,只要有一路检测达到标准,即可判定接收信号的帧头是这种类型的帧头,电路结构见图3。检测的错误率如图6所示,可以看出,经过这样的改进后,判定的错误率大大减小。

6 结 语

本设计的主要目的是利用11g中两种不同preamble的周期不同把他们在几个周期内检测判别出来,为了应对AGC的影响,降低实现的复杂度,又巧妙地利用了采样值的符号位进行自相关判决。此外,为了消除大的载波频率偏差的影响,又将信号采样结果人为地添加了不同的载波频偏,再做相关判决,取得了很好的效果,使得算法完全可以用于在IEEE 802.11g的帧类型检测。

关键字:正交  键控  序列  数据 引用地址:用于IEEE802.11g帧头类型识别的一种新方法

上一篇:WiMAX:策划通向全球宽带移动性的新途径
下一篇:动力试验车图像无线传输控制系统的开发应用

推荐阅读最新更新时间:2024-05-13 18:36

【STM32】 定时器---正交解码编码器模式详解
增量式编码器 增量式编码器也成为正交编码器,是通过两个信号线的脉冲输出来进行数据处理,一个输出脉冲信号就对应于一个增量位移,编码器每转动固定的位移,就会产生一个脉冲信号 通过读取单位时间脉冲信号的数量,便可以达到测速的效果(v=s/t),通过对脉冲信号的累加,和编码器的码盘的周长(转一圈对应距离) 便可以达到计算行走距离的效果(s=n*d) 编码器信号: A 脉冲输出 B 脉冲输出 Z 零点信号 当编码器旋转到零点时,Z信号会发出一个脉冲表示现在是零位置 表示编码器转了1圈,可用来记录编码器转了多少圈,从而知道运行距离 VCC 电源线 GND 地线 编码器线数: 编码器的线数 ,是说编码器转一圈输出多少个脉冲,,,如
[单片机]
【STM32】 定时器---<font color='red'>正交</font>解码编码器模式详解
数据通信测试仪表的配备
  数据通信网络包括很多系统和相关设备, 可能有数字传输系统, 分组交换、DDN、帧中继、ATM、Internet系统,公用电话交换网、市话电缆线,以及路由器、网关、网桥、复用器、频带或基带调制解调器、用户终端设备等。在网络建设中进行系统连接、安装调试、网络验收时,在网络建成后的维护检查、判断和排除故障时,都离不开测试仪表。数据通信测试仪表主要有通信规程测试、传输差错测试、传输信道测试和接口测试等测试设备。 一、规程分析(测试)仪   数据通信是人和计算机或计算机和计算机之间的通信,要实现有效、快速、可靠的通信,就需要有一套通信的规约,称之为通信协议或通信规程。为此国际上提出了开放系统互连的七层模式,每一层都有其特定的功能,
[测试测量]
风河以SDN优化加速数据中心交换机开发
【新闻要点】 • 风河开放网络软件(Open Network Software)为网络交换机提供SDN优化方法,真正实现网络中数据平面与控制平面的分离。 • 富士通是风河开放网络软件(Open Network Software)的早期用户之一。 • 风河开放网络软件(Open Network Software)在设计时即瞄准数据中心使用案例,如架顶式交换机以及微型服务器。 全球领先的嵌入式和移动软件提供商Wind River®近日宣布推出风河开放网络软件(Wind River Open Network Software),用于加快新一代数据中心交换机的开发。开放网络软件是一个完整的开放式软件环境,以便采用软件定义
[网络通信]
STM32按键控制LED的亮灭
使用一个按键控制 LED 的亮灭,按键按下时LED亮起,按键松开时LED熄灭。通过按键控制实验来介绍下 IO 口作为输入的使用。本例中用到了GPIOE的PE3管脚。 LED和按键的电路图。 按键 K_LEFT、K_DOWN、K_RIGHT 分别连接在 STM32 F1 芯片 的 PE2、PE3、PE4引脚上。 按键另一端是全部接在 GND 上,这个和我们学习 51单片机 是一样的,采用独立式按键接法,按下时输入到芯片管脚即为低电平。 整个程序实现的流程步骤如下: 初始化按键使用的 端口 及 时钟 按键 检测 处理 按键控制处理 工程文件目录如下。 IO口初始化程序代码在key.c文件中。 /**********
[单片机]
STM32按<font color='red'>键控</font>制LED的亮灭
从数字产业化到数据价值化,数字经济为RPA带来了什么?
 文/王吉伟 1995年,加拿大商业策略大师唐·塔普斯科特出版了一本名为《数字经济》的书,详细论述了互联网对经济社会的影响。第二年,随着张朝阳恩师尼古拉斯·尼葛洛庞帝所著《数字化生存》一书的热销,数字经济的理念迅速流行开来。 1995年,也是中国的互联网商业元年。自这一年开始,中国互联网正式步入高速发展的快车道,中国的数字经济也插上了腾飞的翅膀,二十多年来一路高歌猛进,在整体经济中的占比也越来越大。至2020年,我国数字经济规模达到39.2万亿元,较去年增加3.3万亿元,占GDP比重为38.6%。放眼全球,数字经济也正在以不可思议的速度高速增长。2020年,全球数字经济规模达到32.6万亿美元,同比增长3.0%,占GDP比重为43
[机器人]
ADS1282及其在单通道地震数据采集单元中的应用
数据采集系统中的采集信号质量很大程度上取决于模数转换器的选取及使用。为满足高精度地震数据采集的应用需要,设计一种高集成度、单通道地震数据采集单元,该单元可实现单道地震信号的拾取、数据转换、存储及数据传输功能,采用新型模/数转换器ADS1282进行数据转换,可获得高保真度、高信噪比、高分辨率的数字信号,同时还可以利用其片上的数据选择器及校准引擎实现自检和系统校准功能,从而保证采集信号质量不随时间、地点、环境和条件而变化。利用ADS1282设计实现的数字化采集单元具有低功耗、小体积、高精度、高分辨率的特点。这里给出ADS1282模/数转换器的特点、工作原理及其在地震数据采集单元中的接口设计。 1 ADS1282简介 1.1
[模拟电子]
100MHz SPI 隔离器为使用更高速的数据转换器提供方便
加利福尼亚州米尔皮塔斯 (MILPITAS, CA) 2016 年 11 月 8 日 凌力尔特公司 (Linear Technology Corporation) 推出 SPI (串行外围接口) Module (微型模块) 隔离器 LTM2893 和 LTM2895,这两款器件为凌力尔特广泛的高性能数据转换器系列而优化。LTM2983 和 LTM2895 支持高达100MHz 的 SPI 时钟速率,是现有数字隔离器有效 40MHz 限制的双倍以上,允许使用更高分辨率和更高速率的数据转换器,同时保持零延迟运行。凭借快速 SPI 接口、6000VRMS 电流隔离和额外的高速控制信号,LTM2893 和 LTM2895 无需外部组件,
[模拟电子]
100MHz SPI 隔离器为使用更高速的<font color='red'>数据</font>转换器提供方便
基于LabVIEW与凌阳SPCE061A实现串口数据采集
引言 LabVIEW是一个划时代的图形化编程系统,应用于数据采集与控制、信号分析等方面,它为不熟悉文本语言编程的专业科技工作者在测控领域建立计算机仪器系统——虚拟仪器,提供了一个便捷、轻松的图形化设计环境。由于其灵活、简单易用、开发效率高等特点,正逐渐成为科技工作者进行仪器应用与开发的得力工具。数据采集是开发过程中一个重要的环节,NI公司提供了各种不同类型的基于LabVIEW的数据采集卡,但是其价格昂贵,对于小型企业、实验教学等方面仍存在着不可避免的资金问题。而市面上销售的第三方开发的数据采集卡,由于不具备对LabVIEW的直接支持,需要用户开发其驱动程序,使用也不方便。如果采用以凌阳16位单片机SPCE061A作为前端数据采
[单片机]
基于LabVIEW与凌阳SPCE061A实现串口<font color='red'>数据</font>采集
小广播
最新应用文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved