当前位置: 首页 > news >正文

光学偏振的基础知识

前言与目录

XXX


目录

一、

二、

三、


一、总结

光的偏振

光具有三个基本特性,即波长、强度和偏振。光的波长很容易理解,以常见的可见光为例,波长范围为380~780nm。光的强度也很容易理解,一束光的强弱可以通过功率的大小来表征。相比之下,光的偏振特性是对光的电场矢量振动方向的描述,它是看不见摸不着的,所以通常不容易理解,但在现实中,光的偏振特性同样非常重要,并且在生活中有着广泛的应用,比如我们日常看到的液晶显示器,就是利用偏光技术来实现色彩显示和对比度调节。在电影院观看3D电影时,3D眼镜也适用于光的偏振。对于从事光学工作的人来说,充分了解偏振及其在实际光学系统中的应用对于促进产品和项目的成功将非常有帮助。因此,从本文开始,我们就用简单的描述来介绍光的偏振,让大家对偏振有一个深入的了解,并在工作中更好的运用。

二、偏振的基本知识

由于涉及到的概念较多,我们将分成几个小结来逐步介绍。

2.1 极化的概念

我们知道光是一种电磁波,如下图所示,电磁波由相互垂直的电场E和磁场B组成。两个波在各自的方向上振荡并沿传播方向Z水平传播。

图1

由于电场和磁场相互垂直,相位相同,传播方向相同,所以实际中光的偏振是通过分析电场的振动来描述的。

如下图所示,电场矢量E可以分解为Ex矢量和Ey矢量,所谓极化就是电场分量Ex和Ey的振荡方向在时间和空间上的分布。

图2

2.2 几种基本偏振态
A、椭圆偏振

椭圆偏振是最基本的偏振态,其中两个电场分量具有恒定的相位差(一个传播较快,一个传播较慢),且相位差不等于π/2的整数倍,且振幅可以可以相同或不同。如果沿着传播方向看,电场矢量端点轨迹的轮廓线会画出一个椭圆,如下图:

图3

B、线偏振

线偏振是椭圆偏振的一种特殊形式,当两个电场分量没有相位差时,电场矢量在同一平面内振荡,如果沿传播方向看,电场矢量端点轨迹轮廓为一条直线。如果两个分量具有相同的幅度,这就是下图所示的 45 度线性偏振。

图4

 

C、圆偏振

圆极化也是椭圆极化的一种特殊形式,当两个电场分量相差90度且幅值相同时,沿传播方向,电场矢量的端点轨迹为圆,如图所示下图:

图5

2.3 光源的偏振分类

普通光源直接发出的光是无数偏振光的不规则集合,因此直接观察时无法发现光强偏向哪个方向。这种向各个方向振动的光波强度称为自然光,它具有随机变化的偏振态和相位差,包括垂直于光波传播方向的所有可能的振动方向,不表现出偏振,属于非偏振光。常见的自然光包括阳光、家用灯泡发出的光等。 全偏振光具有稳定的电磁波振荡方向,电场的两个分量具有恒定的相位差,它包括上述的线偏振光、椭圆偏振光和圆偏振光。 部分偏振光有自然光和偏振光两种成分,比如我们常用的激光束,它既不是完全偏振光,也不是非偏振光,那么它就属于部分偏振光。为了量化偏振光在总光强度中所占的比例,引入了偏振度(DOP)的概念,它是偏振光强度与总光强度的比值,范围为0到1,非偏振的范围为0到1,0光,1 表示全偏振光。另外,线偏振(DOLP)是线偏振光强度与总光强度的比值,而圆偏振(DOCP)是圆偏振光强度与总光强度的比值。生活中,常见的LED灯发出部分偏振光。

2.4 偏振态之间的转换

许多光学元件都会对光束的偏振产生影响,这有时是用户预期的,有时却是用户预期之外的。例如,如果一束光被反射,它的偏振通常会发生变化,在自然光的情况下,通过水面反射,它会变成部分偏振光。

