% clc;
% close all;
% % 定义二进制信码
% code = [1 0 0 1 1 0 0 0 0 1 0 1];
% % 创建时间轴数据
% t = 0:0.5:(length(code)*10-1)*0.5;
%
% length_t = length(t);
% %查看t的长度
% disp(length_t);
% % 单极性非归零码
% NRZ = [];%存储单极性非归零码
% for i = 1:length(code)
% if code(i) == 1
% %使用方括号拼接两个向量[]
% NRZ = [NRZ ones(1, 10)];%为了和t长度一样,一次的跨度也要为10
% else
% NRZ = [NRZ zeros(1, 10)];
% end
% end
%
% RZ = [];
% for i = 1:length(code)
% if code(i) == 1
% RZ = [RZ ones(1, 5) zeros(1, 5)];%从高电平到低电平过渡
% else
% RZ = [RZ zeros(1, 10)];
% end
% end
%
% figure
% subplot(2,1,1)
% plot(t,NRZ,'LineWidth', 2);
% set(gca,'xtick',0:5:60)
% axis([0,60,-1,1])
% title('100110000101单极性不归零码')
% xlabel('t')
% ylabel("幅度")
% subplot(2,1,2)
% plot(t,RZ,'LineWidth', 2);
% set(gca,'xtick',0:5:60)
% title('100110000101单极性归零码')
% axis([0,60,-1,1])
% xlabel('t')
% ylabel("幅度")
% clc;
% close all;
% % 定义二进制信码
% code = [0 1 0 1 1 0 1 0 ];
% % 创建时间轴数据
% t = 0:0.5:(length(code)*9-1)*0.5;
%
% length_t = length(t);
% %查看t的长度
% disp(length_t);
% % 单极性归零码
% URZ= [];%存储单极性归零码
% for i = 1:length(code)
% if code(i) == 1
% %使用方括号拼接两个向量[]
% URZ = [URZ ones(1,6) zeros(1, 3)];%为了和t长度一样,一次的跨度也要为10
% else
% URZ = [URZ zeros(1, 9)];
% end
% end
%
% BRZ = [];
% for i = 1:length(code)
% if code(i) == 1
% BRZ = [BRZ ones(1,6) zeros(1, 3)];%从高电平到低电平过渡
% else
% BRZ = [BRZ -ones(1, 6) zeros(1, 3)];
% end
% end
%
% figure
% subplot(2,1,1)
% plot(URZ,'LineWidth', 2);
% set(gca,'xtick',0:3:72)
% axis([0,72,-1,1])
% title('01011010单极性归零码')
% xlabel('t')
% ylabel("幅度")
% subplot(2,1,2)
% plot(BRZ,'LineWidth', 2);
% set(gca,'xtick',0:3:72)
% title('01011010双极性归零码')
% axis([0,72,-1,1])
% xlabel('t')
% ylabel("幅度")
clc;
close all;
% 定义二进制信码
code = [1 0 0 1 0 1 0 1 1 0 ];
% 创建时间轴数据
t = 0:0.5:(length(code)*5-1)*0.5;
length_t = length(t);
%查看t的长度
disp(length_t);
% 单极性归零码
MDC= [];%存储单极性归零码
temp=[-ones(1, 5)];
for i = 1:length(code)
if code(i) == 1
%使用方括号拼接两个向量[]
MDC = [MDC -temp];%为了和t长度一样,一次的跨度也要为5
else
MDC = [MDC temp];
end
end
SDC = [];
temp=[-ones(1, 5)];
for i = 1:length(code)
if code(i) == 0
SDC = [SDC -temp];%从高电平到低电平过渡
else
SDC = [SDC temp];
end
end
figure
subplot(2,1,1)
plot(MDC,'LineWidth', 2);
set(gca,'xtick',0:5:50)
axis([0,50,-1,1])
title('1001010110传号差分码')
xlabel('t')
ylabel("幅度")
subplot(2,1,2)
plot(SDC,'LineWidth', 2);
set(gca,'xtick',0:5:50)
title('1001010110空号差分码')
axis([0,50,-1,1])
xlabel('t')
ylabel("幅度")
没有合适的资源?快使用搜索试试~ 我知道了~
Matlab系列--matlab学习存储仓库.zip
共31个文件
m:20个
jpg:7个
mat:2个
需积分: 5 0 下载量 196 浏览量
2024-02-24
21:28:22
上传
评论
收藏 257KB ZIP 举报
温馨提示
Matlab系列--matlab学习存储仓库
资源推荐
资源详情
资源评论
收起资源包目录
Matlab系列--matlab学习存储仓库.zip (31个子文件)
kwan1118
2-2差分方程求解
experiment_two_two.m 1KB
6-3实验-Fdatool模拟器的综合应用
Experiment_six_three.m 897B
5-1实验-低通滤波器设计
Experiment_five_one_two.m 1KB
Experiment_five_one_one.m 799B
2-1线性时不变
experiment_two_one.m 620B
6-2实验-利用Fdatool模拟器设计数字滤波器
Experiment_one.m 1KB
4-1-傅里叶变换-反变换
experiment_four_one_two.m 323B
flower608.jpg 32KB
lena.jpg 13KB
i_peppers_gray.bmp 339KB
experiment_four_one_zero.m 498B
experiment_four_one_three.m 549B
experiment_four_one_one.m 410B
4-2实验-傅立叶变换-应用
lena.jpg 13KB
experiment_four_two_two.m 970B
boy1.jpg 11KB
lena2.jpg 27KB
lena10.jpg 13KB
xtg.m 2KB
experiment_four_two_one.m 398B
lena222.jpg 9KB
experiment_four_two_four.m 780B
slprj
sim
varcache
sm_welding_robot
checksumOfCache.mat 392B
varInfo.mat 2KB
tmwinternal
simulink_cache.xml 371B
5-2实验-低通滤波器设计-书
Experiment_five_two.m 377B
通信原理实验三
Experiment_three.m 3KB
Experiment_three_two.m 2KB
Experiment_three_one.m 805B
3-2-Z变换稳定性分析
experiment_thre_two.m 946B
2-3稳定性求解
experiment_two_three.m 811B
共 31 条
- 1
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3651
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功