资源简介
matlab开发-波长调制光谱的二次谐波模拟。WMS中锁定放大器产生二次谐波信号的仿真
代码片段和文件信息
%Second harmnic simulation of WMS using Schilt‘s mathematic derivation
x = -10:0.01:10; %normalized frequency x = (v-vline)/dvline
dv = 2.2; %laser frequency deviation
dvline = 2; %HWHM of absorption profile
I0 = 1; %input power
a0 = 1; %absorpance
psi = pi; %IM-FM phase
phi = 2.*psi; %Lockin phase
Iomega = 1; %low frequency ramp power
pw = 0.5; %modulation frequency power variation
m = dv./dvline;
X = 1 - x.^2 + m.^2;
r = sqrt(X.^2 +4.*x.^2);
s1 =I0*a0*((sqrt(2)./m).*((-x).*sqrt(r+X) + sign(x) .* sqrt(r-X))./r);
s2 =I0*a0*(-4./m.^2 + (sqrt(2)./m.^2)*((r+1-x.^2).*sqrt(r+X)+2.*abs(x).*sqrt(r-X))./r);
s3 =(-I0*a0./m.^3)*(16.*x+(sqrt(2)./r).*(x.^3-3.*x.*(r+1)).*sqrt(r+X)+(sqrt(2)./r).*sign(x).*(1-3.*x.^2-3.*r).*sqrt(r-X));
s2p = Iomega.*cos(2.*psi.*s2) - pw.*dvline.*(m./2).*(cos(psi.*s1) + cos(3.*psi.*s3));
s2q = Iomega.*sin(2.*psi.*s2) - pw.*dvline.*(m./2).*(sin(psi.*s1) + sin(3.*psi.*s3));
s2phi = -(s2p*cos(phi) + s2q*sin(phi));
%s2max = I0.*a0.*(-4./m.^2 + (2./m.^2).*((m.^2+2)./sqrt(m.^2+1)));
plot(xs2phi)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1065 2015-12-10 18:00 SecondHarmonicWMS.m
文件 1308 2015-12-10 18:00 license.txt
相关资源
- matlab开发-随机微分方程解算
- matlab开发-仿制药生物生理学基础药动
- matlab开发-使用svmrfe选择功能
- matlab开发-KDTreeNearestNeighborandRangeSear
- matlab开发-stlread
- matlab开发-三维图像堆栈查看器
- matlab开发-动态电压恢复器故障dvr
- matlab开发-数据处理的分组方法GMDH
- matlab开发-DVR
- matlab开发-ParetoSet
- matlab开发-ShamirsSecretSharing
- matlab开发-othellom
- matlab开发-EMGONOFF
- matlab开发-级联H桥多电平转换三相
- matlab开发-带图形用户界面的步进电机
- matlab开发-MFTireGUI
- matlab开发-自适应霍夫曼编码技术字符
- matlab开发-ConnectFour
- matlab开发-floodfillscanline
- matlab开发-Paretosurfacenavigator
- matlab开发-分步序达尔文粒子群优化
- matlab开发-改进的解决方案经济调度方
- matlab开发-为Resnet50网络设计工具箱模
- matlab开发-sigmoid
- matlab开发-同步发电机的详细模型,包
- matlab开发-多层反向传播神经网络
- matlab开发-Parrotminirones的模拟支持包
- matlab开发-nnsysid
- matlab开发-使用gnewton-raphson方法查找任
- matlab开发-UR5控制Matlab
评论
共有 条评论