离的平行平面，相邻平面间的距离皆为一常数"d"。他的解释是，如果各平面反射出来的X射线成相长干涉的话，那么入射的X射线经晶体反射后会产生布拉格尖峰。当相位差为2π及其倍数时，干涉为相长的；这个条件可经由布拉格定律表示：其中"n"为整数，"λ"为入射波的波长，"d"为原子晶格内的平面间距，而"θ"则为入射波与散射平面间的夹角。注意移动中的粒子，包括电子、质子和中子，都有对应其速度及质量的德布罗意波长。布拉格定律由物理学家威廉·劳伦斯·布拉格爵士于1912年推导出来，并于1912年11月11日首度于剑桥哲学