2012年2月1日星期三

DSP system design process

DSP system design process
http://www.siliconray.com/bp28335-01-tms320f28335-development-board.html

In the design of DSP system before, must first according to the goal of application system to determine the system performance index, signal processing requirements, normally available data flow chart, mathematical operation sequence, formal symbol or natural language to describe. The second step is to according to the requirements of the system for the simulation of a high-level language. Generally speaking, in order to achieve the ultimate goal of the system, the need to input signal for proper treatment, and the different processing methods will result in different system performance, and to get the best system performance, in this step must be sure the best treatment methods, namely the digital signal processing algorithm (Algo rithm), so this step also called algorithm simulation stage. For example, voice compression algorithm is to determine the compression ratio condition, won best ?
After completion of the second step in, then can design real-time DSP system, the design of the real-time DSP system including the hardware design and software design two aspects. Hardware design according to the first system of the size of the computation of operation, the accuracy requirement of the system cost, restrictions, and volume, power requirements to choose the appropriate DSP chip. Then DSP chip design the periphery of the circuit and other circuit. The software design and programming mainly based on the system requirements and selected digital signal processor (DSP) write corresponding DSP assembler, if the system is not a high-level language and quantity of compiler support, also can use advanced language (such as C) programming. Due to the existing advanced language compiler efficiency than manual writing assembly language efficiency, therefore in the actual application system often use advanced language and ?
System software and hardware debugging respectively after completion, can the software from development system and direct application system in operation. Of course, DSP system development, especially the software development is a need to the repeated process, even though through the algorithm simulation basically can know real-time system performance, but in fact the simulated environment can not do it and real-time system environment is the same, and will be transplanted into real-time simulation algorithms system must be considered whether to real-time operation of the algorithm. If the computational complexity is too big can't in hardware running in real time, must be redone or simplified algorithm.

没有评论:

发表评论