只要光束不被反射或穿过任何偏振介质,其偏振状态就保持稳定。如果想要定量改变光束的偏振状态,可以使用偏振光学元件来实现。例如,四分之一波片是常见的偏振元件,它由双折射晶体材料制成,分为快轴和慢轴方向,可以延迟平行电场矢量π/2(90°)的相位。到慢轴,而平行于快轴的电场矢量没有延迟,这样当线偏振光以45度偏振角入射到四分之一波片时,通过波片的光束变成圆偏振光,如下图所示。首先用线偏振片将自然光变成线偏振光,然后线偏振光通过1/4波长变成圆偏振光,光强不变。

图6

同样,当光束向相反方向传播,圆偏振光以45度偏振角射到1/4片上时,通过的光束就变成线偏振光。

积分球可以将线偏振光变为非偏振光。线偏振光进入积分球后,在球内反射多次,扰乱电场的振动,从而使积分球的输出端得到非偏振光。

2.5 P光、S光、布鲁斯特角

P 光和 S 光都是线偏振的,偏振方向彼此垂直,在考虑光束的反射和折射时它们很有用。如下图所示,一束光线照射在入射平面上,形成反射和折射,入射光束与法线形成的平面定义为入射平面。 P光(Parallel的第一个字母,意思是平行)是偏振方向与入射面平行的光,S光(Senkrecht的第一个字母,意思是垂直)是偏振方向与入射面垂直的光。

图7

一般情况下,自然光在介质界面上反射和折射时,反射光和折射光都是部分偏振光,只有当入射角为特定角度时,反射光的偏振态才完全垂直于入射角。平面S偏振,折射光的偏振状态几乎与入射平面P偏振平行,此时的具体入射角称为布儒斯特角。当光以布儒斯特角入射时,反射光和折射光彼此垂直。利用这一特性,可以产生线偏振光。

三、结论

3 结论

本文介绍了光学偏振的基本知识,光是一种电磁波,具有波动效应,偏振是光波中电场矢量的振动。我们介绍了日常工作中经常用到的三种基本偏振态,椭圆偏振、线偏振和圆偏振。根据偏振程度的不同,光源可分为非偏振光、部分偏振光和全偏振光,在实际应用中需要加以区分和判别。针对以上几点。


--

本篇文章为个人学习笔记,供学习和复习使用。未经允许不得转载或用于商业用途。 

相关文章:

光学偏振的基础知识

前言与目录 XXX 目录 一、 二、 三、 一、总结 光的偏振 光具有三个基本特性,即波长、强度和偏振。光的波长很容易理解,以常见的可见光为例,波长范围为380~780nm。光的强度也很容易理解,一束光的强弱可以通过功率的大小来表征…...

小程序 - 计算器

小程序交互练习 - 计算器小程序 目录 计算器 功能描述 准备工作 创建项目 配置导航栏 创建utils目录 math.js文件内容 calc.js文件内容 页面内容 页面样式内容 页面脚本事件 功能截图 总结 计算器 在日常生活中,计算器是人们广泛使用的工具&#xff0…...

软件架构:从传统单体到现代微服务的技术演变

1.引言 在软件开发中,架构设计不仅仅是程序员的技术任务,它更是一个项目成功的关键。无论是小型应用还是大型分布式系统,软件架构都直接影响着系统的可维护性、可扩展性、性能和稳定性。理解软件架构的必要性,能够帮助开发人员做…...

CTF之密码学(rot密码)

ROT加密算法,也被称为Caesar加密,是一种简单的字母替换加密算法。以下是对ROT加密算法的详细介绍: 一、基本原理 ROT加密算法通过将字母表中的每个字母向后(或向前)移动固定的位置来加密文本。选择一个固定的偏移量&…...

linux安装nodejs管理器,并配置node、npm 软链接

一,安装nodejs管理器 注意——不同版本,可能有问题 亲测这个版本,安装后,npm正常使用——v20.10.0 二,配置软链接——快速访问——不要多些空格(会出现invalid option错误) ln -s /www/server…...

Linux 环境下 PostgreSQL 常用命令操作指南

在 Linux 系统中,PostgreSQL 配备了一系列实用命令以进行数据库操作。具体如下: 注意事项:若采用 docker 部署,需预先进入 docker 容器。 进入 docker 容器命令: docker exec -it 容器名 bash 向容器内复制本地文件命…...

Implicit style-content separation using lora

