Title :
Code-division multiplexing of a sensor channel: a software implementation
Author :
Smith, Joshua R. ; Salthouse, Christopher ; Gershenfeld, Neil
Author_Institution :
Escher Lab., Cambridge, MA, USA
fDate :
4/1/1999 12:00:00 AM
Abstract :
This paper demonstrates the use of software radio techniques in the context of sensing, rather than communications. It describes code-division multiplexing (CDMA) and time-division multiplexing (TDMA) of a receiver channel in an electric field sensing system. The only hardware used is a front-end gain stage consisting of two opamps and a microcontroller. The modulation and demodulation operations are implemented entirely in the microcontroller software. Multiple coded waveforms are transmitted simultaneously, and induce a combined signal on a single receive electrode. The combined signal, after passing through a single analog front end terminating in an analog-to-digital converter, is separated into the four original component signals by a software demodulation operation. The signal-to-noise ratio (SNR) achieved by the code-division multiplexed system given a fixed measurement time is compared to the SNR achieved by a time-division multiplexed implementation given the same total measurement time. The paper also compares the scaling of TDMA and CDMA performance with the number of transmitted channels and the number of demodulated channels
Keywords :
analogue-digital conversion; code division multiple access; demodulation; electric fields; electric sensing devices; microcontrollers; modulation; operational amplifiers; signal processing; telecommunication channels; time division multiple access; time division multiplexing; CDMA; SNR; TDMA; analog front end; analog-to-digital converter; code-division multiplexing; combined signal; demodulated channels; electric field sensing system; front-end gain stage; measurement time; microcontroller software; modulation; multiple coded waveforms transmission; opamps; receive electrode; receiver channel; sensor channel; signal-to-noise ratio; software demodulation; software implementation; software radio techniques; time-division multiplexing; transmitted channels; Code division multiplexing; Context; Demodulation; Hardware; Microcontrollers; Multiaccess communication; Receivers; Software radio; Time division multiple access; Time measurement;
Journal_Title :
Selected Areas in Communications, IEEE Journal on