欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年GMSK系统的建模与仿真MATLAB程序 .pdf

    • 资源ID:34879356       资源大小:37.27KB        全文页数:5页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年GMSK系统的建模与仿真MATLAB程序 .pdf

    主程序:sr=256000.0; % 符号率ml=1; % 解调电平数br=sr.*ml; % 比特率nd = 100; % 每次循环中的符号个数ebn0=15; % 信噪比IPOINT=8; % 过采样点数%* 滤波器初始化 * irfn=21; % 阶数B=0.25*sr; B2=0.6*sr; xh = gaussf(B,irfn,IPOINT,sr,1); %发送器滤波器设计xh2 =gaussf(B2,irfn,IPOINT,sr,0); %接收器滤波器设计%*衰落初始化 * tstp=1/sr/IPOINT; %时间分辨率itau = 0; %直达波形dlvl = 0; n0=6; %瑞利衰落th1=0.0; itnd0=nd*IPOINT*100; itnd1=1000; now1=1; fd=320; flat =1; %*开始计算 * nloop=1000; % 循环数noe = 0; % 错误数nod = 0; % 传送数据数目for iii=1:nloop %*产生数据 * data1=rand(1,nd.*ml)0.5; % rand: built in function subplot(4,2,1) ,stairs(data1); title(产生的原始信号 ) axis(0,50,-2,2); %*GMSK调制* data11=2*data1-1; data2=oversamp(data11,length(data11),IPOINT); data3=conv(data2,xh); subplot(4,2,2),plot(data3); title(基带信号通过高斯白噪声后) th=zeros(1,length(data3)+1); ich2=zeros(1,length(data3)+1); qch2=zeros(1,length(data3)+1); for ii=2:length(data3)+1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - th(1,ii)=th(1,ii-1)+pi/2*data3(1,ii-1)./IPOINT; end ich2=cos(th); qch2=sin(th); fich2=fft(ich2,800); fqch2=fft(qch2,800); subplot(4,2,3),plot(abs(fich2); title(同相支路频谱 ); subplot(4,2,4),plot(abs(fqch2); title(正交支路频谱 ); %*衰减计算 * spow=sum(ich2.*ich2+qch2.*qch2)/nd; attn=0.5*spow*sr/br*10.(-ebn0/10); attn=sqrt(attn); %* 衰落信道 * ifade,qfade=sefade(ich2,qch2,itau,dlvl,th1,n0,itnd1,now1,length(ich2),tstp,fd,flat); %产生的数据送入衰落模拟器itnd1 = itnd1+ itnd0; %更新衰落计数器%*加性高斯白噪声 * ich3,qch3= comb(ifade,qfade,attn);% 加入高斯白噪声ich4,qch4 = compconv(ich3,qch3,xh2); syncpoint =irfn*IPOINT-IPOINT/2+1; ich5=ich4(syncpoint:IPOINT:length(ich4); qch5=qch4(syncpoint:IPOINT:length(qch4); fich5=fft(ich5,100); fqch5=fft(qch5,100); subplot(4,2,5),plot(abs(fich5); title(加入噪声后的同相支路频谱); subplot(4,2,6),plot(abs(fqch5); title(加入噪声后的正交支路频谱); %*GMSK解调* demoddata2(1,1)=-1; for k=3:2:nd*ml+1 demoddata2(1,k)=ich5(1,k)*qch5(1,k-1)*cos(pi*(k)0; end for n=2:2:nd*ml+1 demoddata2(1,n)=ich5(1,n-1)*qch5(1,n)*cos(pi*(n)0; end demodata=demoddata2(1,2:nd*ml+1); subplot(4,2,7),stairs(demodata); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - axis(0,50,-2,2); title(恢复波形 ); %* 估计差错概率 * noe2=sum(abs(data1-demodata); nod2=length(data1); noe=noe+noe2; nod=nod+nod2; %*输出结果 * ber=noe/nod; fprintf(差错概率估计值 =%fn,noe/nod); 子程序:function iout, qout = compconv(idata, qdata, filter) iout = conv(idata,filter); qout = conv(qdata,filter); function iout,qout = delay( idata, qdata , nsamp , idel ) iout=zeros(1,nsamp); qout=zeros(1,nsamp); if idel = 0 iout(1:idel) = zeros(1,idel); qout(1:idel) = zeros(1,idel); end iout(idel+1:nsamp) = idata(1:nsamp-idel); qout(idel+1:nsamp) = qdata(1:nsamp-idel); function iout,qout,ramp,rcos,rsin=fade(idata,qdata,nsamp,tstp,fd,no,counter,flat) if fd = 0.0 ac0 = sqrt(1.0 ./ (2.0.*(no + 1); constant(ich) as0 = sqrt(1.0 ./ (2.0.*no); constant(qch) ic0 = counter; pai = 3.14159265; wm = 2.0.*pai.*fd; n = 4.*no + 2; ts = tstp; wmts = wm.*ts; paino = pai./no; xc=zeros(1,nsamp); xs=zeros(1,nsamp); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - ic=1:nsamp+ic0; for nn = 1: no cwn = cos( cos(2.0.*pai.*nn./n).*ic.*wmts ); xc = xc + cos(paino.*nn).*cwn; xs = xs + sin(paino.*nn).*cwn; end cwmt = sqrt(2.0).*cos(ic.*wmts); xc = (2.0.*xc + cwmt).*ac0; xs = 2.0.*xs.*as0; ramp=sqrt(xc.2+xs.2); rcos=xc./ramp; rsin=xs./ramp; if flat =1 iout = sqrt(xc.2+xs.2).*idata(1:nsamp); qout = sqrt(xc.2+xs.2).*qdata(1:nsamp); else iout = xc.*idata(1:nsamp) - xs.*qdata(1:nsamp); qout = xs.*idata(1:nsamp) + xc.*qdata(1:nsamp); end else iout=idata; qout=qdata; end function xh = gaussf(B,irfn,ipoint,sr,ncc) point = ipoint; tr = sr ; n = ipoint .* irfn; mid = ( n ./ 2 ) + 1; fo=B/sqrt(2*log(2); for i = 1 : n icon = i - mid; ym = icon; xt=1/2*(erf(-sqrt(2/log(2)*pi*B*(ym/ipoint-1/2)/tr)+erf(sqrt(2/log(2)*pi*B*(ym/ipoint+1/2)/tr); if ncc = 0 % in the case of receiver xh( i ) = xt ; elseif ncc = 1 % in the case of transmitter xh( i ) = xt; else error(ncc error); end 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - end function out = oversamp( indata, nsymb , sample) out=zeros(1,nsymb*sample); out(1:sample:1+sample*(nsymb-1)=indata; functioniout,qout,ramp,rcos,rsin=sefade(idata,qdata,itau,dlvl,th,n0,itn,n1,nsamp,tstp,fd,flat) iout = zeros(1,nsamp); qout = zeros(1,nsamp); total_attn = sum(10 .( -1.0 .* dlvl ./ 10.0); for k = 1 : n1 atts = 10.( -0.05 .* dlvl(k); if dlvl(k) = 40.0 atts = 0.0; end theta = th(k) .* pi ./ 180.0; itmp,qtmp = delay ( idata , qdata , nsamp , itau(k); itmp3,qtmp3,ramp,rcos,rsin=fade(itmp,qtmp,nsamp,tstp,fd,n0(k),itn(k),flat); iout = iout + atts .* itmp3 ./ sqrt(total_attn); qout = qout + atts .* qtmp3 ./ sqrt(total_attn); end 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

    注意事项

    本文(2022年GMSK系统的建模与仿真MATLAB程序 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开