常规激光器的光斑为高斯光斑,即中心能量集中,边缘能量较低。一般定义光强的处为高斯光束的半径。高斯光斑的传输由光斑半径、远场发散角、波长等决定。
其中为位置z处的光斑半径,w(z), k=2pi/λ为波矢,λ为光波长,R为高斯光束的波前曲率半径。在某一平面高斯光束的横向结构可以由光强描述:
n为折射率,c为真空中光速,ε0为真空电导率。在某处的功率等于光强和光场面积的乘积:
通常定义高斯光束的远场发散角和束宽(光束半径)的乘积与光腰处的比值为光束质量(Beam quality)
光束质量越接近1越好,说明越接近衍射极限。在纵向结构中,光腰处高斯光束的束宽最小。
其中的zR称为光束的瑞利距离,z是纵向传播的距离,z0是束腰的位置。如图所示为高斯光束的纵向结构切片结构:
在实际的实验过程中,我们可以通过CCD相机拍摄光斑图样,并导入到MATLAB中进行处理:
如图右侧为实验得到的588nm黄光激光图片,左侧则是读取588nm黄光光斑之后,用MATLB处理之后到处的三维光场。可以使用importdata进行二维数据的读取,然后用rgb2gray转化为灰度图像。
clc; clear;
close all
spot=importdata('Yellow.jpg');
l1 =rgb2gray(spot);
l2 =im2double(l1);
[N,M] =size(l1);
s = 2;
num1= N/s;
num2 = M/s;
w0 =100;
x =linspace(-w0*1e-3,w0*1e-3,num1);
y =linspace(-w0*1e-3,w0*1e-3,num2);
newdat = ct(round(linspace(1,M,num1)),round(linspace(1,N,num2)));
subplot(1,2,1)
surf(x*1e3,y*1e3,newdat);
shading interp
colormap(‘Jet’);
freezeColors
axis xy;
axis squareaxis([-w0,w0,-w0,w0])
set(gca,'fontname','times new
roman','fontsize',20)
xlabel('X(\mum)');
ylabel('Y(\mum)');
subplot(1,2,2)
imagesc(x*1e3,y*1e3,spot)
axis xy;
axis square
axis([-w0,w0,-w0,w0])
set(gca,'fontname','times new roman','fontsize',20)
xlabel('X(\mum)');
ylabel('Y(\mum)');