1.Introduction 图像风格化,这个任务涉及根据某些风格参考改编图像的风格,这些参考可以是基于文本或基于图像的,同时保持其内容不变,内容指的是图像的语义信息和结构,而风格通常指的是视觉特征和模式,例如颜色和纹理。这是一个有挑战的任务,因为风格和内容之间的强关联…...

网易博客旧文-----如何在WINDOWS下载安卓(android)源代码并和eclipse做关联

如何在WINDOWS下载安卓(android)源代码并和eclipse做关联 2013-02-05 17:27:16| 分类: 安卓开发 | 标签: |举报 |字号大中小 订阅 编写安卓程序时,有时想看看安卓某些类的实现,但默认情况下环境是不带的。…...

Qt入门9——绘图

基本概念 虽然Qt已经内置了很多的控件,但是不能保证现有控件就可以应对所有场景. 很多时候我们需要更强的"DIY"能力; Qt 提供了画图相关的API,可以允许我们在窗口上绘制任意的图形形状,来完成更复杂的界面设计。 绘图api核心类: 类说明QPaint…...

漫画之家系统:Spring Boot框架下的漫画版权保护

摘 要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代&a…...

K8S服务突然中断无法访问:报The node had condition: [DiskPressure]异常

一、背景 程序在运行过程中,突然无法访问,发现后台接口也无法访问;查看kuboard,发现报如下异常:The node had condition: [DiskPressure]. 继续查看磁盘使用率,发现系统盘使用率已经高达93%。问题前后呼应…...

5.11【机器学习】

先是对图像进行划分 划分完后, 顺序读取文件夹,在文件夹里顺序读取图片, 卷积层又称为滤波器,通道是说滤波器的个数,黑白通道数为1,RGB通道个数为3 在输入层,对于输入层而言,滤波…...

JavaWeb开发12

登陆拦截 会话技术 会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应 会话跟踪:一种维护浏览器状态的方法,服务器需要识…...

《乌合之众》笔记

1.集体会降智,会互相传染 2.群体是无名氏,因此没必要承担责任。约束个人的责任感消失 3.有意识人格的消失,无意识人格的得势,思想和感情因为暗示和互相传染而转向一个共同的方向,以及立刻把暗示的观念转化为行动的倾…...

[241206] X-CMD 发布 v0.4.15:env 升级,mirror 支持华为/腾讯 npm 镜像,pb-wayland 剪贴板

目录 X-CMD 发布 v0.4.15📃Changelog📦 env|pkg🪞 mirror📑 pb🎨 theme|starship|ohmyposh🤖 chat📝 man✅ 升级指南 X-CMD 发布 v0.4.15 📃Changelog 📦 env|pkg 新增…...

Vue前端开发-路由跳转及带参数跳转

在Vue 3中,由于没有实例化对象this,因此,无法通过this去访问 $route对象,而是通过导入一个名为 useRouter 的方法,执行这个方法后,返回一个路由对象,通过这个路由对象就可以获取到当前路由中的信…...

AI赋能:构建安全可信的智能电子档案库

在档案的政策与法规上,《中华人民共和国档案法》2020年修订新增,对电子档案的合法要件、地位和作用、安全管理要求和信息化系统建设等方面作出了明确规定,保障数字资源的安全保存和有效利用。 日前,国家档案局令第22号公布《电子…...

时间序列绘图1

用到的包 #时间序列预测 library(forecast) #数据可视化 library(ggplot2) #包含《Forecasting: Principles and Practice》第三版中使用的数据集和函数 library(fpp3)时间序列图 #提取1990年及以后的零售贸易职位的数据,并选择月份和就业人数 us_employment |>…...

云计算.运维.面试题

1、计算机能直接识别的语言( C )。 A、汇编语言 B、自然语言 C、机器语言 D、高级语言 2、应用软件是指( D )。 A、所有能够使用的软件 B、能被各应用单位共同使用的某种软件 C、所有计算机上都应使用的基本软件D、专门为某一应用目的而编制的软件 3、计算机的显示器是一…...

Bootstrap-HTML(三)Bootstrap5列表组全解析

