IIR lattice adaptive filter based on DSP6713

The TMS320C6713 is a new floating-point DSP chip developed by TI. It is based on the very long instruction word structure (VLIW) and is very suitable for high-intensity mathematics. It is considered to be one of TI's most powerful processors. In this paper, an audio signal processing system based on TMS320C6713 chip developed by Hezhongda Company is built, and the IIR lattice adaptive filtering algorithm of audio signal is verified by hardware.

1 hardware system design

The overall solution block diagram of the development board system is shown in Figure 1. The analog audio signal is first pre-amplified by the high-performance pre-operation NE5532, and then enters the audio ADC for A/D conversion to obtain the serial output digital audio signal. This article uses CIRRUS's latest professional-grade audio chip CS4272, which uses a differential. The analog structure has a sampling rate of up to 192 kHz and an actual signal-to-noise ratio of over 90 dB. Then the digital audio signal enters the DSP chip TMS320C6713 through the FPGA through the McBSP port of the DSP. The data entering the DSP is stored in the internal memory area of ​​the DSP to facilitate high-speed operation of the processor. The data processed by the DSP is also output to the FPGA through the McBSP port of the DSP, and then output to the pre-operation NE5532 through the DAC for amplification and output. The circuit also has a single-chip chip STC89LE52, which is used to control LEDs, buttons, A/D, D/A converters and data communication with FPGA.

2 Introduction to CCS and CSL

CCS (Code Composer Studio) is an integrated development environment developed by TI for developing DSP chips. It uses a familiar Windows-style interface to provide basic code generation tools, including editing, compiling, linking, software emulation, and hardware debugging. Real-time tracking and other functions, support *.asm, *.c, *.h, *.cmd and other formats and finally generate *.out and other binary format files available for download to the hardware circuit, it also provides a variety of C/C++ code optimization and some real-time analysis and programming solutions. In addition, the debugging and simulation of CCS has a very strong function: three breakpoint settings for interrupt point, parsing point and probe point are allowed, and functions such as program breakpoint, real-time analysis and data import are realized respectively. CCS provides great convenience for the development and design of DSP chips. It is one of the most widely used DSP development environments, and its version has been developed to 4.1 or higher.

In the DSP application system, a large number of programming operations on DSP device peripherals, especially on-chip peripherals, are inevitably involved, which will consume a lot of energy for the development engineers in the early stage of development. In TI's CCS development environment, the DSP chip-level support library CSL is provided as a component. Most CSL modules are composed of corresponding functions, macros, classes and representation symbols. These modules can be used to easily complete the on-chip peripherals of the DSP. The configuration and control programming work simplifies the development of DSP on-chip peripherals, shortens the development cycle of user programs, and achieves the ability to standardize control of on-chip peripherals, reducing the impact of DSP hardware specificity on user program code. To facilitate the porting of user code between different devices.

3 adaptive IIR lattice filter and algorithm

Accessories

Accessores for electric components , like connector caps , rail cable clips , cable gland , pin remove tools , crimping tools.


Pg7 Cable Gland,Emc Cable Gland,M23 Connector Cap,Rail Cable Clips

Kunshan SVL Electric Co.,Ltd , https://www.svlelectric.com