基于TMS320VC5402的自适应FIR滤波器的设计毕业论文外文翻译.doc
《基于TMS320VC5402的自适应FIR滤波器的设计毕业论文外文翻译.doc》由会员分享,可在线阅读,更多相关《基于TMS320VC5402的自适应FIR滤波器的设计毕业论文外文翻译.doc(14页珍藏版)》请在三一办公上搜索。
1、附录AImplementation of Adaptive FIR Filter Based on TMS320VC5402Wang Xiaojuan Zhang Ze(Department of Automation, College of Sciences of Technology,Inner Mongolia University, Hohhot 010021 China, )AbstractThe article introduced the design and implementation of the adaptive FIR filter based on DSP (Digi
2、tal Signal Processor). Firstly, simulate experiment of the adaptive FIR filter structure and algorithm is carried out by MATLAB, and adaptive filtering of the input signal added Gauss noise is performed. Simulation waves are given, and the reference data for the DSP designing is provided. On this fo
3、undation, TMS320VC5402 DSP chip is selected as the center processor to design and implement the adaptive FIR filter. The hardware system design module, the software system design flow chart and the related assembly code are given. The uniformity of simulation results and measurement results and the
4、filter effect is satisfied.Keywords: Adaptive FIR filter, TMS320VC5402, LMS algorithm.1 IntroductionAdaptive filter is the one of the modern filter. It is an important application of adaptive signal processing that was developed in the 1940s. Adaptive filter has been used widely in system identifica
5、tion, noise canceller, adaptive line enhance, adaptive equalization of communication channel, linear predication, adaptive array antenna and so on. Adaptive filter is opposite to fixed coefficients filter. During digital signal processing, a number of unpredictable signals, noises or time-varying si
6、gnals often need to process, it is impossible to achieve optimal filtering for fixed coefficient filter, so adaptive filter must be designed to track the change of signal and noise. The unique structure and instruction of TMS320VC5402 DSP provide the convenient condition for designing adaptive filte
7、r.2 Principle of Adaptive FilterAdaptive filter consists of two basic parts: the filter which applies the required processing on the incoming signal which is to be filtered, and an adaptive algorithm, which adjusts the coefficients of that filter to somehow improve its performance. When adaptive fil
8、ter is designed, the autocorrelation function of signals and noises can not be known in advance. During the filtering, with the autocorrelation function of signals and noises changing slowly over time, filter can automatically adapt and adjust to meet the requirements of the minimum mean squared err
9、or.Fig 1 Structure of Adaptive FilterFig 1 shows the structure of adaptive filter. The objective is to filter the input signal, X(n), with an adaptive filter in such a manner that it matches the desired signal, d(n). The desired signal, d(n), is subtracted from the filtered signal, Y(n), to generate
10、 an error signal, e(n).3 Structure of Filter and LMS Algorithm3.1 Structure of Adaptive FIR FilterSeveral types of filter structures can be implemented in the design of the adaptive filters such as Infinite Impulse Response (IIR) or Finite Impulse Response (FIR). In this application note, only trans
11、versal structure FIR structure is implemented. Transversal structure of adaptive FIR Filter is given by Fig 2 and the filter output signal y(n) is given byFig 2 Transversal Structure of Adaptive FIR FilterWhere is input vector, is weight vector. T denotes Transpose, N is the order of filter.3.2 LMS
12、AlgorithmThe basic idea of LMS algorithm is that adjusting the filters coefficients minimize the mean-square error between its output and its desired response, such system output is best estimate of useful signal.The basic LMS algorithm is given byWhere W(n) is the weight value at this time, W(n+1)
13、is the weight value at next time, 0 is called the step-size.Convergent condition of LMS algorithm is 01/ , is the maximal eigenvalue of correlation matrix of input vector X(n).4 Filter Design with MATLABWhen designing digital filter, MATLAB is usually used to carry on the assistance design and the s
14、imulation.According to above design philosophy, a 10-order adaptive noise canceller was designed. Input signal, where , , dealing with 100 sample. Desired output of filter is ,=0.002.The partial codes of the adaptive FIR filter design with MATLAB as follows:M-length(x); y-zeros(1,M);H-zeros(1,N);e-z
15、eros(1,M);for n-N:M %adaptive algorithmy(n)-h*x1; %output signale(n)-d(n)-y(n); %calculate errorh-h+u*e(n)*x1; %adjust weightendSimulation waveform are given in Fig 3The algorithm can be verified and input data of analog filter can be provided for designing of the DSP assemble language through MATLA
16、B simulation at the same time.5 Application of Adaptive FIR Filter in TMS320VC54025.1 hardware system based on TMS320VC5402 TMS320VC5402 is 16-bit, fixed-point DSP chip ,and it is the fifth generation of products of TI Company, its core supply is 1.8v and IO supply is 3.3v; the working speed may rea
17、ch 100MIPS; on-chip peripherals contain: an enhanced 8-bit host-port interface (HPI8), two multi-channel buffered serial ports (McBSPs), two hardware timers and so on.Fig 4 shows the structure of hardware design system. The system consists of TMS320VC5402 and other peripherals.Fig 4 Structure of sys
18、temThe TLC320AC01 is analog interface circuit(AIC) .This device integrates a 14-bit-resolution ADC and DAC, a band-pass switched-capacitor antialiasing input filter, a low-pass switched-capacitor output-reconstruction filter. The internal circuit configuration and performance parameters are determin
19、ed by reading control information into the eight available data registers; ADC channel and a DAC channel operate synchronously, the data transfer is in2s-complement format; EPROM is 32K8bit, with TMS320VC5402 compose of 32KB Bootloader in the address range 8000h0FFFFh; SARAM and TMS320VC5402 constit
20、ute 32K external program memory in the address range 48000h48FFFh and 16K external data memory in the address range 40000h7FFFFh.5.2 Software system based on TMS320VC5402The Integrates DSP development environment is CCS (Code Compo ser Studio) that is provided by TI. CCS cooperates with simulator XD
21、S510. The adaptive FIR filter software design uses the assembly language to complete. Fig 5 shows the low chart of software program design. BK is FIR circular buffer size, and block-repeat counter (BRC) is set 99. The initialization of hardware contains: clock, interrupt, RAM, McBSP0, AC01 and timer
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于TMS320VC5402的自适应FIR滤波器的设计 毕业论文外文翻译 基于 TMS320VC5402 自适应 FIR 滤波器 设计 毕业论文 外文 翻译

链接地址:https://www.31ppt.com/p-3939366.html