资源简介
通信课程设计作业,有演示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
相关资源
- 粒子群算法优化RBF网络matlab源码
- 《信息隐藏技术实验教程》MATLAB源码
- MATLAB经典法功率谱密度估计
- PSAT工具软件
- MATLAB课程设计水果识别项目
- MATLAB信号处理EEMD工具箱
- VANET仿真,用matlab实现仿真测试的源码
- 针对栅格路径规划的蚁群算法MATLAB
- 基于傅里叶叠层的图像重建算法matl
- 格型法线性预测分析预测系数和功率
- ieee14节点的潮流计算
- 四元数(quaternion)的Matlab工具箱
- madgwick_传感器融合算法_matlab
- 灰狼优化算法求解柔性作业车间问题
- 遗传算法GA车间调度Matlab代码
- EMD matlab实现源码
- 贝叶斯分类器Matlab实现113478
- matlab模板匹配车牌识别
- 刘慧颖 MATLAB R2007基础教程
- MATLAB电机仿真精华50例源代码
- zw_支持向量机与朴素贝叶斯算法matl
- 循环码编码
- jnd算法,最小可觉差
- 基于matlab的手势识别系统
- 空间面板计量
- matlab编写的有限元杆的计算
- 关于通过功率谱分析提取信号周期的
- 功率谱MATLAB程序
- 信息论大作业 LZ78算法编译码 matlab仿
- 语音增强—matlab
评论
共有 条评论