產品對比
0
對比中的產品
您還可以繼續添加
您還可以繼續添加
您還可以繼續添加
您還可以繼續添加
全部清空
開始對比
平臺客服
點擊這里給我發消息
工作時間

周一至周五

9:00-18:00

我要吐槽

吐槽類型:

  • 網站相關
  • 供應商相關
  • 產品相關

吐槽內容:

聯 系 人:

電     話:

郵     箱:

您好! 歡迎來到光電匯!

移動端

買家移動端

開啟掌上采購新時代

賣家移動端

開啟掌上銷售新時代

微信公眾號

移動端快捷入口

資訊>企業說>新聞

【限時免費】SLM常見相位圖MATLAB源碼大放送

2023-02-08

瀏覽量(3132)

自從LCOS-SLM(空間光調制器)算法與應用方案直播報告推出之后,小編在后臺收到了眾多小伙伴的詢問:

image.png

所以小編在此為大家來一場SLM源代碼免費大放送,識別下圖二維碼跳轉下載鏈接。

image.png

濱松SLM自帶的軟件SLMcontrol3可以生成各種常見的相位圖,如閃耀光柵相位,菲涅爾透鏡相位等。但是對于一些需要加入反饋的應用,大家需要自己編寫程序生成一些常見的相位圖。為了方便大家的使用與學習,小編在這里為大家提供了以下常見相位圖的MATLAB源代碼。建議先收藏。

axicon.m


生成錐透鏡相位圖,主要是用來生成貝塞爾光束。貝塞爾光束可以顯著提高焦點的焦深,從而可以用于諸如激光加工打孔,light sheet顯微等應用中。此外因為本相位圖是圓環形相位,所以也常用于基于SLM的光路調整。
image.png

blazegrating.m


主要是用于生成閃耀光柵相位,閃耀光柵相位會將激光衍射到一級光方向,從而常用于激光加工中消除零級光、快速生成點陣、時域脈沖整形中用于更改整體脈沖的延遲。

image.png
關于零級光產生的原因以及其他消除零級光的方法,大家還可以查看此條視頻了解詳情:濱松工程師教你三招消除SLM零級光的影響。

divide.m


用于生成分屏類的相位。左右分別是不同的灰度。
image.png

fresnellens.m


用于生成菲涅爾透鏡相位,可以將SLM模擬為一個透鏡,一般用于消除激光加工中零級光的影響(通過疊加菲涅爾透鏡將零級光和衍射光在軸向上分開),可以用于快速SLM的驗收等。

image.png

GScode.m


使用Gerchberg-Saxton(GS)算法,計算生成目標圖像所需要的相位圖。是SLM中最常見的算法。SLMcontrol3中calculate CGH就是基于的GS算法。

注意:本方法計算,是假設入射光強分布確定,衍射圖像強度分布確定,衍射圖像(傅里葉平面)的相位分布為自由值,從而求出入射光所需要的相位分布(即SLM上加載的相位圖),所以對于使用GS算法生成平頂光,會由于傅里葉平面的相位的隨機分布,導致結果是充滿了散斑噪聲的平頂光。

image.png

randomimage.m


主要是用于生成隨機相位,在激光加工中,比如光斑中只有一部分的光想要使用,其它部分光可以照射在這種隨機相位分布上,通過搭配光闌使用,照射在隨機分布的相位上的光會被衍射出去而不被探測器接收到。

image.png

sinegrating.m


用于生成正弦光柵,主要是用于生成點陣,或用于時間脈沖整形中生成脈沖序列。
image.png

vortex.m


生成渦旋光相位,渦旋光相位常用于量子通信,生成“甜甜圈”型焦點等應用中。
image.png
關于常見相位圖代碼的分享與介紹就到這里啦,小伙伴們如果還有其他疑問可以在評論區留言,大家非常熟悉的產品技術工程師“梓爺”看到之后會第一時間為大家解答。
image.png


微信分享
x
用微信掃描二維碼
分享至好友和朋友圈
免責聲明:

網站內容來源于互聯網、原創,由網絡編輯負責審查,目的在于傳遞信息,提供專業服務,不代表本網站及新媒體平臺贊同其觀點和對其真實性負責。如因內容、版權問題存在異議的,請在 20個工作日內與我們取得聯系,聯系方式:021-80198330。網站及新媒體平臺將加強監控與審核,一旦發現違反規定的內容,按國家法規處理,處理時間不超過24小時。