Abstract
Described is the c code running on the embedded Microchip 32bit PIC32MX575F256H located on the INL developed noise analysis circuit board. The code performs the following functions: -Controls the noise analysis circuit board preamplifier voltage gains of 1, 10, 100, 000 -Initializes the analog to digital conversion hardware, input channel selection, Fast Fourier Transform (FFT) function, USB communications interface, and internal memory allocations -Initiates high resolution 4096 point 200 kHz data acquisition -Computes complex 2048 point FFT and FFT magnitude. -Services Host command set -Transfers raw data to Host -Transfers FFT result to host -Communication error checking
- Developers:
- Release Date:
- 2012-09-25
- Project Type:
- Closed Source
- Software Type:
- Scientific
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:AC07-05ID14517
- Code ID:
- 119982
- Site Accession Number:
- 5034
- Research Org.:
- Idaho National Laboratory (INL), Idaho Falls, ID (United States)
- Country of Origin:
- United States
Citation Formats
Svoboda, John.
Sensor Authentication: Embedded Processor Code.
Computer Software.
USDOE.
25 Sep. 2012.
Web.
doi:10.11578/dc.20240117.315.
Svoboda, John.
(2012, September 25).
Sensor Authentication: Embedded Processor Code.
[Computer software].
https://doi.org/10.11578/dc.20240117.315.
Svoboda, John.
"Sensor Authentication: Embedded Processor Code." Computer software.
September 25, 2012.
https://doi.org/10.11578/dc.20240117.315.
@misc{
doecode_119982,
title = {Sensor Authentication: Embedded Processor Code},
author = {Svoboda, John},
abstractNote = {Described is the c code running on the embedded Microchip 32bit PIC32MX575F256H located on the INL developed noise analysis circuit board. The code performs the following functions: -Controls the noise analysis circuit board preamplifier voltage gains of 1, 10, 100, 000 -Initializes the analog to digital conversion hardware, input channel selection, Fast Fourier Transform (FFT) function, USB communications interface, and internal memory allocations -Initiates high resolution 4096 point 200 kHz data acquisition -Computes complex 2048 point FFT and FFT magnitude. -Services Host command set -Transfers raw data to Host -Transfers FFT result to host -Communication error checking},
doi = {10.11578/dc.20240117.315},
url = {https://doi.org/10.11578/dc.20240117.315},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20240117.315}},
year = {2012},
month = {sep}
}