matlab代做FPGA代做无线传感器算法.docx

上传人:lao****ou 文档编号:220836 上传时间:2023-06-05 格式:DOCX 页数:6 大小:259.55KB
下载 相关 举报
matlab代做FPGA代做无线传感器算法.docx_第1页
第1页 / 共6页
matlab代做FPGA代做无线传感器算法.docx_第2页
第2页 / 共6页
matlab代做FPGA代做无线传感器算法.docx_第3页
第3页 / 共6页
matlab代做FPGA代做无线传感器算法.docx_第4页
第4页 / 共6页
matlab代做FPGA代做无线传感器算法.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《matlab代做FPGA代做无线传感器算法.docx》由会员分享,可在线阅读,更多相关《matlab代做FPGA代做无线传感器算法.docx(6页珍藏版)》请在第一文库网上搜索。

1、2.1核心代码块的说明:节点时延DN分析:根据公式:DDswichig+DbaCkOff其中节点切换延迟为:,Dswitching=2k节点避退延迟为:。1孀1钟jIq州OgicQQ1224848052DbQCkOff(Uhi)=(I-Pe)(I-(I-PC)Nj11IrO165-160-172173-DPrn=switching,m+DbQCkOff,m这组公式,对应的代码分别为:Dswitching(j)=2*k*abs(FREtmp1(1),tp1(2)(1)-FREtmp2(1),tmp2(2)(1);Dbackoff(j)=W0tp1(1),tmp1(2)(1-Pc)*(I-(I-P

2、c)*(1(Num(t)1(1),tmp1(2)-1):%进行延迟信息反馈DN(j)=Dswitching(j)+Dbackoff(j);路径时延DP分析:根据公式:其中切换延迟为:HDswitching,m=:kBC1T1djj=m避退延迟为:ndataDbQCkOf=g-旬-UdX)U(M)其中:hX为偶数U(h)=hP*219-232-/.为奇数这几组公式对应的代码为:Dswitchingi(indss)=sum(Dsvitchingi_tmp);.Dbackoffi(indss)=(S_data/Band_W)*(f1oor(H+1)/2)-UhX)/Uhx:2202212222232

3、24225226227228229230231233-ifmod(H,2)=0%偶效forendUhxendj2=1:HUhx.tJp(j2)=(I-Po)*qcF(1-Pj2)/(I-PC):=su(Uhx.IVghSpeeifmod(H,2)=1)节畋forendUhxendj2=1:Hq(Uhx.tmp(j2)=(1-P0)*qc(1-Pcj2)(1-Pca2)+P0Pc(j2-1):sum(Uhx_tp);DPss(indss)=Dswitchingi(indss)+Dbackoffi(indss);238-Droutej(j)=DP(j)+DN(j):/整个算法的核心思想为,合理进行

4、频段的分配,使延迟达到最小值,这里,我们将通过循环迭代的方法,即通过计算不同的频段下整个系统的总延迟值的大小,然后取最小值。这个部分对应的代码:DN最小值的搜索:183184-185-188-刈舅案款小DN1Iforhh!k1exifth(FREtap!(!),ta1(2)forhh2k1encth(FREt*p2(1),tp2(2)indss1=indss1+i.187188-189190-191-192-193外更货领段FreJoVFREtap1(1)fta1(2)(hh1).%更新冲突数FrjnOWSFRE;Fre.novstap1(1),tap1(2)Fre_now.Numfunc.f

5、nd.Nurta_f1w,FRE,!h_node):QhghSpeedDsvitching(indss1)=2ks(FREtp1(!),tM1(2)1(hh1)-FREtmp2(1),t2(2)(hh2);ifHuM(tBP1(1),tM(2)ODbackoff(Indrs1)WOhnpI(I),tp1(2)F/(I-Pc)(I-(I-Pc)*(1/(Num(tap!(1),tmp1(2)-1).e1”QQ12248.48052Dbackoff(indss1)O;endX进行延迟信息反镣RREQ反镣DNss(Indss1)Dsvitchinc(IndssI)+Dbackoff(Indssi).

6、endend%找到弱小值,给出量小值对应的频段及相关参政DK(j)Bin(DNss);end211212213214215216217218219220221222223224225226227228229230231232233234235236DP最小值的搜索:forppi=k1enp2(1)4tap2(2)indssindss+1:H=1enth(Data-f1owi)-j+1forj2=1:HI1cJ2)1-Pc*2);Dsvitchinr(j2)k*abs(FREtp1(2)(ppi)-FRE(tap2(1),t2(2)(pp2).endDsvitchin7i(indss)=sxm(

7、Dsvitchingi.t*p);ifBod(Hf2)=0%偶数Uhx.tp(j2)(1endUhx=su*(Uhxtup).XQ1224848052endifod(H,2)=1%奇数forj2=1:HUh.tp(j2)=(1-P0)*qc*(1-Pcj2)(1-Pc*2)+P0Pc*(j2-1)endUhx=swft(Uhx-t*p):endDbackoffi(Indss)(S_data/Band_W)(f1oor(H+1)/2)-Uhx)Uhx.DPssdndss)=Dsvitchinci(Indss)+DbackoffKindss);endendDPG)=in(DPss);2.2算法的流

8、程图三、算法的仿真说明算法性能的对比是对比算法A1基础算法A基础算法A的改进算法这3个算法的性能对比。以及对比算法基础算法B1基础算法B的改进算法这3个算法的性能对比。以及基础算法A的改进算法基础算法B的改进算法的对比。对比算法A基础算法A基础算法A的改进算法这3个算法的性能对比(SUJ)AeaP3AHrs-B算法改进T-对比B算法Cumu1ativede1aywithvarying5040302010009041441沈印6040200080CS1(SE)Aepa-e-nEmSpeedj.5cT-脚法T-B算法改进一一对比瞬法323028262422ssdnosthoughputs-bjt法

9、一B算法改进对比法0510sparsityofspectrumdistnbution(MHz)01002003000246sparsityofspectrumdistribution(MHz)numberofintersectingf1ows从上面的仿真对比可知,基础算法和改进后的算法,在延迟上基本相同,但是改进后的算法考虑了实际网络环境中的节点路径传输延迟,因此其时延是提高了,即其节点切换延迟和避退延迟比基础算法有了进一步的提高,此外,对比算法由于其采用了随机的频段,因此,其延迟较大,性能较差。O1002300sparsityofspectrum(Iistribution(MHz)0246numberofintersectingf1owss5dno三0510sparsityofspectrumdstribution(MHz)-B算法T-A算法改进-对比算法A和算法B,由于B算法简化了其路径避退延迟,将其等效成了节点规避延迟的累加,所以,算法的B的性能差于算法A的性能。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服