Bootstrap-HTML(三)Bootstrap5列表组全解析 前言(一)HTML 列表基础回顾1.无序列表2.有序列表3.定义列表 二、无样式的有序列表和无序列表内联列表 三、Bootstrap5 列表组1.基础的列表组2.设置禁用和活动项3.链接项的列表组4.移除列…...

黑马程序员MybatisPlus/Docker相关内容

Day01 MP相关知识 1. mp配置类: 2.条件构造器: 具体的实现例子: ①QuerryWapper: ②LambdaQueryWrapper: 3.MP的自定义SQL 4.MP的Service层的实现 5.IService下的Lambda查询 原SQL语句的写法: Lambda 查询语句的…...

01_Node.js入门 (黑马)

01_Node.js入门 知识点自测 从 index.js 出发&#xff0c;访问到 student/data.json 的相对路径如何写? A&#xff1a;../public/teacher/data.json B&#xff1a;./public/student/data.json C&#xff1a;../student/data.json <details><summary>答案</sum…...

在Java中使用Apache POI导入导出Excel(六)

本文将继续介绍POI的使用&#xff0c;上接在Java中使用Apache POI导入导出Excel&#xff08;五&#xff09; 使用Apache POI组件操作Excel&#xff08;六&#xff09; 43、隐藏和取消隐藏行 使用 Excel&#xff0c;可以通过选择该行&#xff08;或行&#xff09;来隐藏工作表…...

黑马微服务开发与实战学习笔记_MybatisPlus_P2核心功能

系列博客目录 文章目录 系列博客目录Part1:条件构造器案例 基于QueryWrapper的查询案例 基于UpdateWrapper的查询条件构造器的用法总结 Part2:自定义SQL案例1案例2解决方案 Part3:IService接口IService接口基本用法实战案例准备工作开始基本用法实战IService的Lambda查询实战 批…...

华为云域名网站修改DNS服务器教程

修改单个域名的DNS服务器 登录域名注册控制台。 进入“域名列表”页面。 在域名列表中,单击“域名”列的待修改DNS服务器的域名。 进入域名信息页面。 图1 域名信息 在域名信息页面,单击“DNS服务器”后的“修改”,进入“修改DNS服务器”页面。 图2 修改DNS服务器 在…...

Redis 基础、Redis 应用

Redis 基础 什么是 Redis&#xff1f; Redis &#xff08;REmote DIctionary Server&#xff09;是一个基于 C 语言开发的开源 NoSQL 数据库&#xff08;BSD 许可&#xff09;。与传统数据库不同的是&#xff0c;Redis 的数据是保存在内存中的&#xff08;内存数据库&#xf…...

三分钟掌握MySQL-MVCC底层原理

MVCC介绍 mvcc是mysql为了解决脏读、不可重复读等事务之间读写问题而诞生的&#xff1b;它替代了一些场景下的低效锁&#xff0c;在保证隔离性的基础上&#xff0c;提升了读取效率和并发性。 MVCC实现 在mysql中mvcc是基于mysql的undo log和readview来实现的。 undo log 在…...

CSS 快速上手

目录 一. CSS概念 二. CSS语法 1. 基本语法规范 2. CSS的三种引入方式 (1) 行内样式 (2) 内部样式表 (3) 外部样式表 3. CSS选择器 (1) 标签选择器 (2) 类选择器 (3) id选择器 (4) 通配符选择器 (5) 复合选择器 <1> 空格 <2> 没有空格 <3> &q…...

51c视觉~YOLO~合集4

我自己的原文哦~ https://blog.51cto.com/whaosoft/12512597 1、Yolo8 1.1、检测PCB元件 技术世界正在以惊人的速度发展&#xff0c;而这种转变的核心是一个革命性的工具 — 计算机视觉。它最有趣的应用之一是电子印刷电路板 &#xff08;PCB&#xff09; 的检测和分析。本文…...

深入浅出:PHP函数的定义与使用

文章目录 前言什么是函数定义函数语法示例 调用函数示例 参数传递按值传递示例按引用传递示例默认参数示例可变数量的参数示例 返回值示例 变量作用域全局作用域示例局部作用域示例静态作用域示例 匿名函数示例闭包示例 递归函数示例 内置函数常见内置函数示例 用户自定义函数示…...

前端调试实践

