ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:675.33KB ,
资源ID:15356427      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15356427.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(调制解调作业文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

调制解调作业文档格式.docx

1、解调器根据星座图及接收到的载波信号的相位来判断发送端发送的信息比特。(b)误比特率为1e-2、1e-3及1e-4时的Eb/N0分别是多少?BPSKQPSK1e-2 4.35 4.351e-36.791e-48.40 (c)从物理意义上说明为什么bpsk、qpsk误比特率曲线是重叠的因为bpsk是双极性信号,成对出错概率为= 对等概率发送的二进制信号,成对出错率等于符号错误概率,也等于误比特率。Qpsk是那双正交信号,用相干接收机接收,成对错误概率为= 由联合边界计算的误码率是成对错误概率的两倍,误比特率是误码率的一半(d)当samples减少为100000,10000,1000时观察误比特率曲

2、线的变化,你得出什么结论。1e6个点1e5个点1e4个点1e3个点结论,取样点越少,在同等信噪比下误码率越大。取样点越多,曲线越光滑。2.用matlab运行“bpsk.m”、“qpsk.m” (a)在各程序中标注“注释”处加上注释(英文或中文)BPSK.mdata1=rand(1,nd)0.5; % 注释返回一组行向量,nd个码元%* Attenuation Calculation * code_rate=1; E=1; sigma=E/sqrt(2*SNR*code_rate); %注释:计算编码后高斯分布随机变量标准差for i=1:nd if (data1(i)=0), data4(i)

3、=-E+Gngauss(sigma); % 注释:传0码时加入高斯分布白噪声干扰,双极性码 else data4(i)=E+Gngauss(sigma);传1码时加入高斯分布白噪声干扰,双极性码 end;%* BPSK Demodulation * demodata1=data4 0; % 注释:data4中每个元素和0比较,比较结果为真(1)和假(0),然后再将这些0,1赋值给demodata1%* Bit Error Rate (BER) * noe2=sum(abs(data1-demodata1);计算误码个数 nod2=length(data1);计算总码数 noe=noe+noe2

4、; nod=nod+nod2;end %* Output result *ber(snr_num) = noe/nod %注释:计算误码率,误码除以总传递码数QPSK.mSNR=exp(snr_in_dB(snr_num)*log(10)/10% 注释:计算信噪比for iii=1:nloop%* Data generation * data=rand(1,nd*ml)生成 同相分量 data1=2*data-1 % 注释:原始数据流分成两部分,此为正交分量%* QPSK Modulation * tout=qpskmod(data1,1,nd,ml);%* Attenuation Calcu

5、lation *%* gngauss channel* E=1/sqrt(2); sigma=E/sqrt(2*SNR*code_rate) % 注释: for i=1:nd, gsrv1,gsrv2=Gngauss(sigma); tout(i)=tout(i)+gsrv1+j*gsrv2; %sigma=E/sqrt(2*SNR*code_rate); %n = 1/sqrt(2)*randn(1,nd) + j*randn(1,nd); %sigma.*n %注释:另一种高斯白噪声产生方法%* QPSK Demodulation * demodata=qpskdemod(tout,1,n

6、d,ml); demodata1=demodata 与原始码元对比判决,得到正确的码元数 demodata=demodata1;%* Bit Error Rate (BER) * noe2=sum(abs(data-demodata);计算错误码元数nod2=length(data1);总码元数noe=noe+noe2;nod=nod+nod2;ber(snr_num) = noe/nod;计算误码率end;isi = isi + 2.( m2 - ii ) .* paradata2(1:para),ii+count2);产生同相分量isq = isq + 2.( m2 - ii ) .* p

7、aradata2(1:para),m2+ii+count2);产生正交分量 (b)说明加性高斯白噪声的产生方法,请再给出一种加性高斯白噪声的产生方法,并验证其正确性。原始方法为Gngauss.mif nargin = 0, m=0; sgma=1;elseif nargin = 1, sgma=m;u=rand; % a uniform random variable in (0,1) z=sgma*(sqrt(2*log(1/(1-u); % a Rayleigh distributed random variable % another uniform random variable in

8、 (0,1) gsrv1=m+z*cos(2*pi*u);gsrv2=m+z*sin(2*pi*u);nargin为输入变量的个数,如果nargin为零,即空号,产生均值为0,标准差为1的高斯分布系列。如果传号,产生均值为0,方差为m的随机序列。另一种方法:y = awgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。但与实际差距较大。data2=2*data1-1; data4=awgn(data2,snr_in_dB(snr_num) (c)参考“bpskqpsk125.m”的画图功能,给出Eb/N0-误比特率曲线和高斯信道下的理论误比特率曲线。

9、BPSK误比特率曲线和高斯信道下的理论误比特率曲线 QPSK误比特率曲线和高斯信道下的理论误比特率曲线clear all% qpsk.m% Simulation program to realize QPSK transmission system%* Preparation part%*ml=2; sr=25600; % ml:Number of modulation levels (BPSK:ml=1, QPSK:ml=2, 16QAM:ml=4)br=sr .* ml; % Bit ratend =100; % Number of symbols that simulates in ea

10、ch loopsnr_in_dB=0:18 ber=zeros(1,length(snr_in_dB);for snr_num=1:length(snr_in_dB)SNR=exp(snr_in_dB(snr_num)*log(10)/10);将SNR(dB)转化为倍数%* START CALCULATION *nloop=100; % Number of simulation loopsnoe = 0; % Number of error datanod = 0; % Number of transmitted data随机产生相应数目的0-1信号将单极性0-1信号转化为双极性的-1,1信号 sigma=E

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1