Cadmium zinc telluride, (CdZnTe) is an alloy of cadmium telluride and zinc telluride. A direct bandgap semiconductor, is used in a variety of applications, including radiation detectors, photorefractive gratings, electro-optic modulators, solar cells, and terahertz generation and detection.