The use of digital signal processors (DSPs) in real-time processing of multi-parametric bioelectronic signals

2007 ◽  
Vol 52 (1) ◽  
pp. 143-148
Author(s):  
Johann Ressler ◽  
Andreas Dirscherl ◽  
Helmut Grothe ◽  
Bernhard Wolf
2011 ◽  
Vol 130-134 ◽  
pp. 2944-2947
Author(s):  
Ming Ju Gong ◽  
Yuan Lai Liu

The Digital Signal Processors of TI C6000 series, have a structure called VLIW and a Harvard structure, and a electron system based on DSPs can meet the real-time requirement depending on making full use of the structures by its software. Therefore the executing efficiency of software will directly affect the real-time character of the whole system. In this article, several methods of software optimization for C6000 DSPs are summarized, including the use of intrinsics, data accessing band-width and software pipelining etc. Using these methods to optimize the C code software can mostly solve the bad real-time problems in processing and then the system can meet the real-time requirement.


2013 ◽  
Vol 23 (3) ◽  
pp. 2500305-2500305 ◽  
Author(s):  
H Tan ◽  
M Walby ◽  
W Hennig ◽  
W Warburton ◽  
P Grudberg ◽  
...  

We have developed a digital signal processing module for real time processing of time-division multiplexed data from SQUID-coupled transition-edge sensor microcalorimeter arrays. It is a 3U PXI card consisting of a standardized core processor board and a daughter board. Through fiber-optic links on its front panel, the daughter board receives time-division multiplexed data (comprising error and feedback signals) and clocks from the digital-feedback cards developed at the National Institute of Standards and Technology. After mixing the error signal with the feedback signal in a field-programmable gate array, the daughter board transmits demultiplexed data to the core processor. Real-time processing in the field-programmable gate array of the core processor board includes pulse detection, pileup inspection, pulse height computation, and histogramming into on-board spectrum memory. Data from up to 128 microcalorimeter pixels can be processed by a single module in real time. Energy spectra, waveform, and run statistics data can be read out in real time through the PCI bus by a host computer at a maximum rate of ~100 MB/s. The module's hardware architecture, mechanism for synchronizing with NIST's digital-feedback, and count rate capability are presented.


2014 ◽  
Vol 945-949 ◽  
pp. 1752-1755
Author(s):  
Chui Xin Chen ◽  
Yang Hong Mao

The real-time processing for the input analog audio signal, audio processing program is proposed based on DSP. The system use FFT algorithm as the core, first, the input analog audio signal is sampled and A/D conversion using TLV320AIC23, and then use high speed digital signal processor to make real-time processing for the signal. Theoretical and experimental results show that the system can meet the design requirements, it has the advantage of high real-time and simple structure. The system has a good application and reference value for the development and design of data collecting and remote monitoring.


2014 ◽  
Vol 615 ◽  
pp. 259-264 ◽  
Author(s):  
Xin Gang Mou ◽  
Guo Hua Wei ◽  
Xiao Zhou

The development of multi-core processors has provided a good solution to applications that require real-time processing and a large number of calculations. However, simply exploiting parallelism in software is hard to make full use of the hardware performance. This paper studies the parallel programming and optimization techniques on TMS320C6678 multicore digital signal processors. We firstly illustrate an implementation of a selected parallel image convolution algorithm by OpenMP. Then several optimization techniques such as compiler intrinsics, cache, DMA are used to further enhance the application performance and achieve a good execution time according to the test results.


Sign in / Sign up

Export Citation Format

Share Document