[問題] 怎麼控制SLM上面每一個pixel的灰階

看板Physics作者 (人生如戲)時間10年前 (2013/10/20 23:00), 編輯推噓5(5038)
留言43則, 7人參與, 最新討論串1/2 (看更多)
我想用SLM做為繞射元件,並產生一個虛擬物光場 但是卡在如何控制每一個pixel的灰階值 (據我所知每一個灰階值會對應不同的phase retardation,而且我的 SLM是相位式的SLM) 不知道版上是有否操作過SLM的人? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.22.151

10/20 23:13, , 1F
SLM是?
10/20 23:13, 1F

10/21 00:58, , 2F
咦?樓上怎麼會問問題?
10/21 00:58, 2F

10/21 18:03, , 3F
終於出現yw沒聽過的東西了!
10/21 18:03, 3F

10/21 18:11, , 4F
可喜可賀啊!
10/21 18:11, 4F

10/23 15:38, , 5F
空間光調制器
10/23 15:38, 5F

10/23 15:39, , 6F
你要先了解SLM中pixel灰階對應相位的特性
10/23 15:39, 6F

10/23 15:39, , 7F
不同的灰階會有不同的phase retardation,
10/23 15:39, 7F

10/23 15:40, , 8F
最後將你算好的DOE根據特性再反轉成灰階,再把圖丟到SLM
10/23 15:40, 8F

10/23 15:40, , 9F
就完成搂
10/23 15:40, 9F

10/23 15:44, , 10F
很難得板上有這類的問題~XD
10/23 15:44, 10F

10/23 19:43, , 11F
把圖丟到SLM上-->表示每個pixel對應的灰階圖,對吧?
10/23 19:43, 11F

10/24 00:24, , 12F
是液晶式(LC-SLM)的嗎?
10/24 00:24, 12F

10/24 00:25, , 13F
可以用干涉的方式針對不同灰階值去測試
10/24 00:25, 13F

10/24 00:25, , 14F
每個灰階值改變的相位值(phase)
10/24 00:25, 14F

10/24 00:26, , 15F
弄出一個查詢TABLE後你就知道要怎麼設了
10/24 00:26, 15F

10/24 10:10, , 16F
如P大說的,先找到每個灰階值對應的相位值,
10/24 10:10, 16F

10/24 10:11, , 17F
干涉儀:可用Michelson 或 Mach-Zender架構
10/24 10:11, 17F

10/24 10:12, , 18F
根據你SLM的型式(反射或穿透)來選擇干涉儀,
10/24 10:12, 18F

10/24 10:13, , 19F
將灰階0的影像丟到SLM,干涉條紋會產生位移,
10/24 10:13, 19F

10/24 10:13, , 20F
一直丟到灰階255, 條紋會持續位移,
10/24 10:13, 20F

10/24 10:14, , 21F
將灰階值對應到的相位值製作成一個table
10/24 10:14, 21F

10/24 10:15, , 22F
完成一次的相位量測~ 接著旋轉你的兩片偏振片,
10/24 10:15, 22F

10/24 10:15, , 23F
不同偏振態的光也會有不同特性
10/24 10:15, 23F

10/24 10:16, , 24F
這是最一般的方法, 但要量出漂亮曲線,需要花許多時間
10/24 10:16, 24F

10/24 10:17, , 25F
如果你是手動的話,嘿嘿~你可能量不完, 建議用LV自動化量比較
10/24 10:17, 25F

10/24 10:17, , 26F
快, 並注意環境的穩定度要好,否則條紋扭動就量不准了
10/24 10:17, 26F

10/24 10:18, , 27F
順帶問一下, 你是用哪個SLM?y
10/24 10:18, 27F

10/24 14:18, , 28F
謝謝你們的建議,我到沒想到用手轉偏振片的不準度
10/24 14:18, 28F

10/24 14:18, , 29F
我打算用按鍵精靈來自動跑的,應該ok吧..
10/24 14:18, 29F

10/24 14:19, , 30F
我的SLM是Pluto phase only modulation (反射式)的
10/24 14:19, 30F

10/24 14:23, , 31F
那如果我得到了灰階-相位曲線後,因為曲線不會是線性的
10/24 14:23, 31F

10/24 14:24, , 32F
我要怎麼一個一個去設定pixel灰階呢?
10/24 14:24, 32F

10/24 14:59, , 33F
例如資料量是200*200畫素的話
10/24 14:59, 33F

10/24 16:44, , 34F
200*200好像太少, 基本上我是全畫面都給
10/24 16:44, 34F

10/24 16:45, , 35F
更何況是1920*1080的Pluto
10/24 16:45, 35F

10/24 16:46, , 36F
大部分都不是線性曲線
10/24 16:46, 36F

10/24 16:46, , 37F
你只能找進線性的區段來使用, 因此再作相位量化
10/24 16:46, 37F

10/26 19:49, , 38F
通常slm的公司都會附上控制軟體吧?
10/26 19:49, 38F

10/26 19:49, , 39F
量出來不是線性的可以用軟體修改電壓值
10/26 19:49, 39F

10/26 19:50, , 40F
讓曲線變成線性的 你可以查看看說明手冊
10/26 19:50, 40F

10/26 19:50, , 41F
看有沒有這部分的介紹
10/26 19:50, 41F

10/27 09:42, , 42F
請問P大有這方面的經驗嗎?
10/27 09:42, 42F

10/27 09:43, , 43F
如果沒用成線性的,而是做相位量化,通常要量化成幾階?
10/27 09:43, 43F
文章代碼(AID): #1IO_0Veg (Physics)
文章代碼(AID): #1IO_0Veg (Physics)