A programmable broadband N.times.N cross-connect switch includes an
N.times.N wavelength coupler combined with N tunable lasers, N modulators
and N optical receivers. Each of the N tunable lasers can selectively
produce N different wavelengths. The coupler couples the N wavelengths to
the N modulators. The N modulators modulate the N wavelengths using N
input electrical signals, each modulator being selectable by choosing a
laser wavelength. The N optical receivers receive and detect the N
modulated wavelengths to produce N output electrical signals therefrom,
each receiver receiving and detecting a different one of the N different
wavelengths. By selecting a laser wavelength a particular modulator and
receiver is selected so that a modulated signal, formed at the selected
modulator when an input electrical signal modulates the selected
wavelength, is switched to the selected receiver.