Subversion Repositories CharLCD

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 mjames 1
/* ----------------------------------------------------------------------  
2
* Copyright (C) 2010-2012 ARM Limited. All rights reserved.  
3
*  
4
* $Date:        17. January 2013  
5
* $Revision:    V1.4.0  
6
*  
7
* Project:          CMSIS DSP Library  
8
* Title:                arm_signal_converge_data.c
9
*  
10
* Description:   Test input data for Floating point LMS Norm FIR filter
11
*  
12
* Target Processor: Cortex-M4/Cortex-M3/Cortex-M0
13
*  
14
* Redistribution and use in source and binary forms, with or without
15
* modification, are permitted provided that the following conditions
16
* are met:
17
*   - Redistributions of source code must retain the above copyright
18
*     notice, this list of conditions and the following disclaimer.
19
*   - Redistributions in binary form must reproduce the above copyright
20
*     notice, this list of conditions and the following disclaimer in
21
*     the documentation and/or other materials provided with the
22
*     distribution.
23
*   - Neither the name of ARM LIMITED nor the names of its contributors
24
*     may be used to endorse or promote products derived from this
25
*     software without specific prior written permission.
26
*
27
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
28
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
29
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
30
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
31
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
32
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
33
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
34
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
35
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
36
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
37
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
38
* POSSIBILITY OF SUCH DAMAGE.  
39
* -------------------------------------------------------------------- */
40
 
41
#include "arm_math.h"
42
 
43
/* ----------------------------------------------------------------------
44
** Test input data for Floating point LMS Norm FIR filter
45
** Generated by the MATLAB randn() function
46
** ------------------------------------------------------------------- *//* ----------------------------------------------------------------------
47
 
48
*  FIR high pass filter with cutoff freq 9.6kHz (transition 9.6KHz to 11.52KHz)
49
** ------------------------------------------------------------------- */  
50
float32_t lmsNormCoeff_f32[32] = {
51
-0.004240,      0.002301,       0.008860,       -0.000000,      -0.019782,      -0.010543,      0.032881,       0.034736,      
52
-0.037374,      -0.069586,      0.022397,       0.102169,       0.014185,       -0.115908,      -0.061648,      0.101018,      
53
0.101018,       -0.061648,      -0.115908,      0.014185,       0.102169,       0.022397,       -0.069586,      -0.037374,     
54
0.034736,       0.032881,       -0.010543,      -0.019782,      -0.000000,      0.008860,       0.002301,       -0.004240      
55
56
};
57
58
/* ----------------------------------------------------------------------
59
** Coefficients for 32-tap filter for Floating point FIR filter
60
*  FIR low pass filter with cutoff freq 24Hz (transition 24Hz to 240Hz)
61
** ------------------------------------------------------------------- */  
62
const float32_t FIRCoeff_f32[32] = {
63
0.004502,       0.005074,       0.006707,       0.009356,       0.012933,       0.017303,       0.022298,       0.027717,      
64
0.033338,       0.038930,       0.044258,       0.049098,       0.053243,       0.056519,       0.058784,       0.059941,      
65
0.059941,       0.058784,       0.056519,       0.053243,       0.049098,       0.044258,       0.038930,       0.033338,      
66
0.027717,       0.022298,       0.017303,       0.012933,       0.009356,       0.006707,       0.005074,       0.004502
67
68
};
69
70
 
71