作者&#xff1a;效能研发部 黄泽平 前言 在日常调试问题中&#xff0c;相信我们很多人都是用console去排查相关的问题&#xff0c;虽然问题也可以排查出来&#xff0c;但是有时它的效率并不高。这篇文章主要讲解关于断点和一些日常调试技巧的内容&#xff0c;方便你在日后调…...

芯科科技突破性超低功耗Wi-Fi 6和低功耗蓝牙5.4模块加速设备部署

致力于以安全、智能无线连接技术&#xff0c;建立更互联世界的全球领导厂商Silicon Labs&#xff08;亦称“芯科科技”&#xff0c;今日宣布推出SiWx917Y超低功耗Wi-Fi 6和低功耗蓝牙&#xff08;Bluetooth LE&#xff09;5.4模块。 作为成功的第二代无线开发平台的新产品&…...

Matlab自学笔记四十三:使用函数拆分日期时间型数据的子信息:年、月、日、时、分、秒

使用函数拆分日期时间型数据的子信息&#xff1a;年、月、日、时、分、秒&#xff0c;函数包括年year&#xff0c;季度quarter&#xff0c;月month&#xff0c;周week&#xff0c;日day&#xff0c;时hour&#xff0c;分minute&#xff0c;秒second&#xff0c;年月日ymd&#…...

【NLP高频面题 - LLM架构篇】大模型使用SwiGLU相对于ReLU有什么好处?

【NLP高频面题 - LLM架构篇】大模型使用SwiGLU相对于ReLU有什么好处&#xff1f; 重要性&#xff1a;★★★ &#x1f4af; NLP Github 项目&#xff1a; NLP 项目实践&#xff1a;fasterai/nlp-project-practice 介绍&#xff1a;该仓库围绕着 NLP 任务模型的设计、训练、优化…...

【Python爬虫实战】轻量级爬虫利器:DrissionPage之SessionPage与WebPage模块详解

&#x1f308;个人主页&#xff1a;易辰君-CSDN博客 &#x1f525; 系列专栏&#xff1a;https://blog.csdn.net/2401_86688088/category_12797772.html ​ 目录 前言 一、SessionPage &#xff08;一&#xff09;SessionPage 模块的基本功能 &#xff08;二&#xff09;基本使…...

python查找大文件

完整代码,不仅会捕获错误,还会输出大于 1MB 文件的大小(以 MB 为单位),并跳过访问受限或已删除的文件。 代码 import os# 查找当前目录及子目录下大于 1MB 的文件,并输出文件大小 for root, dirs, files in os.walk(.):for name in files:...

秒懂:使用js验证hash, content hash , chunk hash的区别

一、使用js验证hash, content hash , chunk hash的区别 1、计算一般的 Hash&#xff08;以简单字符串为例&#xff09; 使用crypto-js库来进行哈希计算&#xff0c;需提前引入npm install crypto-js库。 crypto-js&#xff1a; 是一个JavaScript加密算法库&#xff0c;用于实…...

RabbitMQ消息可靠性保证机制6--可靠性分析

在使用消息中间件的过程中&#xff0c;难免会出现消息错误或者消息丢失等异常情况。这个时候就需要有一个良好的机制来跟踪记录消息的过程&#xff08;轨迹溯源&#xff09;&#xff0c;帮助我们排查问题。 在RabbitMQ中可以使用Firehose实现消息的跟踪&#xff0c;Firehose可…...

【NoSQL数据库】MongoDB数据库——集合和文档的基本操作(创建、删除、更新、查询)

目录 一、MongoDB数据库原理 二、MongoDB数据库和集合基本操作&#xff08;增删改查&#xff09; 三、MongoDB数据库的文档基本操作&#xff08;增删改&#xff09; 四、学习笔记 往期文章&#xff1a;【NoSQL数据库】MongoDB数据库的安装与卸载-CSDN博客 一、MongoDB数据…...

IDL学习笔记(二)IDL处理卫星数据

IDL处理卫星数据 HDF文件数据集属性通用属性 常用HDF4操作函数常用的HDF5操作函数读取HDF文件的一般步骤 HDF4文件读取-----数据信息查询HDF4文件读取示例-----目标数据TIFF输出提取modis产品中数据&#xff0c;与某一点经纬度最接近的点有效结果&#xff0c;并按每行内容为日期…...

