phase=pi./2; %调制器2 e_out2是RZ波形的输出
ff=Rb/2;
s=sin(2*pi*ff*t./1000+phase); %注意t的单位,以及正弦信号的初始相位和振荡频率
%%%%%%%%%%%%%
Vbias2=0;
Vin2=V_pi.*s;
%%%%%%%%%%%%%
e_out2=e_out1.*cos((pi*(Vin2-Vbias2)/(2*V_pi)))*exp(1i*pi*Vbias2/(2*V_pi)); % e_out2是RZ的输出
RZ-33
Vbias=0;
Vin=V_pi.*sin(2*pi*ff*t./1000+phase);
RZ-50
Vbias=V_pi/2;
Vin=V_pi/2.*sin(2*pi*ff*t./1000+phase);
RZ-66
Vbias=V_pi;
Vin=V_pi.*sin(2*pi*ff*t./1000+phase);
%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%
Vbias1=V_pi/2;
Vin1=V_pi/2.*nrz2;
%%%%%%%%%%%%%%%%%%%
e_out1=A_modulator*cos(pi*(Vin1-Vbias1)/(2*V_pi))*exp(1i*pi*Vbias1/(2*V_pi));
NRZ-OOK
Vbias=V_pi/2;
Vin=V_pi/2.*nrz2;
NRZ-BPSK
Vbias=V_pi;
Vin=V_pi.*nrz2;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%差分计算
for ii=1:M-1
inp(ii+1)=bitxor(inp(ii+1),inp(ii)); %数据位异或计算,返回值不是0就是1
用马赫-曾德尔调制器(MZM)进行信号调制,实现了OOK,BPSK,DPSK,QPSK,DQPSK,两种16QAM的调制方式
需积分: 0 134 浏览量
更新于2024-11-01
收藏 52KB ZIP 举报
用马赫-曾德尔调制器(MZM)进行信号调制,实现了OOK,BPSK,DPSK,QPSK,DQPSK,两种16QAM的RZ,NRZ调制方式
m0_53001370
- 粉丝: 3
- 资源: 1
最新资源
- (40004052)HTML+CSS精美页面.zip
- 基于MPC模型预测控制的路径跟踪控制,通过设置路径函数或者以点的形式设置路径,五次多项式路径,双移线路径,sin曲线路径都有,可在S函数内随意切,同时加入了前轮侧偏角约束,可以完美运行 包括:模型
- (41341400)基于Java的宠物一线牵信息管理系统的设计与实现附源码
- (4337840)书籍借阅管理系统.rar 书籍借阅管理系统.rar 书籍借阅管理系统.rar
- (6700018)Java学生管理系统源代码
- (8292030)书籍借阅管理系统
- (12591438)java课程设计
- IGWO-SVM:改良的灰狼优化算法改进支持向量机 采用三种改进思路:两种Logistic和Tent混沌映射和采用DIH策略 采用基于DIH维度学习的狩猎搜索策略为每只狼构建邻域,增强局部和全局搜
- 计算机语言HTML+JS 新年贺卡源码,带背景音乐,自适应电脑端和移动端哦
- (15128638)屏幕截图及抓字软件
- (172701840)信号与系统实验报告1
- (17318638)信号与系统实验文档
- 跳棋(标记)检测5-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- (173627248)springboot宠物猫店管理系统的设计与实现(源码+数据库)140909
- (174504834)Matlab复杂网络各种模型实现的代码
- (174543422)医院挂号系统.rar(大一大二编程题目/大作业)含文件知识