1. 首页 > 笙耀百科 >

2fsk调制与解调的matlab仿真(2fsk解调matlab程序)

MATLAB 通信与系统的简单仿真 量化基本原理

你这个要问什么?

clc

2fsk调制与解调的matlab仿真(2fsk解调matlab程序)2fsk调制与解调的matlab仿真(2fsk解调matlab程序)


for t=1:1:1000

pp=4

snr=10log(y/yy);

pp为比特数, 1希望你能参考,吸收,转化为自己的知识,但不要全抄下来~0比特的 改成10 就好

红色为原始采样的 绿色的为量化后的

基于matlab的通信仿真系统设计

else st(i)=st2(i);

信号与系统

plot(t,st1);

课程

中各种

演示,比如画各种常见信号的波形图、时域变换;系统时域分析[零状态响应、冲激响应、卷积积分近似求解、卷积和]、周期信号频谱、gibbs现象、非周期信号的频谱、复频域分析等等呀,可以包含课程中各种结论的演示,比如时域压缩、频域伸展等

刚把样例发给你了

用MATLAB对OFDM进行仿真

figure(5)

仅仅做ofdm仿真很简单,产生一个序列,用ifft转换到时域,加上噪声,再用fft转换到频域,比较下,计算误码,这样就可以做awgn信道下的仿真st1(i)=0;了。

matlab 程序调试

%2FSK仿真程序

clear all;

fs=2000;

dt=1/fs;

f1=20;

f2=120;

a=round(rand(1,10));

g1=a;

g11=(ones(1,2000))'g1;

g1a=g11(:)';

g21=(ones(1,2000))'g2;

g2a=g21(:)';

t=0:dt:10-dt;

t1=用matlab做界面,实现length(t);

fsk1 =g1a.cos(2pif1.t);%%%%%%%%%%%%%%%%%%%%%%%%%

fsk2 =g2a.cos(2pif2.t);%%%%%%%%%%%%%%%%%%%%%%%%%

fsk=fsk1+fsk2; %产生的信号

no=0.0randn;

sn=fsk+no;

subplot(311);plot(t,no);

subplot(312);plot(t,fsk);

% title(‘信号’);ylabel(‘’信号幅度);

% title(‘叠加噪声后的信号’);ylabel(‘幅度A’);xlabel(‘时间t’);

figure(2);

b1=fir1(101,[10/80020/800]);

b2=fir1(101,[90/800110/800]);

H1=filter(b1,1,sn);H2=filter(b2,1,sn);

subplot(211);plot(t,H1);

% title(‘经过带通滤波器后f1的波形’);ylabel(‘幅度’);

subplot(212);plot(t,H2);

% title(‘经过带通滤波器后f2的波形’);ylabel(‘幅度’);xlabel(‘t’);

sw1=H1.H1;

sw2=H2.H2;

figure(3);

subplot(211);plot(t,sw1);

% title(‘经过相乘器h1后的波形’);ylabel(‘幅度’);

subplot(212);plot(t,sw2);

% title(‘经过相乘器h2后的波形’);ylabel(‘?幅度’);xlabel(‘t’);

bn=fir1(101,[2/80010/800]);

figure(4);

st1=filter(bn,1,sw1);st2=filter(bn,1,sw2);

subplot(211);plot(t,st1);

% title(‘经过低通滤波器sw1后的波形’);ylabel(‘幅度’);

% title(‘经过低通滤波器sw2后的波形’);ylabel(‘幅度’);xlabel(‘t’);

%判决

for(i=1:length(t))

if(st1(i)>=st2(i))st(i)=0;

end

end

subplot(211);plot(t,st);

% title(‘经过抽样判决器后的波形’);ylabel(‘幅度’);

subplot(212);plot(t,sn);

% title(‘原始的波形’);ylabel(‘幅度’);xlabel(‘t’);

%加入噪声后

no=0.3randn(1,t1);

sn=fsk+no;

figure(6);

subplot(311);plot(t,no);

title('噪声波形');ylabel('噪声幅度'); %噪声波形

subplot(312);plot(t,fsk);

title('信号');ylabel('信号幅度');

title('叠加有噪声的信号');ylabel('幅度A');xlabel('时间t');

figure(7);

b1=fir1(101,[10/800 20/800]);

b2=fir1(101,[90/800 110/800]); %设置带通参数

H1=filter(b1,1,sn);H2=filter(b2,1,sn); %经过带通滤波器后的信号

subplot(211);plot(t,H1);

title('经过带通滤波器后f1的波形');ylabel('幅度');

subplot(212);plot(t,H2);

title('经过带通滤波器后f2的波形');ylabel('幅度');xlabel('t');

sw1=H1.H1;sw2=H2.H2; %经过相乘器

figusubplot(212);plot(t,st2);re(8);

plot(t,sw2);

title('经过相乘器后h2的波形');ylabel('?幅度');xlabel('t');

bn=fir1(101,[2/800 10/800]); %经过低通滤波器

figure(9);

st1=filter(bn,1,sw1);st2=filter(bn,1,sw2);

title('经过低通滤波器sw1后的波形');ylabel('幅度');xlabel('t');

%判决

for i=1:length(t)

if(st1(i)>=st2(i))

else st1(i)=st2(i);

end

end

figure(10);

subplot(211);plot(t,st);title('经过抽样判决后的波形');ylabel('幅度');

subplot(212);plot(t,sn);title('原始波形');ylabel('幅度');xlabel('t');

%程序完;

MATLAB OFDM解调和调制问题

g2= ~a;

应该是本科的毕业设计吧首先你得介绍 am 的调制的基本原理,解调的基本原理,这个书上肯定都有很多,你按照自己的理解重新再组织其次你得介绍matlab仿真工具的好subplot(313);plot(t,sn);处,然后对其使用进行简单的介绍,如信号如何表示,对向量运算的优势好处接着,你就得些你的仿真思路了,至少要有一个系统的框图吧,也就是通信员里的数字通信的一个过程,然后每个部分,你要适当的介绍,同时你要给出仿真需要计算的指标,如通信误码率再次,你要对你自身的计算机能力,通信员里的掌握,等等进行一下评估,也就可行性分析之类的,给出你的一个时间表

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息