用点云信息来进行监督目标检测

&#x1f351;个人主页&#xff1a;Jupiter. &#x1f680; 所属专栏&#xff1a;传知代码 欢迎大家点赞收藏评论&#x1f60a; 目录 概述问题分析Making Lift-splat work well is hard深度不准确深度过拟合不准确的BEV语义 模型总体框架显性深度监督 深度细化模块演示效果核心…...

Python编写api接口读取电商商品详情数据示例

以下是一个使用 Python 的 Flask 框架来编写一个简单的 API 接口&#xff0c;用于读取模拟的电商商品详情数据的示例代码。这里假设商品详情数据是存储在一个简单的字典中模拟数据库存储&#xff0c;实际应用中你需要连接真正的数据库&#xff08;如 MySQL、MongoDB 等&#xf…...

用纯 CSS 实现网格背景

是不是在日常开发中经常遇到实现网格的需求&#xff0c;网格通常对网页中展示的元素能起到很好的定位和对齐作用。 这里介绍如何只通过 CSS 来实现这个需求&#xff1f; 使用背景图​ 这里我们的背景图使用 SVG 来创建&#xff0c;首先&#xff0c;创建绘出一个正方形&#xff…...

CNN+LSTM+AM研究方向初尝试

CNNLSTMAM研究方向初尝试 简单介绍 CNN CNN 的基本结构 卷积层&#xff08;Convolutional Layer&#xff09;&#xff1a; 该层通过卷积操作提取输入数据的特征。卷积操作使用多个卷积核&#xff08;滤波器&#xff09;对输入图像进行局部感知&#xff0c;从而识别出边缘、纹…...

对比 LiveData 和 Flow 的实现方式

前一段忙完了鸿蒙,现在又开始 Android 开发了。由于之前公司都是都是偏传统开发方式,基本都是 Java 开发 Android 那一套。现在开始学习现代 Android 开发了。 对比 LiveData 和 Flow 的实现方式 在 Android 开发中,LiveData 和 Flow 都可以用来管理异步数据流和实现 UI 的…...

React.memo 和useMemo 的区别

React.memo 和 useMemo 都是 React 中的性能优化工具&#xff0c;但它们的用途和工作原理不同。以下是它们的主要区别&#xff1a; 1. React.memo React.memo 是一个高阶组件&#xff08;HOC&#xff09;&#xff0c;用于优化组件的渲染&#xff0c;防止不必要的重新渲染。当组…...

视频码率到底是什么?详细说明

视频码率&#xff08;Video Bitrate&#xff09;是指在单位时间内&#xff08;通常是每秒&#xff09;传输或处理的视频数据量&#xff0c;用比特&#xff08;bit&#xff09;表示。它通常用来衡量视频文件的压缩程度和质量&#xff0c;码率越高&#xff0c;视频质量越好&#…...

CentOS7停更后,如何配置国内Yum源、镜像源

CentOS7停更后&#xff0c;如何配置国内Yum源、镜像源 yum介绍步骤1. 备份原有的yum源文件2. 下载国内Yum源文件3. 清除缓存并更新Yum源4. 使用国内Yum源 yum介绍 Yum&#xff08;Yellowdog Updater Modified&#xff09;是一个在CentOS和Red Hat Enterprise Linux&#xff08…...

黑石云|Linux-基础口令

在Linux系统中&#xff0c;设置和管理口令&#xff08;密码&#xff09;是确保系统安全性的重要环节。以下是一些关于Linux基础口令的详细解释和操作指南&#xff1a; 一、口令设置命令 passwd命令 功能&#xff1a;用于更改当前用户的密码。 使用方法&#xff1a;在终端中输…...

如何配置Github并在本地提交代码

前提: 可以流畅访问github, 需要一些上网技巧, 这就自行处理了 申请一个github账号 Github官网地址 首先就是邮箱注册啦, github没有对邮箱的限制, 只要是能收邮件的就ok, qq邮箱, 163等都可以使用. 然后和普通注册账号一样, 一路填写需要的信息, 验证邮箱即可. 如何新增代…...