clear all; close all; clc; max=10 g=zeros(1,max); g=randint(1,max);%长度为max的随机二进制序列 cp=[];mod1=[];f=2*2*pi;t=0:2*pi/199:2*pi; for n=1:length(g); if g(n)==0; A=zeros(1,200);%每个值200个点 else g(n)==1; A=ones(1,200); end cp=[cp A]; %s(t),码元宽度200 c=cos(f*t);%载波信号 mod1=[mod1 c];%与s(t)等长的载波信号,变为矩阵形式 end figure(1);subplot(4,2,1);plot(cp);grid on; axis([0 200*length(g) -2 2]);title('二进制信号序列'); cm=[];mod=[]; for n=1:length(g); if g(n)==0; B=ones(1,200);%每个值200个点 c=cos(f*t); %载波信号 else g(n)==1; B=ones(1,200); c=cos(f*t+pi); %载波信号 end cm=[cm B]; %s(t),码元宽度200 mod=[mod c]; %与s(t)等长的载波信号 end tiaoz=cm.*mod;%e(t)调制 figure(1);subplot(4,2,2);plot(tiaoz);grid on; axis([0 200*length(g) -2 2]);title('2PSK调制信号'); figure(2);subplot(4,2,1);plot(abs(fft(cp))); axis([0 200*length(g) 0 400]);title('原始信号频谱'); figure(2);subplot(4,2,2);plot(abs(fft(tiaoz))); axis([0 200*length(g) 0 400]);title('2PSK信号频谱'); %带有高斯白噪声的信道 tz=awgn(tiaoz,10);%信号tiaoz中加入白噪声,信噪比为10 figure(1);subplot(4,2,3);plot(tz);grid on axis([0 200*length(g) -2 2]);title('通过高斯白噪声信道后的信号'); figure(2);subplot(4,2,3);plot(abs(fft(tz))); axis([0 200*length(g) 0 400]);title('加入白噪声的2PSK信号频谱'); jiet=2*mod1.*tz;%同步解调 figure(1);subplot(4,2,4);plot(jiet);grid on axis([0 200*length(g) -2 2]);title('相乘后信号波形') figure(2);subplot(4,2,4);plot(abs(fft(jiet))); axis([0 200*length(g) 0 400]);title('相乘后信号频谱'); %低通滤波器 fp=500;fs=700;rp=3;rs=20;fn=11025; ws=fs/(fn/2); wp=fp/(fn/2);%计算归一化角频率 [n,wn]=buttord(wp,ws,rp,rs);%计算阶数和截止频率 [b,a]=butter(n,wn);%计算H(z) figure(4);freqz(b,a,1000,11025);subplot(2,1,1); axis([0 4000 -100 3 ]) title('LPF幅频相频图'); jt=filter(b,a,jiet); figure(1);subplot(4,2,5);plot(jt);grid on axis([0 200*length(g) -2 2]);title('经低通滤波器后信号波形') figure(2);subplot(4,2,5);plot(abs(fft(jt))); axis([0 200*length(g) 0 400]);title('经低通滤波器后信号频谱'); %抽样判决 for m=1:200*length(g); if jt(m)=0;
2021-10-08 14:47:10 2KB 2psk的调制解调
1
深入理解键控调制的理论基础、实现技术及物理含义,4通过实验结果分析数字调制的重要价值
2021-10-03 20:05:48 366KB 2ASK 2FSK 2PSK 2DPSK
1
BPSK相干调制解调+2PSK\2DPSK误码率曲线
2021-09-29 21:33:51 1KB BPSK调制解调
1
有设计好的LabVIEW系统文件,有写好的报告。设计应该不会与网上其它人的大部分重合,有很大一部分是自己设计的。鉴于你下载后不能直接运行的话,照着连一遍即可。当然主要是给大家参考,希望大家可以自己动手改动!觉得有用的话支持下
2021-09-24 14:06:04 1.11MB LabVIEW 2PSK 信号调制解调
1
BPSK调制的matlab实现代码,有详细的注释,经matlab2009a调试通过!
2021-08-09 10:09:52 969B BPSK 2PSK matlab 代码
1
基于VHDL语言的2PSK信号发生器,可实现生成2FSK及2PSK正弦波信号
2021-07-27 14:44:40 1KB VHDL
1
基于Matlab与DSP Builder的2PSK调制解调器设计与仿真.pdf
2021-06-29 17:29:41 595KB Matlab 程序 数据处理 软件开发
本课程设计中,利用所学的《通信原理》书本知识,利用MATLAB程序仿真设计2ASK系统和2FSK系统,通过波形以及运算结果进行分析系统。其主要内容是利用MATLAB来实现2ASK和2FSK的数字调制系统解调器的设计.该设计模块包含模拟相乘法调制,传输中噪声,相干解调.并为各个模块进行相应的参数设置,最后则进行两系统的误码率分析与比较。在此基础上进一步掌握MATLAB的功能及操作.
1
实现在GUI中显示基带信号波形、调制波形、解调波形和在AWGN中的性能曲线。 大三小课设,非常简单,附有使用说明。
2021-06-24 14:28:13 55KB matlab
1
包含带通滤波器、低通滤波器、基带信号生成、波形表示等子函数。使用相干解调实现2psk的功能。里面的子函数可以单独调用。
2021-06-23 22:46:30 3KB psk调制解调
1