admin管理员组

文章数量:1532698

2024年5月27日发(作者:)

2 WiMa)(的QoS机制 

wiMa)【提供QoS的基本机制是将通过MAC接口发送的包 

与传输CID标识的业务流相关联,使得该数据包获得该服务流 

的QoS支持。一个业务流是数据包的单向流,具有特定的QoS。 

移动站(MS)和基站(BS)根据为业务流定义的QoS参数集合来 

提供QoS服务。 

WiMax的MAC层QoS主要有三方面的作用[51。首先,它通 

过最初的服务流创建并对服务流的QoS参数进行配置。第二, 

是对服务流的动态管理,包括动态业务流增加(DsA)、动态业务 

流删除(DSD)和动态业务流修改(DSC)。第三,在通信过程中对 

MAC的数据包进行分类,并依据服务流的类别区分优先级调 

度,实现了将QoS机制内置于wiMax MAC层协议内部。 

IEEE802.16定义了五种QoS服务类型:主动授权业务 

(UGS)、实时轮询业务(aS)、加强实时轮询业务(enPS)、非实时 

轮询业务(nnPS)、尽力服务业务(BE o这些业务调度业务都有 

自己QoS参数,在表2中对它们进行了比较。UGS用于传输固 

定速率的实时业务,如T1/E1以及没有静默压缩的VoIP等,Bs 

周期性地为其提供固定长度的带宽授权。它的QoS要求最高, 

包括最大允许速率、最大时延、抖动等。rtPS用于支持可变速率 

实时业务,是为满足动态变化的业务需求而设计。Bs为它提供 

周期性的单播轮询请求机会,让用户站(ss)提出带宽请求,然后 

Bs进行带宽的授权。它的主要QoS参数为最小保证速率、最大 

允许速率、最大时延等。ertPS是UGS和rtPS的折衷,通过主动 

授权的方式提供带宽授权,但是ertPS与UGS相比,前者长度是 

可变的,后者是固定的。它的QoS参数与rtPS相同。nnPS支持 

变长分组的非实时业务,如FrP,Bs提供周期较长的单播请求 

机会,也可以使用竞争请求机会,QoS参数主要包括最小保证速 

率、最大允许速率。BE支持尽力而为业务,如E—mail,没有最小 

速率和时延要求。物种业务的优先级从高到低依次为 

UGS>ertPS>nPS>nnI >BE 

表2 WiMax的QoS调度业务使用比较 

调度 

业务 业务特性 保证机制 缺点 

类型 

UGS 固定速率实对数据业 Bs周期性提供固定大小的数 带宽可能没有完垒利用 

据授权突发 

扩展的可变速率实时业 Bs有规律的为ss提供发送带 需要使用轮询机制(应对时延 

err 务 宽请求的传输机会 疑汪)和通知Bs传输开始的 

机制 

rtPS 可变速率实时业务 

Bs有规律的为s

宽请求的传输机会 

s提供发送带 需要消耗带宽请求萃

延(应对时延保证)

乜轮询时 

 

非周期、变长分组的非 Bs使用单播或者竞争的方法 

nrtPS 实时数据流 为ss提供发送带宽请求的传 N/A 

输机会 

lBE 非延抖实时动无要任求业何的务速分 辜组和数时据 Bs允许棒s输s使请用求任的何机方会法 获得 没有服务长保期证建;立有不些了连 接可能 

3 WiMa)(的调度算法 

提高资源利用率和保证用户的QoS两个问题往往是相互制 

约的。因为对于像语音业务、视频业务这样实时性要求较高的业 

务,常常要求网络为其预留一定的资源以使其严格的时延及时 

延抖动的要求得到保证,但是资源预留可能会降低无线资源的 

利用率。所以要在保证用户QoS要求的同时,合理分配资源,努 

力提高无线资源的利用率。因此人们通过大量的研究和探索提 

出了多种调度算法。本文将在这一小节介绍一些典型的调度算 

法。 

首先介绍一下调度器的结构。图2展示了三个独立的调度 

过程,其中有两个在Bs上,一个负责上行链路,一个负责下行 

链路;另一个在MS上负责上行链路。在Bs上,从上层来的包被 

放入到不同的队列中,理想的应该是放入每个用CID标识的队 

技经济市场 

列,这样是为了避免行头(HOL)阻塞。然而,可以优化队列和减 

少需求队列数。接下来,基于QoS参数和一些额外的信息,如信 

道状态情况等,DL—BS调度器决定哪一个队列提供服务和决定 

有多少个服务数据单元应该被传送给MS。 

・P —— ’ ’ “ 

l B4ge ation I l subs, ̄'iber s妇l;∞l 

图2在BS和MS上的调度器组件 

目前WiMax的调度技术可以分为两种类型,信道未知调度 

和信道已知调度。基本上,信道未知调度器在做调度决策时不使 

用任何信道状态信息。然而在实际的无线环境中会有很多干扰 

因素的存在,所以信道已知是很重要的。在设计调度器时要考虑 

到信道的状态才能最佳且高效地作出资源分配决策。下面对其 

中三个典型的算法进行介绍。 

3.1轮询(RR)算法 

除了FIFO之外,轮询分配是最简单的调度算法之一。它按 

照固定的顺序轮询其他用户站,进行带宽调度。被调度选中的进 

程进行玩了系统分配的时间片后,系统就会发生调度,如果该进 

程还未完成要求的任务,则调度程序暂时停止该进程的执行,将 

它排到就绪队列的末尾,等待下一次调度。同时,调度程序会调 

度当前就绪队列中的下一个进程。这样就可以保证就绪队列中 

的所有进程在给定的时间均能得到执行。它的有点就在于它的 

简单,它的复杂度是O(1 o由于RR不能为不同的服务类型确 

保QoS,所以又提出了一种带权值的RR,即WRR。之后又提出 

了DRR(Deficit Round Rbin)和DwRR(Deficit Weighted Round 

Rbin)用于可变长度的分组j 

3.2 WFQ算法 

WFQ(Weighted Fair Queuing algorithm)算法的基本思想是 

给高等级业务分配的带宽和缓冲区相对与其在长时间段内的平 

均报文到达率比低等级业务的多,以保证在长时间性能上,高等 

级业务获得的服务质量优于低等级业务。WFQ与轮询算法的不 

同之处在于可以为每个类确定一个权值,不同的权值标志着该 

类将得到不同的服务。但是WFQ的缺点是有些复杂,它的复杂 

度是0(n)n是队列数)。为了保持时延约束和应对最坏情况下 

的公平性,在WFQ上又做了改进,提出了WF Q(Worst—case fair 

Weighted Fair Queuing)。 

3.3比例公平算法 

比例公平算法将当前信道质量和以往系统提供给业务流的 

平均吞吐量的比值做为优先级参数,它权衡了各服务流吞吐量 

和系统吞吐量的关系,对业务流之间的公平性提供了一些保 

证[51,在比例公平分组调度算法中,每个用户被分配一个相应的 

优先级;任意时刻,小区中优先级最大的用户接收服务。该算法 

的调度准则【5J女口下式: 

k:argmax 『(,) 

。 (,) (1) , 

2010年第1期 

经济市场 

其中 (t)为当前可提供的给用户 的最大传输速率,而 

参考文献: 

A )为用户i在时刻t之前的平均传输速率。它的更新按下式 

I 1 JIEEE802 16 Working Group.IEEE 802.16-2004 IEEE standard for 

local and metropolitan area networks—Part 16:Air interface for fixed 

更 (『)=(1一 ) (,一1)+a2 ̄(t一1) (2) 

broadband wireless access systems[S1.New YOrk:IEEE,2004. 

其中A 一1)表示实际的传输速率, 是滤波器过滤因子, 

 12 IEEE802.16 Working Group.1EEE 802 16e-2005 IEEE standard 

用来表示当前时刻的传输速率和以前的平均请求传输速率的比 

ofr 1OCal and metropolitan area networks-Part 16:Air interface for fixed 

重大小。用户的请求传输速率是根据用户的当前需要的传输数 

and mobile broadband wireless access systems『S1.New York:IEEE, 

据大小来决定的。式(2)没有考虑到信道的长期特性,考虑到这 

2006. 

 13 lIEEE P802.16Rev2/D2.“DRAFT Standard for Local and metropo- 

点,可以把当前支持的传输速率和以前的传输速率结合起来, 

ittan area networks,’’Part 16:Air Interface for Broadband Wireless 

就有了下面的式子【5]: 

Aceess Systems.Dec.2007,2094 PP. 

七:argmax丝 丝 

14 JwiMAx Forum.“wiM^x System Evaluation Methodology V2 

( ) (3) 

1”jul 2008,230 PP.Available:http://www.wimaxfomm.org/technology/ 

其中, (f)=(1一 ),, (,一1)+ (f),/3也为一个过滤因子, 

documents/. 

0<JB<1。从以上的式子可以看出,比例公平分组调度算法首先 

[5]彭木根,王文博等.下一代宽带无线通信系统OFDM&WiMAX[M]. 

尽量满足用户的公平性,同时让具有高传输速率的用户分配资 

机械工业出版社.2007(1). 

1 6 JZukang Shen,Jeffrey G Andrews,Brian L Evans.Adaptive 

源时具有高优先级嘲。 

Resounce A1location in Muhiuser OFDM Systems with Proportional 

4总结 

Faimess Wireless Communications, IEEE Transaction.2005, l1(4): 

本文介绍了WiMax的一些技术知识,重点研究了WiMax的 

2726~2737. 

QoS机制及调度算法。一个良好的无线调度算法应该有效利用 

1 7]Chakchai So—In,Student Member,IEEE,Raj Jain,Fellow,IEEE, 

