相长干涉。对于晶质固体，波被晶格平面所散射，各相邻平面间的距离为"d"。当被各平面散射出去的波进行相长干涉时，它们的相位依然相同，因此每一波的路径长度皆为波长的整数倍。进行相长干涉两波的路径差为，其中为散射角。由此可得布拉格定律，它所描述的是晶格中相邻晶体平面（由米勒指数"h"、"k"及"l" 标记），产生相长干涉的条件 ：其中"n"为整数，按各项参数大小而定，而λ则为波长。通过量度散射后入射波的强度，并将之表示成入射角的函数，可得干涉图样。在干涉图样中，当散射波满足布拉格条件，就会产生非常强的强度，它们