资源简介
ook_nrz matlab代码,用matlab实现利用双MZI结构产生NRZ-OOK信号
代码片段和文件信息
clear
%% 定义参数
Define_Parameters
global Vpi BitNum SampBit N T F
global Pcw VmoduN VbiasN
%% 输入信号
Code_In=randint(1BitNum);
a=Code_In*2-1;
%% NRZ
%Modulation
VinN = VmoduN*a;
E_Out_NRZ=ones(1N);
for k=1:BitNum
for j=1:SampBit
E_Out_NRZ((k-1)*SampBit+j)=sqrt(Pcw)*cos(pi/2/Vpi*(VinN(k)-VbiasN))...
*exp(1i*pi*VbiasN/2/Vpi);
end
end
plot(T*10^9abs(E_Out_NRZ)) %时域图
axis([0.5 1.5 -0.5 2.5])
title(‘NRZ-OOK 时序图‘)
xlabel(‘t(ns)‘)
ylabel(‘E‘)
E_F_NRZ=fftshift(fft(E_Out_NRZ));
figure
plot(F10*log10(abs(E_F_NRZ).^2)) %频域图
% axis([-200 200 5 -250])
title(‘NRZ-OOK 频谱图‘)
xlabel(‘f(GHz)‘)
ylabel
- 上一篇:Matlab分类准确率代码
- 下一篇:SAR自聚焦算法
相关资源
- MATLAB 字符识别
- matlab的粗糙集代码
- 分形图像编码的matlab实现
- 系统辨识与自适应控制matlab仿真庞中
- 主成分分析PCA matlab
- 图像增强Matlab代码总结6种
- 永磁同步电机matlab仿真模型 PMSM_PI
- MATLAB实现灰色预测程序
- hdb3编码解码的matlab编码
- matlab雨流计数法
- 弗洛伊德 算法matlab
- 压缩感知算法的matlab仿真源码
- Matlab实现nearest+bilinear+bicubic插值resi
- 飞机纵向增稳系统设计matlab
- matlab renix 文件读取代码
- 粒子滤波算法介绍及MATLAB工具箱
- 广义预测控制Matlab程序
- 通过knn算法,实现WiFi室内定位在mat
- 云计算,matlab
- 用户均衡流量分配模型UE的matlab求解程
- 回溯搜索算法 matlab BSA.m
- 概率神经网络分类matlab代码
- 何凯明去雾MATLAB代码(.M).zip
- 《神经.模糊.预测控制及其MATLAB实现》
- 柴油发电机matlab模型
- morlet小波matlab代码
- 振动课程MATLAB代码
- FRFT分数阶傅里叶变换matlab代码
- matlab密码登陆界面的实现
- 拟一维喷管流动的数值解MATLAB程序
评论
共有 条评论