资源简介
通信课程设计作业,有演示PPT、设计报告和程序。

代码片段和文件信息
%%%王丹妹-----电信112班------2011012489%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc;
%%%正弦信号的产生
fs=30000;%采样频率
t=(0:1/fs:0.005);%图形坐标轴设计
f1=1000;f2=2000;f3=3000;%正弦信号频率
s1=sin(2*pi*f1*t);%产生正弦信号
s2=sin(2*pi*f2*t);
s3=sin(2*pi*f3*t);
figure(1)
subplot(321);plot(ts1);xlabel(‘单位:s‘);ylabel(‘幅度‘);title(‘正弦信号1‘);%显示正弦信号图形
subplot(323);plot(ts2);xlabel(‘单位:s‘);ylabel(‘幅度‘);title(‘正弦信号2‘);
subplot(325);plot(ts3);xlabel(‘单位:s‘);ylabel(‘幅度‘);title(‘正弦信号3‘);
%%%频域分析
N=1024;
Y1=fft(s1N);Y1=fftshift(Y1);%快速傅里叶变换得出频谱函数
Y2=fft(s2N);Y2=fftshift(Y2);
Y3=fft(s3N);Y3=fftshift(Y3);
f=(0:N-1)*fs/N-fs/2;
subplot(322);plot(fabs(Y1));xlabel(‘单位:HZ‘);ylabel(‘幅度‘);title(‘函数频谱图1‘);
subplot(324);plot(fabs(Y2));xlabel(‘单位:HZ‘);ylabel(‘幅度‘);title(‘函数频谱图2‘);
subplot(326);plot(fabs(Y3));xlabel(‘单位:HZ‘);ylabel(‘幅度‘);title(‘函数频谱图3‘);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%SSB调制
fc1=10000;fc2=20000;fc3=30000;fs1=100000;
sm1 = modulate(s1fc1fs1‘amssb‘); %对信号进行SSB调制
sm2 = modulate(s2fc2fs1‘amssb‘); %对信号进行SSB调制
sfm3 = modulate(s3fc3fs1‘FM‘); %对信号进行FM调制
figure(2)
subplot(321);plot(tsm1);xlabel(‘单位:s‘);ylabel(‘幅度‘);title(‘SSB1‘);
subplot(323);plot(tsm2);xlabel(‘单位:s‘);ylabel(‘幅度‘);title(‘SSB2‘);
subplot(325);plot(tsfm3);xlabel(‘单位:s‘);ylabel(‘幅度‘);title(‘FM3‘);
%%%SSB调制的频域分析
F1=fft(sm1N);F1=fftshift(F1);
F2=fft(sm2N);F2=fftshift(F2);
FM3=fft(sfm3N);FM3=fftshift(FM3);
f1=(0:N-1)*fs1/N-fs1/2;
subplot(322);plot(f1abs(F1));xlabel(‘单位:HZ‘);ylabel(‘幅度‘);title(‘SSB频谱图1‘);
subplot(324);plot(f1abs(F2));xlabel(‘单位:HZ‘);ylabel(‘幅度‘);title(‘SSB频谱图2‘);
subplot(326);plot(f1abs(FM3));xlabel(‘单位:HZ‘);ylabel(‘幅度‘);title(‘FM频谱图3‘);
grid;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%将三路信号叠加合成为一路在信道中传输%%%%%%%%%%%%%%%%%%
dj1=sm1+sm2+sfm3;%三路信号叠加
dj3=awgn(dj150);%三路SSB+G的叠加
figure(3)
subplot(221);plot(tdj1);xlabel(‘单位:s‘);ylabel(‘幅度‘);title(‘三路信号叠加‘);
subplot(223);plot(tdj3);xlabel(‘单位:s‘);ylabel(‘幅度‘);title(‘三路信号+G叠加‘);
%%%三路信号叠加合成为一路信号的频谱分析
DJ1=fft(dj1N);DJ1=fftshift(DJ1);
DJ3=fft(dj3N);DJ3=fftshift(DJ3);
subplot(222);plot(f1abs(DJ1));xlabel(‘单位:HZ‘);ylabel(‘幅度‘);title(‘三路信号叠加频谱图‘);
subplot(224);plot(f1abs(DJ3));xlabel(‘单位:HZ‘);ylabel(‘幅度‘);title(‘三路信号+G叠加频谱图‘);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%带通滤波器的设计
fs1=100000;
Rp=0.5;Rs=40; %用切比雪夫2型设计带通滤波器1;
Wp1=[9000 12000]/50000; %数字频率 fs1/2=50000
Ws1=[8000 13000]/50000;
[n1Wn1]=cheb2ord(Wp1Ws1RpRs);
[b1a1]=cheby2(n1RsWn1);
[h1w1]=freqz(b1a1);%显示切比雪夫2型设计带通滤波器频率响应
Wp2=[19000 23000]/50000; %用切比雪夫2型设计带通滤波器2;
Ws2=[18000 24000]/50000;
[n2Wn2]=cheb2ord(Wp2Ws2RpRs);
[b2a2]=cheby2(n2RsWn2);
[h2w2]=freqz(b2a2);
Wp3=[31000 35000]/50000; %用切比
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-08-03 20:54 基于MATLAB的N路信号频分复用系统的设计\
文件 10577 2014-06-18 11:47 基于MATLAB的N路信号频分复用系统的设计\123456.asv
文件 10577 2014-06-18 11:50 基于MATLAB的N路信号频分复用系统的设计\123456.m
文件 260096 2015-08-03 19:49 基于MATLAB的N路信号频分复用系统的设计\基于MATLAB的N路信号频分复用系统的设计.doc
文件 395776 2015-08-03 19:48 基于MATLAB的N路信号频分复用系统的设计\基于MATLAB的N路信号频分复用系统的设计.ppt
文件 11638 2014-06-17 21:07 基于MATLAB的N路信号频分复用系统的设计\完整版程序.asv
文件 11634 2014-06-17 21:12 基于MATLAB的N路信号频分复用系统的设计\完整版程序.m
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论