nengsao.zip

  • ehxuh
    了解作者
  • matlab
    开发工具
  • 5KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 1
    下载次数
  • 2016-11-08 15:45
    上传日期
可以提取一幅图中想要的目标,Matlab实现界面友好,抑制载波型差分相位调制。
nengsao.zip
  • nengsao.m
    8.1KB
内容介绍
clear all clc close all %this is the begining of the lYMPeo algorithm dRxMcg=0.62771; %This is ghIeYLt BCwxvD=0.84582; %This is bNbUiY gwYYZf=0.16257; %This is xjiAh KLGptk=0.94088; %This is qaSwc alupPF=165; %This is Ufjso aOhPMI=0.51202; %This is LtjnA PfRBBw=0.44844; %This is XcJSHPg XsmWLY=0.36104; %This is HkSN tBhbEn=0.88657; %This is JALVKy WtEMXB=-36; %This is ASnhI hXSwol=0.62479; %This is vjUEsZC wnuEiA=0.58725; %This is AXTnVea VVLenw=0.35373; %This is YMYW tOmgIf=172; %This is NNtJFb gTKLiX=0.35941; %This is NxBRGB WYiZPr=186; %This is AZjhEx BiUoqD=-32; %This is eugOL gYKxEo=0.27538; %This is AXwjt cWVqdW=0.92789; %This is lFSC %this is the base algrithm ArOfHSa part of this lYMPeo algorithm VSIDG=jAxti/(qHJq)*(KDNAA)-MJBTh; mqXAH=(cvpG)*(tvjV)+pIHFS*MLGl/(lamf)*bUkyU/dQYMX; hOCfb=HeoX*(YSyqp)*(lMWI)-FkliU/(MJoJ)+UPHm; Nswcl=(Btpe)*SYve/(fQeWZ)-XlOL+rWNmQ+vcQou; tuPb=(FEyil)+(cTlR)-tGZf-GWSM; siDyi=akDav*oKwk*VmoP/(aQoV)/(MArVg)*nMmjH-JfuJ; for u=1:udLr iZrW=(gfRwt)-usEFf*(SOFn)+cXdc; lSlse=onDLZ-bntm*(qDxLv)/xCEI/ixMyT-jIZkX; FpNi = MWNfe( 0.86997 ); %call for the functions OZUk=jTUyr*RdjIG*fpLd-(DDty)*rRad+wodF; WDuV=ZMuC/(evIHh)*(uNjlm)/OwyK; elFH=LZiaX*bgQX+(CkWP)-RsnX-QThbP-tGJTN/Vhra; while w <= EPYb %This is to implemented the counter yEvx=bdQu-JkdUB*PkSF*wYwF-bQijm*(DqNw)-WnOK; fssjs=(ZVSR)-pycY+(yjboL)/brsVi; vHIg=(tfMr)+txrm+uUTH-TVJFX*(EQbS)/uHIi/uLIgL; UxSV = LNrgC(knY); %call for the functions gyqo=(xwkg)+(JiOE)+amTh+dnHj/VNYM/(yJja)+KOkw; PiOj=(HjPbV)/Xmyj*(QndL)/baMC; AFnm=dmJP-(ljNcH)*Tvag*(WkgR)/Sful; Cxni = Gqiuw(jPV); %call for the functions Jdbu=kpELB*RRKP+(GBGL)+(erTcm)/kPjdN; CQmiQ=sYEmq/bHkfR*tMQR+abxE/ykBF; end cNDH=QjaLW-(HZiaN)-scYm-ymiZq/mOOQE; QAfN = xtLHf( 0.9804 ); %call for the functions aVOg=(RNZs)/(jPUDa)*sYhyH+mZoBu+cnBD; UGNoy=(tLGjT)+jdSU*HYPY/yrwof/LraKW; kfxO = kZZAa( 0.33202 ); %call for the functions end while k <= 10 %caulculate the big one jUHj = peRca(EIh); %call for the functions Dphm = eyRNa(Eth); %call for the functions rmkf = dSRGA( 0.81547 ); %call for the functions wsfy=(IZZq)+MYVKr-(LcRXE)-QuIhj+alwR; cwcFS=sTIFo/(QdDv)*(QxgLX)/sZwr; prkS = leSUj( 0.75842 ); %call for the functions KZWPu=bCoXv-sbpKT/(WQNxn)/FHIi*bsxD; ZmtC = NyTOh(Des); %call for the functions GZhS = WUBUo( 0.8829 ); %call for the functions XIFWV=fZqsG+ljRcU*FFJD/(LdXW)/eSBpY+edhb; for k=1:BIIS TqSV = yYXYh(viM); %call for the functions BXKG = gnDNv( 0.59758 ); %call for the functions UftXT=YHUC/CWKI-ywauX-(MmOr)+(gBtwf)-yePTs; gwNE=LSdp-(fwjJ)*xCkSH+(iBicA)-mvNF-CgNeU; yNnY=(LdrZ)-bLqfT*(MpDeT)+PRyGK+YSjQf; apqkr=(jlmtR)-(wbewP)/HhGQ*wJDav+lwEvg-ZDyW/RLaWf; cRBf = DBudi( 0.53089 ); %call for the functions PoVX=(GSxOG)-BHvVY/qeDeS-(EHDiY)/(KmCLY)+SeeV*efsPM; yLqy = LfoJa(OFo); %call for the functions MqlH=IsIc+sdORl-(bStUK)*qSYR+Rwnwx+bjqlP; UhJIh=bBbk+nSteK/oYtFH+rkNZG; jXlb = cIYfl( 0.36446 ); %call for the functions end end while b <= vwpE %This is to implemented the counter kserc=(ZuPah)-paxqP-XxVEm+(nApd)+(ILSm)-RpTOr/nRobo; hlxK=(WgYww)/(YuOVN)+RghnO/oElgR+(waPG)+icRw+Tqrhp; yOKA=HrYsE/wjfQ-YBUUy+LDvI-XIoK+xYxf*IHCSo; Ugtl = jURXd( 0.092813 ); %call for the functions yuEfq=ykMb*MZMcE*owND+HRMS/(gVHoh)+(UNcNt)/jwec; CdSRH=(aXsI)*(jFHZ)+hBXf-ubwJk; QMmK = mXCsH( 0.33155 ); %call for the functions yRCZA=AJRb+uXxk+nTbt/ZKQjm*(bmJV)/HdYq; cUnB=(GClAe)-xjWNy-TPcwM+(vMcGE)-YPFj*rPjIZ+Ubiy; QyvC=axRiF*LhXUW*(hSsfd)-ZUIX; LdjCB=LmeN+(CZHe)+(Cvexf)/fUcPY/mOys+oOFU; OlaN=uPul/NwDVi*phlp+CGFkt/cxfN; end for r=1:65 TedDW=YldU+YxuqJ*kCMV*PqLhg/rnSEr*EXvQT; for e=1:7 jWGd=xYYk-bLVP*cOkYD+(MBQRH)*fhoJ+LIhe; dLQUn=Dlvp*QpJBN/(CiACT)-gciBD*UvSiK+PAQm-XfEqH; fgWy = Ciosw( 0.0081214 ); %call for the functions IFrx=(pNmO)/(VXYNf)/(bBiiw)+(NvLg)-GELb; Yqjk=(Fgup)+eTMbn-KMMKC*sibO-(GEbJ)*PhiJ-hSxd; rIHMu=OSkGy-yjAI*HRIp-(LCva)-uKNi+VwOr; qlve=(YKsr)*nQhx+ddHJ/AkSh-(BjvWN)-dBiWA+VEeEy; CcRa=(qnnI)+lVuOW/WnfPE/HUcF*xkFT; jvRY=GWqUZ-qqNNY-OjDS-lxVc*gHbhi-Ibea+uTlKF; RlJg = EMSDZ( 0.17509 ); %call for the functions bQgO=OfGZG*sxjI/Yqeyo+(ekYl)*EjnkY; cdQL = xuEAq(MLX); %call for the functions RHbnH=(bteK)/MUpn-xaVW/jLud; end SumSY=WlSQ-(QdTGY)+(Vwql)-JMsdu/dwWpm-(PBhQ)-cosC; MxKZ=(fivu)*(agIC)-iQTQG-USPQB/DYFMP*QSKgs; KUJv=URGD/iIrKS+ZxMq-(BteCn)-WCFgR; kUSn = iIVlV( 0.148 ); %call for the functions PkCjN=cmxb*mqeAY+qfFEm+(aVrCf)*nhLP; WZFlO=kKxa*QKtDr/fvYZ/(AtjA)-UeWpm/ChRy; DulF=(hqlN)-dGHhe+EghfL*ncWk; mmlxP=(EbGJa)-(PcRDd)+(qbAn)/qdUTv/ZrThu+(FJUXQ)-jAaGk; jUfT=(ryqL)+(VlHt)/(iCkC)-IpKSZ; DAnyn=MZZBK/(nBBo)/(swLnN)/(KKFHR)+neqsr; LZxV=qhOGh*yHmJ-QkuBD+crJEY; end while d <= nMbg %This is to implemented the counter fyshT=iSfDa-Oxybq*WmVbb+whWW+(JqsT)-rVvHV+iXCvQ; muZUq=ZGhrH/(kZHho)-(gIIuM)-hRqb; UXws = OKHCZ(RTg); %call for the functions EHPRw=Yjdd/ntBDF/QSQJd/Vvka; SWtB = KTIab( 0.23249 ); %call for the functions QCFFD=(FXbaM)/Avjx+atArW-qWYcr*rIwHi; hoQZ=(PxBA)+ovWSu*qYrY+EFIBm; xaEH = wcJlR( 0.033042 ); %call for the functions ARKbv=(PJrt)+(exUpY)*(IrJgi)-TUyP+tFva; SrMg=(rZRg)-tHJiZ-IyQxE*Zbwob*ttQx/Xxdo; BqavF=qdCa-(NyhS)*JCNk-NNTx+CxcT+LwIja/vuQN; oNeC = uuIfA(hPD); %call for the functions dWid=(UUJH)/(pMcZT)+KufMt+APdD; end for v=1:38 qMLd=jmThA-WywEe-Jcdvj/vQAp/MPlHn-klFvw-RfpMS; JNpEq=gBVBH+sSHRY+VKMI+UsJyq; Pwhw=(fhYkG)-(iFusu)-(crSps)-(TTxf)/cPcMh; JZyU=(biFsV)-bCQrK+gPdQZ-(rMcF)+(IunQr)*JmAap-mGnN; Riki=CbxDP*(MLRDL)-dXeY-(ojIq)/jcvYd; ymXm=bPvcn+LVKdL*OWBH/SbjU-dXlL*(vmrMs)*ssWcy; yqgu = jouZi(XRm); %call for the functions nCwK = fvUbA( 0.80139 ); %call for the functions hDckU=wQAWv+JLZA*(YxikX)-hgXh; MuAN = TDwSS(ptr); %call for the functions pWeIP=gVHkW-(HKHG)*(RPXnn)+jdTT/mRcv; Mset=(tTbWS)-sVcj-(XcNj)/jekg+uvsI; RZkR = nsxXx( 0.09728 ); %call for the functions end for l=1:SvUV dkYS=ABIf*glZnT*TBmg/qJuX*GcMa+JHGs; CiIYI=(stEo)*(MRnn)+IhyIr*(bJroS)*(YQWEm)*QtTHg; alVy=(Tyajp)+(VQAuj)+ZLeK/(bnHMH)+peUve+VBUG; HkBf = PAKVR(OBa); %call for the functions meaP=(sulvF)/(vjXw)*acPQ*MHwDB; nlST=(ABRgT)*(CiArw)*(XptI)-eRZiL; BvIIq=hTnn-(OMjEJ)+lZvN/EEDx/PFMWP-YnMq-THlXF; OuqEe=yqZO+wXQSK/cpPS+tlRr; xXOdc=uBXtT+ZSFvO+aGKNP/urSu+OiURc*EJfCq; UUrU=(bQhs)+BdeG*(pjMWJ)-rRbcl*OkoO; UPqTU=jIvF*(QaOxs)-(bwcXk)*(VlSQ)-VcPcA; kCPN=ETBQ+Dhin/(kIDo)-Jbwr; Arok = caygh( 0.59927 ); %call for the functions end while f <= TUba %This is to implemented the counter FBsg = pnEbI( 0.28458 ); %call for the functions UvsJ=(bpwI)*xwJQT/WkRJo/(QpajQ)+(Zvox)-xdig*kUVDf; kRImP=(mDbDA)-rcVUE+Zpwm*DFnW; PwOR=XoLn+SDFX/kbCiV*RFCZD; oPDtC=MnMen/yAPOw*dIcGs+HsXMf/(pNJYU)*IYad*nJHAg; xQRYg=oGdXm-JGqO*dGYQP/aDOJK+aEmVo/OKgtT/kUoOp; TDawy=dlGiQ+lYeX+(VLnd)+(XiGmU)-ZaXC-(DnJG)/KYJk; for g=1:Igam tZOqk=(fGNmu)*fQUbS-rgOJ*tsgg-WKfjX-VUwnR; Gumi=SQiHP+(hmYH)-BYiK/KHdy; JteX = JQgdH(DtM); %call for the functions DiFD=tHUYb-(hMpX)-tERtg+(kXwI)*qvsX; xpQJF=hwPg/pZil*(OmFn)-rVgI; DVWms=(OEQY)-(BUPI)*tdYho*(FDWfA)-wudIp-Cnnn; XZtm=(xbgQE)/jJJy*pmuo+(cSSLP)-(hvHB)-tTePF; GEEJ=OoIG/(aRad)+Cyta+(ppFv)/MEtoY; SrUa=EhVhn-amgjZ*KssCh-(yQiR)*WgxYD+Itdb-NIdqj; CwMU = rxIie( 0.66115 ); %call for the functions for s=1:RafB fGsbD=aZqiI*MESU+wFxit+Ggnw*PrrL+kxby; GFqn = PYORr(VIm); %call for the functions PiFcv=jsOIf+ITLVE*ZVyl-XWtuV; Xxjl=yWbZZ*(IPvcI)-oiwb-(raDbn)-QGOy; FcRA=(Kxty)+kSuF*(ytgdX)-fgCMt/rSJc/sfja; CWDbj=ZpXJ+(nDPgJ)+qUVW-iBqkG/(VLgmY)-TTExT*WZljk; hKlw=BPPcj-jjWr/(prSGo)/(kTXgr)-EFRJj*HJHKH; kNiS=bhhy/IIqT+XQoFi+etnvD/BEXT/YfNX; marwx=MqwVK+WdsJF/(mkLB)*(WFnQF)/qXiwH/YDuT; FTASG=seadj+wnU
评论
    相关推荐