倒易空間與繞射

結構因子

/ STRUK-cher FAK-ter /

想像一個合唱團,所有人唱同一個音,但每位歌手起唱的時刻都錯開一點點。視錯開的時機而定,這些聲音或能匯成雄渾的和弦,或會糊成幾近的寂靜。結構因子就是這樣一筆帳:它把晶體一個重複單元內的「歌手」——每個原子散射出的波——加在一起,預測某個繞射亮點究竟是嘹亮唱響,還是悄然消失。

確切地說,對每一個可能的亮點,結構因子都把重複單元裡每個原子散射的波加起來,對每個原子記下兩件事:這個原子散射得有多強(它的形狀因子),以及由它相對於其他原子所處位置而定的相位延遲。如果這些波步調一致地到達,就疊加成一個明亮的點;若它們步調錯亂,便部分或全部相互抵消。這個總和的大小(模)的平方,就是測得的亮點亮度。

它之所以重要,是因為結構因子架起了繞射圖樣與真實原子位置之間的橋樑:解出一個晶體結構,意味著從一組亮度反推出每個原子必定坐落何處。它也解釋了「禁戒」反射——那些布拉格定律允許、卻被結構因子因完美抵消而歸零的亮點。誠實的難處在於相位問題:探測器只測得亮度,即那個總和的大小,卻丟掉了相位,所以重建位置需要額外資訊或巧妙的技巧。

在體心立方金屬裡,每個立方體的正中央都多出一個原子。對於某些反射,它散射的波恰好比角上原子的波落後半個波長,將其完美抵消,於是那些亮點乾脆就缺失了——這種「缺點」圖樣,能讓晶體學家一眼看出這是個體心格子。

體心格子會系統地抹去某些亮點——這是結構因子取零的結果。

倒易格子決定亮點可能出現在哪裡;結構因子決定每個亮點有多亮。每當結構因子恰好為零,一個本該允許的反射就熄滅了——這就是所謂的系統消光。