and Abdel-Karim Tamimi,StudentMember,IEEE.Scheduling in IEEE 

链路,有时延约束,公平性好,吞吐量大,执行复杂度低且节能, 

802.16e Mobile Wi ^X Networks:Key Issues and a Survey.IEEE 

有很好的服务退化功能,独立于业务,时延带宽退耦,有很好的 

10URNAL oN SELECTED AREAS IN CoMMUNICATIoNS. 

可度量性。希望本文研究的内容,对WiMax调度算法设计者有 

V0 L.27.No.2.FEBtLUARY 2009. 

定的指导作用。 

(上接第10页) 

3系统的软件流程图 

收发器、解码器和480K字节的EEPROM。ISD2560内部 

EEPROM存储单元均匀分为600行,有600个地址单元,每个地 

址单元指向其中一行,每一个地址单元的地址分辩率为lOOMS。 

ISD2560可不分段,也可按最小段长为单位来任意组合分段。 

2.3.4显示及报警电路原理 

当脉搏传感器HK一2000C采集的脉搏心率后,通过 

AT89C51微处理电路将所采集的次数通过CD451 1编译码后驱 

动LED数码管,把所检测的脉搏次数显示出来,若测量的次数 

超过或低于设定的上限值和下限值,那由AT89C51微处理电路 

