Signal processing and signal processors