%带通信号经过带通系统的等效基带表示,sig_bandpass.m
clear all;close all;
dt=0.01;
t=0:dt:5;
s1=exp(-t).*cos(20*pi*t); %输入信号
[f1 s1f]=T2F(t,s1); %输入信号的频谱
s1_lowpass=hilbert(s1).*exp(-j*2*pi*20*t); %输入信号的等效基带信号
[f2 s2f]=T2F(t,s1_lowpass); %输入等效基带信号的频谱
h2f=zeros(1,length(s2f));
%[a b]=find(abs(s1f))==max(abs(s1f)); %找到带通信号的中心频率
if abs(s1f)==max(abs(s1f))
[a b]=abs(slf)
end
h2f(201-25:201+25)=1;
h2f(301-25:301+25)=1;
h2f=h2f.*exp(-j*2*pi*f2); %加入线性相位
[t1 h1]=F2T(f2,h2f); %带通系统的冲激响应
h1_lowpass=hilbert(h1).*exp(-j*2*pi*10*t1); %等效基带系统的冲激响应
figure(1)
subplot(221);plot(t,s1);
xlabel('t');ylabel('s1(t)');title('带通信号');
subplot(223);plot(f1,abs(s1f));axis([-60 60 0 0.6]);
xlabel('f');ylabel('|S1(f)|');title('带通信号幅度谱');
subplot(222);plot(t,real(s1_lowpass));
xlabel('t');ylabel('Re[s_l(t)]');title('等效基带信号的实部');
subplot(224);plot(f2,abs(s2f));
xlabel('f');ylabel('|S_l(f)|');title('等效基带信号的幅度谱');
%画带通系统及其等效基带的图
figure(2)
subplot(321);plot(f2,abs(h2f));axis([-100 50 0 1.2]);
xlabel('f');ylabel('|H(f)|');title('带通系统的传输响应幅度谱');
subplot(323);plot(t1,h1);
xlabel('t');ylabel('h(t)');title('带通系统的冲激响应');
subplot(322)
[f3 hlf]=T2F(t1,h1_lowpass);
plot(f3,abs(hlf));
xlabel('f');ylabel('|H_l(f)|');title('带通系统的基带幅度谱');
subplot(324);plot(t1,h1_lowpass);
xlabel('t');ylabel('h_l(t)');title('带通系统的等效基带冲激响应');
%画出带通信号经过带通系统的响应及等效基带信号经过等效基带系统的响应
%tt=0:dt:t1(end)+t(end);
%yt=conv(s1,h1);
[yt,tt]=conv_m(s1,t,h1,t1,dt);
subplot(325);plot(tt,yt);
xlabel('t');ylabel('y(t)');title('带通信号与带通系统响应的卷积');
ytl=conv(s1_lowpass,h1_lowpass).*exp(j*2*pi*10*tt);
subplot(326);plot(real(yt));
xlabel('t');ylabel('y_l(t)cos(20*pi*t)');
title('等效基带与等效基带系统响应的总面积*中心频率载波');
没有合适的资源?快使用搜索试试~ 我知道了~
基于MATLAB实现的数字基带传输系统中升余弦滚降系统,最佳基带系统,基带信号眼图,OOK,2PSK,2FS等+使用说明文档
共53个文件
m:39个
asv:12个
md:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 180 浏览量
2024-05-23
14:49:46
上传
评论
收藏 33KB RAR 举报
温馨提示
CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的通信原理方面的一些基础MATLAB程序,包含数字基带传输系统中升余弦滚降系统,最佳基带系统,基带信号眼图,OOK,2PSK,2FS,MPSk,DSB,SSB,VSB+使用说明文档 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于MATLAB实现的通信原理方面的一些基础MATLAB程序,包含数字基带传输系统中升余弦滚降系统,最佳基带系统,基带信号眼图,OOK,2PSK,2FS,MPSk,DSB,SSB,VSB+使用说明文档.rar (53个子文件)
通信原理MATLAB
digit_ber.m 610B
rake.m 2KB
sig_band.m 555B
dtchy.m 578B
mssb.m 1KB
sig_bandpass.asv 2KB
binarymod.asv 1KB
digit_baseband.m 1KB
djxd.asv 1KB
F2T.m 272B
binarymod.m 2KB
mul_channal.m 998B
vsbpf.m 725B
sig_bandpass.m 2KB
sig_pow.m 605B
mfm.asv 586B
rand2.m 217B
rayleigh.m 222B
mfm.m 897B
mdsb.m 998B
mam.asv 803B
bpf.asv 604B
mam.m 1KB
mjgr.m 526B
lpf.m 456B
raisecos.m 824B
a_d_s.m 2KB
digit_receive.m 1KB
html
rake.html 2KB
conv_m.m 145B
T2F.m 361B
noise_nb.m 313B
conv_m.asv 142B
qpsk.m 1KB
dtchy.asv 578B
fb_spec.m 561B
bpf.m 606B
a_d_s.asv 2KB
zdpw.m 1KB
djxd.m 1KB
mvsb.m 995B
fb_jinshi.asv 372B
sigexpand.m 137B
qpsk.asv 1KB
lianxuchannalmod.m 2KB
rand01.m 219B
mgen.m 346B
pres.m 720B
yantu.m 706B
rake.asv 1KB
pipei_r.m 255B
fb_jinshi.m 369B
使用说明文档.md 13KB
共 53 条
- 1
资源评论
IT狂飙
- 粉丝: 4825
- 资源: 2653
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- json的合法基色来自红包东i请各位
- 项目采用YOLO V4算法模型进行目标检测,使用Deep SORT目标跟踪算法 .zip
- 针对实时视频流和静态图像实现的对象检测和跟踪算法 .zip
- 部署 yolox 算法使用 deepstream.zip
- 基于webmagic、springboot和mybatis的MagicToe Java爬虫设计源码
- 通过实时流协议 (RTSP) 使用 Yolo、OpenCV 和 Python 进行深度学习的对象检测.zip
- 基于Python和HTML的tb商品列表查询分析设计源码
- 基于国民技术RT-THREAD的MULTInstrument多功能电子测量仪器设计源码
- 基于Java技术的网络报修平台后端设计源码
- 基于Python的美食杰中华菜系数据挖掘与分析设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功