的P3.0和P3.1送出信号到报警电路,使报警电路发出报警信 

号。 

2.3.5整机电源电路 

整机的电源提供电路如图3所示,220V的交流电需经变压 

器降压、桥式整流、电容滤波后由三端稳压集成块7812、7805、 

7905构成的稳压电路分别得到+12V、+5V、一5V电压。给整个 

图4脉搏测量仪的软件流程图 

电路供电。 

4结束语 

本文以单片机为核心设计了一种简易的脉搏测量仪,具体 

操作方便,测量直观、体积小等优点。人的脉搏次数与人的身体 

机能好坏是密切相关的,脉搏测量仪是一种能够通过测量人的 

脉搏次数,由测量次数来自己判别自身的人体心血管系统的一 

些生理病理的血流征,从而给予自己警示作用,使人们懂得应该 

加强身体锻炼或注意自我的生活规律,所以具有较强的实用价 

值。 

参考文献: 

…全国大学生电子设计竞赛组委会.第五届全国大学生电子设计竞获奖 

作品选编.北京:北京理工大学出版社,2003(g 1版). 

[21- ̄-港元.电工电子实践指导.南昌:江西科学技术出版社,2005 

图3整机电源提供电路 

【3J谢自美.电子线路设计・实验・测试.武汉:华中科技大学出版社,2000. 

【4]胡汉才.单片机原理及系统设计.北京:清华大学出版社,2001. 

2010年第1期 

o 

本文标签: 调度业务算法服务电路