12c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/*
22c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * Copyright (C) 2004-2010 NXP Software
32c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * Copyright (C) 2010 The Android Open Source Project
42c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent *
52c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * Licensed under the Apache License, Version 2.0 (the "License");
62c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * you may not use this file except in compliance with the License.
72c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * You may obtain a copy of the License at
82c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent *
92c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent *      http://www.apache.org/licenses/LICENSE-2.0
102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent *
112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * Unless required by applicable law or agreed to in writing, software
122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * distributed under the License is distributed on an "AS IS" BASIS,
132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * See the License for the specific language governing permissions and
152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * limitations under the License.
162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent */
172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#ifndef __LVM_COEFFS_H__
192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define __LVM_COEFFS_H__
202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
222c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/************************************************************************************/
232c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/*                                                                                  */
242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* High Pass Shelving Filter coefficients                                           */
252c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/*                                                                                  */
262c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/************************************************************************************/
272c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
282c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define TrebleBoostCorner                                  8000
292c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define TrebleBoostMinRate                                     4
302c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define TrebleBoostSteps                                    15
312c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
322c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
332c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* Coefficients for sample rate 22050Hz */
342c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  1.000000 dB */
352c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain1_A0                             5383         /* Floating point value 0.164291 */
362c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain1_A1                            16859         /* Floating point value 0.514492 */
372c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain1_A2                                0         /* Floating point value 0.000000 */
382c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain1_B1                            12125         /* Floating point value 0.370033 */
392c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain1_B2                                0         /* Floating point value 0.000000 */
402c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain1_Shift                             1         /* Shift value */
412c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  2.000000 dB */
422c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain2_A0                             4683         /* Floating point value 0.142925 */
432c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain2_A1                            17559         /* Floating point value 0.535858 */
442c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain2_A2                                0         /* Floating point value 0.000000 */
452c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain2_B1                            12125         /* Floating point value 0.370033 */
462c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain2_B2                                0         /* Floating point value 0.000000 */
472c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain2_Shift                             1         /* Shift value */
482c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  3.000000 dB */
492c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain3_A0                             3898         /* Floating point value 0.118953 */
502c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain3_A1                            18345         /* Floating point value 0.559830 */
512c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain3_A2                                0         /* Floating point value 0.000000 */
522c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain3_B1                            12125         /* Floating point value 0.370033 */
532c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain3_B2                                0         /* Floating point value 0.000000 */
542c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain3_Shift                             1         /* Shift value */
552c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  4.000000 dB */
562c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain4_A0                             3016         /* Floating point value 0.092055 */
572c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain4_A1                            19226         /* Floating point value 0.586728 */
582c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain4_A2                                0         /* Floating point value 0.000000 */
592c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain4_B1                            12125         /* Floating point value 0.370033 */
602c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain4_B2                                0         /* Floating point value 0.000000 */
612c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain4_Shift                             1         /* Shift value */
622c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  5.000000 dB */
632c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain5_A0                             2028         /* Floating point value 0.061876 */
642c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain5_A1                            20215         /* Floating point value 0.616907 */
652c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain5_A2                                0         /* Floating point value 0.000000 */
662c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain5_B1                            12125         /* Floating point value 0.370033 */
672c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain5_B2                                0         /* Floating point value 0.000000 */
682c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain5_Shift                             1         /* Shift value */
692c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  6.000000 dB */
702c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain6_A0                              918         /* Floating point value 0.028013 */
712c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain6_A1                            21324         /* Floating point value 0.650770 */
722c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain6_A2                                0         /* Floating point value 0.000000 */
732c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain6_B1                            12125         /* Floating point value 0.370033 */
742c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain6_B2                                0         /* Floating point value 0.000000 */
752c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain6_Shift                             1         /* Shift value */
762c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  7.000000 dB */
772c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain7_A0                             -164         /* Floating point value -0.005002 */
782c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain7_A1                            11311         /* Floating point value 0.345199 */
792c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain7_A2                                0         /* Floating point value 0.000000 */
802c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain7_B1                            12125         /* Floating point value 0.370033 */
812c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain7_B2                                0         /* Floating point value 0.000000 */
822c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain7_Shift                             2         /* Shift value */
832c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  8.000000 dB */
842c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain8_A0                             -864         /* Floating point value -0.026368 */
852c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain8_A1                            12012         /* Floating point value 0.366565 */
862c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain8_A2                                0         /* Floating point value 0.000000 */
872c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain8_B1                            12125         /* Floating point value 0.370033 */
882c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain8_B2                                0         /* Floating point value 0.000000 */
892c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain8_Shift                             2         /* Shift value */
902c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  9.000000 dB */
912c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain9_A0                            -1650         /* Floating point value -0.050340 */
922c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain9_A1                            12797         /* Floating point value 0.390537 */
932c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain9_A2                                0         /* Floating point value 0.000000 */
942c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain9_B1                            12125         /* Floating point value 0.370033 */
952c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain9_B2                                0         /* Floating point value 0.000000 */
962c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain9_Shift                             2         /* Shift value */
972c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  10.000000 dB */
982c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain10_A0                           -2531         /* Floating point value -0.077238 */
992c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain10_A1                           13679         /* Floating point value 0.417435 */
1002c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain10_A2                               0         /* Floating point value 0.000000 */
1012c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain10_B1                           12125         /* Floating point value 0.370033 */
1022c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain10_B2                               0         /* Floating point value 0.000000 */
1032c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain10_Shift                            2         /* Shift value */
1042c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  11.000000 dB */
1052c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain11_A0                           -3520         /* Floating point value -0.107417 */
1062c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain11_A1                           14667         /* Floating point value 0.447615 */
1072c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain11_A2                               0         /* Floating point value 0.000000 */
1082c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain11_B1                           12125         /* Floating point value 0.370033 */
1092c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain11_B2                               0         /* Floating point value 0.000000 */
1102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain11_Shift                            2         /* Shift value */
1112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  12.000000 dB */
1122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain12_A0                           -4629         /* Floating point value -0.141279 */
1132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain12_A1                           15777         /* Floating point value 0.481477 */
1142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain12_A2                               0         /* Floating point value 0.000000 */
1152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain12_B1                           12125         /* Floating point value 0.370033 */
1162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain12_B2                               0         /* Floating point value 0.000000 */
1172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain12_Shift                            2         /* Shift value */
1182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  13.000000 dB */
1192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain13_A0                           -2944         /* Floating point value -0.089849 */
1202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain13_A1                            8531         /* Floating point value 0.260352 */
1212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain13_A2                               0         /* Floating point value 0.000000 */
1222c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain13_B1                           12125         /* Floating point value 0.370033 */
1232c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain13_B2                               0         /* Floating point value 0.000000 */
1242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain13_Shift                            3         /* Shift value */
1252c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  14.000000 dB */
1262c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain14_A0                           -3644         /* Floating point value -0.111215 */
1272c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain14_A1                            9231         /* Floating point value 0.281718 */
1282c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain14_A2                               0         /* Floating point value 0.000000 */
1292c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain14_B1                           12125         /* Floating point value 0.370033 */
1302c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain14_B2                               0         /* Floating point value 0.000000 */
1312c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain14_Shift                            3         /* Shift value */
1322c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  15.000000 dB */
1332c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain15_A0                           -4430         /* Floating point value -0.135187 */
1342c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain15_A1                           10017         /* Floating point value 0.305690 */
1352c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain15_A2                               0         /* Floating point value 0.000000 */
1362c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain15_B1                           12125         /* Floating point value 0.370033 */
1372c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain15_B2                               0         /* Floating point value 0.000000 */
1382c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs22050_Gain15_Shift                            3         /* Shift value */
1392c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
1402c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
1412c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* Coefficients for sample rate 24000Hz */
1422c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  1.000000 dB */
1432c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain1_A0                             3625         /* Floating point value 0.110628 */
1442c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain1_A1                            16960         /* Floating point value 0.517578 */
1452c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain1_A2                                0         /* Floating point value 0.000000 */
1462c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain1_B1                             8780         /* Floating point value 0.267949 */
1472c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain1_B2                                0         /* Floating point value 0.000000 */
1482c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain1_Shift                             1         /* Shift value */
1492c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  2.000000 dB */
1502c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain2_A0                             2811         /* Floating point value 0.085800 */
1512c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain2_A1                            17774         /* Floating point value 0.542406 */
1522c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain2_A2                                0         /* Floating point value 0.000000 */
1532c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain2_B1                             8780         /* Floating point value 0.267949 */
1542c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain2_B2                                0         /* Floating point value 0.000000 */
1552c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain2_Shift                             1         /* Shift value */
1562c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  3.000000 dB */
1572c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain3_A0                             1899         /* Floating point value 0.057943 */
1582c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain3_A1                            18686         /* Floating point value 0.570263 */
1592c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain3_A2                                0         /* Floating point value 0.000000 */
1602c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain3_B1                             8780         /* Floating point value 0.267949 */
1612c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain3_B2                                0         /* Floating point value 0.000000 */
1622c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain3_Shift                             1         /* Shift value */
1632c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  4.000000 dB */
1642c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain4_A0                              874         /* Floating point value 0.026687 */
1652c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain4_A1                            19711         /* Floating point value 0.601519 */
1662c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain4_A2                                0         /* Floating point value 0.000000 */
1672c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain4_B1                             8780         /* Floating point value 0.267949 */
1682c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain4_B2                                0         /* Floating point value 0.000000 */
1692c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain4_Shift                             1         /* Shift value */
1702c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  5.000000 dB */
1712c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain5_A0                             -275         /* Floating point value -0.008383 */
1722c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain5_A1                            20860         /* Floating point value 0.636589 */
1732c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain5_A2                                0         /* Floating point value 0.000000 */
1742c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain5_B1                             8780         /* Floating point value 0.267949 */
1752c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain5_B2                                0         /* Floating point value 0.000000 */
1762c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain5_Shift                             1         /* Shift value */
1772c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  6.000000 dB */
1782c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain6_A0                            -1564         /* Floating point value -0.047733 */
1792c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain6_A1                            22149         /* Floating point value 0.675938 */
1802c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain6_A2                                0         /* Floating point value 0.000000 */
1812c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain6_B1                             8780         /* Floating point value 0.267949 */
1822c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain6_B2                                0         /* Floating point value 0.000000 */
1832c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain6_Shift                             1         /* Shift value */
1842c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  7.000000 dB */
1852c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain7_A0                            -1509         /* Floating point value -0.046051 */
1862c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain7_A1                            11826         /* Floating point value 0.360899 */
1872c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain7_A2                                0         /* Floating point value 0.000000 */
1882c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain7_B1                             8780         /* Floating point value 0.267949 */
1892c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain7_B2                                0         /* Floating point value 0.000000 */
1902c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain7_Shift                             2         /* Shift value */
1912c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  8.000000 dB */
1922c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain8_A0                            -2323         /* Floating point value -0.070878 */
1932c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain8_A1                            12640         /* Floating point value 0.385727 */
1942c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain8_A2                                0         /* Floating point value 0.000000 */
1952c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain8_B1                             8780         /* Floating point value 0.267949 */
1962c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain8_B2                                0         /* Floating point value 0.000000 */
1972c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain8_Shift                             2         /* Shift value */
1982c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  9.000000 dB */
1992c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain9_A0                            -3235         /* Floating point value -0.098736 */
2002c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain9_A1                            13552         /* Floating point value 0.413584 */
2012c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain9_A2                                0         /* Floating point value 0.000000 */
2022c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain9_B1                             8780         /* Floating point value 0.267949 */
2032c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain9_B2                                0         /* Floating point value 0.000000 */
2042c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain9_Shift                             2         /* Shift value */
2052c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  10.000000 dB */
2062c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain10_A0                           -4260         /* Floating point value -0.129992 */
2072c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain10_A1                           14577         /* Floating point value 0.444841 */
2082c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain10_A2                               0         /* Floating point value 0.000000 */
2092c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain10_B1                            8780         /* Floating point value 0.267949 */
2102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain10_B2                               0         /* Floating point value 0.000000 */
2112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain10_Shift                            2         /* Shift value */
2122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  11.000000 dB */
2132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain11_A0                           -5409         /* Floating point value -0.165062 */
2142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain11_A1                           15726         /* Floating point value 0.479911 */
2152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain11_A2                               0         /* Floating point value 0.000000 */
2162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain11_B1                            8780         /* Floating point value 0.267949 */
2172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain11_B2                               0         /* Floating point value 0.000000 */
2182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain11_Shift                            2         /* Shift value */
2192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  12.000000 dB */
2202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain12_A0                           -6698         /* Floating point value -0.204411 */
2212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain12_A1                           17015         /* Floating point value 0.519260 */
2222c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain12_A2                               0         /* Floating point value 0.000000 */
2232c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain12_B1                            8780         /* Floating point value 0.267949 */
2242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain12_B2                               0         /* Floating point value 0.000000 */
2252c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain12_Shift                            2         /* Shift value */
2262c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  13.000000 dB */
2272c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain13_A0                           -4082         /* Floating point value -0.124576 */
2282c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain13_A1                            9253         /* Floating point value 0.282374 */
2292c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain13_A2                               0         /* Floating point value 0.000000 */
2302c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain13_B1                            8780         /* Floating point value 0.267949 */
2312c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain13_B2                               0         /* Floating point value 0.000000 */
2322c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain13_Shift                            3         /* Shift value */
2332c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  14.000000 dB */
2342c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain14_A0                           -4896         /* Floating point value -0.149404 */
2352c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain14_A1                           10066         /* Floating point value 0.307202 */
2362c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain14_A2                               0         /* Floating point value 0.000000 */
2372c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain14_B1                            8780         /* Floating point value 0.267949 */
2382c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain14_B2                               0         /* Floating point value 0.000000 */
2392c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain14_Shift                            3         /* Shift value */
2402c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  15.000000 dB */
2412c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain15_A0                           -5808         /* Floating point value -0.177261 */
2422c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain15_A1                           10979         /* Floating point value 0.335059 */
2432c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain15_A2                               0         /* Floating point value 0.000000 */
2442c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain15_B1                            8780         /* Floating point value 0.267949 */
2452c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain15_B2                               0         /* Floating point value 0.000000 */
2462c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs24000_Gain15_Shift                            3         /* Shift value */
2472c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
2482c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
2492c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* Coefficients for sample rate 32000Hz */
2502c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  1.000000 dB */
2512c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain1_A0                            17225         /* Floating point value 0.525677 */
2522c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain1_A1                             -990         /* Floating point value -0.030227 */
2532c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain1_A2                                0         /* Floating point value 0.000000 */
2542c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain1_B1                                0         /* Floating point value -0.000000 */
2552c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain1_B2                                0         /* Floating point value 0.000000 */
2562c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain1_Shift                             1         /* Shift value */
2572c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  2.000000 dB */
2582c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain2_A0                            18337         /* Floating point value 0.559593 */
2592c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain2_A1                            -2102         /* Floating point value -0.064142 */
2602c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain2_A2                                0         /* Floating point value 0.000000 */
2612c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain2_B1                                0         /* Floating point value -0.000000 */
2622c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain2_B2                                0         /* Floating point value 0.000000 */
2632c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain2_Shift                             1         /* Shift value */
2642c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  3.000000 dB */
2652c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain3_A0                            19584         /* Floating point value 0.597646 */
2662c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain3_A1                            -3349         /* Floating point value -0.102196 */
2672c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain3_A2                                0         /* Floating point value 0.000000 */
2682c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain3_B1                                0         /* Floating point value -0.000000 */
2692c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain3_B2                                0         /* Floating point value 0.000000 */
2702c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain3_Shift                             1         /* Shift value */
2712c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  4.000000 dB */
2722c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain4_A0                            20983         /* Floating point value 0.640343 */
2732c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain4_A1                            -4748         /* Floating point value -0.144893 */
2742c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain4_A2                                0         /* Floating point value 0.000000 */
2752c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain4_B1                                0         /* Floating point value -0.000000 */
2762c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain4_B2                                0         /* Floating point value 0.000000 */
2772c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain4_Shift                             1         /* Shift value */
2782c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  5.000000 dB */
2792c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain5_A0                            22553         /* Floating point value 0.688250 */
2802c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain5_A1                            -6318         /* Floating point value -0.192799 */
2812c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain5_A2                                0         /* Floating point value 0.000000 */
2822c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain5_B1                                0         /* Floating point value -0.000000 */
2832c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain5_B2                                0         /* Floating point value 0.000000 */
2842c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain5_Shift                             1         /* Shift value */
2852c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  6.000000 dB */
2862c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain6_A0                            24314         /* Floating point value 0.742002 */
2872c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain6_A1                            -8079         /* Floating point value -0.246551 */
2882c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain6_A2                                0         /* Floating point value 0.000000 */
2892c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain6_B1                                0         /* Floating point value -0.000000 */
2902c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain6_B2                                0         /* Floating point value 0.000000 */
2912c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain6_Shift                             1         /* Shift value */
2922c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  7.000000 dB */
2932c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain7_A0                            13176         /* Floating point value 0.402109 */
2942c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain7_A1                            -5040         /* Floating point value -0.153795 */
2952c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain7_A2                                0         /* Floating point value 0.000000 */
2962c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain7_B1                                0         /* Floating point value -0.000000 */
2972c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain7_B2                                0         /* Floating point value 0.000000 */
2982c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain7_Shift                             2         /* Shift value */
2992c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  8.000000 dB */
3002c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain8_A0                            14288         /* Floating point value 0.436024 */
3012c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain8_A1                            -6151         /* Floating point value -0.187711 */
3022c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain8_A2                                0         /* Floating point value 0.000000 */
3032c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain8_B1                                0         /* Floating point value -0.000000 */
3042c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain8_B2                                0         /* Floating point value 0.000000 */
3052c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain8_Shift                             2         /* Shift value */
3062c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  9.000000 dB */
3072c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain9_A0                            15535         /* Floating point value 0.474078 */
3082c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain9_A1                            -7398         /* Floating point value -0.225764 */
3092c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain9_A2                                0         /* Floating point value 0.000000 */
3102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain9_B1                                0         /* Floating point value -0.000000 */
3112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain9_B2                                0         /* Floating point value 0.000000 */
3122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain9_Shift                             2         /* Shift value */
3132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  10.000000 dB */
3142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain10_A0                           16934         /* Floating point value 0.516774 */
3152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain10_A1                           -8797         /* Floating point value -0.268461 */
3162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain10_A2                               0         /* Floating point value 0.000000 */
3172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain10_B1                               0         /* Floating point value -0.000000 */
3182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain10_B2                               0         /* Floating point value 0.000000 */
3192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain10_Shift                            2         /* Shift value */
3202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  11.000000 dB */
3212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain11_A0                           18503         /* Floating point value 0.564681 */
3222c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain11_A1                          -10367         /* Floating point value -0.316368 */
3232c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain11_A2                               0         /* Floating point value 0.000000 */
3242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain11_B1                               0         /* Floating point value -0.000000 */
3252c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain11_B2                               0         /* Floating point value 0.000000 */
3262c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain11_Shift                            2         /* Shift value */
3272c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  12.000000 dB */
3282c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain12_A0                           20265         /* Floating point value 0.618433 */
3292c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain12_A1                          -12128         /* Floating point value -0.370120 */
3302c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain12_A2                               0         /* Floating point value 0.000000 */
3312c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain12_B1                               0         /* Floating point value -0.000000 */
3322c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain12_B2                               0         /* Floating point value 0.000000 */
3332c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain12_Shift                            2         /* Shift value */
3342c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  13.000000 dB */
3352c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain13_A0                           11147         /* Floating point value 0.340178 */
3362c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain13_A1                           -7069         /* Floating point value -0.215726 */
3372c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain13_A2                               0         /* Floating point value 0.000000 */
3382c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain13_B1                               0         /* Floating point value -0.000000 */
3392c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain13_B2                               0         /* Floating point value 0.000000 */
3402c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain13_Shift                            3         /* Shift value */
3412c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  14.000000 dB */
3422c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain14_A0                           12258         /* Floating point value 0.374093 */
3432c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain14_A1                           -8180         /* Floating point value -0.249642 */
3442c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain14_A2                               0         /* Floating point value 0.000000 */
3452c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain14_B1                               0         /* Floating point value -0.000000 */
3462c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain14_B2                               0         /* Floating point value 0.000000 */
3472c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain14_Shift                            3         /* Shift value */
3482c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  15.000000 dB */
3492c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain15_A0                           13505         /* Floating point value 0.412147 */
3502c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain15_A1                           -9427         /* Floating point value -0.287695 */
3512c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain15_A2                               0         /* Floating point value 0.000000 */
3522c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain15_B1                               0         /* Floating point value -0.000000 */
3532c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain15_B2                               0         /* Floating point value 0.000000 */
3542c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs32000_Gain15_Shift                            3         /* Shift value */
3552c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
3562c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
3572c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* Coefficients for sample rate 44100Hz */
3582c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  1.000000 dB */
3592c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain1_A0                            17442         /* Floating point value 0.532294 */
3602c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain1_A1                            -4761         /* Floating point value -0.145294 */
3612c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain1_A2                                0         /* Floating point value 0.000000 */
3622c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain1_B1                            -7173         /* Floating point value -0.218894 */
3632c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain1_B2                                0         /* Floating point value 0.000000 */
3642c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain1_Shift                             1         /* Shift value */
3652c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  2.000000 dB */
3662c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain2_A0                            18797         /* Floating point value 0.573633 */
3672c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain2_A1                            -6116         /* Floating point value -0.186634 */
3682c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain2_A2                                0         /* Floating point value 0.000000 */
3692c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain2_B1                            -7173         /* Floating point value -0.218894 */
3702c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain2_B2                                0         /* Floating point value 0.000000 */
3712c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain2_Shift                             1         /* Shift value */
3722c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  3.000000 dB */
3732c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain3_A0                            20317         /* Floating point value 0.620016 */
3742c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain3_A1                            -7635         /* Floating point value -0.233017 */
3752c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain3_A2                                0         /* Floating point value 0.000000 */
3762c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain3_B1                            -7173         /* Floating point value -0.218894 */
3772c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain3_B2                                0         /* Floating point value 0.000000 */
3782c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain3_Shift                             1         /* Shift value */
3792c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  4.000000 dB */
3802c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain4_A0                            22022         /* Floating point value 0.672059 */
3812c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain4_A1                            -9341         /* Floating point value -0.285060 */
3822c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain4_A2                                0         /* Floating point value 0.000000 */
3832c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain4_B1                            -7173         /* Floating point value -0.218894 */
3842c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain4_B2                                0         /* Floating point value 0.000000 */
3852c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain4_Shift                             1         /* Shift value */
3862c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  5.000000 dB */
3872c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain5_A0                            23935         /* Floating point value 0.730452 */
3882c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain5_A1                           -11254         /* Floating point value -0.343453 */
3892c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain5_A2                                0         /* Floating point value 0.000000 */
3902c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain5_B1                            -7173         /* Floating point value -0.218894 */
3912c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain5_B2                                0         /* Floating point value 0.000000 */
3922c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain5_Shift                             1         /* Shift value */
3932c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  6.000000 dB */
3942c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain6_A0                            26082         /* Floating point value 0.795970 */
3952c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain6_A1                           -13401         /* Floating point value -0.408971 */
3962c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain6_A2                                0         /* Floating point value 0.000000 */
3972c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain6_B1                            -7173         /* Floating point value -0.218894 */
3982c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain6_B2                                0         /* Floating point value 0.000000 */
3992c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain6_Shift                             1         /* Shift value */
4002c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  7.000000 dB */
4012c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain7_A0                            14279         /* Floating point value 0.435774 */
4022c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain7_A1                            -7924         /* Floating point value -0.241815 */
4032c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain7_A2                                0         /* Floating point value 0.000000 */
4042c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain7_B1                            -7173         /* Floating point value -0.218894 */
4052c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain7_B2                                0         /* Floating point value 0.000000 */
4062c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain7_Shift                             2         /* Shift value */
4072c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  8.000000 dB */
4082c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain8_A0                            15634         /* Floating point value 0.477113 */
4092c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain8_A1                            -9278         /* Floating point value -0.283154 */
4102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain8_A2                                0         /* Floating point value 0.000000 */
4112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain8_B1                            -7173         /* Floating point value -0.218894 */
4122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain8_B2                                0         /* Floating point value 0.000000 */
4132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain8_Shift                             2         /* Shift value */
4142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  9.000000 dB */
4152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain9_A0                            17154         /* Floating point value 0.523496 */
4162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain9_A1                           -10798         /* Floating point value -0.329537 */
4172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain9_A2                                0         /* Floating point value 0.000000 */
4182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain9_B1                            -7173         /* Floating point value -0.218894 */
4192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain9_B2                                0         /* Floating point value 0.000000 */
4202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain9_Shift                             2         /* Shift value */
4212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  10.000000 dB */
4222c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain10_A0                           18859         /* Floating point value 0.575539 */
4232c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain10_A1                          -12504         /* Floating point value -0.381580 */
4242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain10_A2                               0         /* Floating point value 0.000000 */
4252c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain10_B1                           -7173         /* Floating point value -0.218894 */
4262c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain10_B2                               0         /* Floating point value 0.000000 */
4272c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain10_Shift                            2         /* Shift value */
4282c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  11.000000 dB */
4292c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain11_A0                           20773         /* Floating point value 0.633932 */
4302c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain11_A1                          -14417         /* Floating point value -0.439973 */
4312c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain11_A2                               0         /* Floating point value 0.000000 */
4322c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain11_B1                           -7173         /* Floating point value -0.218894 */
4332c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain11_B2                               0         /* Floating point value 0.000000 */
4342c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain11_Shift                            2         /* Shift value */
4352c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  12.000000 dB */
4362c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain12_A0                           22920         /* Floating point value 0.699450 */
4372c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain12_A1                          -16564         /* Floating point value -0.505491 */
4382c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain12_A2                               0         /* Floating point value 0.000000 */
4392c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain12_B1                           -7173         /* Floating point value -0.218894 */
4402c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain12_B2                               0         /* Floating point value 0.000000 */
4412c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain12_Shift                            2         /* Shift value */
4422c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  13.000000 dB */
4432c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain13_A0                           12694         /* Floating point value 0.387399 */
4442c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain13_A1                           -9509         /* Floating point value -0.290189 */
4452c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain13_A2                               0         /* Floating point value 0.000000 */
4462c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain13_B1                           -7173         /* Floating point value -0.218894 */
4472c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain13_B2                               0         /* Floating point value 0.000000 */
4482c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain13_Shift                            3         /* Shift value */
4492c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  14.000000 dB */
4502c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain14_A0                           14049         /* Floating point value 0.428738 */
4512c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain14_A1                          -10864         /* Floating point value -0.331528 */
4522c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain14_A2                               0         /* Floating point value 0.000000 */
4532c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain14_B1                           -7173         /* Floating point value -0.218894 */
4542c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain14_B2                               0         /* Floating point value 0.000000 */
4552c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain14_Shift                            3         /* Shift value */
4562c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  15.000000 dB */
4572c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain15_A0                           15569         /* Floating point value 0.475121 */
4582c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain15_A1                          -12383         /* Floating point value -0.377912 */
4592c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain15_A2                               0         /* Floating point value 0.000000 */
4602c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain15_B1                           -7173         /* Floating point value -0.218894 */
4612c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain15_B2                               0         /* Floating point value 0.000000 */
4622c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs44100_Gain15_Shift                            3         /* Shift value */
4632c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
4642c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
4652c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* Coefficients for sample rate 48000Hz */
4662c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  1.000000 dB */
4672c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain1_A0                            17491         /* Floating point value 0.533777 */
4682c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain1_A1                            -5606         /* Floating point value -0.171082 */
4692c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain1_A2                                0         /* Floating point value 0.000000 */
4702c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain1_B1                            -8780         /* Floating point value -0.267949 */
4712c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain1_B2                                0         /* Floating point value 0.000000 */
4722c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain1_Shift                             1         /* Shift value */
4732c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  2.000000 dB */
4742c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain2_A0                            18900         /* Floating point value 0.576779 */
4752c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain2_A1                            -7015         /* Floating point value -0.214085 */
4762c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain2_A2                                0         /* Floating point value 0.000000 */
4772c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain2_B1                            -8780         /* Floating point value -0.267949 */
4782c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain2_B2                                0         /* Floating point value 0.000000 */
4792c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain2_Shift                             1         /* Shift value */
4802c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  3.000000 dB */
4812c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain3_A0                            20481         /* Floating point value 0.625029 */
4822c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain3_A1                            -8596         /* Floating point value -0.262335 */
4832c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain3_A2                                0         /* Floating point value 0.000000 */
4842c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain3_B1                            -8780         /* Floating point value -0.267949 */
4852c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain3_B2                                0         /* Floating point value 0.000000 */
4862c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain3_Shift                             1         /* Shift value */
4872c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  4.000000 dB */
4882c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain4_A0                            22255         /* Floating point value 0.679167 */
4892c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain4_A1                           -10370         /* Floating point value -0.316472 */
4902c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain4_A2                                0         /* Floating point value 0.000000 */
4912c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain4_B1                            -8780         /* Floating point value -0.267949 */
4922c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain4_B2                                0         /* Floating point value 0.000000 */
4932c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain4_Shift                             1         /* Shift value */
4942c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  5.000000 dB */
4952c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain5_A0                            24245         /* Floating point value 0.739910 */
4962c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain5_A1                           -12361         /* Floating point value -0.377215 */
4972c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain5_A2                                0         /* Floating point value 0.000000 */
4982c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain5_B1                            -8780         /* Floating point value -0.267949 */
4992c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain5_B2                                0         /* Floating point value 0.000000 */
5002c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain5_Shift                             1         /* Shift value */
5012c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  6.000000 dB */
5022c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain6_A0                            26479         /* Floating point value 0.808065 */
5032c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain6_A1                           -14594         /* Floating point value -0.445370 */
5042c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain6_A2                                0         /* Floating point value 0.000000 */
5052c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain6_B1                            -8780         /* Floating point value -0.267949 */
5062c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain6_B2                                0         /* Floating point value 0.000000 */
5072c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain6_Shift                             1         /* Shift value */
5082c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  7.000000 dB */
5092c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain7_A0                            14527         /* Floating point value 0.443318 */
5102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain7_A1                            -8570         /* Floating point value -0.261540 */
5112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain7_A2                                0         /* Floating point value 0.000000 */
5122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain7_B1                            -8780         /* Floating point value -0.267949 */
5132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain7_B2                                0         /* Floating point value 0.000000 */
5142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain7_Shift                             2         /* Shift value */
5152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  8.000000 dB */
5162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain8_A0                            15936         /* Floating point value 0.486321 */
5172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain8_A1                            -9979         /* Floating point value -0.304543 */
5182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain8_A2                                0         /* Floating point value 0.000000 */
5192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain8_B1                            -8780         /* Floating point value -0.267949 */
5202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain8_B2                                0         /* Floating point value 0.000000 */
5212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain8_Shift                             2         /* Shift value */
5222c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  9.000000 dB */
5232c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain9_A0                            17517         /* Floating point value 0.534571 */
5242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain9_A1                           -11560         /* Floating point value -0.352793 */
5252c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain9_A2                                0         /* Floating point value 0.000000 */
5262c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain9_B1                            -8780         /* Floating point value -0.267949 */
5272c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain9_B2                                0         /* Floating point value 0.000000 */
5282c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain9_Shift                             2         /* Shift value */
5292c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  10.000000 dB */
5302c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain10_A0                           19291         /* Floating point value 0.588708 */
5312c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain10_A1                          -13334         /* Floating point value -0.406930 */
5322c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain10_A2                               0         /* Floating point value 0.000000 */
5332c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain10_B1                           -8780         /* Floating point value -0.267949 */
5342c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain10_B2                               0         /* Floating point value 0.000000 */
5352c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain10_Shift                            2         /* Shift value */
5362c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  11.000000 dB */
5372c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain11_A0                           21281         /* Floating point value 0.649452 */
5382c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain11_A1                          -15325         /* Floating point value -0.467674 */
5392c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain11_A2                               0         /* Floating point value 0.000000 */
5402c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain11_B1                           -8780         /* Floating point value -0.267949 */
5412c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain11_B2                               0         /* Floating point value 0.000000 */
5422c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain11_Shift                            2         /* Shift value */
5432c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  12.000000 dB */
5442c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain12_A0                           23515         /* Floating point value 0.717607 */
5452c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain12_A1                          -17558         /* Floating point value -0.535829 */
5462c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain12_A2                               0         /* Floating point value 0.000000 */
5472c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain12_B1                           -8780         /* Floating point value -0.267949 */
5482c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain12_B2                               0         /* Floating point value 0.000000 */
5492c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain12_Shift                            2         /* Shift value */
5502c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  13.000000 dB */
5512c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain13_A0                           13041         /* Floating point value 0.397982 */
5522c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain13_A1                          -10056         /* Floating point value -0.306877 */
5532c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain13_A2                               0         /* Floating point value 0.000000 */
5542c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain13_B1                           -8780         /* Floating point value -0.267949 */
5552c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain13_B2                               0         /* Floating point value 0.000000 */
5562c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain13_Shift                            3         /* Shift value */
5572c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  14.000000 dB */
5582c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain14_A0                           14450         /* Floating point value 0.440984 */
5592c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain14_A1                          -11465         /* Floating point value -0.349880 */
5602c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain14_A2                               0         /* Floating point value 0.000000 */
5612c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain14_B1                           -8780         /* Floating point value -0.267949 */
5622c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain14_B2                               0         /* Floating point value 0.000000 */
5632c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain14_Shift                            3         /* Shift value */
5642c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent                                                                    /* Gain =  15.000000 dB */
5652c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain15_A0                           16031         /* Floating point value 0.489234 */
5662c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain15_A1                          -13046         /* Floating point value -0.398130 */
5672c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain15_A2                               0         /* Floating point value 0.000000 */
5682c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain15_B1                           -8780         /* Floating point value -0.267949 */
5692c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain15_B2                               0         /* Floating point value 0.000000 */
5702c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define HPF_Fs48000_Gain15_Shift                            3         /* Shift value */
5712c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
5722c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent
5732c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#endif
574