Like the general semiconductor photodiode, the spectral sensitivity range of avalanche photodiode mainly depends on the band gap width of semiconductor materials. Materials used to prepare avalanche photodiodes include III-V compounds, such as silicon, germanium, gallium arsenide and indium phosphide, and their ternary and quaternary solid melts. According to different methods of forming depletion layer, avalanche photodiode has PN junction type (homogeneous or heterogeneous PN junction). Among them, there are general PN junction, PIN junction and N+PπP+ junction), metal semiconductor Schottky barrier type, metal oxide semiconductor structure and other special structures.