Digital signal processing with molecular reactions

Research output: Contribution to journalArticlepeer-review

25 Scopus citations


Techniques for implementing digital signal processing (DSP) operations, such as filtering with molecular reactions are discussed. A DSP specification is used to demonstrate how to synthesize molecular reactions that produce time-varying output concentrations of molecules as a function of time-varying input concentrations. The operations are implemented through a 'self-timed' protocol that transfers concentrations between molecular types based on the absence of other types. The methodology is demonstrated with the design of a simple moving average filter along with a more complex biquad filter. A sequential system computes output values in a moving-average filter that are a function of the current input values along with prior input values. It is also demonstrated that delay elements are at the core of digital signal processing, which store signals values temporarily, allowing for iterative processing.

Original languageEnglish (US)
Article number6176014
Pages (from-to)21-31
Number of pages11
JournalIEEE Design and Test of Computers
Issue number3
StatePublished - 2012

Bibliographical note

Funding Information:
This work is supported by NSF Grants CCF-0946601 and CCF-1117168. A preliminary publication of this work has appeared in [12].


Dive into the research topics of 'Digital signal processing with molecular reactions'. Together they form a unique fingerprint.

Cite this