matlab代做FPGA代做无线传感器算法.docx
《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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab FPGA 无线 传感器 算法
![提示](https://www.001doc.com/images/bang_tan.gif)