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