1. A method comprising: providing a crossbar array including a programmable material layer, wherein the crossbar array is configured to function as part of a signal processing system; and reprogramming at least one impedance value of the programmable material layer formed at crosspoints of the crossbar array to change the signal processing system.