A optical polarization encoding device (16) provides wavelength dependent
processing of polychromatic optical signals without prior separation into
narrow wavelength bands. Embodiments of the encoding device include a
wavelength dependent tunable optical switch (400, 500) and a wavelength
tunable optical level controller (600). An encoded signal is processed,
(e.g., rerouted or attenuated), as a function of wavelength using
polarization dependent devices (18). Desired states of polarization are
imparted to optical signals to either direct selected wavelengths to
selected output ports (optical switch), or to adjust the level of
selected channels or wavelengths (level controller). Desired
polarizations are achieved simultaneously at all wavelengths contained
within the incoming signal by independently varying the birefringence
and/or crystallographic orientation of each variable element within the
stack.