blob: 0c3928563e865e5ea5b36b74afffe86d4f7428a6 [file] [log] [blame]
/*
* drivers/amlogic/atv_demod/aud_demod_settings.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
*/
#include "aud_demod_settings.h"
int M_DTO = 0x170a3d;
int A2K_DTO = 0x049784;
int BG_DTO = 0x1c28f6;
int A2G_DTO = 0x04f5c3;
int EIAJ_DTO = 0x13557d;
int SAP_DTO = 0x203926;
int A2K_STEREO_DTO = 0x169e37;
int A2K_DUAL_DTO = 0x16ab71;
int A2K_INDICATOR_DTO = 0x168e7f;
int A2G_STEREO_DTO = 0x1672b9;
int A2G_DUAL_DTO = 0x168324;
int A2G_INDICATOR_DTO = 0x166666;
int filter_25k[] = {
0x0015,
0x0018,
0x001e,
0x0025,
0x002f,
0x003c,
0x004d,
0x0061,
0x0079,
0x0095,
0x00b5,
0x00da,
0x0102,
0x012f,
0x015e,
0x0192,
0x01c7,
0x01ff,
0x0238,
0x0273,
0x02ad,
0x02e6,
0x031e,
0x0353,
0x0386,
0x03b4,
0x03de,
0x0403,
0x0421,
0x043a,
0x044c,
0x0456,
0x045a,
0x0456,
0x044c,
0x043a,
0x0421,
0x0403,
0x03de,
0x03b4,
0x0386,
0x0353,
0x031e,
0x02e6,
0x02ad,
0x0273,
0x0238,
0x01ff,
0x01c7,
0x0192,
0x015e,
0x012f,
0x0102,
0x00da,
0x00b5,
0x0095,
0x0079,
0x0061,
0x004d,
0x003c,
0x002f,
0x0025,
0x001e,
0x0018,
0x0015,
};
int filter_50k[] = {
0xffe7,
0xffe4,
0xffe1,
0xffdc,
0xffd7,
0xffd1,
0xffcc,
0xffc9,
0xffc9,
0xffcc,
0xffd6,
0xffe7,
0x0000,
0x0023,
0x0051,
0x008b,
0x00d1,
0x0122,
0x017f,
0x01e6,
0x0255,
0x02cb,
0x0346,
0x03c1,
0x043b,
0x04b0,
0x051d,
0x0580,
0x05d5,
0x061a,
0x064c,
0x066b,
0x0676,
0x066b,
0x064c,
0x061a,
0x05d5,
0x0580,
0x051d,
0x04b0,
0x043b,
0x03c1,
0x0346,
0x02cb,
0x0255,
0x01e6,
0x017f,
0x0122,
0x00d1,
0x008b,
0x0051,
0x0023,
0x0000,
0xffe7,
0xffd6,
0xffcc,
0xffc9,
0xffc9,
0xffcc,
0xffd1,
0xffd7,
0xffdc,
0xffe1,
0xffe4,
0xffe7,
};
int filter_75k[] = {
0x0019,
0x0018,
0x0016,
0x0013,
0x000d,
0x0004,
0xfff6,
0xffe3,
0xffc9,
0xffab,
0xff88,
0xff64,
0xff43,
0xff28,
0xff18,
0xff1a,
0xff32,
0xff65,
0xffb7,
0x002a,
0x00c0,
0x0176,
0x0249,
0x0334,
0x042e,
0x052f,
0x062c,
0x071a,
0x07ee,
0x08a0,
0x0925,
0x0977,
0x0993,
0x0977,
0x0925,
0x08a0,
0x07ee,
0x071a,
0x062c,
0x052f,
0x042e,
0x0334,
0x0249,
0x0176,
0x00c0,
0x002a,
0xffb7,
0xff65,
0xff32,
0xff1a,
0xff18,
0xff28,
0xff43,
0xff64,
0xff88,
0xffab,
0xffc9,
0xffe3,
0xfff6,
0x0004,
0x000d,
0x0013,
0x0016,
0x0018,
0x0019,
};
int filter_100k[] = {
0xfff1,
0xfff7,
0x0000,
0x000b,
0x0019,
0x002a,
0x003c,
0x004d,
0x0059,
0x005b,
0x004f,
0x0032,
0x0000,
0xffbb,
0xff67,
0xff0b,
0xfeb2,
0xfe6a,
0xfe42,
0xfe4b,
0xfe93,
0xff22,
0x0000,
0x012a,
0x0296,
0x0436,
0x05f4,
0x07b3,
0x0957,
0x0ac2,
0x0bdb,
0x0c8d,
0x0cc9,
0x0c8d,
0x0bdb,
0x0ac2,
0x0957,
0x07b3,
0x05f4,
0x0436,
0x0296,
0x012a,
0x0000,
0xff22,
0xfe93,
0xfe4b,
0xfe42,
0xfe6a,
0xfeb2,
0xff0b,
0xff67,
0xffbb,
0x0000,
0x0032,
0x004f,
0x005b,
0x0059,
0x004d,
0x003c,
0x002a,
0x0019,
0x000b,
0x0000,
0xfff7,
0xfff1,
};
int filter_125k[] = {
0x0000,
0xfff5,
0xffea,
0xffdf,
0xffd5,
0xffd0,
0xffd3,
0xffe2,
0x0000,
0x002b,
0x0060,
0x0095,
0x00be,
0x00cf,
0x00b9,
0x0074,
0x0000,
0xff64,
0xfeb3,
0xfe0b,
0xfd90,
0xfd67,
0xfdb4,
0xfe8e,
0x0000,
0x0200,
0x0471,
0x0723,
0x09db,
0x0c54,
0x0e50,
0x0f99,
0x100a,
0x0f99,
0x0e50,
0x0c54,
0x09db,
0x0723,
0x0471,
0x0200,
0x0000,
0xfe8e,
0xfdb4,
0xfd67,
0xfd90,
0xfe0b,
0xfeb3,
0xff64,
0x0000,
0x0074,
0x00b9,
0x00cf,
0x00be,
0x0095,
0x0060,
0x002b,
0x0000,
0xffe2,
0xffd3,
0xffd0,
0xffd5,
0xffdf,
0xffea,
0xfff5,
0x0000,
};
int filter_150k[] = {
0x000f,
0x0019,
0x001f,
0x0020,
0x0019,
0x0008,
0xffed,
0xffca,
0xffa7,
0xff91,
0xff93,
0xffb7,
0x0000,
0x0065,
0x00d3,
0x012b,
0x014e,
0x011f,
0x0091,
0xffac,
0xfe93,
0xfd82,
0xfcc4,
0xfca7,
0xfd6a,
0xff30,
0x01ee,
0x0570,
0x0953,
0x0d1e,
0x104c,
0x1269,
0x1327,
0x1269,
0x104c,
0x0d1e,
0x0953,
0x0570,
0x01ee,
0xff30,
0xfd6a,
0xfca7,
0xfcc4,
0xfd82,
0xfe93,
0xffac,
0x0091,
0x011f,
0x014e,
0x012b,
0x00d3,
0x0065,
0x0000,
0xffb7,
0xff93,
0xff91,
0xffa7,
0xffca,
0xffed,
0x0008,
0x0019,
0x0020,
0x001f,
0x0019,
0x000f,
};
int filter_200k[] = {
0x0019,
0x0010,
0x0000,
0xffeb,
0xffd7,
0xffcf,
0xffdb,
0x0000,
0x0037,
0x006b,
0x0080,
0x005e,
0x0000,
0xff7d,
0xff08,
0xfedf,
0xff31,
0x0000,
0x0114,
0x0202,
0x0250,
0x01a6,
0x0000,
0xfdc9,
0xfbcf,
0xfb0b,
0xfc51,
0x0000,
0x05c7,
0x0ca9,
0x1334,
0x17e5,
0x1999,
0x17e5,
0x1334,
0x0ca9,
0x05c7,
0x0000,
0xfc51,
0xfb0b,
0xfbcf,
0xfdc9,
0x0000,
0x01a6,
0x0250,
0x0202,
0x0114,
0x0000,
0xff31,
0xfedf,
0xff08,
0xff7d,
0x0000,
0x005e,
0x0080,
0x006b,
0x0037,
0x0000,
0xffdb,
0xffcf,
0xffd7,
0xffeb,
0x0000,
0x0010,
0x0019,
};
int filter_300k[] = {
0xffe7,
0xffea,
0x0000,
0x001d,
0x0029,
0x0010,
0xffdb,
0xffb3,
0xffc9,
0x0023,
0x0080,
0x0082,
0x0000,
0xff4b,
0xff08,
0xffa2,
0x00cf,
0x0197,
0x0114,
0xff59,
0xfdaf,
0xfdbb,
0x0000,
0x030d,
0x0432,
0x019d,
0xfc50,
0xf849,
0xfa37,
0x041e,
0x133a,
0x20ed,
0x2672,
0x20ed,
0x133a,
0x041e,
0xfa37,
0xf849,
0xfc50,
0x019d,
0x0432,
0x030d,
0x0000,
0xfdbb,
0xfdaf,
0xff59,
0x0114,
0x0197,
0x00cf,
0xffa2,
0xff08,
0xff4b,
0x0000,
0x0082,
0x0080,
0x0023,
0xffc9,
0xffb3,
0xffdb,
0x0010,
0x0029,
0x001d,
0x0000,
0xffea,
0xffe7,
};
int filter_400k[] = {
0x000f,
0x001a,
0x0000,
0xffde,
0xffe7,
0x001e,
0x003c,
0x0000,
0xffa7,
0xffbe,
0x004f,
0x0098,
0x0000,
0xff2c,
0xff67,
0x00b2,
0x014e,
0x0000,
0xfe42,
0xfec3,
0x016d,
0x02aa,
0x0000,
0xfc6c,
0xfd6a,
0x030f,
0x05f3,
0x0000,
0xf6aa,
0xf82f,
0x0bda,
0x269d,
0x3322,
0x269d,
0x0bda,
0xf82f,
0xf6aa,
0x0000,
0x05f3,
0x030f,
0xfd6a,
0xfc6c,
0x0000,
0x02aa,
0x016d,
0xfec3,
0xfe42,
0x0000,
0x014e,
0x00b2,
0xff67,
0xff2c,
0x0000,
0x0098,
0x004f,
0xffbe,
0xffa7,
0x0000,
0x003c,
0x001e,
0xffe7,
0xffde,
0x0000,
0x001a,
0x000f,
};
int filter_550k[] = {
0xffe7,
0xfffc,
0x001f,
0xfffa,
0xffd7,
0x0018,
0x0033,
0xffca,
0xffc9,
0x0064,
0x002a,
0xff61,
0x0000,
0x00dd,
0xffaf,
0xfef1,
0x00cf,
0x0120,
0xfe84,
0xff0a,
0x0250,
0x0070,
0xfcc1,
0x0097,
0x0432,
0xfda2,
0xfaed,
0x0574,
0x05c8,
0xf421,
0xf9c1,
0x2831,
0x4677,
0x2831,
0xf9c1,
0xf421,
0x05c8,
0x0574,
0xfaed,
0xfda2,
0x0432,
0x0097,
0xfcc1,
0x0070,
0x0250,
0xff0a,
0xfe84,
0x0120,
0x00cf,
0xfef1,
0xffaf,
0x00dd,
0x0000,
0xff61,
0x002a,
0x0064,
0xffc9,
0xffca,
0x0033,
0x0018,
0xffd7,
0xfffa,
0x001f,
0xfffc,
0xffe7,
};
int filter_sap_10k[] = {
0x001a,
0x001c,
0x001d,
0x001e,
0x001d,
0x0019,
0x0010,
0x0000,
0xffe9,
0xffca,
0xffa4,
0xff79,
0xff4c,
0xff22,
0xff00,
0xfeee,
0xfef1,
0xff11,
0xff54,
0xffbc,
0x004e,
0x0108,
0x01e7,
0x02e5,
0x03fb,
0x051c,
0x063d,
0x0750,
0x0848,
0x0918,
0x09b5,
0x0a16,
0x0a38,
0x0a16,
0x09b5,
0x0918,
0x0848,
0x0750,
0x063d,
0x051c,
0x03fb,
0x02e5,
0x01e7,
0x0108,
0x004e,
0xffbc,
0xff54,
0xff11,
0xfef1,
0xfeee,
0xff00,
0xff22,
0xff4c,
0xff79,
0xffa4,
0xffca,
0xffe9,
0x0000,
0x0010,
0x0019,
0x001d,
0x001e,
0x001d,
0x001c,
0x001a,
};
int filter_sap_15k[] = {
0xfff3,
0xffeb,
0xffe3,
0xffdc,
0xffd9,
0xffdc,
0xffe9,
0x0000,
0x0022,
0x004d,
0x007a,
0x00a1,
0x00b5,
0x00ac,
0x007e,
0x0026,
0xffa8,
0xff10,
0xfe73,
0xfdec,
0xfd9b,
0xfda0,
0xfe17,
0xff10,
0x008e,
0x0285,
0x04d7,
0x0759,
0x09d6,
0x0c14,
0x0ddc,
0x0f01,
0x0f66,
0x0f01,
0x0ddc,
0x0c14,
0x09d6,
0x0759,
0x04d7,
0x0285,
0x008e,
0xff10,
0xfe17,
0xfda0,
0xfd9b,
0xfdec,
0xfe73,
0xff10,
0xffa8,
0x0026,
0x007e,
0x00ac,
0x00b5,
0x00a1,
0x007a,
0x004d,
0x0022,
0x0000,
0xffe9,
0xffdc,
0xffd9,
0xffdc,
0xffe3,
0xffeb,
0xfff3,
};
int filter_sap_20k[] = {
0xfff6,
0x0003,
0x0012,
0x0020,
0x002b,
0x002c,
0x001e,
0x0000,
0xffd3,
0xffa1,
0xff7a,
0xff6f,
0xff91,
0xffe4,
0x0060,
0x00ea,
0x0159,
0x0182,
0x0141,
0x0086,
0xff66,
0xfe16,
0xfcec,
0xfc4f,
0xfc9c,
0xfe16,
0x00c9,
0x0485,
0x08e0,
0x0d43,
0x1104,
0x138c,
0x1471,
0x138c,
0x1104,
0x0d43,
0x08e0,
0x0485,
0x00c9,
0xfe16,
0xfc9c,
0xfc4f,
0xfcec,
0xfe16,
0xff66,
0x0086,
0x0141,
0x0182,
0x0159,
0x00ea,
0x0060,
0xffe4,
0xff91,
0xff6f,
0xff7a,
0xffa1,
0xffd3,
0x0000,
0x001e,
0x002c,
0x002b,
0x0020,
0x0012,
0x0003,
0xfff6,
};
int filter_sap_25k[] = {
0x0019,
0x0010,
0x0000,
0xffeb,
0xffd7,
0xffcf,
0xffdb,
0x0000,
0x0037,
0x006b,
0x0080,
0x005e,
0x0000,
0xff7d,
0xff08,
0xfedf,
0xff31,
0x0000,
0x0114,
0x0202,
0x0250,
0x01a6,
0x0000,
0xfdc9,
0xfbcf,
0xfb0b,
0xfc51,
0x0000,
0x05c7,
0x0ca9,
0x1334,
0x17e5,
0x1999,
0x17e5,
0x1334,
0x0ca9,
0x05c7,
0x0000,
0xfc51,
0xfb0b,
0xfbcf,
0xfdc9,
0x0000,
0x01a6,
0x0250,
0x0202,
0x0114,
0x0000,
0xff31,
0xfedf,
0xff08,
0xff7d,
0x0000,
0x005e,
0x0080,
0x006b,
0x0037,
0x0000,
0xffdb,
0xffcf,
0xffd7,
0xffeb,
0x0000,
0x0010,
0x0019,
};
int filter_sap_30k[] = {
0xffea,
0xffe5,
0xffee,
0x0005,
0x0021,
0x0034,
0x002b,
0x0000,
0xffc0,
0xff8f,
0xff98,
0xffec,
0x0070,
0x00dc,
0x00dd,
0x004c,
0xff56,
0xfe7c,
0xfe57,
0xff39,
0x00e5,
0x028a,
0x0316,
0x01d1,
0xfee7,
0xfb97,
0xf9d6,
0xfb77,
0x013c,
0x0a46,
0x142f,
0x1be0,
0x1ec5,
0x1be0,
0x142f,
0x0a46,
0x013c,
0xfb77,
0xf9d6,
0xfb97,
0xfee7,
0x01d1,
0x0316,
0x028a,
0x00e5,
0xff39,
0xfe57,
0xfe7c,
0xff56,
0x004c,
0x00dd,
0x00dc,
0x0070,
0xffec,
0xff98,
0xff8f,
0xffc0,
0x0000,
0x002b,
0x0034,
0x0021,
0x0005,
0xffee,
0xffe5,
0xffea,
};
int filter_sap_35k[] = {
0x0003,
0x0017,
0x001d,
0x000d,
0xffeb,
0xffcd,
0xffcf,
0x0000,
0x0048,
0x006e,
0x0041,
0xffc5,
0xff4c,
0xff44,
0xffdf,
0x00d0,
0x015f,
0x00ef,
0xff8c,
0xfe18,
0xfdce,
0xff4e,
0x01e7,
0x03c1,
0x0303,
0xff59,
0xfab8,
0xf8af,
0xfc63,
0x0667,
0x13cd,
0x1f46,
0x23c8,
0x1f46,
0x13cd,
0x0667,
0xfc63,
0xf8af,
0xfab8,
0xff59,
0x0303,
0x03c1,
0x01e7,
0xff4e,
0xfdce,
0xfe18,
0xff8c,
0x00ef,
0x015f,
0x00d0,
0xffdf,
0xff44,
0xff4c,
0xffc5,
0x0041,
0x006e,
0x0048,
0x0000,
0xffcf,
0xffcd,
0xffeb,
0x000d,
0x001d,
0x0017,
0x0003,
};
int filter_sap_40k[] = {
0x0012,
0xfff9,
0xffe3,
0xffe4,
0x0005,
0x002f,
0x0035,
0x0000,
0xffb1,
0xff9a,
0xffef,
0x007c,
0x00b5,
0x0038,
0xff4d,
0xfed6,
0xff7e,
0x00ef,
0x01d4,
0x0104,
0xfed4,
0xfd33,
0xfe18,
0x0163,
0x0455,
0x0392,
0xfe71,
0xf8ab,
0xf86c,
0x01ab,
0x1247,
0x2257,
0x28fb,
0x2257,
0x1247,
0x01ab,
0xf86c,
0xf8ab,
0xfe71,
0x0392,
0x0455,
0x0163,
0xfe18,
0xfd33,
0xfed4,
0x0104,
0x01d4,
0x00ef,
0xff7e,
0xfed6,
0xff4d,
0x0038,
0x00b5,
0x007c,
0xffef,
0xff9a,
0xffb1,
0x0000,
0x0035,
0x002f,
0x0005,
0xffe4,
0xffe3,
0xfff9,
0x0012,
};
int filter_sap_45k[] = {
0xffe6,
0xfff3,
0x0012,
0x0023,
0x000b,
0xffd8,
0xffc7,
0x0000,
0x0055,
0x0057,
0xffde,
0xff62,
0xff90,
0x006c,
0x0105,
0x0070,
0xff0f,
0xfe7d,
0xffc5,
0x01c9,
0x020e,
0xffa6,
0xfcea,
0xfd6c,
0x01a0,
0x0535,
0x0305,
0xfb77,
0xf656,
0xfcb0,
0x0f92,
0x24d1,
0x2e1e,
0x24d1,
0x0f92,
0xfcb0,
0xf656,
0xfb77,
0x0305,
0x0535,
0x01a0,
0xfd6c,
0xfcea,
0xffa6,
0x020e,
0x01c9,
0xffc5,
0xfe7d,
0xff0f,
0x0070,
0x0105,
0x006c,
0xff90,
0xff62,
0xffde,
0x0057,
0x0055,
0x0000,
0xffc7,
0xffd8,
0x000b,
0x0023,
0x0012,
0xfff3,
0xffe6,
};
int filter_sap_50k[] = {
0x000f,
0x001a,
0x0000,
0xffde,
0xffe7,
0x001e,
0x003c,
0x0000,
0xffa7,
0xffbe,
0x004f,
0x0098,
0x0000,
0xff2c,
0xff67,
0x00b2,
0x014e,
0x0000,
0xfe42,
0xfec3,
0x016d,
0x02aa,
0x0000,
0xfc6c,
0xfd6a,
0x030f,
0x05f3,
0x0000,
0xf6aa,
0xf82f,
0x0bda,
0x269d,
0x3322,
0x269d,
0x0bda,
0xf82f,
0xf6aa,
0x0000,
0x05f3,
0x030f,
0xfd6a,
0xfc6c,
0x0000,
0x02aa,
0x016d,
0xfec3,
0xfe42,
0x0000,
0x014e,
0x00b2,
0xff67,
0xff2c,
0x0000,
0x0098,
0x004f,
0xffbe,
0xffa7,
0x0000,
0x003c,
0x001e,
0xffe7,
0xffde,
0x0000,
0x001a,
0x000f,
};
int filter_sap_55k[] = {
0x0006,
0xffe7,
0xffee,
0x0019,
0x0024,
0xffed,
0xffc2,
0x0000,
0x005c,
0x0029,
0xff8e,
0xff92,
0x0070,
0x00ca,
0xffbf,
0xfed1,
0xffd4,
0x0183,
0x00e2,
0xfe5f,
0xfe20,
0x015a,
0x0316,
0xff87,
0xfb99,
0xfeb4,
0x05ac,
0x0488,
0xf944,
0xf4c1,
0x0770,
0x27f6,
0x385c,
0x27f6,
0x0770,
0xf4c1,
0xf944,
0x0488,
0x05ac,
0xfeb4,
0xfb99,
0xff87,
0x0316,
0x015a,
0xfe20,
0xfe5f,
0x00e2,
0x0183,
0xffd4,
0xfed1,
0xffbf,
0x00ca,
0x0070,
0xff92,
0xff8e,
0x0029,
0x005c,
0x0000,
0xffc2,
0xffed,
0x0024,
0x0019,
0xffee,
0xffe7,
0x0006,
};
int filter_sap_60k[] = {
0xffe8,
0x000a,
0x001d,
0xfff7,
0xffd6,
0x0007,
0x003f,
0x0000,
0xffa3,
0xfff2,
0x0085,
0x0028,
0xff4b,
0xffae,
0x00ec,
0x0092,
0xfed7,
0xff11,
0x016a,
0x0172,
0xfe56,
0xfdd7,
0x01e8,
0x032e,
0xfde0,
0xfb48,
0x024f,
0x0755,
0xfd8e,
0xf2eb,
0x0288,
0x2896,
0x3d76,
0x2896,
0x0288,
0xf2eb,
0xfd8e,
0x0755,
0x024f,
0xfb48,
0xfde0,
0x032e,
0x01e8,
0xfdd7,
0xfe56,
0x0172,
0x016a,
0xff11,
0xfed7,
0x0092,
0x00ec,
0xffae,
0xff4b,
0x0028,
0x0085,
0xfff2,
0xffa3,
0x0000,
0x003f,
0x0007,
0xffd6,
0xfff7,
0x001d,
0x000a,
0xffe8,
};
int iir_10k[] = {
10,
6,
718,
-1687,
14,
27,
14,
};
int iir_12k[] = {
10,
6,
669,
-1616,
19,
38,
19,
};
int iir_13k[] = {
10,
6,
645,
-1581,
22,
44,
22,
};
int iir_14k[] = {
10,
6,
623,
-1546,
25,
50,
25,
};
int iir_15k[] = {
10,
6,
601,
-1511,
29,
57,
29,
};
int iir_16k[] = {
10,
6,
580,
-1476,
32,
64,
32,
};
int iir_18k[] = {
10,
6,
540,
-1407,
39,
79,
39,
};
int iir_20k[] = {
10,
6,
504,
-1339,
47,
94,
47,
};
int filter_bb_10k[] = {
0x0046,
0x00be,
0x021d,
0x04bc,
0x087c,
0x0cb5,
0x1065,
0x128d,
0x128d,
0x1065,
0x0cb5,
0x087c,
0x04bc,
0x021d,
0x00be,
0x0046,
};
int filter_bb_20k[] = {
0xffa9,
0xffc5,
0x006f,
0x02ad,
0x070d,
0x0d03,
0x12df,
0x1686,
0x1686,
0x12df,
0x0d03,
0x070d,
0x02ad,
0x006f,
0xffc5,
0xffa9,
};
int iir_lpr_0[] = {
10,
6,
453,
-1359,
36,
69,
33,
};
int iir_lpr_1[] = {
10,
6,
494,
-1397,
35,
68,
33,
};
int iir_lpr_2[] = {
10,
6,
580,
-1476,
33,
66,
33,
};
int iir_lpr_3[] = {
10,
6,
715,
-1600,
31,
64,
33,
};
int iir_lpr_4[] = {
10,
6,
906,
-1776,
30,
63,
33,
};
int iir_sap_0[] = {
10,
6,
574,
-1532,
20,
38,
18,
};
int iir_sap_1[] = {
10,
6,
609,
-1565,
19,
37,
18,
};
int iir_sap_2[] = {
10,
6,
680,
-1634,
18,
36,
18,
};
int iir_sap_3[] = {
10,
6,
789,
-1738,
17,
35,
18,
};
int iir_sap_4[] = {
10,
6,
937,
-1879,
16,
34,
18,
};
int iir_sap_10k_0[] = {
10,
6,
611,
-1580,
16,
31,
15,
};
int iir_sap_10k_1[] = {
10,
6,
644,
-1612,
16,
30,
15,
};
int iir_sap_10k_2[] = {
10,
6,
710,
-1676,
15,
29,
15,
};
int iir_sap_10k_3[] = {
10,
6,
811,
-1774,
14,
29,
15,
};
int iir_sap_10k_4[] = {
10,
6,
945,
-1904,
13,
28,
15,
};
int iir_sap_11k_0[] = {
10,
6,
580,
-1540,
19,
37,
17,
};
int iir_sap_11k_1[] = {
10,
6,
615,
-1573,
19,
36,
17,
};
int iir_sap_11k_2[] = {
10,
6,
685,
-1641,
17,
35,
17,
};
int iir_sap_11k_3[] = {
10,
6,
793,
-1744,
16,
34,
17,
};
int iir_sap_11k_4[] = {
10,
6,
938,
-1883,
16,
33,
17,
};
int iir_sap_12k_0[] = {
10,
6,
551,
-1500,
22,
43,
20,
};
int iir_sap_12k_1[] = {
10,
6,
587,
-1535,
22,
42,
20,
};
int iir_sap_12k_2[] = {
10,
6,
661,
-1606,
20,
41,
20,
};
int iir_sap_12k_3[] = {
10,
6,
775,
-1714,
19,
40,
20,
};
int iir_sap_12k_4[] = {
10,
6,
931,
-1862,
19,
39,
20,
};
int iir_sap_13k_0[] = {
10,
6,
523,
-1461,
26,
49,
24,
};
int iir_sap_13k_1[] = {
10,
6,
561,
-1497,
25,
48,
24,
};
int iir_sap_13k_2[] = {
10,
6,
638,
-1570,
24,
47,
24,
};
int iir_sap_13k_3[] = {
10,
6,
759,
-1684,
22,
46,
24,
};
int iir_sap_13k_4[] = {
10,
6,
924,
-1840,
21,
45,
24,
};
int iir_sap_14k_0[] = {
10,
6,
496,
-1423,
30,
56,
27,
};
int iir_sap_14k_1[] = {
10,
6,
535,
-1460,
28,
55,
27,
};
int iir_sap_14k_2[] = {
10,
6,
616,
-1535,
27,
54,
27,
};
int iir_sap_14k_3[] = {
10,
6,
742,
-1653,
25,
52,
27,
};
int iir_sap_14k_4[] = {
10,
6,
917,
-1817,
24,
51,
27,
};
int iir_sap_15k_0[] = {
10,
6,
470,
-1385,
33,
64,
30,
};
int iir_sap_15k_1[] = {
10,
6,
511,
-1423,
32,
62,
30,
};
int iir_sap_15k_2[] = {
10,
6,
595,
-1500,
30,
61,
30,
};
int iir_sap_15k_3[] = {
10,
6,
726,
-1622,
29,
59,
30,
};
int iir_sap_15k_4[] = {
10,
6,
910,
-1793,
28,
58,
30,
};
int iir_sap_16k_0[] = {
10,
6,
446,
-1348,
37,
71,
34,
};
int iir_sap_16k_1[] = {
10,
6,
488,
-1386,
36,
70,
34,
};
int iir_sap_16k_2[] = {
10,
6,
574,
-1466,
34,
68,
34,
};
int iir_sap_16k_3[] = {
10,
6,
710,
-1591,
32,
66,
34,
};
int iir_sap_16k_4[] = {
10,
6,
904,
-1768,
31,
65,
34,
};
int iir_sap_17k_0[] = {
10,
6,
422,
-1312,
42,
79,
38,
};
int iir_sap_17k_1[] = {
10,
6,
465,
-1351,
40,
78,
38,
};
int iir_sap_17k_2[] = {
10,
6,
554,
-1431,
38,
75,
38,
};
int iir_sap_17k_3[] = {
10,
6,
695,
-1559,
36,
73,
38,
};
int iir_sap_17k_4[] = {
10,
6,
897,
-1743,
34,
72,
38,
};
int iir_sap_11_2k_0[] = {
10,
6,
583,
-1544,
19,
36,
17,
};
int iir_sap_11_2k_1[] = {
10,
6,
618,
-1577,
18,
35,
17,
};
int iir_sap_11_2k_2[] = {
10,
6,
688,
-1644,
17,
34,
17,
};
int iir_sap_11_2k_3[] = {
10,
6,
795,
-1747,
16,
33,
17,
};
int iir_sap_11_2k_4[] = {
10,
6,
939,
-1885,
16,
33,
17,
};
int iir_sap_11_4k_0[] = {
10,
6,
577,
-1536,
20,
37,
18,
};
int iir_sap_11_4k_1[] = {
10,
6,
612,
-1569,
19,
36,
18,
};
int iir_sap_11_4k_2[] = {
10,
6,
683,
-1637,
18,
35,
18,
};
int iir_sap_11_4k_3[] = {
10,
6,
791,
-1741,
17,
34,
18,
};
int iir_sap_11_4k_4[] = {
10,
6,
937,
-1881,
16,
34,
18,
};
int iir_sap_11_6k_0[] = {
10,
6,
571,
-1528,
20,
38,
18,
};
int iir_sap_11_6k_1[] = {
10,
6,
606,
-1562,
19,
38,
18,
};
int iir_sap_11_6k_2[] = {
10,
6,
678,
-1630,
18,
37,
18,
};
int iir_sap_11_6k_3[] = {
10,
6,
788,
-1735,
17,
36,
18,
};
int iir_sap_11_6k_4[] = {
10,
6,
936,
-1877,
17,
35,
18,
};
int iir_sap_11_8k_0[] = {
10,
6,
565,
-1520,
21,
40,
19,
};
int iir_sap_11_8k_1[] = {
10,
6,
601,
-1554,
20,
39,
19,
};
int iir_sap_11_8k_2[] = {
10,
6,
673,
-1623,
19,
38,
19,
};
int iir_sap_11_8k_3[] = {
10,
6,
784,
-1729,
18,
37,
19,
};
int iir_sap_11_8k_4[] = {
10,
6,
934,
-1873,
17,
36,
19,
};
int iir_sap_12_0k_0[] = {
10,
6,
559,
-1512,
21,
41,
19,
};
int iir_sap_12_0k_1[] = {
10,
6,
595,
-1546,
21,
40,
19,
};
int iir_sap_12_0k_2[] = {
10,
6,
669,
-1616,
19,
39,
19,
};
int iir_sap_12_0k_3[] = {
10,
6,
781,
-1723,
18,
38,
19,
};
int iir_sap_12_0k_4[] = {
10,
6,
933,
-1869,
18,
37,
19,
};
int iir_sap_12_2k_0[] = {
10,
6,
554,
-1504,
22,
42,
20,
};
int iir_sap_12_2k_1[] = {
10,
6,
590,
-1539,
21,
41,
20,
};
int iir_sap_12_2k_2[] = {
10,
6,
664,
-1609,
20,
40,
20,
};
int iir_sap_12_2k_3[] = {
10,
6,
777,
-1717,
19,
39,
20,
};
int iir_sap_12_2k_4[] = {
10,
6,
932,
-1864,
18,
38,
20,
};
int iir_sap_12_4k_0[] = {
10,
6,
548,
-1496,
23,
43,
21,
};
int iir_sap_12_4k_1[] = {
10,
6,
585,
-1531,
22,
43,
21,
};
int iir_sap_12_4k_2[] = {
10,
6,
659,
-1602,
21,
41,
21,
};
int iir_sap_12_4k_3[] = {
10,
6,
774,
-1711,
19,
40,
21,
};
int iir_sap_12_4k_4[] = {
10,
6,
930,
-1860,
19,
39,
21,
};
int iir_sap_12_6k_0[] = {
10,
6,
542,
-1488,
23,
45,
21,
};
int iir_sap_12_6k_1[] = {
10,
6,
579,
-1523,
23,
44,
21,
};
int iir_sap_12_6k_2[] = {
10,
6,
654,
-1595,
21,
43,
21,
};
int iir_sap_12_6k_3[] = {
10,
6,
770,
-1705,
20,
41,
21,
};
int iir_sap_12_6k_4[] = {
10,
6,
929,
-1856,
19,
41,
21,
};
int iir_sap_12_8k_0[] = {
10,
6,
537,
-1481,
24,
46,
22,
};
int iir_sap_12_8k_1[] = {
10,
6,
574,
-1516,
23,
45,
22,
};
int iir_sap_12_8k_2[] = {
10,
6,
650,
-1588,
22,
44,
22,
};
int iir_sap_12_8k_3[] = {
10,
6,
767,
-1699,
21,
43,
22,
};
int iir_sap_12_8k_4[] = {
10,
6,
927,
-1851,
20,
42,
22,
};
int iir_sap_13_0k_0[] = {
10,
6,
531,
-1473,
25,
47,
23,
};
int iir_sap_13_0k_1[] = {
10,
6,
569,
-1508,
24,
46,
23,
};
int iir_sap_13_0k_2[] = {
10,
6,
645,
-1581,
23,
45,
23,
};
int iir_sap_13_0k_3[] = {
10,
6,
764,
-1693,
21,
44,
23,
};
int iir_sap_13_0k_4[] = {
10,
6,
926,
-1847,
20,
43,
23,
};
int iir_sap_13_2k_0[] = {
10,
6,
526,
-1465,
26,
49,
23,
};
int iir_sap_13_2k_1[] = {
10,
6,
563,
-1501,
25,
48,
23,
};
int iir_sap_13_2k_2[] = {
10,
6,
641,
-1574,
23,
46,
23,
};
int iir_sap_13_2k_3[] = {
10,
6,
760,
-1687,
22,
45,
23,
};
int iir_sap_13_2k_4[] = {
10,
6,
925,
-1842,
21,
44,
23,
};
int iir_sap_13_4k_0[] = {
10,
6,
520,
-1457,
26,
50,
24,
};
int iir_sap_13_4k_1[] = {
10,
6,
558,
-1493,
25,
49,
24,
};
int iir_sap_13_4k_2[] = {
10,
6,
636,
-1567,
24,
48,
24,
};
int iir_sap_13_4k_3[] = {
10,
6,
757,
-1681,
22,
46,
24,
};
int iir_sap_13_4k_4[] = {
10,
6,
923,
-1838,
22,
45,
24,
};
int filter_sap_12k_1[] = {
0xffe4,
0xffe6,
0xffec,
0xfff5,
0x0002,
0x0013,
0x002a,
0x0046,
0x0067,
0x008e,
0x00ba,
0x00ec,
0x0124,
0x0160,
0x01a2,
0x01e7,
0x0230,
0x027c,
0x02ca,
0x0318,
0x0367,
0x03b5,
0x0400,
0x0448,
0x048d,
0x04cb,
0x0504,
0x0535,
0x055f,
0x0580,
0x0598,
0x05a6,
0x05ab,
0x05a6,
0x0598,
0x0580,
0x055f,
0x0535,
0x0504,
0x04cb,
0x048d,
0x0448,
0x0400,
0x03b5,
0x0367,
0x0318,
0x02ca,
0x027c,
0x0230,
0x01e7,
0x01a2,
0x0160,
0x0124,
0x00ec,
0x00ba,
0x008e,
0x0067,
0x0046,
0x002a,
0x0013,
0x0002,
0xfff5,
0xffec,
0xffe6,
0xffe4,
};
int filter_sap_12k_2[] = {
0x0019,
0x0038,
0x0062,
0x0093,
0x00c8,
0x00fb,
0x0127,
0x0143,
0x0149,
0x0133,
0x00fe,
0x00a8,
0x0035,
0xffaa,
0xff13,
0xfe7c,
0xfdf6,
0xfd93,
0xfd63,
0xfd76,
0xfdd6,
0xfe8c,
0xff97,
0x00f0,
0x028b,
0x0454,
0x0632,
0x080b,
0x09c0,
0x0b36,
0x0c55,
0x0d09,
0x0d46,
0x0d09,
0x0c55,
0x0b36,
0x09c0,
0x080b,
0x0632,
0x0454,
0x028b,
0x00f0,
0xff97,
0xfe8c,
0xfdd6,
0xfd76,
0xfd63,
0xfd93,
0xfdf6,
0xfe7c,
0xff13,
0xffaa,
0x0035,
0x00a8,
0x00fe,
0x0133,
0x0149,
0x0143,
0x0127,
0x00fb,
0x00c8,
0x0093,
0x0062,
0x0038,
0x0019,
};
int filter_sap_12k_4[] = {
0x0018,
0x002d,
0x0037,
0x0026,
0xfff7,
0xffb5,
0xff7d,
0xff71,
0xffa6,
0x0019,
0x00a0,
0x00fe,
0x00f6,
0x0070,
0xff90,
0xfeaf,
0xfe3f,
0xfe97,
0xffbc,
0x014f,
0x029f,
0x02f0,
0x01d4,
0xff71,
0xfc97,
0xfa93,
0xfab8,
0xfddf,
0x03f6,
0x0be8,
0x13d7,
0x19b0,
0x1bd7,
0x19b0,
0x13d7,
0x0be8,
0x03f6,
0xfddf,
0xfab8,
0xfa93,
0xfc97,
0xff71,
0x01d4,
0x02f0,
0x029f,
0x014f,
0xffbc,
0xfe97,
0xfe3f,
0xfeaf,
0xff90,
0x0070,
0x00f6,
0x00fe,
0x00a0,
0x0019,
0xffa6,
0xff71,
0xff7d,
0xffb5,
0xfff7,
0x0026,
0x0037,
0x002d,
0x0018,
};
int filter_sap_15k_2[] = {
0xffc6,
0xff9a,
0xff6b,
0xff42,
0xff2a,
0xff2b,
0xff4c,
0xff90,
0xfff2,
0x006a,
0x00e7,
0x0155,
0x019f,
0x01b2,
0x0181,
0x0107,
0x004b,
0xff60,
0xfe66,
0xfd82,
0xfce0,
0xfcaa,
0xfd01,
0xfdf8,
0xff95,
0x01c5,
0x0465,
0x0740,
0x0a17,
0x0ca8,
0x0eb2,
0x1002,
0x1076,
0x1002,
0x0eb2,
0x0ca8,
0x0a17,
0x0740,
0x0465,
0x01c5,
0xff95,
0xfdf8,
0xfd01,
0xfcaa,
0xfce0,
0xfd82,
0xfe66,
0xff60,
0x004b,
0x0107,
0x0181,
0x01b2,
0x019f,
0x0155,
0x00e7,
0x006a,
0xfff2,
0xff90,
0xff4c,
0xff2b,
0xff2a,
0xff42,
0xff6b,
0xff9a,
0xffc6,
};
int filter_sap_15k_4[] = {
0xfff9,
0xffdc,
0xffb4,
0xff9b,
0xffae,
0xfff8,
0x005d,
0x00a2,
0x008d,
0x000f,
0xff65,
0xfefb,
0xff30,
0x0006,
0x010e,
0x0196,
0x0119,
0xffb2,
0xfe2a,
0xfd96,
0xfea1,
0x00f5,
0x0339,
0x03be,
0x0199,
0xfd7e,
0xf9c2,
0xf959,
0xfe40,
0x0826,
0x142f,
0x1e04,
0x21ce,
0x1e04,
0x142f,
0x0826,
0xfe40,
0xf959,
0xf9c2,
0xfd7e,
0x0199,
0x03be,
0x0339,
0x00f5,
0xfea1,
0xfd96,
0xfe2a,
0xffb2,
0x0119,
0x0196,
0x010e,
0x0006,
0xff30,
0xfefb,
0xff65,
0x000f,
0x008d,
0x00a2,
0x005d,
0xfff8,
0xffae,
0xff9b,
0xffb4,
0xffdc,
0xfff9,
};