通信原理

这里的坐标图为什么是负轴取正?


10651191-564ce1bfa791ed11.png

m序列是怎么产生的。重点是框图怎么画


10651191-e3af77aea11cf601.png

2DPSK信号是如何产生的?如何解调

2DPSK信号是用相邻码元的载波载波相对相位变化来表示数字信息

通俗的讲就是讲绝对相位信息转化为相对相位信息,之后再进行绝对调相

2DPSK信号的A方式和B方式

四相绝对移相调制(4PSK或QPSK)和四相相对移相调制(4DPSK或QDPSK)分别是什么,A方式和B方式又是什么

单极性波形都有直流分量,难以在信道中传输
但是归零波形是有定是分量的,有利于提取同步信息

功率谱是有怎样的特点

10651191-fda5874e7e621afb.png

差分波形怎么画?
第一个1或者0不管,之后如果是传号差分码,那就1变0不变
如果是空号差分码,就0变1不变

10651191-76f14ef33f86a985.png

2DPSK信号是怎样在2PSK信号的基础上产生的

2PSK信号又交2进制移相键控信号
用已调载波的0度和180度分别表示1和0

然后就得到了这样一个信号


10651191-e36dcafbf81774ff.png

但是2PSK信号容易出错,称为倒Π现象

所以引出了2DPSK信号

利用前后相邻码元的载波相位变化来表示数字信息
所以称为相对相移键控

A方式:


10651191-da69af19a2e96160.png

如果前后相邻码元的载波相差为0,表述数字信息0
相差为Π,表示数字信息1

QPSK信号和QDPSK信号
QPSK信号是在原有波形的基础上进行相位变换
QDPSK信号是在前一个波形的基础上进行相位变换

二进制数字调制系统的抗噪声性能?

一些基本概念:

计算熵:
也就是每个消息携带的信息和它们出现的概率的加权平均
也就是信息量的期望值

10651191-5ec1b2b7148d9a50.png
10651191-e22eeb5edbce8d3f.png

10651191-50e89d4496f894db.png

码元是什么
在数字通信中常常用时间间隔相同的符号来表示一个二进制数字,这样的时间间隔内的信号称为(二进制)码元。 而这个间隔被称为码元长度。 值得注意的是当码元的离散状态有大于2个时(如M大于2个) ,此时码元为M进制码元。

如何计算码元长度?

码元的传输速率是什么?
码元的传输速率就是单位时间内传送码元的数目
也就是码元长度的倒数
二进制码元的传输速率与多进制码元的传输速率比较


10651191-b1d800a8b658fc09.png
2DPSK(差分相移键控)是一种数字调制技术,通过改变载波的相位来表示数字信息。与传统的PSK不同,2DPSK的相位变化是基于前一个符号的相位,而不是绝对的相位。下面是一个简单的MATLAB代码示例,用于生成2DPSK调制信号,并绘制调制信号波形、载波波形、已调信号波形和解调后波形。 ```matlab % 参数设置 fs = 1000; % 采样频率 Tb = 1; % 比特周期 fc = 10; % 载波频率 t = 0:1/fs:Tb-1/fs; % 时间向量 % 数字比特序列 data = [1 0 1 1 0 1 0 0]; % 差分编码 dpsk_data = [data(1)]; for i = 2:length(data) dpsk_data(i) = mod(data(i) + dpsk_data(i-1), 2); end % 调制信号生成 mod_signal = []; for i = 1:length(dpsk_data) if dpsk_data(i) == 0 mod_signal = [mod_signal cos(2*pi*fc*t)]; else mod_signal = [mod_signal -cos(2*pi*fc*t)]; end end % 解调信号 demod_signal = []; for i = 1:length(dpsk_data) segment = mod_signal((i-1)*fs+1:i*fs); demod_signal(i) = mean(segment .* cos(2*pi*fc*t)); if demod_signal(i) > 0 demod_data(i) = 0; else demod_data(i) = 1; end end % 绘图 figure; % 绘制调制信号波形 subplot(4,1,1); plot(t, mod_signal(1:length(t))); title('调制信号波形'); % 绘制载波波形 subplot(4,1,2); plot(t, cos(2*pi*fc*t)); title('载波波形'); % 绘制已调信号波形 subplot(4,1,3); plot(t, mod_signal(1:length(t))); title('已调信号波形'); % 绘制解调后波形 subplot(4,1,4); stairs(0:length(demod_data)-1, demod_data, 'LineWidth', 2); title('解调后波形'); xlabel('比特数'); ylim([-0.5 1.5]); % 显示原始数据和解调数据 disp('原始数据:'); disp(data); disp('解调数据:'); disp(demod_data); ``` 在这个示例中,我们首先生成了一个简单的数字比特序列,然后进行了差分编码。接着,我们生成了调制信号,并绘制了调制信号波形、载波波形和已调信号波形。最后,我们对调制信号进行了解调,并绘制了解调后波形
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值