




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、作业2.1.1 匹配滤波器的性能(方波脉冲信号)源代码:% 程序功能:画出误比特曲线clear all;close all;clcN = 1000;SNRindB = 0:6;% 理论曲线echo on;for i=1:length(SNRindB), SNR=exp(SNRindB(i)*log(10)/10); theo_err_awgn(i)=0.5*erfc(sqrt(SNR); echo off;end % 高斯信道 echo on;for i=1:length(SNRindB) smld_bit_awgn_err(i)=(y(N,i)/N; echo off;end;figure(
2、5)semilogy(SNRindB,theo_err_awgn,'r'),title('误码率曲线');hold on;semilogy(SNRindB,smld_bit_awgn_err,'r*');hold on;xlabel('Eb/No');ylabel('BER');legend('理论AWGN','仿真AWGN');% 程序功能:产生基带信号、发送机、接收机function Awgn_num = y(N,SNR) %N = 100;M = 4;Tb = 1;Ts = 2
3、*Tb;m = log2(M);dt = Tb/32;fs = 1/dt;t = 0:dt:N-dt;fc = 1; %基带信号的产生data = sign(randn(1,N);nrz = zeros(1,length(data)/dt);for i = 1:N if(data(i)=1) nrz(i-1)/dt+1:i/dt) = 1; else nrz(i-1)/dt+1:i/dt) = -1; endend %串并变换idata = data(1:m:(N-1);qdata = data(2:m:N);j = 1;for i = 1:N/2 inrz(j-1)/dt+1:(j+1)/d
4、t) = idata(i); qnrz(j-1)/dt+1:(j+1)/dt) = qdata(i); j = j+2;end %QPSK调制si = zeros(1,N/dt);sq = zeros(1,N/dt);s = zeros(1,N/dt);j = 1;for i = 1:N/2 si(j-1)/dt+1:(j+1)/dt) = idata(i)*cos(2*pi*fc*(j-1)/dt+1:(j+1)/dt)*dt); sq(j-1)/dt+1:(j+1)/dt) = qdata(i)*sin(2*pi*fc*(j-1)/dt+1:(j+1)/dt)*dt); s(j-1)/dt
5、+1:(j+1)/dt) = si(j-1)/dt+1:(j+1)/dt) + sq(j-1)/dt+1:(j+1)/dt); j = j+2;end %高斯信道s_w = channelAWGN(s,SNR); %解调部分idata_1 = s_w.*cos(2*pi*fc*t(1:length(t);qdata_1 = s_w.*sin(2*pi*fc*t(1:length(t); %匹配滤波imatch_filter = zeros(N/2);qmatch_filter = zeros(N/2);j = 1;for i = 1:N/2 imatch_filter(i) = sum(ida
6、ta_1(j-1)/dt+1:(j+1)/dt); qmatch_filter(i) = sum(qdata_1(j-1)/dt+1:(j+1)/dt); j = j+2;endimatch_filter = imatch_filter/max(abs(imatch_filter);qmatch_filter = qmatch_filter/max(abs(qmatch_filter); %抽样判决idata_3 = zeros(1,N/2);qdata_3 = zeros(1,N/2);for i = 1:N/2 if(imatch_filter(i)>0) idata_3(i) =
7、1; else idata_3(i) = -1; end if(qmatch_filter(i)>0) qdata_3(i) = 1; else qdata_3(i) = -1; endendj = 1;for i = 1:N/2 idata_3_1(j-1)/dt+1:(j+1)/dt) = idata_3(i); qdata_3_1(j-1)/dt+1:(j+1)/dt) = qdata_3(i); j = j+2;end %并串转换demodata = zeros(1,N);for i = 1:N if(mod(i,2)=1) data_3(i-1)/dt+1:i/dt) = id
8、ata_3_1(i/dt); demodata(i) = idata_3_1(i/dt); else data_3(i-1)/dt+1:i/dt) = qdata_3_1(i/dt); demodata(i) = qdata_3_1(i/dt); endend %累计误码个数Awgn_num = 0;for i = 1:N if(demodata(i)=data(i) Awgn_num = Awgn_num+1; endend %Drawfigure(1)subplot(311)plot(t,nrz(1,:);axis(0 N -1.5 1.5);title('基带信号');s
9、ubplot(312)plot(t,inrz(1,:);axis(0 N -1.5 1.5);title('I支路信号');subplot(313)plot(t,qnrz(1,:);axis(0 N -1.5 1.5);title('Q支路信号'); figure(2)subplot(311)plot(t,s(1,:);axis(0 N -1.5 1.5);title('QPSK已调信号');subplot(312)plot(t,si(1,:);axis(0 N -1.5 1.5);title('I路载波调制后的信号');subp
10、lot(313)plot(t,sq(1,:);title('Q路载波调制后的信号');axis(0 N -1.5 1.5); figure(3)subplot(211)plot(t,s(1,:);axis(0 N -1.5 1.5);title('QPSK已调信号');subplot(212)plot(t,s_w(1,:);title('经过高斯信道后的信号'); figure(4)subplot(211)plot(t,nrz(1,:);axis(0 N -1.5 1.5);title('原始发送信号');subplot(212)
11、plot(t,data_3(1,:);axis(0 N -1.5 1.5);title('解调后的信号');% 程序功能:加入高斯白噪声function signal_awgn=channelAWGN(signal,snr)snr_lin =10(snr/10);%计算信号功率和噪声功率signal_power=sum(signal.2)/length(signal);noise_power=signal_power/snr_lin;noise_std=sqrt(noise_power);noise=noise_std*randn(1,length(signal);signal
12、_awgn=signal+noise; 仿真波形:当N=10,SNR = 0时,调制解调波形作业2.1.2 接收端使用巴特沃斯低通滤波器的性能源代码与2.1.1不同的地方:%巴特沃斯低通滤波n,Wn = buttord(0.001,1/8,2,20);b,a = butter(n,Wn);ilow_filter = filter(b,a,idata_1);qlow_filter = filter(b,a,qdata_1);实验结果:结论:综合两种实验结果得出,匹配滤波器可以得到最佳性能。2.1.3匹配滤波器的性能(三角脉冲信号)源代码与2.1.1不同的地方:%基带信号的产生data = sig
13、n(randn(1,N);nrz = zeros(1,length(data)/dt);for i = 1:N if(data(i)=1) nrz(i-1)/dt+1:(i-0.5)/dt)= 2*dt*(i-1)/dt+1:(i-0.5)/dt)-2*(i-1); nrz(i-0.5)/dt+1:i/dt) = -2*dt*(i-0.5)/dt+1:i/dt)+2*i; else nrz(i-1)/dt+1:(i-0.5)/dt) = -2*dt*(i-1)/dt+1:(i-0.5)/dt)+2*(i-1); nrz(i-0.5)/dt+1:i/dt) = 2*dt*(i-0.5)/dt+1
14、:i/dt)-2*i; endend %串并变换idata = data(1:m:(N-1);qdata = data(2:m:N);j = 1;for i = 1:N/2 if(idata(i)=1) inrz(j-1)/dt+1:j/dt) = dt*(j-1)/dt+1:j/dt)-(j-1); inrz(j/dt+1:(j+1)/dt) = -dt*(j/dt+1:(j+1)/dt)+j+1; else inrz(j-1)/dt+1:j/dt) = -dt*(j-1)/dt+1:j/dt)+(j-1); inrz(j/dt+1:(j+1)/dt) = dt*(j/dt+1:(j+1)/
15、dt)-j-1; end if(qdata(i)=1) qnrz(j-1)/dt+1:j/dt) = dt*(j-1)/dt+1:j/dt)-(j-1); qnrz(j/dt+1:(j+1)/dt) = -dt*(j/dt+1:(j+1)/dt)+j+1; else qnrz(j-1)/dt+1:j/dt) = -dt*(j-1)/dt+1:j/dt)+(j-1); qnrz(j/dt+1:(j+1)/dt) = dt*(j/dt+1:(j+1)/dt)-j-1; end j = j+2;end当N=10,SNR = 0时,调制解调波形结论:由仿真结果得出,脉冲信号波形对匹配滤波器的性能是没有
16、影响的。作业2.2源代码:clear allclose allclc%Fc=10; %载频Fs=40; %系统采样频率Fd=1; %码速率N=Fs/Fd;df=10;numSymb=25;%进行仿真的信息代码个数M=4; %进制数SNRpBit=60;%信噪比SNR=SNRpBit/log2(M);seed=12345 54321;numPlot=15;%产生25个二进制随机码x=randsrc(numSymb,1,0:M-1);%产生25个二进制随机码figure(1)stem(0:numPlot-1,x(1:numPlot),'bx');title('二进制随机序列
17、')xlabel('Time');ylabel('Amplitude');%调制y=dmod(x,Fc,Fd,Fs,'fsk',M,df);numModPlot=numPlot*Fs;t=0:numModPlot-1./Fs;figure(2)plot(t,y(1:length(t),'b-');axis(min(t) max(t) -1.5 1.5);title('调制后的信号')%在已调信号中加入高斯白噪声randn('state',seed(2);y=awgn(y,SNR-10*log
18、10(0.5)-10*log10(N),'measured','dB');%在已调信号中加入高斯白噪声figure(3)plot(t,y(1:length(t),'b-');%画出经过信道的实际信号axis(min(t) max(t) -1.5 1.5);title('加入高斯白噪声后的已调信号')%相干解调figure(4)z1=ddemod(y,Fc,Fd,Fs,'fsk/eye',M,df);title('相干解调后的信号的眼图')%带输出波形的相干M元频移键控解调figure(5)stem(0:numPlot-1,x(1:numPlot),'bx');hold on;stem(0:numPlot-1,z1(1:numPlot),'ro');hold off;axis(0 numPlot -0.5 2);title(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025上海市安全员考试题库及答案
- 2025-2030年中国金卤灯行业十三五规划与发展前景分析报告
- 2025-2030年中国辣椒红色素市场运营状况及发展前景预测报告
- 2025-2030年中国软包装复合膜行业运行动态及发展前景预测报告
- 2025-2030年中国超高频RFID市场发展现状规划研究报告
- 2025-2030年中国船用液压舵机行业运行状况及发展趋势分析报告
- 2025-2030年中国聚氯乙烯用阻燃剂行业运行态势及投资战略研究报告
- 2025-2030年中国纳米二氧化钛市场运行现状及投资发展前景预测报告
- 2025-2030年中国硫酸镍市场运营状况与发展潜力分析报告
- 2025-2030年中国男士化妆品市场规模分析及发展建议研究报告
- 全国水资源保护规划技术大纲
- 企业员工培训PPT课件:职务犯罪培训
- 蛋白质分离技术全PPT课件
- 汪小兰有机化学课件(第四版)9醛酮醌
- 磷酸铁锂电池工商业储能项目施工组织设计方案
- 场地租赁安全管理协议书
- 震旦ad188维修手册
- 五金英语词汇盘点
- 内容讲义说明案例nxt pop trainning
- 工业自动化设备项目用地申请报告(模板)
- 2021年羽毛球比赛规则及裁判手势
评论
0/150
提交评论