资源简介
东西真的很不错 毕业设计包过。。。。。。。。
代码片段和文件信息
function []=ssb()
t0=0.004999;
% 仿真的持续时间0.004999s 5000个采样点
% 0.049999 50000个采样点
% 0.099999 100000个采样点
ts=0.000001;
fc=50000; %载波频率
snr=20; %信噪比,以dB来表示
snr_lin =10^(snr/10); %dB转换
fs=1/ts;
df=0.3; %频率分辨率
t=(0:ts:t0);
%载波信号生成
c=cos(2*pi*fc.*t);
%生成消息信号(正弦信号)
fc_message=5000; %调制信号频率
m=cos(2*pi*fc_message.*t);
%方波信号
%m=[ones(11000)-2*ones(12000)zeros(12000)];
%DSB载波调制
%相乘器
dsb=c.*m;
%演示双边带调制频谱
[DSBdsbdf1]=fftseq(dsbtsdf);
DSB=DSB/fs;
f=(0:df1:df1*(length(dsb)-1))-fs/2;
clear dsb
%低通滤波器(调制器)
f_cutoff=50000; %截止频率
n_cutoff=floor(f_cutoff/df1);
HL_M=zeros(size(f));
HL_M(1:n_cutoff)=ones(1n_cutoff);
HL_M(length(f)-n_cutoff+1:length(f))=ones(1n_cutoff);
%高通滤波器(调制器)
f_cutoff=50000;
n_cutoff=floor(f_cutoff/df1);
HH_M=ones(size(f));
HH_M(1:n_cutoff)=zeros(1n_cutoff);
HH_M(length(f)-n_cutoff+1:length(f))=zeros(1n_cutoff);
clear HH_M
%滤除上边带
SSB_M=DSB.*HL_M;
ssb_m=real(ifft(SSB_M))*fs;
%重新整理信号长度
ssb=zeros(1length(t));
for i=1:length(t)
ssb(i)=ssb_m(i);
end
clear ssb_m
%生成噪声
signal_power=spower(ssb(1:length(t))); %计算已调信号功率
noise_po
相关资源
- MATLAB信道编码,维特比译码软判决与
- 基于MatLab的车辆振动响应幅频特性分
- MATLAB图像处理讲解配套(视频+PPT+源程
- matlab的rsda系统
- Robotics Vision and Control (Fundamental Alg
-
基于MATLAB_SIMUli
nk系统仿真权威指南 - 精通MATLABR2014a_完整版PDF电子书带索引
- 三相PMSM仿真模型
-
MATLAB&Simuli
nk;自学一本通 讲解&源码 - 振动力学基础与MATLAB应用
- 应用MATLAB实现神经网络 pdf
- MATLAB概率与数理统计分析
- 《无人驾驶车辆模型预测控制》matl
- 工程与科学数值方法的MATLAB实现第2版
- 先进PID控制MATLAB仿真 第四版
- matlab去雾算法合集图像处理毕设
- 差分功耗攻击matlab脚本
- MATLAB2017a中文文档三文件合一
- 量化投资:以MATLAB为工具-源码+数据
- 先进PID控制MATLAB仿真-第4版-包含全部
- RS编译码matlab程序
- MATLAB神经网络43个案例分析全程序+数
- 《MATLAB智能算法30个案例分析》第二版
- 预测算法讲义及MATLAB程序
- 雷达系统分析与设计Matlab版第三版
- Matlab2016a安装教程以及破解包.rar
- 无线通信的MATLAB和FPGA实现书籍+完整光
- 基于小波变换的信号降噪研究及其M
- 拓扑优化99行代码详解注释版top99.m
- 离散Hopfield神经网络的联想记忆—数字
评论
共有 条评论