diff --git a/libs/spandsp/src/generated/at_interpreter_dictionary.h b/libs/spandsp/src/generated/at_interpreter_dictionary.h new file mode 100644 index 0000000000..20a48db755 --- /dev/null +++ b/libs/spandsp/src/generated/at_interpreter_dictionary.h @@ -0,0 +1,909 @@ +// The trie contains 399 entries + +static const at_cmd_service_t at_commands[] = +{ + at_cmd_dummy, + at_cmd_amp_C, + at_cmd_amp_D, + at_cmd_amp_F, + at_cmd_plus_A8A, + at_cmd_plus_A8C, + at_cmd_plus_A8E, + at_cmd_plus_A8I, + at_cmd_plus_A8J, + at_cmd_plus_A8M, + at_cmd_plus_A8R, + at_cmd_plus_A8T, + at_cmd_plus_ASTO, + at_cmd_plus_CAAP, + at_cmd_plus_CACM, + at_cmd_plus_CACSP, + at_cmd_plus_CAD, + at_cmd_plus_CAEMLPP, + at_cmd_plus_CAHLD, + at_cmd_plus_CAJOIN, + at_cmd_plus_CALA, + at_cmd_plus_CALCC, + at_cmd_plus_CALD, + at_cmd_plus_CALM, + at_cmd_plus_CAMM, + at_cmd_plus_CANCHEV, + at_cmd_plus_CAOC, + at_cmd_plus_CAPD, + at_cmd_plus_CAPTT, + at_cmd_plus_CAREJ, + at_cmd_plus_CAULEV, + at_cmd_plus_CBC, + at_cmd_plus_CBCS, + at_cmd_plus_CBIP, + at_cmd_plus_CBST, + at_cmd_plus_CCFC, + at_cmd_plus_CCLK, + at_cmd_plus_CCS, + at_cmd_plus_CCUG, + at_cmd_plus_CCWA, + at_cmd_plus_CCWE, + at_cmd_plus_CDIP, + at_cmd_plus_CDIS, + at_cmd_plus_CDV, + at_cmd_plus_CEER, + at_cmd_plus_CESP, + at_cmd_plus_CFCS, + at_cmd_plus_CFG, + at_cmd_plus_CFUN, + at_cmd_plus_CGACT, + at_cmd_plus_CGANS, + at_cmd_plus_CGATT, + at_cmd_plus_CGAUTO, + at_cmd_plus_CGCAP, + at_cmd_plus_CGCLASS, + at_cmd_plus_CGCLOSP, + at_cmd_plus_CGCLPAD, + at_cmd_plus_CGCMOD, + at_cmd_plus_CGCS, + at_cmd_plus_CGDATA, + at_cmd_plus_CGDCONT, + at_cmd_plus_CGDSCONT, + at_cmd_plus_CGEQMIN, + at_cmd_plus_CGEQNEG, + at_cmd_plus_CGEQREQ, + at_cmd_plus_CGEREP, + at_cmd_plus_CGMI, + at_cmd_plus_CGMM, + at_cmd_plus_CGMR, + at_cmd_plus_CGOI, + at_cmd_plus_CGPADDR, + at_cmd_plus_CGQMIN, + at_cmd_plus_CGQREQ, + at_cmd_plus_CGREG, + at_cmd_plus_CGSMS, + at_cmd_plus_CGSN, + at_cmd_plus_CGTFT, + at_cmd_plus_CHLD, + at_cmd_plus_CHSA, + at_cmd_plus_CHSC, + at_cmd_plus_CHSD, + at_cmd_plus_CHSN, + at_cmd_plus_CHSR, + at_cmd_plus_CHST, + at_cmd_plus_CHSU, + at_cmd_plus_CHUP, + at_cmd_plus_CHV, + at_cmd_plus_CIMI, + at_cmd_plus_CIND, + at_cmd_plus_CIT, + at_cmd_plus_CKPD, + at_cmd_plus_CLAC, + at_cmd_plus_CLAE, + at_cmd_plus_CLAN, + at_cmd_plus_CLCC, + at_cmd_plus_CLCK, + at_cmd_plus_CLIP, + at_cmd_plus_CLIR, + at_cmd_plus_CLVL, + at_cmd_plus_CMAR, + at_cmd_plus_CMEC, + at_cmd_plus_CMEE, + at_cmd_plus_CMER, + at_cmd_plus_CMGC, + at_cmd_plus_CMGD, + at_cmd_plus_CMGF, + at_cmd_plus_CMGL, + at_cmd_plus_CMGR, + at_cmd_plus_CMGS, + at_cmd_plus_CMGW, + at_cmd_plus_CMIP, + at_cmd_plus_CMM, + at_cmd_plus_CMMS, + at_cmd_plus_CMOD, + at_cmd_plus_CMSS, + at_cmd_plus_CMUT, + at_cmd_plus_CMUX, + at_cmd_plus_CNMA, + at_cmd_plus_CNMI, + at_cmd_plus_CNUM, + at_cmd_plus_COLP, + at_cmd_plus_COPN, + at_cmd_plus_COPS, + at_cmd_plus_COS, + at_cmd_plus_COTDI, + at_cmd_plus_CPAS, + at_cmd_plus_CPBF, + at_cmd_plus_CPBR, + at_cmd_plus_CPBS, + at_cmd_plus_CPBW, + at_cmd_plus_CPIN, + at_cmd_plus_CPLS, + at_cmd_plus_CPMS, + at_cmd_plus_CPOL, + at_cmd_plus_CPPS, + at_cmd_plus_CPROT, + at_cmd_plus_CPUC, + at_cmd_plus_CPWC, + at_cmd_plus_CPWD, + at_cmd_plus_CQD, + at_cmd_plus_CR, + at_cmd_plus_CRC, + at_cmd_plus_CREG, + at_cmd_plus_CRES, + at_cmd_plus_CRLP, + at_cmd_plus_CRM, + at_cmd_plus_CRMC, + at_cmd_plus_CRMP, + at_cmd_plus_CRSL, + at_cmd_plus_CRSM, + at_cmd_plus_CSAS, + at_cmd_plus_CSCA, + at_cmd_plus_CSCB, + at_cmd_plus_CSCC, + at_cmd_plus_CSCS, + at_cmd_plus_CSDF, + at_cmd_plus_CSDH, + at_cmd_plus_CSGT, + at_cmd_plus_CSIL, + at_cmd_plus_CSIM, + at_cmd_plus_CSMP, + at_cmd_plus_CSMS, + at_cmd_plus_CSNS, + at_cmd_plus_CSQ, + at_cmd_plus_CSS, + at_cmd_plus_CSSN, + at_cmd_plus_CSTA, + at_cmd_plus_CSTF, + at_cmd_plus_CSVM, + at_cmd_plus_CTA, + at_cmd_plus_CTF, + at_cmd_plus_CTFR, + at_cmd_plus_CTZR, + at_cmd_plus_CTZU, + at_cmd_plus_CUSD, + at_cmd_plus_CUUS1, + at_cmd_plus_CV120, + at_cmd_plus_CVHU, + at_cmd_plus_CVIB, + at_cmd_plus_CXT, + at_cmd_plus_DR, + at_cmd_plus_DS, + at_cmd_plus_DS44, + at_cmd_plus_EB, + at_cmd_plus_EFCS, + at_cmd_plus_EFRAM, + at_cmd_plus_ER, + at_cmd_plus_ES, + at_cmd_plus_ESR, + at_cmd_plus_ETBM, + at_cmd_plus_EWIND, + at_cmd_plus_FAA, + at_cmd_plus_FAP, + at_cmd_plus_FAR, + at_cmd_plus_FBO, + at_cmd_plus_FBS, + at_cmd_plus_FBU, + at_cmd_plus_FCC, + at_cmd_plus_FCL, + at_cmd_plus_FCLASS, + at_cmd_plus_FCQ, + at_cmd_plus_FCR, + at_cmd_plus_FCS, + at_cmd_plus_FCT, + at_cmd_plus_FDD, + at_cmd_plus_FDR, + at_cmd_plus_FDT, + at_cmd_plus_FEA, + at_cmd_plus_FFC, + at_cmd_plus_FFD, + at_cmd_plus_FHS, + at_cmd_plus_FIE, + at_cmd_plus_FIP, + at_cmd_plus_FIS, + at_cmd_plus_FIT, + at_cmd_plus_FKS, + at_cmd_plus_FLI, + at_cmd_plus_FLO, + at_cmd_plus_FLP, + at_cmd_plus_FMI, + at_cmd_plus_FMM, + at_cmd_plus_FMR, + at_cmd_plus_FMS, + at_cmd_plus_FND, + at_cmd_plus_FNR, + at_cmd_plus_FNS, + at_cmd_plus_FPA, + at_cmd_plus_FPI, + at_cmd_plus_FPP, + at_cmd_plus_FPR, + at_cmd_plus_FPS, + at_cmd_plus_FPW, + at_cmd_plus_FRH, + at_cmd_plus_FRM, + at_cmd_plus_FRQ, + at_cmd_plus_FRS, + at_cmd_plus_FRY, + at_cmd_plus_FSA, + at_cmd_plus_FSP, + at_cmd_plus_FTH, + at_cmd_plus_FTM, + at_cmd_plus_FTS, + at_cmd_plus_GCAP, + at_cmd_plus_GCI, + at_cmd_plus_GMI, + at_cmd_plus_GMM, + at_cmd_plus_GMR, + at_cmd_plus_GOI, + at_cmd_plus_GSN, + at_cmd_plus_IBC, + at_cmd_plus_IBM, + at_cmd_plus_ICF, + at_cmd_plus_ICLOK, + at_cmd_plus_IDSR, + at_cmd_plus_IFC, + at_cmd_plus_ILRR, + at_cmd_plus_ILSD, + at_cmd_plus_IPR, + at_cmd_plus_IRTS, + at_cmd_plus_MA, + at_cmd_plus_MR, + at_cmd_plus_MS, + at_cmd_plus_MSC, + at_cmd_plus_MV18AM, + at_cmd_plus_MV18P, + at_cmd_plus_MV18R, + at_cmd_plus_MV18S, + at_cmd_plus_PCW, + at_cmd_plus_PIG, + at_cmd_plus_PMH, + at_cmd_plus_PMHF, + at_cmd_plus_PMHR, + at_cmd_plus_PMHT, + at_cmd_plus_PQC, + at_cmd_plus_PSS, + at_cmd_plus_SAC, + at_cmd_plus_SAM, + at_cmd_plus_SAR, + at_cmd_plus_SARR, + at_cmd_plus_SAT, + at_cmd_plus_SCRR, + at_cmd_plus_SDC, + at_cmd_plus_SDI, + at_cmd_plus_SDR, + at_cmd_plus_SRSC, + at_cmd_plus_STC, + at_cmd_plus_STH, + at_cmd_plus_SVC, + at_cmd_plus_SVM, + at_cmd_plus_SVR, + at_cmd_plus_SVRR, + at_cmd_plus_SVT, + at_cmd_plus_TADR, + at_cmd_plus_TAL, + at_cmd_plus_TALS, + at_cmd_plus_TDLS, + at_cmd_plus_TE140, + at_cmd_plus_TE141, + at_cmd_plus_TEPAL, + at_cmd_plus_TEPDL, + at_cmd_plus_TERDL, + at_cmd_plus_TLDL, + at_cmd_plus_TMO, + at_cmd_plus_TMODE, + at_cmd_plus_TNUM, + at_cmd_plus_TRDL, + at_cmd_plus_TRDLS, + at_cmd_plus_TRES, + at_cmd_plus_TSELF, + at_cmd_plus_TTER, + at_cmd_plus_VAC, + at_cmd_plus_VACR, + at_cmd_plus_VBT, + at_cmd_plus_VCID, + at_cmd_plus_VCIDR, + at_cmd_plus_VDID, + at_cmd_plus_VDIDR, + at_cmd_plus_VDR, + at_cmd_plus_VDT, + at_cmd_plus_VDX, + at_cmd_plus_VEM, + at_cmd_plus_VGM, + at_cmd_plus_VGR, + at_cmd_plus_VGS, + at_cmd_plus_VGT, + at_cmd_plus_VHC, + at_cmd_plus_VIP, + at_cmd_plus_VIT, + at_cmd_plus_VLS, + at_cmd_plus_VNH, + at_cmd_plus_VPH, + at_cmd_plus_VPP, + at_cmd_plus_VPR, + at_cmd_plus_VRA, + at_cmd_plus_VRID, + at_cmd_plus_VRL, + at_cmd_plus_VRN, + at_cmd_plus_VRX, + at_cmd_plus_VSD, + at_cmd_plus_VSID, + at_cmd_plus_VSM, + at_cmd_plus_VSP, + at_cmd_plus_VTA, + at_cmd_plus_VTD, + at_cmd_plus_VTER, + at_cmd_plus_VTH, + at_cmd_plus_VTR, + at_cmd_plus_VTS, + at_cmd_plus_VTX, + at_cmd_plus_VXT, + at_cmd_plus_W, + at_cmd_plus_WBAG, + at_cmd_plus_WCDA, + at_cmd_plus_WCHG, + at_cmd_plus_WCID, + at_cmd_plus_WCLK, + at_cmd_plus_WCPN, + at_cmd_plus_WCXF, + at_cmd_plus_WDAC, + at_cmd_plus_WDIR, + at_cmd_plus_WECR, + at_cmd_plus_WFON, + at_cmd_plus_WKPD, + at_cmd_plus_WPBA, + at_cmd_plus_WPTH, + at_cmd_plus_WRLK, + at_cmd_plus_WS45, + at_cmd_plus_WS46, + at_cmd_plus_WS50, + at_cmd_plus_WS51, + at_cmd_plus_WS52, + at_cmd_plus_WS53, + at_cmd_plus_WS54, + at_cmd_plus_WS57, + at_cmd_plus_WS58, + at_cmd_plus_WSTL, + at_cmd_dummy, + at_cmd_A, + at_cmd_D, + at_cmd_E, + at_cmd_H, + at_cmd_I, + at_cmd_L, + at_cmd_M, + at_cmd_O, + at_cmd_P, + at_cmd_Q, + at_cmd_S0, + at_cmd_S10, + at_cmd_S3, + at_cmd_S4, + at_cmd_S5, + at_cmd_S6, + at_cmd_S7, + at_cmd_S8, + at_cmd_T, + at_cmd_V, + at_cmd_X, + at_cmd_Z, +}; + +static const uint16_t command_trie[] = +{ + 0x0020, 0x005A, 0x0000, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0F43, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0F46, 0x0000, 0x0000, 0x0F49, + 0x0F4C, 0x0000, 0x0000, 0x0F4F, 0x0F52, 0x0000, 0x0000, 0x0F55, + 0x0F58, 0x0000, 0x0F5B, 0x0F5E, 0x0F61, 0x0000, 0x0F64, 0x0F8C, + 0x0000, 0x0F8F, 0x0000, 0x0F92, 0x0000, 0x0F95, 0x0001, 0x0000, + 0x0001, 0x0043, 0x0046, 0x0000, 0x0049, 0x004C, 0x0000, 0x004F, + 0x0001, 0x0000, 0x0002, 0x0001, 0x0000, 0x0003, 0x0001, 0x0000, + 0x0004, 0x0041, 0x0057, 0x0000, 0x006C, 0x0000, 0x00C5, 0x07D0, + 0x07E3, 0x0848, 0x09EA, 0x0000, 0x0A38, 0x0000, 0x0000, 0x0000, + 0x0AAF, 0x0000, 0x0000, 0x0B03, 0x0000, 0x0000, 0x0B52, 0x0BF6, + 0x0000, 0x0CDC, 0x0E20, 0x0038, 0x0053, 0x0000, 0x008B, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x00BA, 0x0041, 0x0054, 0x0000, 0x00A2, 0x0000, 0x00A5, + 0x0000, 0x00A8, 0x0000, 0x0000, 0x0000, 0x00AB, 0x00AE, 0x0000, + 0x0000, 0x00B1, 0x0000, 0x0000, 0x0000, 0x0000, 0x00B4, 0x0000, + 0x00B7, 0x0001, 0x0000, 0x0005, 0x0001, 0x0000, 0x0006, 0x0001, + 0x0000, 0x0007, 0x0001, 0x0000, 0x0008, 0x0001, 0x0000, 0x0009, + 0x0001, 0x0000, 0x000A, 0x0001, 0x0000, 0x000B, 0x0001, 0x0000, + 0x000C, 0x0054, 0x0054, 0x0000, 0x00BE, 0x004F, 0x004F, 0x0000, + 0x00C2, 0x0001, 0x0000, 0x000D, 0x0041, 0x0058, 0x0000, 0x00E0, + 0x01BC, 0x01E5, 0x0220, 0x0241, 0x0261, 0x0288, 0x0425, 0x0471, + 0x0000, 0x048D, 0x0498, 0x04EE, 0x0580, 0x05A5, 0x05D5, 0x0657, + 0x065E, 0x06B4, 0x0748, 0x077C, 0x0794, 0x0000, 0x07C9, 0x0041, + 0x0055, 0x0000, 0x00F8, 0x0000, 0x00FF, 0x0113, 0x0116, 0x0000, + 0x0000, 0x0129, 0x0000, 0x0134, 0x0000, 0x0143, 0x0163, 0x016A, + 0x017D, 0x0184, 0x0000, 0x01A2, 0x0000, 0x0000, 0x01AD, 0x0050, + 0x0050, 0x0000, 0x00FC, 0x0001, 0x0000, 0x000E, 0x004D, 0x0053, + 0x0000, 0x0109, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x010C, + 0x0001, 0x0000, 0x000F, 0x0050, 0x0050, 0x0000, 0x0110, 0x0001, + 0x0000, 0x0010, 0x0001, 0x0000, 0x0011, 0x004D, 0x004D, 0x0000, + 0x011A, 0x004C, 0x004C, 0x0000, 0x011E, 0x0050, 0x0050, 0x0000, + 0x0122, 0x0050, 0x0050, 0x0000, 0x0126, 0x0001, 0x0000, 0x0012, + 0x004C, 0x004C, 0x0000, 0x012D, 0x0044, 0x0044, 0x0000, 0x0131, + 0x0001, 0x0000, 0x0013, 0x004F, 0x004F, 0x0000, 0x0138, 0x0049, + 0x0049, 0x0000, 0x013C, 0x004E, 0x004E, 0x0000, 0x0140, 0x0001, + 0x0000, 0x0014, 0x0041, 0x004D, 0x0000, 0x0153, 0x0000, 0x0156, + 0x015D, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0160, 0x0001, 0x0000, 0x0015, 0x0043, 0x0043, 0x0000, + 0x015A, 0x0001, 0x0000, 0x0016, 0x0001, 0x0000, 0x0017, 0x0001, + 0x0000, 0x0018, 0x004D, 0x004D, 0x0000, 0x0167, 0x0001, 0x0000, + 0x0019, 0x0043, 0x0043, 0x0000, 0x016E, 0x0048, 0x0048, 0x0000, + 0x0172, 0x0045, 0x0045, 0x0000, 0x0176, 0x0056, 0x0056, 0x0000, + 0x017A, 0x0001, 0x0000, 0x001A, 0x0043, 0x0043, 0x0000, 0x0181, + 0x0001, 0x0000, 0x001B, 0x0044, 0x0054, 0x0000, 0x0198, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x019B, 0x0001, + 0x0000, 0x001C, 0x0054, 0x0054, 0x0000, 0x019F, 0x0001, 0x0000, + 0x001D, 0x0045, 0x0045, 0x0000, 0x01A6, 0x004A, 0x004A, 0x0000, + 0x01AA, 0x0001, 0x0000, 0x001E, 0x004C, 0x004C, 0x0000, 0x01B1, + 0x0045, 0x0045, 0x0000, 0x01B5, 0x0056, 0x0056, 0x0000, 0x01B9, + 0x0001, 0x0000, 0x001F, 0x0043, 0x0053, 0x0000, 0x01D0, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x01D7, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01DE, 0x0053, + 0x0053, 0x0020, 0x01D4, 0x0001, 0x0000, 0x0021, 0x0050, 0x0050, + 0x0000, 0x01DB, 0x0001, 0x0000, 0x0022, 0x0054, 0x0054, 0x0000, + 0x01E2, 0x0001, 0x0000, 0x0023, 0x0046, 0x0057, 0x0000, 0x01FA, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0201, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0208, 0x0000, 0x020B, 0x0000, + 0x0212, 0x0043, 0x0043, 0x0000, 0x01FE, 0x0001, 0x0000, 0x0024, + 0x004B, 0x004B, 0x0000, 0x0205, 0x0001, 0x0000, 0x0025, 0x0001, + 0x0000, 0x0026, 0x0047, 0x0047, 0x0000, 0x020F, 0x0001, 0x0000, + 0x0027, 0x0041, 0x0045, 0x0000, 0x021A, 0x0000, 0x0000, 0x0000, + 0x021D, 0x0001, 0x0000, 0x0028, 0x0001, 0x0000, 0x0029, 0x0049, + 0x0056, 0x0000, 0x0231, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x023E, + 0x0050, 0x0053, 0x0000, 0x0238, 0x0000, 0x0000, 0x023B, 0x0001, + 0x0000, 0x002A, 0x0001, 0x0000, 0x002B, 0x0001, 0x0000, 0x002C, + 0x0045, 0x0053, 0x0000, 0x0253, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x025A, 0x0052, 0x0052, 0x0000, 0x0257, 0x0001, 0x0000, + 0x002D, 0x0050, 0x0050, 0x0000, 0x025E, 0x0001, 0x0000, 0x002E, + 0x0043, 0x0055, 0x0000, 0x0277, 0x0000, 0x0000, 0x0000, 0x027E, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0281, 0x0053, 0x0053, + 0x0000, 0x027B, 0x0001, 0x0000, 0x002F, 0x0001, 0x0000, 0x0030, + 0x004E, 0x004E, 0x0000, 0x0285, 0x0001, 0x0000, 0x0031, 0x0041, + 0x0054, 0x0000, 0x029F, 0x0000, 0x02D5, 0x0334, 0x0377, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03B1, 0x0000, + 0x03C7, 0x03CE, 0x03E1, 0x0400, 0x040B, 0x041A, 0x0043, 0x0055, + 0x0000, 0x02B5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x02BC, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x02C3, 0x02CA, 0x0054, 0x0054, 0x0000, 0x02B9, + 0x0001, 0x0000, 0x0032, 0x0053, 0x0053, 0x0000, 0x02C0, 0x0001, + 0x0000, 0x0033, 0x0054, 0x0054, 0x0000, 0x02C7, 0x0001, 0x0000, + 0x0034, 0x0054, 0x0054, 0x0000, 0x02CE, 0x004F, 0x004F, 0x0000, + 0x02D2, 0x0001, 0x0000, 0x0035, 0x0041, 0x0053, 0x0000, 0x02EB, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x02F2, 0x0326, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0331, 0x0050, 0x0050, 0x0000, 0x02EF, 0x0001, 0x0000, + 0x0036, 0x0041, 0x0050, 0x0000, 0x0305, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0310, 0x031B, 0x0053, 0x0053, 0x0000, 0x0309, + 0x0053, 0x0053, 0x0000, 0x030D, 0x0001, 0x0000, 0x0037, 0x0053, + 0x0053, 0x0000, 0x0314, 0x0050, 0x0050, 0x0000, 0x0318, 0x0001, + 0x0000, 0x0038, 0x0041, 0x0041, 0x0000, 0x031F, 0x0044, 0x0044, + 0x0000, 0x0323, 0x0001, 0x0000, 0x0039, 0x004F, 0x004F, 0x0000, + 0x032A, 0x0044, 0x0044, 0x0000, 0x032E, 0x0001, 0x0000, 0x003A, + 0x0001, 0x0000, 0x003B, 0x0041, 0x0053, 0x0000, 0x034A, 0x0000, + 0x0355, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0364, 0x0054, 0x0054, 0x0000, 0x034E, 0x0041, 0x0041, 0x0000, + 0x0352, 0x0001, 0x0000, 0x003C, 0x004F, 0x004F, 0x0000, 0x0359, + 0x004E, 0x004E, 0x0000, 0x035D, 0x0054, 0x0054, 0x0000, 0x0361, + 0x0001, 0x0000, 0x003D, 0x0043, 0x0043, 0x0000, 0x0368, 0x004F, + 0x004F, 0x0000, 0x036C, 0x004E, 0x004E, 0x0000, 0x0370, 0x0054, + 0x0054, 0x0000, 0x0374, 0x0001, 0x0000, 0x003E, 0x0051, 0x0052, + 0x0000, 0x037C, 0x03A6, 0x004D, 0x0052, 0x0000, 0x0385, 0x0390, + 0x0000, 0x0000, 0x0000, 0x039B, 0x0049, 0x0049, 0x0000, 0x0389, + 0x004E, 0x004E, 0x0000, 0x038D, 0x0001, 0x0000, 0x003F, 0x0045, + 0x0045, 0x0000, 0x0394, 0x0047, 0x0047, 0x0000, 0x0398, 0x0001, + 0x0000, 0x0040, 0x0045, 0x0045, 0x0000, 0x039F, 0x0051, 0x0051, + 0x0000, 0x03A3, 0x0001, 0x0000, 0x0041, 0x0045, 0x0045, 0x0000, + 0x03AA, 0x0050, 0x0050, 0x0000, 0x03AE, 0x0001, 0x0000, 0x0042, + 0x0049, 0x0052, 0x0000, 0x03BE, 0x0000, 0x0000, 0x0000, 0x03C1, + 0x0000, 0x0000, 0x0000, 0x0000, 0x03C4, 0x0001, 0x0000, 0x0043, + 0x0001, 0x0000, 0x0044, 0x0001, 0x0000, 0x0045, 0x0049, 0x0049, + 0x0000, 0x03CB, 0x0001, 0x0000, 0x0046, 0x0041, 0x0041, 0x0000, + 0x03D2, 0x0044, 0x0044, 0x0000, 0x03D6, 0x0044, 0x0044, 0x0000, + 0x03DA, 0x0052, 0x0052, 0x0000, 0x03DE, 0x0001, 0x0000, 0x0047, + 0x004D, 0x0052, 0x0000, 0x03EA, 0x0000, 0x0000, 0x0000, 0x0000, + 0x03F5, 0x0049, 0x0049, 0x0000, 0x03EE, 0x004E, 0x004E, 0x0000, + 0x03F2, 0x0001, 0x0000, 0x0048, 0x0045, 0x0045, 0x0000, 0x03F9, + 0x0051, 0x0051, 0x0000, 0x03FD, 0x0001, 0x0000, 0x0049, 0x0045, + 0x0045, 0x0000, 0x0404, 0x0047, 0x0047, 0x0000, 0x0408, 0x0001, + 0x0000, 0x004A, 0x004D, 0x004E, 0x0000, 0x0410, 0x0417, 0x0053, + 0x0053, 0x0000, 0x0414, 0x0001, 0x0000, 0x004B, 0x0001, 0x0000, + 0x004C, 0x0046, 0x0046, 0x0000, 0x041E, 0x0054, 0x0054, 0x0000, + 0x0422, 0x0001, 0x0000, 0x004D, 0x004C, 0x0056, 0x0000, 0x0433, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x043A, 0x0000, + 0x0467, 0x046E, 0x0044, 0x0044, 0x0000, 0x0437, 0x0001, 0x0000, + 0x004E, 0x0041, 0x0055, 0x0000, 0x0452, 0x0000, 0x0455, 0x0458, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x045B, 0x0000, 0x0000, 0x0000, 0x045E, 0x0000, 0x0461, + 0x0464, 0x0001, 0x0000, 0x004F, 0x0001, 0x0000, 0x0050, 0x0001, + 0x0000, 0x0051, 0x0001, 0x0000, 0x0052, 0x0001, 0x0000, 0x0053, + 0x0001, 0x0000, 0x0054, 0x0001, 0x0000, 0x0055, 0x0050, 0x0050, + 0x0000, 0x046B, 0x0001, 0x0000, 0x0056, 0x0001, 0x0000, 0x0057, + 0x004D, 0x0054, 0x0000, 0x047C, 0x0483, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x048A, 0x0049, 0x0049, 0x0000, 0x0480, 0x0001, + 0x0000, 0x0058, 0x0044, 0x0044, 0x0000, 0x0487, 0x0001, 0x0000, + 0x0059, 0x0001, 0x0000, 0x005A, 0x0050, 0x0050, 0x0000, 0x0491, + 0x0044, 0x0044, 0x0000, 0x0495, 0x0001, 0x0000, 0x005B, 0x0041, + 0x0056, 0x0000, 0x04B1, 0x0000, 0x04C9, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x04DB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x04E7, + 0x0043, 0x004E, 0x0000, 0x04C0, 0x0000, 0x04C3, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x04C6, 0x0001, + 0x0000, 0x005C, 0x0001, 0x0000, 0x005D, 0x0001, 0x0000, 0x005E, + 0x0043, 0x004B, 0x0000, 0x04D5, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x04D8, 0x0001, 0x0000, 0x005F, 0x0001, + 0x0000, 0x0060, 0x0050, 0x0052, 0x0000, 0x04E1, 0x0000, 0x04E4, + 0x0001, 0x0000, 0x0061, 0x0001, 0x0000, 0x0062, 0x004C, 0x004C, + 0x0000, 0x04EB, 0x0001, 0x0000, 0x0063, 0x0041, 0x0055, 0x0000, + 0x0506, 0x0000, 0x0000, 0x0000, 0x050D, 0x0000, 0x0529, 0x0000, + 0x0556, 0x0000, 0x0000, 0x0000, 0x055D, 0x0000, 0x0564, 0x0000, + 0x0000, 0x0000, 0x056B, 0x0000, 0x0572, 0x0052, 0x0052, 0x0000, + 0x050A, 0x0001, 0x0000, 0x0064, 0x0043, 0x0052, 0x0000, 0x0520, + 0x0000, 0x0523, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0526, 0x0001, + 0x0000, 0x0065, 0x0001, 0x0000, 0x0066, 0x0001, 0x0000, 0x0067, + 0x0043, 0x0057, 0x0000, 0x0541, 0x0544, 0x0000, 0x0547, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x054A, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x054D, 0x0550, 0x0000, 0x0000, 0x0000, 0x0553, + 0x0001, 0x0000, 0x0068, 0x0001, 0x0000, 0x0069, 0x0001, 0x0000, + 0x006A, 0x0001, 0x0000, 0x006B, 0x0001, 0x0000, 0x006C, 0x0001, + 0x0000, 0x006D, 0x0001, 0x0000, 0x006E, 0x0050, 0x0050, 0x0000, + 0x055A, 0x0001, 0x0000, 0x006F, 0x0053, 0x0053, 0x0070, 0x0561, + 0x0001, 0x0000, 0x0071, 0x0044, 0x0044, 0x0000, 0x0568, 0x0001, + 0x0000, 0x0072, 0x0053, 0x0053, 0x0000, 0x056F, 0x0001, 0x0000, + 0x0073, 0x0054, 0x0058, 0x0000, 0x057A, 0x0000, 0x0000, 0x0000, + 0x057D, 0x0001, 0x0000, 0x0074, 0x0001, 0x0000, 0x0075, 0x004D, + 0x0055, 0x0000, 0x058C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x059E, 0x0041, 0x0049, 0x0000, 0x0598, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x059B, 0x0001, + 0x0000, 0x0076, 0x0001, 0x0000, 0x0077, 0x004D, 0x004D, 0x0000, + 0x05A2, 0x0001, 0x0000, 0x0078, 0x004C, 0x0054, 0x0000, 0x05B1, + 0x0000, 0x0000, 0x0000, 0x05B8, 0x0000, 0x0000, 0x05C7, 0x05CA, + 0x0050, 0x0050, 0x0000, 0x05B5, 0x0001, 0x0000, 0x0079, 0x004E, + 0x0053, 0x0000, 0x05C1, 0x0000, 0x0000, 0x0000, 0x0000, 0x05C4, + 0x0001, 0x0000, 0x007A, 0x0001, 0x0000, 0x007B, 0x0001, 0x0000, + 0x007C, 0x0044, 0x0044, 0x0000, 0x05CE, 0x0049, 0x0049, 0x0000, + 0x05D2, 0x0001, 0x0000, 0x007D, 0x0041, 0x0057, 0x0000, 0x05EF, + 0x05F6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0617, + 0x0000, 0x0000, 0x061E, 0x0625, 0x0000, 0x062C, 0x0633, 0x0000, + 0x063A, 0x0000, 0x0000, 0x0645, 0x0000, 0x064C, 0x0053, 0x0053, + 0x0000, 0x05F3, 0x0001, 0x0000, 0x007E, 0x0046, 0x0057, 0x0000, + 0x060B, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x060E, 0x0611, 0x0000, 0x0000, + 0x0000, 0x0614, 0x0001, 0x0000, 0x007F, 0x0001, 0x0000, 0x0080, + 0x0001, 0x0000, 0x0081, 0x0001, 0x0000, 0x0082, 0x004E, 0x004E, + 0x0000, 0x061B, 0x0001, 0x0000, 0x0083, 0x0053, 0x0053, 0x0000, + 0x0622, 0x0001, 0x0000, 0x0084, 0x0053, 0x0053, 0x0000, 0x0629, + 0x0001, 0x0000, 0x0085, 0x004C, 0x004C, 0x0000, 0x0630, 0x0001, + 0x0000, 0x0086, 0x0053, 0x0053, 0x0000, 0x0637, 0x0001, 0x0000, + 0x0087, 0x004F, 0x004F, 0x0000, 0x063E, 0x0054, 0x0054, 0x0000, + 0x0642, 0x0001, 0x0000, 0x0088, 0x0043, 0x0043, 0x0000, 0x0649, + 0x0001, 0x0000, 0x0089, 0x0043, 0x0044, 0x0000, 0x0651, 0x0654, + 0x0001, 0x0000, 0x008A, 0x0001, 0x0000, 0x008B, 0x0044, 0x0044, + 0x0000, 0x065B, 0x0001, 0x0000, 0x008C, 0x0043, 0x0053, 0x008D, + 0x0672, 0x0000, 0x0675, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x068B, 0x0692, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x06A9, 0x0001, 0x0000, 0x008E, 0x0047, 0x0053, 0x0000, 0x0685, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0688, 0x0001, 0x0000, 0x008F, 0x0001, + 0x0000, 0x0090, 0x0050, 0x0050, 0x0000, 0x068F, 0x0001, 0x0000, + 0x0091, 0x0043, 0x0050, 0x0092, 0x06A3, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x06A6, 0x0001, 0x0000, 0x0093, 0x0001, 0x0000, 0x0094, + 0x004C, 0x004D, 0x0000, 0x06AE, 0x06B1, 0x0001, 0x0000, 0x0095, + 0x0001, 0x0000, 0x0096, 0x0041, 0x0056, 0x0000, 0x06CD, 0x0000, + 0x06D4, 0x06F6, 0x0000, 0x0000, 0x0702, 0x0000, 0x0709, 0x0000, + 0x0000, 0x0000, 0x0714, 0x0721, 0x0000, 0x0000, 0x0728, 0x0000, + 0x072B, 0x0732, 0x0000, 0x0741, 0x0053, 0x0053, 0x0000, 0x06D1, + 0x0001, 0x0000, 0x0097, 0x0041, 0x0053, 0x0000, 0x06EA, 0x06ED, + 0x06F0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x06F3, 0x0001, 0x0000, 0x0098, 0x0001, 0x0000, 0x0099, 0x0001, + 0x0000, 0x009A, 0x0001, 0x0000, 0x009B, 0x0046, 0x0048, 0x0000, + 0x06FC, 0x0000, 0x06FF, 0x0001, 0x0000, 0x009C, 0x0001, 0x0000, + 0x009D, 0x0054, 0x0054, 0x0000, 0x0706, 0x0001, 0x0000, 0x009E, + 0x004C, 0x004D, 0x0000, 0x070E, 0x0711, 0x0001, 0x0000, 0x009F, + 0x0001, 0x0000, 0x00A0, 0x0050, 0x0053, 0x0000, 0x071B, 0x0000, + 0x0000, 0x071E, 0x0001, 0x0000, 0x00A1, 0x0001, 0x0000, 0x00A2, + 0x0053, 0x0053, 0x0000, 0x0725, 0x0001, 0x0000, 0x00A3, 0x0001, + 0x0000, 0x00A4, 0x004E, 0x004E, 0x00A5, 0x072F, 0x0001, 0x0000, + 0x00A6, 0x0041, 0x0046, 0x0000, 0x073B, 0x0000, 0x0000, 0x0000, + 0x0000, 0x073E, 0x0001, 0x0000, 0x00A7, 0x0001, 0x0000, 0x00A8, + 0x004D, 0x004D, 0x0000, 0x0745, 0x0001, 0x0000, 0x00A9, 0x0041, + 0x005A, 0x0000, 0x0765, 0x0000, 0x0000, 0x0000, 0x0000, 0x0768, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x076F, 0x0001, 0x0000, 0x00AA, 0x0052, + 0x0052, 0x00AB, 0x076C, 0x0001, 0x0000, 0x00AC, 0x0052, 0x0055, + 0x0000, 0x0776, 0x0000, 0x0000, 0x0779, 0x0001, 0x0000, 0x00AD, + 0x0001, 0x0000, 0x00AE, 0x0053, 0x0055, 0x0000, 0x0782, 0x0000, + 0x0789, 0x0044, 0x0044, 0x0000, 0x0786, 0x0001, 0x0000, 0x00AF, + 0x0053, 0x0053, 0x0000, 0x078D, 0x0031, 0x0031, 0x0000, 0x0791, + 0x0001, 0x0000, 0x00B0, 0x0031, 0x0049, 0x0000, 0x07B0, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x07BB, 0x07C2, 0x0032, + 0x0032, 0x0000, 0x07B4, 0x0030, 0x0030, 0x0000, 0x07B8, 0x0001, + 0x0000, 0x00B1, 0x0055, 0x0055, 0x0000, 0x07BF, 0x0001, 0x0000, + 0x00B2, 0x0042, 0x0042, 0x0000, 0x07C6, 0x0001, 0x0000, 0x00B3, + 0x0054, 0x0054, 0x0000, 0x07CD, 0x0001, 0x0000, 0x00B4, 0x0052, + 0x0053, 0x0000, 0x07D5, 0x07D8, 0x0001, 0x0000, 0x00B5, 0x0034, + 0x0034, 0x00B6, 0x07DC, 0x0034, 0x0034, 0x0000, 0x07E0, 0x0001, + 0x0000, 0x00B7, 0x0042, 0x0057, 0x0000, 0x07FC, 0x0000, 0x0000, + 0x0000, 0x07FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0824, 0x0827, 0x082E, + 0x0000, 0x0000, 0x0839, 0x0001, 0x0000, 0x00B8, 0x0043, 0x0052, + 0x0000, 0x0812, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0819, 0x0053, 0x0053, 0x0000, 0x0816, 0x0001, 0x0000, 0x00B9, + 0x0041, 0x0041, 0x0000, 0x081D, 0x004D, 0x004D, 0x0000, 0x0821, + 0x0001, 0x0000, 0x00BA, 0x0001, 0x0000, 0x00BB, 0x0052, 0x0052, + 0x00BC, 0x082B, 0x0001, 0x0000, 0x00BD, 0x0042, 0x0042, 0x0000, + 0x0832, 0x004D, 0x004D, 0x0000, 0x0836, 0x0001, 0x0000, 0x00BE, + 0x0049, 0x0049, 0x0000, 0x083D, 0x004E, 0x004E, 0x0000, 0x0841, + 0x0044, 0x0044, 0x0000, 0x0845, 0x0001, 0x0000, 0x00BF, 0x0041, + 0x0054, 0x0000, 0x085F, 0x087D, 0x0890, 0x08C3, 0x08E0, 0x08E7, + 0x0000, 0x08F2, 0x08F9, 0x0000, 0x0918, 0x091F, 0x0933, 0x094D, + 0x0000, 0x0969, 0x0000, 0x0995, 0x09B9, 0x09D2, 0x0041, 0x0052, + 0x0000, 0x0874, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0877, 0x0000, 0x087A, 0x0001, 0x0000, 0x00C0, 0x0001, 0x0000, + 0x00C1, 0x0001, 0x0000, 0x00C2, 0x004F, 0x0055, 0x0000, 0x0887, + 0x0000, 0x0000, 0x0000, 0x088A, 0x0000, 0x088D, 0x0001, 0x0000, + 0x00C3, 0x0001, 0x0000, 0x00C4, 0x0001, 0x0000, 0x00C5, 0x0043, + 0x0054, 0x0000, 0x08A5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x08A8, 0x0000, 0x0000, 0x0000, 0x0000, + 0x08B7, 0x08BA, 0x08BD, 0x08C0, 0x0001, 0x0000, 0x00C6, 0x0041, + 0x0041, 0x00C7, 0x08AC, 0x0053, 0x0053, 0x0000, 0x08B0, 0x0053, + 0x0053, 0x0000, 0x08B4, 0x0001, 0x0000, 0x00C8, 0x0001, 0x0000, + 0x00C9, 0x0001, 0x0000, 0x00CA, 0x0001, 0x0000, 0x00CB, 0x0001, + 0x0000, 0x00CC, 0x0044, 0x0054, 0x0000, 0x08D7, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x08DA, 0x0000, 0x08DD, 0x0001, 0x0000, + 0x00CD, 0x0001, 0x0000, 0x00CE, 0x0001, 0x0000, 0x00CF, 0x0041, + 0x0041, 0x0000, 0x08E4, 0x0001, 0x0000, 0x00D0, 0x0043, 0x0044, + 0x0000, 0x08EC, 0x08EF, 0x0001, 0x0000, 0x00D1, 0x0001, 0x0000, + 0x00D2, 0x0053, 0x0053, 0x0000, 0x08F6, 0x0001, 0x0000, 0x00D3, + 0x0045, 0x0054, 0x0000, 0x090C, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x090F, 0x0000, + 0x0000, 0x0912, 0x0915, 0x0001, 0x0000, 0x00D4, 0x0001, 0x0000, + 0x00D5, 0x0001, 0x0000, 0x00D6, 0x0001, 0x0000, 0x00D7, 0x0053, + 0x0053, 0x0000, 0x091C, 0x0001, 0x0000, 0x00D8, 0x0049, 0x0050, + 0x0000, 0x092A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x092D, + 0x0930, 0x0001, 0x0000, 0x00D9, 0x0001, 0x0000, 0x00DA, 0x0001, + 0x0000, 0x00DB, 0x0049, 0x0053, 0x0000, 0x0941, 0x0000, 0x0000, + 0x0000, 0x0944, 0x0000, 0x0000, 0x0000, 0x0000, 0x0947, 0x094A, + 0x0001, 0x0000, 0x00DC, 0x0001, 0x0000, 0x00DD, 0x0001, 0x0000, + 0x00DE, 0x0001, 0x0000, 0x00DF, 0x0044, 0x0053, 0x0000, 0x0960, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0963, 0x0966, 0x0001, + 0x0000, 0x00E0, 0x0001, 0x0000, 0x00E1, 0x0001, 0x0000, 0x00E2, + 0x0041, 0x0057, 0x0000, 0x0983, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0986, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0989, 0x0000, 0x098C, 0x098F, 0x0000, 0x0000, + 0x0000, 0x0992, 0x0001, 0x0000, 0x00E3, 0x0001, 0x0000, 0x00E4, + 0x0001, 0x0000, 0x00E5, 0x0001, 0x0000, 0x00E6, 0x0001, 0x0000, + 0x00E7, 0x0001, 0x0000, 0x00E8, 0x0048, 0x0059, 0x0000, 0x09AA, + 0x0000, 0x0000, 0x0000, 0x0000, 0x09AD, 0x0000, 0x0000, 0x0000, + 0x09B0, 0x0000, 0x09B3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x09B6, 0x0001, 0x0000, 0x00E9, 0x0001, 0x0000, 0x00EA, 0x0001, + 0x0000, 0x00EB, 0x0001, 0x0000, 0x00EC, 0x0001, 0x0000, 0x00ED, + 0x0041, 0x0050, 0x0000, 0x09CC, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x09CF, 0x0001, 0x0000, 0x00EE, 0x0001, 0x0000, + 0x00EF, 0x0048, 0x0053, 0x0000, 0x09E1, 0x0000, 0x0000, 0x0000, + 0x0000, 0x09E4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x09E7, + 0x0001, 0x0000, 0x00F0, 0x0001, 0x0000, 0x00F1, 0x0001, 0x0000, + 0x00F2, 0x0043, 0x0053, 0x0000, 0x09FE, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0A14, 0x0000, + 0x0A2A, 0x0000, 0x0000, 0x0000, 0x0A31, 0x0041, 0x0049, 0x0000, + 0x0A0A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0A11, 0x0050, 0x0050, 0x0000, 0x0A0E, 0x0001, 0x0000, 0x00F3, + 0x0001, 0x0000, 0x00F4, 0x0049, 0x0052, 0x0000, 0x0A21, 0x0000, + 0x0000, 0x0000, 0x0A24, 0x0000, 0x0000, 0x0000, 0x0000, 0x0A27, + 0x0001, 0x0000, 0x00F5, 0x0001, 0x0000, 0x00F6, 0x0001, 0x0000, + 0x00F7, 0x0049, 0x0049, 0x0000, 0x0A2E, 0x0001, 0x0000, 0x00F8, + 0x004E, 0x004E, 0x0000, 0x0A35, 0x0001, 0x0000, 0x00F9, 0x0042, + 0x0052, 0x0000, 0x0A4C, 0x0A60, 0x0A78, 0x0000, 0x0A83, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0A8A, 0x0000, 0x0000, 0x0000, + 0x0A9D, 0x0000, 0x0AA4, 0x0043, 0x004D, 0x0000, 0x0A5A, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0A5D, 0x0001, 0x0000, 0x00FA, 0x0001, 0x0000, 0x00FB, 0x0046, + 0x004C, 0x0000, 0x0A6A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0A6D, 0x0001, 0x0000, 0x00FC, 0x004F, 0x004F, 0x0000, 0x0A71, + 0x004B, 0x004B, 0x0000, 0x0A75, 0x0001, 0x0000, 0x00FD, 0x0053, + 0x0053, 0x0000, 0x0A7C, 0x0052, 0x0052, 0x0000, 0x0A80, 0x0001, + 0x0000, 0x00FE, 0x0043, 0x0043, 0x0000, 0x0A87, 0x0001, 0x0000, + 0x00FF, 0x0052, 0x0053, 0x0000, 0x0A8F, 0x0A96, 0x0052, 0x0052, + 0x0000, 0x0A93, 0x0001, 0x0000, 0x0100, 0x0044, 0x0044, 0x0000, + 0x0A9A, 0x0001, 0x0000, 0x0101, 0x0052, 0x0052, 0x0000, 0x0AA1, + 0x0001, 0x0000, 0x0102, 0x0054, 0x0054, 0x0000, 0x0AA8, 0x0053, + 0x0053, 0x0000, 0x0AAC, 0x0001, 0x0000, 0x0103, 0x0041, 0x0056, + 0x0000, 0x0AC8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0ACB, 0x0ACE, 0x0000, 0x0000, 0x0AD5, 0x0001, + 0x0000, 0x0104, 0x0001, 0x0000, 0x0105, 0x0043, 0x0043, 0x0106, + 0x0AD2, 0x0001, 0x0000, 0x0107, 0x0031, 0x0031, 0x0000, 0x0AD9, + 0x0038, 0x0038, 0x0000, 0x0ADD, 0x0041, 0x0053, 0x0000, 0x0AF3, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0AFA, 0x0000, + 0x0AFD, 0x0B00, 0x004D, 0x004D, 0x0000, 0x0AF7, 0x0001, 0x0000, + 0x0108, 0x0001, 0x0000, 0x0109, 0x0001, 0x0000, 0x010A, 0x0001, + 0x0000, 0x010B, 0x0043, 0x0053, 0x0000, 0x0B17, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0B1E, 0x0000, 0x0000, 0x0000, 0x0B25, + 0x0000, 0x0000, 0x0000, 0x0B44, 0x0000, 0x0B4B, 0x0057, 0x0057, + 0x0000, 0x0B1B, 0x0001, 0x0000, 0x010C, 0x0047, 0x0047, 0x0000, + 0x0B22, 0x0001, 0x0000, 0x010D, 0x0048, 0x0048, 0x0000, 0x0B29, + 0x0046, 0x0054, 0x010E, 0x0B3B, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0B3E, + 0x0000, 0x0B41, 0x0001, 0x0000, 0x010F, 0x0001, 0x0000, 0x0110, + 0x0001, 0x0000, 0x0111, 0x0043, 0x0043, 0x0000, 0x0B48, 0x0001, + 0x0000, 0x0112, 0x0053, 0x0053, 0x0000, 0x0B4F, 0x0001, 0x0000, + 0x0113, 0x0041, 0x0056, 0x0000, 0x0B6B, 0x0000, 0x0B90, 0x0B9B, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0BB7, 0x0000, 0x0BC2, + 0x0000, 0x0BD1, 0x0043, 0x0054, 0x0000, 0x0B80, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0B83, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0B86, 0x0000, 0x0B8D, 0x0001, + 0x0000, 0x0114, 0x0001, 0x0000, 0x0115, 0x0052, 0x0052, 0x0116, + 0x0B8A, 0x0001, 0x0000, 0x0117, 0x0001, 0x0000, 0x0118, 0x0052, + 0x0052, 0x0000, 0x0B94, 0x0052, 0x0052, 0x0000, 0x0B98, 0x0001, + 0x0000, 0x0119, 0x0043, 0x0052, 0x0000, 0x0BAE, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0BB1, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0BB4, 0x0001, 0x0000, 0x011A, + 0x0001, 0x0000, 0x011B, 0x0001, 0x0000, 0x011C, 0x0053, 0x0053, + 0x0000, 0x0BBB, 0x0043, 0x0043, 0x0000, 0x0BBF, 0x0001, 0x0000, + 0x011D, 0x0043, 0x0048, 0x0000, 0x0BCB, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0BCE, 0x0001, 0x0000, 0x011E, 0x0001, 0x0000, 0x011F, + 0x0043, 0x0054, 0x0000, 0x0BE6, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0BE9, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0BEC, 0x0000, 0x0BF3, 0x0001, 0x0000, 0x0120, + 0x0001, 0x0000, 0x0121, 0x0052, 0x0052, 0x0122, 0x0BF0, 0x0001, + 0x0000, 0x0123, 0x0001, 0x0000, 0x0124, 0x0041, 0x0054, 0x0000, + 0x0C0D, 0x0000, 0x0000, 0x0C27, 0x0C32, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0C86, 0x0C91, 0x0CA0, 0x0000, 0x0000, + 0x0000, 0x0CAB, 0x0CC2, 0x0CD1, 0x0044, 0x004C, 0x0000, 0x0C19, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C20, + 0x0052, 0x0052, 0x0000, 0x0C1D, 0x0001, 0x0000, 0x0125, 0x0053, + 0x0053, 0x0126, 0x0C24, 0x0001, 0x0000, 0x0127, 0x004C, 0x004C, + 0x0000, 0x0C2B, 0x0053, 0x0053, 0x0000, 0x0C2F, 0x0001, 0x0000, + 0x0128, 0x0031, 0x0052, 0x0000, 0x0C57, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0C66, 0x0000, 0x0C7B, 0x0034, 0x0034, + 0x0000, 0x0C5B, 0x0030, 0x0031, 0x0000, 0x0C60, 0x0C63, 0x0001, + 0x0000, 0x0129, 0x0001, 0x0000, 0x012A, 0x0041, 0x0044, 0x0000, + 0x0C6D, 0x0000, 0x0000, 0x0C74, 0x004C, 0x004C, 0x0000, 0x0C71, + 0x0001, 0x0000, 0x012B, 0x004C, 0x004C, 0x0000, 0x0C78, 0x0001, + 0x0000, 0x012C, 0x0044, 0x0044, 0x0000, 0x0C7F, 0x004C, 0x004C, + 0x0000, 0x0C83, 0x0001, 0x0000, 0x012D, 0x0044, 0x0044, 0x0000, + 0x0C8A, 0x004C, 0x004C, 0x0000, 0x0C8E, 0x0001, 0x0000, 0x012E, + 0x004F, 0x004F, 0x0000, 0x0C95, 0x0044, 0x0044, 0x012F, 0x0C99, + 0x0045, 0x0045, 0x0000, 0x0C9D, 0x0001, 0x0000, 0x0130, 0x0055, + 0x0055, 0x0000, 0x0CA4, 0x004D, 0x004D, 0x0000, 0x0CA8, 0x0001, + 0x0000, 0x0131, 0x0044, 0x0045, 0x0000, 0x0CB0, 0x0CBB, 0x004C, + 0x004C, 0x0000, 0x0CB4, 0x0053, 0x0053, 0x0132, 0x0CB8, 0x0001, + 0x0000, 0x0133, 0x0053, 0x0053, 0x0000, 0x0CBF, 0x0001, 0x0000, + 0x0134, 0x0045, 0x0045, 0x0000, 0x0CC6, 0x004C, 0x004C, 0x0000, + 0x0CCA, 0x0046, 0x0046, 0x0000, 0x0CCE, 0x0001, 0x0000, 0x0135, + 0x0045, 0x0045, 0x0000, 0x0CD5, 0x0052, 0x0052, 0x0000, 0x0CD9, + 0x0001, 0x0000, 0x0136, 0x0041, 0x0058, 0x0000, 0x0CF7, 0x0D02, + 0x0D09, 0x0D18, 0x0D3F, 0x0000, 0x0D46, 0x0D5D, 0x0D64, 0x0000, + 0x0000, 0x0D72, 0x0000, 0x0D79, 0x0000, 0x0D80, 0x0000, 0x0D97, + 0x0DC5, 0x0DE5, 0x0000, 0x0000, 0x0000, 0x0E19, 0x0043, 0x0043, + 0x0000, 0x0CFB, 0x0052, 0x0052, 0x0137, 0x0CFF, 0x0001, 0x0000, + 0x0138, 0x0054, 0x0054, 0x0000, 0x0D06, 0x0001, 0x0000, 0x0139, + 0x0049, 0x0049, 0x0000, 0x0D0D, 0x0044, 0x0044, 0x0000, 0x0D11, + 0x0052, 0x0052, 0x013A, 0x0D15, 0x0001, 0x0000, 0x013B, 0x0049, + 0x0058, 0x0000, 0x0D2B, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0D36, 0x0000, 0x0D39, 0x0000, 0x0000, + 0x0000, 0x0D3C, 0x0044, 0x0044, 0x0000, 0x0D2F, 0x0052, 0x0052, + 0x013C, 0x0D33, 0x0001, 0x0000, 0x013D, 0x0001, 0x0000, 0x013E, + 0x0001, 0x0000, 0x013F, 0x0001, 0x0000, 0x0140, 0x004D, 0x004D, + 0x0000, 0x0D43, 0x0001, 0x0000, 0x0141, 0x004D, 0x0054, 0x0000, + 0x0D51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0D54, 0x0D57, 0x0D5A, + 0x0001, 0x0000, 0x0142, 0x0001, 0x0000, 0x0143, 0x0001, 0x0000, + 0x0144, 0x0001, 0x0000, 0x0145, 0x0043, 0x0043, 0x0000, 0x0D61, + 0x0001, 0x0000, 0x0146, 0x0050, 0x0054, 0x0000, 0x0D6C, 0x0000, + 0x0000, 0x0000, 0x0D6F, 0x0001, 0x0000, 0x0147, 0x0001, 0x0000, + 0x0148, 0x0053, 0x0053, 0x0000, 0x0D76, 0x0001, 0x0000, 0x0149, + 0x0048, 0x0048, 0x0000, 0x0D7D, 0x0001, 0x0000, 0x014A, 0x0048, + 0x0052, 0x0000, 0x0D8E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0D91, 0x0000, 0x0D94, 0x0001, 0x0000, 0x014B, + 0x0001, 0x0000, 0x014C, 0x0001, 0x0000, 0x014D, 0x0041, 0x0058, + 0x0000, 0x0DB2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0DB5, 0x0000, 0x0000, 0x0DBC, 0x0000, 0x0DBF, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0DC2, 0x0001, 0x0000, 0x014E, 0x0044, 0x0044, 0x0000, 0x0DB9, + 0x0001, 0x0000, 0x014F, 0x0001, 0x0000, 0x0150, 0x0001, 0x0000, + 0x0151, 0x0001, 0x0000, 0x0152, 0x0044, 0x0050, 0x0000, 0x0DD5, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0DD8, 0x0000, 0x0000, 0x0000, + 0x0DDF, 0x0000, 0x0000, 0x0DE2, 0x0001, 0x0000, 0x0153, 0x0044, + 0x0044, 0x0000, 0x0DDC, 0x0001, 0x0000, 0x0154, 0x0001, 0x0000, + 0x0155, 0x0001, 0x0000, 0x0156, 0x0041, 0x0058, 0x0000, 0x0E00, + 0x0000, 0x0000, 0x0E03, 0x0E06, 0x0000, 0x0000, 0x0E0D, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0E10, 0x0E13, 0x0000, 0x0000, 0x0000, 0x0000, 0x0E16, 0x0001, + 0x0000, 0x0157, 0x0001, 0x0000, 0x0158, 0x0052, 0x0052, 0x0000, + 0x0E0A, 0x0001, 0x0000, 0x0159, 0x0001, 0x0000, 0x015A, 0x0001, + 0x0000, 0x015B, 0x0001, 0x0000, 0x015C, 0x0001, 0x0000, 0x015D, + 0x0054, 0x0054, 0x0000, 0x0E1D, 0x0001, 0x0000, 0x015E, 0x0042, + 0x0053, 0x015F, 0x0E35, 0x0E40, 0x0E82, 0x0E9C, 0x0EA7, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0EB2, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0EBD, 0x0000, 0x0EE1, 0x0EEC, 0x0041, 0x0041, 0x0000, 0x0E39, + 0x0047, 0x0047, 0x0000, 0x0E3D, 0x0001, 0x0000, 0x0160, 0x0044, + 0x0058, 0x0000, 0x0E58, 0x0000, 0x0000, 0x0000, 0x0E5F, 0x0E66, + 0x0000, 0x0000, 0x0E6D, 0x0000, 0x0000, 0x0000, 0x0E74, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0E7B, 0x0041, + 0x0041, 0x0000, 0x0E5C, 0x0001, 0x0000, 0x0161, 0x0047, 0x0047, + 0x0000, 0x0E63, 0x0001, 0x0000, 0x0162, 0x0044, 0x0044, 0x0000, + 0x0E6A, 0x0001, 0x0000, 0x0163, 0x004B, 0x004B, 0x0000, 0x0E71, + 0x0001, 0x0000, 0x0164, 0x004E, 0x004E, 0x0000, 0x0E78, 0x0001, + 0x0000, 0x0165, 0x0046, 0x0046, 0x0000, 0x0E7F, 0x0001, 0x0000, + 0x0166, 0x0041, 0x0049, 0x0000, 0x0E8E, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0E95, 0x0043, 0x0043, 0x0000, + 0x0E92, 0x0001, 0x0000, 0x0167, 0x0052, 0x0052, 0x0000, 0x0E99, + 0x0001, 0x0000, 0x0168, 0x0043, 0x0043, 0x0000, 0x0EA0, 0x0052, + 0x0052, 0x0000, 0x0EA4, 0x0001, 0x0000, 0x0169, 0x004F, 0x004F, + 0x0000, 0x0EAB, 0x004E, 0x004E, 0x0000, 0x0EAF, 0x0001, 0x0000, + 0x016A, 0x0050, 0x0050, 0x0000, 0x0EB6, 0x0044, 0x0044, 0x0000, + 0x0EBA, 0x0001, 0x0000, 0x016B, 0x0042, 0x0054, 0x0000, 0x0ED3, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0EDA, 0x0041, 0x0041, 0x0000, 0x0ED7, 0x0001, 0x0000, + 0x016C, 0x0048, 0x0048, 0x0000, 0x0EDE, 0x0001, 0x0000, 0x016D, + 0x004C, 0x004C, 0x0000, 0x0EE5, 0x004B, 0x004B, 0x0000, 0x0EE9, + 0x0001, 0x0000, 0x016E, 0x0034, 0x0054, 0x0000, 0x0F10, 0x0F1B, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0F3C, 0x0035, + 0x0036, 0x0000, 0x0F15, 0x0F18, 0x0001, 0x0000, 0x016F, 0x0001, + 0x0000, 0x0170, 0x0030, 0x0038, 0x0000, 0x0F27, 0x0F2A, 0x0F2D, + 0x0F30, 0x0F33, 0x0000, 0x0000, 0x0F36, 0x0F39, 0x0001, 0x0000, + 0x0171, 0x0001, 0x0000, 0x0172, 0x0001, 0x0000, 0x0173, 0x0001, + 0x0000, 0x0174, 0x0001, 0x0000, 0x0175, 0x0001, 0x0000, 0x0176, + 0x0001, 0x0000, 0x0177, 0x004C, 0x004C, 0x0000, 0x0F40, 0x0001, + 0x0000, 0x0178, 0x0001, 0x0000, 0x0179, 0x0001, 0x0000, 0x017A, + 0x0001, 0x0000, 0x017B, 0x0001, 0x0000, 0x017C, 0x0001, 0x0000, + 0x017D, 0x0001, 0x0000, 0x017E, 0x0001, 0x0000, 0x017F, 0x0001, + 0x0000, 0x0180, 0x0001, 0x0000, 0x0181, 0x0001, 0x0000, 0x0182, + 0x0001, 0x0000, 0x0183, 0x0030, 0x0038, 0x0000, 0x0F70, 0x0F73, + 0x0000, 0x0F7A, 0x0F7D, 0x0F80, 0x0F83, 0x0F86, 0x0F89, 0x0001, + 0x0000, 0x0184, 0x0030, 0x0030, 0x0000, 0x0F77, 0x0001, 0x0000, + 0x0185, 0x0001, 0x0000, 0x0186, 0x0001, 0x0000, 0x0187, 0x0001, + 0x0000, 0x0188, 0x0001, 0x0000, 0x0189, 0x0001, 0x0000, 0x018A, + 0x0001, 0x0000, 0x018B, 0x0001, 0x0000, 0x018C, 0x0001, 0x0000, + 0x018D, 0x0001, 0x0000, 0x018E, 0x0001, 0x0000, 0x018F, +}; + +#define COMMAND_TRIE_LEN 3991 diff --git a/libs/spandsp/src/generated/v17rx_fixed_rrc.h b/libs/spandsp/src/generated/v17rx_fixed_rrc.h new file mode 100644 index 0000000000..197947d285 --- /dev/null +++ b/libs/spandsp/src/generated/v17rx_fixed_rrc.h @@ -0,0 +1,11144 @@ +#define RX_PULSESHAPER_GAIN 32767.000000f +#define RX_PULSESHAPER_COEFF_SETS 192 +static const int16_t rx_pulseshaper_re[RX_PULSESHAPER_COEFF_SETS][27] = +{ + { + -67, /* Filter 0 */ + 11, + -108, + 0, + -79, + -50, + -127, + -238, + -102, + -1044, + 588, + -1452, + 1024, + 10585, + 1655, + -6227, + -693, + -1049, + -912, + 85, + -361, + 44, + -162, + 0, + -121, + -34, + -33 + }, + { + -67, /* Filter 1 */ + 11, + -109, + 0, + -80, + -50, + -129, + -238, + -106, + -1048, + 585, + -1473, + 1028, + 10597, + 1654, + -6201, + -683, + -1054, + -909, + 82, + -362, + 43, + -162, + 0, + -121, + -33, + -34 + }, + { + -67, /* Filter 2 */ + 11, + -110, + 0, + -82, + -50, + -131, + -238, + -110, + -1051, + 582, + -1495, + 1032, + 10609, + 1652, + -6176, + -673, + -1059, + -905, + 79, + -362, + 43, + -163, + 0, + -122, + -33, + -34 + }, + { + -68, /* Filter 3 */ + 11, + -110, + 0, + -83, + -50, + -133, + -238, + -114, + -1055, + 579, + -1516, + 1036, + 10621, + 1650, + -6150, + -663, + -1065, + -901, + 76, + -362, + 42, + -163, + 0, + -122, + -33, + -35 + }, + { + -68, /* Filter 4 */ + 10, + -111, + 0, + -84, + -49, + -135, + -238, + -118, + -1059, + 576, + -1538, + 1041, + 10633, + 1648, + -6124, + -653, + -1070, + -898, + 72, + -362, + 41, + -164, + 0, + -123, + -33, + -36 + }, + { + -68, /* Filter 5 */ + 10, + -111, + 0, + -85, + -49, + -137, + -237, + -121, + -1063, + 573, + -1559, + 1045, + 10645, + 1646, + -6099, + -643, + -1075, + -894, + 69, + -362, + 40, + -164, + 0, + -124, + -33, + -36 + }, + { + -68, /* Filter 6 */ + 10, + -112, + 0, + -86, + -49, + -139, + -237, + -125, + -1067, + 570, + -1581, + 1049, + 10656, + 1644, + -6073, + -633, + -1080, + -891, + 66, + -363, + 40, + -165, + 0, + -124, + -32, + -37 + }, + { + -68, /* Filter 7 */ + 10, + -113, + 0, + -87, + -49, + -141, + -237, + -129, + -1071, + 567, + -1602, + 1053, + 10668, + 1642, + -6047, + -623, + -1084, + -887, + 63, + -363, + 39, + -165, + 0, + -125, + -32, + -37 + }, + { + -69, /* Filter 8 */ + 10, + -113, + 0, + -88, + -49, + -143, + -237, + -133, + -1075, + 563, + -1624, + 1057, + 10679, + 1640, + -6021, + -613, + -1089, + -884, + 60, + -363, + 38, + -166, + 0, + -125, + -32, + -38 + }, + { + -69, /* Filter 9 */ + 9, + -114, + 0, + -89, + -48, + -145, + -236, + -137, + -1078, + 560, + -1646, + 1062, + 10690, + 1638, + -5995, + -603, + -1094, + -880, + 57, + -363, + 38, + -166, + 0, + -126, + -32, + -38 + }, + { + -69, /* Filter 10 */ + 9, + -115, + 0, + -91, + -48, + -147, + -236, + -141, + -1082, + 557, + -1668, + 1066, + 10701, + 1636, + -5970, + -593, + -1099, + -876, + 54, + -363, + 37, + -167, + 0, + -126, + -31, + -39 + }, + { + -69, /* Filter 11 */ + 9, + -115, + 0, + -92, + -48, + -149, + -236, + -145, + -1086, + 553, + -1690, + 1070, + 10712, + 1633, + -5944, + -583, + -1103, + -872, + 51, + -363, + 36, + -167, + 0, + -127, + -31, + -39 + }, + { + -69, /* Filter 12 */ + 9, + -116, + 0, + -93, + -48, + -151, + -235, + -149, + -1089, + 550, + -1712, + 1074, + 10723, + 1631, + -5918, + -573, + -1108, + -869, + 48, + -363, + 36, + -168, + 0, + -128, + -31, + -40 + }, + { + -70, /* Filter 13 */ + 9, + -116, + 0, + -94, + -48, + -153, + -235, + -153, + -1093, + 546, + -1734, + 1078, + 10733, + 1629, + -5892, + -564, + -1112, + -865, + 45, + -363, + 35, + -168, + 0, + -128, + -31, + -40 + }, + { + -70, /* Filter 14 */ + 8, + -117, + 0, + -95, + -47, + -155, + -235, + -157, + -1097, + 543, + -1756, + 1082, + 10744, + 1627, + -5866, + -554, + -1117, + -861, + 42, + -363, + 34, + -169, + 0, + -129, + -31, + -41 + }, + { + -70, /* Filter 15 */ + 8, + -117, + 0, + -96, + -47, + -157, + -234, + -161, + -1100, + 539, + -1778, + 1086, + 10755, + 1625, + -5840, + -544, + -1121, + -858, + 39, + -363, + 34, + -169, + 0, + -129, + -30, + -41 + }, + { + -70, /* Filter 16 */ + 8, + -118, + 0, + -97, + -47, + -159, + -234, + -165, + -1104, + 536, + -1800, + 1091, + 10765, + 1623, + -5814, + -535, + -1125, + -854, + 36, + -363, + 33, + -170, + 0, + -130, + -30, + -42 + }, + { + -70, /* Filter 17 */ + 8, + -119, + 0, + -98, + -47, + -161, + -233, + -169, + -1107, + 532, + -1822, + 1095, + 10775, + 1620, + -5788, + -525, + -1130, + -850, + 33, + -362, + 32, + -170, + 0, + -130, + -30, + -42 + }, + { + -70, /* Filter 18 */ + 8, + -119, + 0, + -99, + -46, + -163, + -233, + -173, + -1111, + 529, + -1845, + 1099, + 10785, + 1618, + -5762, + -515, + -1134, + -846, + 30, + -362, + 32, + -170, + 0, + -131, + -30, + -43 + }, + { + -70, /* Filter 19 */ + 7, + -120, + 0, + -100, + -46, + -165, + -233, + -177, + -1114, + 525, + -1867, + 1103, + 10795, + 1616, + -5736, + -506, + -1138, + -842, + 27, + -362, + 31, + -171, + 0, + -131, + -30, + -43 + }, + { + -71, /* Filter 20 */ + 7, + -120, + 0, + -101, + -46, + -166, + -232, + -181, + -1118, + 521, + -1889, + 1107, + 10805, + 1614, + -5710, + -496, + -1142, + -838, + 25, + -362, + 30, + -171, + 0, + -132, + -29, + -44 + }, + { + -71, /* Filter 21 */ + 7, + -121, + 0, + -102, + -46, + -168, + -232, + -185, + -1121, + 517, + -1912, + 1111, + 10815, + 1611, + -5684, + -487, + -1146, + -835, + 22, + -362, + 30, + -171, + 0, + -132, + -29, + -44 + }, + { + -71, /* Filter 22 */ + 7, + -121, + 0, + -104, + -45, + -170, + -231, + -189, + -1125, + 514, + -1934, + 1115, + 10824, + 1609, + -5658, + -477, + -1150, + -831, + 19, + -362, + 29, + -172, + 0, + -132, + -29, + -45 + }, + { + -71, /* Filter 23 */ + 6, + -122, + 0, + -105, + -45, + -172, + -231, + -193, + -1128, + 510, + -1957, + 1119, + 10834, + 1607, + -5632, + -468, + -1154, + -827, + 16, + -361, + 28, + -172, + 0, + -133, + -29, + -45 + }, + { + -71, /* Filter 24 */ + 6, + -122, + 0, + -106, + -45, + -174, + -230, + -197, + -1131, + 506, + -1980, + 1123, + 10843, + 1605, + -5606, + -459, + -1157, + -823, + 13, + -361, + 28, + -172, + 0, + -133, + -28, + -46 + }, + { + -71, /* Filter 25 */ + 6, + -123, + 0, + -107, + -44, + -176, + -230, + -201, + -1135, + 502, + -2002, + 1128, + 10852, + 1602, + -5580, + -449, + -1161, + -819, + 10, + -361, + 27, + -173, + 0, + -134, + -28, + -46 + }, + { + -71, /* Filter 26 */ + 6, + -124, + 0, + -108, + -44, + -178, + -229, + -205, + -1138, + 498, + -2025, + 1132, + 10861, + 1600, + -5554, + -440, + -1165, + -815, + 7, + -361, + 26, + -173, + 0, + -134, + -28, + -47 + }, + { + -72, /* Filter 27 */ + 6, + -124, + 0, + -109, + -44, + -180, + -229, + -209, + -1141, + 494, + -2048, + 1136, + 10870, + 1597, + -5528, + -431, + -1168, + -811, + 5, + -360, + 26, + -173, + 0, + -135, + -28, + -47 + }, + { + -72, /* Filter 28 */ + 5, + -125, + 0, + -110, + -44, + -182, + -228, + -213, + -1144, + 490, + -2071, + 1140, + 10879, + 1595, + -5502, + -421, + -1172, + -807, + 2, + -360, + 25, + -173, + 0, + -135, + -27, + -48 + }, + { + -72, /* Filter 29 */ + 5, + -125, + 0, + -111, + -43, + -184, + -227, + -218, + -1148, + 486, + -2094, + 1144, + 10888, + 1593, + -5476, + -412, + -1175, + -803, + 0, + -360, + 24, + -174, + 0, + -135, + -27, + -48 + }, + { + -72, /* Filter 30 */ + 5, + -126, + 0, + -112, + -43, + -186, + -227, + -222, + -1151, + 482, + -2117, + 1148, + 10896, + 1590, + -5450, + -403, + -1179, + -799, + -3, + -359, + 24, + -174, + 0, + -136, + -27, + -49 + }, + { + -72, /* Filter 31 */ + 5, + -126, + 0, + -113, + -43, + -188, + -226, + -226, + -1154, + 478, + -2140, + 1152, + 10905, + 1588, + -5423, + -394, + -1182, + -795, + -5, + -359, + 23, + -174, + 0, + -136, + -27, + -49 + }, + { + -72, /* Filter 32 */ + 4, + -127, + 0, + -114, + -42, + -189, + -225, + -230, + -1157, + 473, + -2163, + 1156, + 10913, + 1585, + -5397, + -385, + -1185, + -791, + -8, + -358, + 22, + -174, + 0, + -137, + -27, + -50 + }, + { + -72, /* Filter 33 */ + 4, + -127, + 0, + -115, + -42, + -191, + -225, + -234, + -1160, + 469, + -2186, + 1160, + 10922, + 1583, + -5371, + -376, + -1188, + -787, + -11, + -358, + 22, + -174, + 0, + -137, + -26, + -50 + }, + { + -72, /* Filter 34 */ + 4, + -128, + 0, + -116, + -42, + -193, + -224, + -238, + -1163, + 465, + -2209, + 1164, + 10930, + 1580, + -5345, + -366, + -1192, + -783, + -14, + -358, + 21, + -175, + 0, + -137, + -26, + -51 + }, + { + -72, /* Filter 35 */ + 4, + -128, + 0, + -117, + -41, + -195, + -223, + -243, + -1166, + 461, + -2232, + 1168, + 10938, + 1578, + -5319, + -357, + -1195, + -779, + -16, + -357, + 20, + -175, + 0, + -138, + -26, + -51 + }, + { + -72, /* Filter 36 */ + 4, + -129, + 0, + -118, + -41, + -197, + -223, + -247, + -1169, + 456, + -2255, + 1172, + 10945, + 1575, + -5293, + -348, + -1198, + -774, + -19, + -357, + 20, + -175, + 0, + -138, + -26, + -51 + }, + { + -73, /* Filter 37 */ + 3, + -129, + 0, + -119, + -41, + -199, + -222, + -251, + -1172, + 452, + -2279, + 1176, + 10953, + 1573, + -5266, + -339, + -1201, + -770, + -22, + -356, + 19, + -175, + 0, + -138, + -25, + -52 + }, + { + -73, /* Filter 38 */ + 3, + -129, + 0, + -120, + -40, + -201, + -221, + -255, + -1175, + 447, + -2302, + 1180, + 10961, + 1570, + -5240, + -331, + -1204, + -766, + -24, + -356, + 18, + -175, + 0, + -139, + -25, + -52 + }, + { + -73, /* Filter 39 */ + 3, + -130, + 0, + -121, + -40, + -203, + -221, + -260, + -1177, + 443, + -2326, + 1184, + 10968, + 1568, + -5214, + -322, + -1206, + -762, + -27, + -355, + 18, + -175, + 0, + -139, + -25, + -53 + }, + { + -73, /* Filter 40 */ + 3, + -130, + 0, + -122, + -40, + -205, + -220, + -264, + -1180, + 439, + -2349, + 1188, + 10976, + 1565, + -5188, + -313, + -1209, + -758, + -29, + -355, + 17, + -175, + 0, + -139, + -25, + -53 + }, + { + -73, /* Filter 41 */ + 2, + -131, + 0, + -123, + -39, + -206, + -219, + -268, + -1183, + 434, + -2373, + 1192, + 10983, + 1562, + -5162, + -304, + -1212, + -754, + -32, + -354, + 16, + -175, + 0, + -140, + -24, + -54 + }, + { + -73, /* Filter 42 */ + 2, + -131, + 0, + -123, + -39, + -208, + -218, + -272, + -1186, + 429, + -2396, + 1196, + 10990, + 1560, + -5136, + -295, + -1215, + -750, + -35, + -353, + 16, + -176, + 0, + -140, + -24, + -54 + }, + { + -73, /* Filter 43 */ + 2, + -132, + 0, + -124, + -39, + -210, + -217, + -277, + -1188, + 425, + -2420, + 1200, + 10997, + 1557, + -5109, + -287, + -1217, + -745, + -37, + -353, + 15, + -176, + 0, + -140, + -24, + -54 + }, + { + -73, /* Filter 44 */ + 2, + -132, + 0, + -125, + -38, + -212, + -217, + -281, + -1191, + 420, + -2443, + 1204, + 11004, + 1555, + -5083, + -278, + -1220, + -741, + -40, + -352, + 14, + -176, + 0, + -141, + -24, + -55 + }, + { + -73, /* Filter 45 */ + 1, + -133, + 0, + -126, + -38, + -214, + -216, + -285, + -1194, + 415, + -2467, + 1208, + 11010, + 1552, + -5057, + -269, + -1222, + -737, + -42, + -352, + 14, + -176, + 0, + -141, + -23, + -55 + }, + { + -73, /* Filter 46 */ + 1, + -133, + 0, + -127, + -38, + -216, + -215, + -289, + -1196, + 411, + -2491, + 1212, + 11017, + 1549, + -5031, + -261, + -1225, + -733, + -45, + -351, + 13, + -176, + 0, + -141, + -23, + -56 + }, + { + -73, /* Filter 47 */ + 1, + -133, + 0, + -128, + -37, + -217, + -214, + -294, + -1199, + 406, + -2515, + 1216, + 11023, + 1546, + -5004, + -252, + -1227, + -729, + -47, + -350, + 13, + -176, + 0, + -142, + -23, + -56 + }, + { + -73, /* Filter 48 */ + 1, + -134, + 0, + -129, + -37, + -219, + -213, + -298, + -1201, + 401, + -2539, + 1220, + 11030, + 1544, + -4978, + -243, + -1229, + -724, + -50, + -349, + 12, + -176, + 0, + -142, + -23, + -56 + }, + { + -73, /* Filter 49 */ + 0, + -134, + 0, + -130, + -37, + -221, + -212, + -302, + -1204, + 396, + -2563, + 1223, + 11036, + 1541, + -4952, + -235, + -1231, + -720, + -52, + -349, + 11, + -176, + 0, + -142, + -22, + -57 + }, + { + -73, /* Filter 50 */ + 0, + -135, + 0, + -131, + -36, + -223, + -211, + -307, + -1206, + 391, + -2586, + 1227, + 11042, + 1538, + -4926, + -226, + -1234, + -716, + -55, + -348, + 11, + -176, + 0, + -142, + -22, + -57 + }, + { + -73, /* Filter 51 */ + 0, + -135, + 0, + -132, + -36, + -225, + -210, + -311, + -1208, + 386, + -2610, + 1231, + 11048, + 1536, + -4900, + -218, + -1236, + -711, + -57, + -347, + 10, + -176, + 0, + -143, + -22, + -57 + }, + { + -73, /* Filter 52 */ + 0, + -135, + 0, + -133, + -35, + -226, + -209, + -315, + -1211, + 381, + -2635, + 1235, + 11054, + 1533, + -4873, + -209, + -1238, + -707, + -60, + -347, + 9, + -176, + 0, + -143, + -22, + -58 + }, + { + -73, /* Filter 53 */ + 0, + -136, + 0, + -133, + -35, + -228, + -208, + -320, + -1213, + 376, + -2659, + 1239, + 11059, + 1530, + -4847, + -201, + -1240, + -703, + -62, + -346, + 9, + -176, + 0, + -143, + -21, + -58 + }, + { + -73, /* Filter 54 */ + 0, + -136, + 0, + -134, + -35, + -230, + -207, + -324, + -1215, + 371, + -2683, + 1243, + 11065, + 1527, + -4821, + -193, + -1242, + -699, + -64, + -345, + 8, + -176, + 0, + -143, + -21, + -59 + }, + { + -73, /* Filter 55 */ + 0, + -136, + 0, + -135, + -34, + -232, + -206, + -329, + -1218, + 366, + -2707, + 1247, + 11070, + 1524, + -4795, + -184, + -1243, + -694, + -67, + -344, + 7, + -176, + 0, + -143, + -21, + -59 + }, + { + -73, /* Filter 56 */ + 0, + -137, + 0, + -136, + -34, + -234, + -205, + -333, + -1220, + 361, + -2731, + 1251, + 11076, + 1521, + -4769, + -176, + -1245, + -690, + -69, + -343, + 7, + -175, + 0, + -144, + -21, + -59 + }, + { + -73, /* Filter 57 */ + -1, + -137, + 0, + -137, + -33, + -235, + -204, + -337, + -1222, + 356, + -2755, + 1254, + 11081, + 1519, + -4742, + -168, + -1247, + -686, + -71, + -342, + 6, + -175, + 0, + -144, + -20, + -60 + }, + { + -73, /* Filter 58 */ + -1, + -138, + 0, + -138, + -33, + -237, + -203, + -342, + -1224, + 351, + -2780, + 1258, + 11086, + 1516, + -4716, + -160, + -1249, + -681, + -74, + -342, + 6, + -175, + 0, + -144, + -20, + -60 + }, + { + -73, /* Filter 59 */ + -1, + -138, + 0, + -138, + -33, + -239, + -202, + -346, + -1226, + 345, + -2804, + 1262, + 11091, + 1513, + -4690, + -152, + -1250, + -677, + -76, + -341, + 5, + -175, + 0, + -144, + -20, + -60 + }, + { + -73, /* Filter 60 */ + -1, + -138, + 0, + -139, + -32, + -241, + -201, + -351, + -1228, + 340, + -2828, + 1266, + 11096, + 1510, + -4664, + -143, + -1252, + -673, + -78, + -340, + 4, + -175, + 0, + -144, + -20, + -61 + }, + { + -73, /* Filter 61 */ + -1, + -139, + 0, + -140, + -32, + -242, + -200, + -355, + -1230, + 335, + -2853, + 1270, + 11100, + 1507, + -4638, + -135, + -1253, + -668, + -81, + -339, + 4, + -175, + 0, + -145, + -19, + -61 + }, + { + -73, /* Filter 62 */ + -2, + -139, + 0, + -141, + -31, + -244, + -199, + -359, + -1232, + 329, + -2877, + 1273, + 11105, + 1504, + -4612, + -127, + -1255, + -664, + -83, + -338, + 3, + -175, + 0, + -145, + -19, + -61 + }, + { + -73, /* Filter 63 */ + -2, + -139, + 0, + -142, + -31, + -246, + -198, + -364, + -1234, + 324, + -2902, + 1277, + 11109, + 1501, + -4585, + -119, + -1256, + -659, + -85, + -337, + 3, + -175, + 0, + -145, + -19, + -62 + }, + { + -73, /* Filter 64 */ + -2, + -139, + 0, + -143, + -31, + -248, + -196, + -368, + -1236, + 319, + -2926, + 1281, + 11113, + 1498, + -4559, + -111, + -1258, + -655, + -87, + -336, + 2, + -174, + 0, + -145, + -19, + -62 + }, + { + -73, /* Filter 65 */ + -2, + -140, + 0, + -143, + -30, + -249, + -195, + -373, + -1238, + 313, + -2951, + 1285, + 11117, + 1495, + -4533, + -103, + -1259, + -651, + -90, + -335, + 1, + -174, + 0, + -145, + -18, + -62 + }, + { + -73, /* Filter 66 */ + -3, + -140, + 0, + -144, + -30, + -251, + -194, + -377, + -1239, + 307, + -2976, + 1288, + 11121, + 1492, + -4507, + -95, + -1260, + -646, + -92, + -334, + 1, + -174, + 0, + -145, + -18, + -63 + }, + { + -73, /* Filter 67 */ + -3, + -140, + 0, + -145, + -29, + -253, + -193, + -382, + -1241, + 302, + -3000, + 1292, + 11125, + 1489, + -4481, + -88, + -1261, + -642, + -94, + -333, + 0, + -174, + 0, + -145, + -18, + -63 + }, + { + -73, /* Filter 68 */ + -3, + -141, + 0, + -146, + -29, + -254, + -192, + -386, + -1243, + 296, + -3025, + 1296, + 11129, + 1486, + -4455, + -80, + -1263, + -637, + -96, + -332, + 0, + -174, + 0, + -146, + -18, + -63 + }, + { + -73, /* Filter 69 */ + -3, + -141, + 0, + -146, + -28, + -256, + -190, + -391, + -1245, + 291, + -3050, + 1300, + 11133, + 1483, + -4429, + -72, + -1264, + -633, + -98, + -331, + 0, + -173, + 0, + -146, + -17, + -63 + }, + { + -73, /* Filter 70 */ + -4, + -141, + 0, + -147, + -28, + -258, + -189, + -395, + -1246, + 285, + -3074, + 1303, + 11136, + 1480, + -4403, + -64, + -1265, + -629, + -101, + -330, + -1, + -173, + 0, + -146, + -17, + -64 + }, + { + -73, /* Filter 71 */ + -4, + -141, + 0, + -148, + -28, + -259, + -188, + -399, + -1248, + 279, + -3099, + 1307, + 11140, + 1477, + -4377, + -56, + -1266, + -624, + -103, + -329, + -1, + -173, + 0, + -146, + -17, + -64 + }, + { + -73, /* Filter 72 */ + -4, + -142, + 0, + -149, + -27, + -261, + -187, + -404, + -1249, + 273, + -3124, + 1311, + 11143, + 1474, + -4351, + -49, + -1267, + -620, + -105, + -328, + -2, + -173, + 0, + -146, + -17, + -64 + }, + { + -73, /* Filter 73 */ + -5, + -142, + 0, + -149, + -27, + -263, + -185, + -408, + -1251, + 268, + -3149, + 1314, + 11146, + 1471, + -4325, + -41, + -1267, + -615, + -107, + -327, + -2, + -172, + 0, + -146, + -16, + -65 + }, + { + -73, /* Filter 74 */ + -5, + -142, + 0, + -150, + -26, + -264, + -184, + -413, + -1252, + 262, + -3174, + 1318, + 11149, + 1468, + -4299, + -34, + -1268, + -611, + -109, + -326, + -3, + -172, + 0, + -146, + -16, + -65 + }, + { + -72, /* Filter 75 */ + -5, + -142, + 0, + -151, + -26, + -266, + -183, + -417, + -1254, + 256, + -3199, + 1322, + 11152, + 1465, + -4273, + -26, + -1269, + -606, + -111, + -325, + -4, + -172, + 0, + -146, + -16, + -65 + }, + { + -72, /* Filter 76 */ + -5, + -143, + 0, + -151, + -25, + -268, + -181, + -422, + -1255, + 250, + -3224, + 1325, + 11154, + 1461, + -4246, + -18, + -1270, + -602, + -113, + -323, + -4, + -172, + 0, + -146, + -16, + -65 + }, + { + -72, /* Filter 77 */ + -6, + -143, + 0, + -152, + -25, + -269, + -180, + -426, + -1256, + 244, + -3249, + 1329, + 11157, + 1458, + -4221, + -11, + -1270, + -597, + -115, + -322, + -5, + -171, + 0, + -146, + -15, + -66 + }, + { + -72, /* Filter 78 */ + -6, + -143, + 0, + -153, + -24, + -271, + -178, + -431, + -1258, + 238, + -3274, + 1333, + 11159, + 1455, + -4195, + -3, + -1271, + -593, + -117, + -321, + -5, + -171, + 0, + -146, + -15, + -66 + }, + { + -72, /* Filter 79 */ + -6, + -143, + 0, + -153, + -24, + -272, + -177, + -435, + -1259, + 232, + -3299, + 1336, + 11162, + 1452, + -4169, + 3, + -1271, + -588, + -119, + -320, + -6, + -171, + 0, + -146, + -15, + -66 + }, + { + -72, /* Filter 80 */ + -6, + -144, + 0, + -154, + -23, + -274, + -176, + -440, + -1260, + 226, + -3324, + 1340, + 11164, + 1449, + -4143, + 10, + -1272, + -584, + -121, + -319, + -7, + -170, + 0, + -146, + -15, + -66 + }, + { + -72, /* Filter 81 */ + -7, + -144, + 0, + -155, + -23, + -276, + -174, + -444, + -1261, + 220, + -3349, + 1343, + 11166, + 1446, + -4117, + 18, + -1272, + -579, + -123, + -317, + -7, + -170, + 0, + -146, + -14, + -67 + }, + { + -72, /* Filter 82 */ + -7, + -144, + 0, + -155, + -22, + -277, + -173, + -449, + -1262, + 214, + -3375, + 1347, + 11168, + 1442, + -4091, + 25, + -1273, + -575, + -125, + -316, + -8, + -170, + 0, + -146, + -14, + -67 + }, + { + -72, /* Filter 83 */ + -7, + -144, + 0, + -156, + -22, + -279, + -171, + -453, + -1263, + 207, + -3400, + 1351, + 11169, + 1439, + -4065, + 32, + -1273, + -571, + -127, + -315, + -8, + -169, + 0, + -146, + -14, + -67 + }, + { + -72, /* Filter 84 */ + -7, + -144, + 0, + -157, + -21, + -280, + -170, + -458, + -1264, + 201, + -3425, + 1354, + 11171, + 1436, + -4039, + 39, + -1273, + -566, + -129, + -314, + -9, + -169, + 0, + -146, + -14, + -67 + }, + { + -71, /* Filter 85 */ + -8, + -144, + 0, + -157, + -21, + -282, + -168, + -462, + -1265, + 195, + -3450, + 1358, + 11173, + 1433, + -4013, + 47, + -1273, + -562, + -131, + -313, + -9, + -168, + 0, + -146, + -13, + -68 + }, + { + -71, /* Filter 86 */ + -8, + -145, + 0, + -158, + -20, + -283, + -167, + -467, + -1266, + 188, + -3476, + 1361, + 11174, + 1429, + -3987, + 54, + -1273, + -557, + -133, + -311, + -10, + -168, + 0, + -146, + -13, + -68 + }, + { + -71, /* Filter 87 */ + -8, + -145, + 0, + -158, + -20, + -285, + -165, + -471, + -1267, + 182, + -3501, + 1365, + 11175, + 1426, + -3962, + 61, + -1274, + -553, + -134, + -310, + -10, + -168, + 0, + -146, + -13, + -68 + }, + { + -71, /* Filter 88 */ + -8, + -145, + 0, + -159, + -19, + -286, + -164, + -476, + -1268, + 176, + -3526, + 1368, + 11176, + 1423, + -3936, + 68, + -1274, + -548, + -136, + -309, + -11, + -167, + 0, + -146, + -12, + -68 + }, + { + -71, /* Filter 89 */ + -9, + -145, + 0, + -160, + -19, + -288, + -162, + -480, + -1268, + 169, + -3552, + 1372, + 11177, + 1419, + -3910, + 75, + -1274, + -544, + -138, + -307, + -12, + -167, + 0, + -146, + -12, + -68 + }, + { + -71, /* Filter 90 */ + -9, + -145, + 0, + -160, + -18, + -289, + -160, + -485, + -1269, + 163, + -3577, + 1375, + 11178, + 1416, + -3884, + 82, + -1274, + -539, + -140, + -306, + -12, + -166, + 0, + -146, + -12, + -69 + }, + { + -71, /* Filter 91 */ + -9, + -145, + 0, + -161, + -18, + -291, + -159, + -489, + -1270, + 156, + -3603, + 1379, + 11179, + 1413, + -3859, + 89, + -1273, + -535, + -142, + -305, + -13, + -166, + 0, + -146, + -12, + -69 + }, + { + -70, /* Filter 92 */ + -9, + -145, + 0, + -161, + -17, + -292, + -157, + -494, + -1270, + 150, + -3628, + 1382, + 11180, + 1409, + -3833, + 96, + -1273, + -530, + -144, + -303, + -13, + -165, + 0, + -146, + -11, + -69 + }, + { + -70, /* Filter 93 */ + -10, + -146, + 0, + -162, + -17, + -294, + -156, + -498, + -1271, + 143, + -3654, + 1386, + 11180, + 1406, + -3807, + 103, + -1273, + -525, + -145, + -302, + -14, + -165, + 0, + -146, + -11, + -69 + }, + { + -70, /* Filter 94 */ + -10, + -146, + 0, + -162, + -16, + -295, + -154, + -503, + -1271, + 136, + -3679, + 1389, + 11180, + 1403, + -3782, + 110, + -1273, + -521, + -147, + -301, + -14, + -164, + 0, + -146, + -11, + -69 + }, + { + -70, /* Filter 95 */ + -10, + -146, + 0, + -163, + -16, + -296, + -152, + -507, + -1272, + 130, + -3705, + 1392, + 11181, + 1399, + -3756, + 116, + -1273, + -516, + -149, + -299, + -15, + -164, + 0, + -146, + -11, + -70 + }, + { + -70, /* Filter 96 */ + -10, + -146, + 0, + -163, + -15, + -298, + -151, + -512, + -1272, + 123, + -3730, + 1396, + 11181, + 1396, + -3730, + 123, + -1272, + -512, + -151, + -298, + -15, + -163, + 0, + -146, + -10, + -70 + }, + { + -70, /* Filter 97 */ + -11, + -146, + 0, + -164, + -15, + -299, + -149, + -516, + -1273, + 116, + -3756, + 1399, + 11181, + 1392, + -3705, + 130, + -1272, + -507, + -152, + -296, + -16, + -163, + 0, + -146, + -10, + -70 + }, + { + -69, /* Filter 98 */ + -11, + -146, + 0, + -164, + -14, + -301, + -147, + -521, + -1273, + 110, + -3782, + 1403, + 11180, + 1389, + -3679, + 136, + -1271, + -503, + -154, + -295, + -16, + -162, + 0, + -146, + -10, + -70 + }, + { + -69, /* Filter 99 */ + -11, + -146, + 0, + -165, + -14, + -302, + -145, + -525, + -1273, + 103, + -3807, + 1406, + 11180, + 1386, + -3654, + 143, + -1271, + -498, + -156, + -294, + -17, + -162, + 0, + -146, + -10, + -70 + }, + { + -69, /* Filter 100 */ + -11, + -146, + 0, + -165, + -13, + -303, + -144, + -530, + -1273, + 96, + -3833, + 1409, + 11180, + 1382, + -3628, + 150, + -1270, + -494, + -157, + -292, + -17, + -161, + 0, + -145, + -9, + -70 + }, + { + -69, /* Filter 101 */ + -12, + -146, + 0, + -166, + -13, + -305, + -142, + -535, + -1273, + 89, + -3859, + 1413, + 11179, + 1379, + -3603, + 156, + -1270, + -489, + -159, + -291, + -18, + -161, + 0, + -145, + -9, + -71 + }, + { + -69, /* Filter 102 */ + -12, + -146, + 0, + -166, + -12, + -306, + -140, + -539, + -1274, + 82, + -3884, + 1416, + 11178, + 1375, + -3577, + 163, + -1269, + -485, + -160, + -289, + -18, + -160, + 0, + -145, + -9, + -71 + }, + { + -68, /* Filter 103 */ + -12, + -146, + 0, + -167, + -12, + -307, + -138, + -544, + -1274, + 75, + -3910, + 1419, + 11177, + 1372, + -3552, + 169, + -1268, + -480, + -162, + -288, + -19, + -160, + 0, + -145, + -9, + -71 + }, + { + -68, /* Filter 104 */ + -12, + -146, + 0, + -167, + -11, + -309, + -136, + -548, + -1274, + 68, + -3936, + 1423, + 11176, + 1368, + -3526, + 176, + -1268, + -476, + -164, + -286, + -19, + -159, + 0, + -145, + -8, + -71 + }, + { + -68, /* Filter 105 */ + -13, + -146, + 0, + -168, + -10, + -310, + -134, + -553, + -1274, + 61, + -3962, + 1426, + 11175, + 1365, + -3501, + 182, + -1267, + -471, + -165, + -285, + -20, + -158, + 0, + -145, + -8, + -71 + }, + { + -68, /* Filter 106 */ + -13, + -146, + 0, + -168, + -10, + -311, + -133, + -557, + -1273, + 54, + -3987, + 1429, + 11174, + 1361, + -3476, + 188, + -1266, + -467, + -167, + -283, + -20, + -158, + 0, + -145, + -8, + -71 + }, + { + -68, /* Filter 107 */ + -13, + -146, + 0, + -168, + -9, + -313, + -131, + -562, + -1273, + 47, + -4013, + 1433, + 11173, + 1358, + -3450, + 195, + -1265, + -462, + -168, + -282, + -21, + -157, + 0, + -144, + -8, + -71 + }, + { + -67, /* Filter 108 */ + -14, + -146, + 0, + -169, + -9, + -314, + -129, + -566, + -1273, + 39, + -4039, + 1436, + 11171, + 1354, + -3425, + 201, + -1264, + -458, + -170, + -280, + -21, + -157, + 0, + -144, + -7, + -72 + }, + { + -67, /* Filter 109 */ + -14, + -146, + 0, + -169, + -8, + -315, + -127, + -571, + -1273, + 32, + -4065, + 1439, + 11169, + 1351, + -3400, + 207, + -1263, + -453, + -171, + -279, + -22, + -156, + 0, + -144, + -7, + -72 + }, + { + -67, /* Filter 110 */ + -14, + -146, + 0, + -170, + -8, + -316, + -125, + -575, + -1273, + 25, + -4091, + 1442, + 11168, + 1347, + -3375, + 214, + -1262, + -449, + -173, + -277, + -22, + -155, + 0, + -144, + -7, + -72 + }, + { + -67, /* Filter 111 */ + -14, + -146, + 0, + -170, + -7, + -317, + -123, + -579, + -1272, + 18, + -4117, + 1446, + 11166, + 1343, + -3349, + 220, + -1261, + -444, + -174, + -276, + -23, + -155, + 0, + -144, + -7, + -72 + }, + { + -66, /* Filter 112 */ + -15, + -146, + 0, + -170, + -7, + -319, + -121, + -584, + -1272, + 10, + -4143, + 1449, + 11164, + 1340, + -3324, + 226, + -1260, + -440, + -176, + -274, + -23, + -154, + 0, + -144, + -6, + -72 + }, + { + -66, /* Filter 113 */ + -15, + -146, + 0, + -171, + -6, + -320, + -119, + -588, + -1271, + 3, + -4169, + 1452, + 11162, + 1336, + -3299, + 232, + -1259, + -435, + -177, + -272, + -24, + -153, + 0, + -143, + -6, + -72 + }, + { + -66, /* Filter 114 */ + -15, + -146, + 0, + -171, + -5, + -321, + -117, + -593, + -1271, + -3, + -4195, + 1455, + 11159, + 1333, + -3274, + 238, + -1258, + -431, + -178, + -271, + -24, + -153, + 0, + -143, + -6, + -72 + }, + { + -66, /* Filter 115 */ + -15, + -146, + 0, + -171, + -5, + -322, + -115, + -597, + -1270, + -11, + -4221, + 1458, + 11157, + 1329, + -3249, + 244, + -1256, + -426, + -180, + -269, + -25, + -152, + 0, + -143, + -6, + -72 + }, + { + -65, /* Filter 116 */ + -16, + -146, + 0, + -172, + -4, + -323, + -113, + -602, + -1270, + -18, + -4246, + 1461, + 11154, + 1325, + -3224, + 250, + -1255, + -422, + -181, + -268, + -25, + -151, + 0, + -143, + -5, + -72 + }, + { + -65, /* Filter 117 */ + -16, + -146, + 0, + -172, + -4, + -325, + -111, + -606, + -1269, + -26, + -4273, + 1465, + 11152, + 1322, + -3199, + 256, + -1254, + -417, + -183, + -266, + -26, + -151, + 0, + -142, + -5, + -72 + }, + { + -65, /* Filter 118 */ + -16, + -146, + 0, + -172, + -3, + -326, + -109, + -611, + -1268, + -34, + -4299, + 1468, + 11149, + 1318, + -3174, + 262, + -1252, + -413, + -184, + -264, + -26, + -150, + 0, + -142, + -5, + -73 + }, + { + -65, /* Filter 119 */ + -16, + -146, + 0, + -172, + -2, + -327, + -107, + -615, + -1267, + -41, + -4325, + 1471, + 11146, + 1314, + -3149, + 268, + -1251, + -408, + -185, + -263, + -27, + -149, + 0, + -142, + -5, + -73 + }, + { + -64, /* Filter 120 */ + -17, + -146, + 0, + -173, + -2, + -328, + -105, + -620, + -1267, + -49, + -4351, + 1474, + 11143, + 1311, + -3124, + 273, + -1249, + -404, + -187, + -261, + -27, + -149, + 0, + -142, + -4, + -73 + }, + { + -64, /* Filter 121 */ + -17, + -146, + 0, + -173, + -1, + -329, + -103, + -624, + -1266, + -56, + -4377, + 1477, + 11140, + 1307, + -3099, + 279, + -1248, + -399, + -188, + -259, + -28, + -148, + 0, + -141, + -4, + -73 + }, + { + -64, /* Filter 122 */ + -17, + -146, + 0, + -173, + -1, + -330, + -101, + -629, + -1265, + -64, + -4403, + 1480, + 11136, + 1303, + -3074, + 285, + -1246, + -395, + -189, + -258, + -28, + -147, + 0, + -141, + -4, + -73 + }, + { + -63, /* Filter 123 */ + -17, + -146, + 0, + -173, + 0, + -331, + -98, + -633, + -1264, + -72, + -4429, + 1483, + 11133, + 1300, + -3050, + 291, + -1245, + -391, + -190, + -256, + -28, + -146, + 0, + -141, + -3, + -73 + }, + { + -63, /* Filter 124 */ + -18, + -146, + 0, + -174, + 0, + -332, + -96, + -637, + -1263, + -80, + -4455, + 1486, + 11129, + 1296, + -3025, + 296, + -1243, + -386, + -192, + -254, + -29, + -146, + 0, + -141, + -3, + -73 + }, + { + -63, /* Filter 125 */ + -18, + -145, + 0, + -174, + 0, + -333, + -94, + -642, + -1261, + -88, + -4481, + 1489, + 11125, + 1292, + -3000, + 302, + -1241, + -382, + -193, + -253, + -29, + -145, + 0, + -140, + -3, + -73 + }, + { + -63, /* Filter 126 */ + -18, + -145, + 0, + -174, + 1, + -334, + -92, + -646, + -1260, + -95, + -4507, + 1492, + 11121, + 1288, + -2976, + 307, + -1239, + -377, + -194, + -251, + -30, + -144, + 0, + -140, + -3, + -73 + }, + { + -62, /* Filter 127 */ + -18, + -145, + 0, + -174, + 1, + -335, + -90, + -651, + -1259, + -103, + -4533, + 1495, + 11117, + 1285, + -2951, + 313, + -1238, + -373, + -195, + -249, + -30, + -143, + 0, + -140, + -2, + -73 + }, + { + -62, /* Filter 128 */ + -19, + -145, + 0, + -174, + 2, + -336, + -87, + -655, + -1258, + -111, + -4559, + 1498, + 11113, + 1281, + -2926, + 319, + -1236, + -368, + -196, + -248, + -31, + -143, + 0, + -139, + -2, + -73 + }, + { + -62, /* Filter 129 */ + -19, + -145, + 0, + -175, + 3, + -337, + -85, + -659, + -1256, + -119, + -4585, + 1501, + 11109, + 1277, + -2902, + 324, + -1234, + -364, + -198, + -246, + -31, + -142, + 0, + -139, + -2, + -73 + }, + { + -61, /* Filter 130 */ + -19, + -145, + 0, + -175, + 3, + -338, + -83, + -664, + -1255, + -127, + -4612, + 1504, + 11105, + 1273, + -2877, + 329, + -1232, + -359, + -199, + -244, + -31, + -141, + 0, + -139, + -2, + -73 + }, + { + -61, /* Filter 131 */ + -19, + -145, + 0, + -175, + 4, + -339, + -81, + -668, + -1253, + -135, + -4638, + 1507, + 11100, + 1270, + -2853, + 335, + -1230, + -355, + -200, + -242, + -32, + -140, + 0, + -139, + -1, + -73 + }, + { + -61, /* Filter 132 */ + -20, + -144, + 0, + -175, + 4, + -340, + -78, + -673, + -1252, + -143, + -4664, + 1510, + 11096, + 1266, + -2828, + 340, + -1228, + -351, + -201, + -241, + -32, + -139, + 0, + -138, + -1, + -73 + }, + { + -60, /* Filter 133 */ + -20, + -144, + 0, + -175, + 5, + -341, + -76, + -677, + -1250, + -152, + -4690, + 1513, + 11091, + 1262, + -2804, + 345, + -1226, + -346, + -202, + -239, + -33, + -138, + 0, + -138, + -1, + -73 + }, + { + -60, /* Filter 134 */ + -20, + -144, + 0, + -175, + 6, + -342, + -74, + -681, + -1249, + -160, + -4716, + 1516, + 11086, + 1258, + -2780, + 351, + -1224, + -342, + -203, + -237, + -33, + -138, + 0, + -138, + -1, + -73 + }, + { + -60, /* Filter 135 */ + -20, + -144, + 0, + -175, + 6, + -342, + -71, + -686, + -1247, + -168, + -4742, + 1519, + 11081, + 1254, + -2755, + 356, + -1222, + -337, + -204, + -235, + -33, + -137, + 0, + -137, + -1, + -73 + }, + { + -59, /* Filter 136 */ + -21, + -144, + 0, + -175, + 7, + -343, + -69, + -690, + -1245, + -176, + -4769, + 1521, + 11076, + 1251, + -2731, + 361, + -1220, + -333, + -205, + -234, + -34, + -136, + 0, + -137, + 0, + -73 + }, + { + -59, /* Filter 137 */ + -21, + -143, + 0, + -176, + 7, + -344, + -67, + -694, + -1243, + -184, + -4795, + 1524, + 11070, + 1247, + -2707, + 366, + -1218, + -329, + -206, + -232, + -34, + -135, + 0, + -136, + 0, + -73 + }, + { + -59, /* Filter 138 */ + -21, + -143, + 0, + -176, + 8, + -345, + -64, + -699, + -1242, + -193, + -4821, + 1527, + 11065, + 1243, + -2683, + 371, + -1215, + -324, + -207, + -230, + -35, + -134, + 0, + -136, + 0, + -73 + }, + { + -58, /* Filter 139 */ + -21, + -143, + 0, + -176, + 9, + -346, + -62, + -703, + -1240, + -201, + -4847, + 1530, + 11059, + 1239, + -2659, + 376, + -1213, + -320, + -208, + -228, + -35, + -133, + 0, + -136, + 0, + -73 + }, + { + -58, /* Filter 140 */ + -22, + -143, + 0, + -176, + 9, + -347, + -60, + -707, + -1238, + -209, + -4873, + 1533, + 11054, + 1235, + -2635, + 381, + -1211, + -315, + -209, + -226, + -35, + -133, + 0, + -135, + 0, + -73 + }, + { + -57, /* Filter 141 */ + -22, + -143, + 0, + -176, + 10, + -347, + -57, + -711, + -1236, + -218, + -4900, + 1536, + 11048, + 1231, + -2610, + 386, + -1208, + -311, + -210, + -225, + -36, + -132, + 0, + -135, + 0, + -73 + }, + { + -57, /* Filter 142 */ + -22, + -142, + 0, + -176, + 11, + -348, + -55, + -716, + -1234, + -226, + -4926, + 1538, + 11042, + 1227, + -2586, + 391, + -1206, + -307, + -211, + -223, + -36, + -131, + 0, + -135, + 0, + -73 + }, + { + -57, /* Filter 143 */ + -22, + -142, + 0, + -176, + 11, + -349, + -52, + -720, + -1231, + -235, + -4952, + 1541, + 11036, + 1223, + -2563, + 396, + -1204, + -302, + -212, + -221, + -37, + -130, + 0, + -134, + 0, + -73 + }, + { + -56, /* Filter 144 */ + -23, + -142, + 0, + -176, + 12, + -349, + -50, + -724, + -1229, + -243, + -4978, + 1544, + 11030, + 1220, + -2539, + 401, + -1201, + -298, + -213, + -219, + -37, + -129, + 0, + -134, + 1, + -73 + }, + { + -56, /* Filter 145 */ + -23, + -142, + 0, + -176, + 13, + -350, + -47, + -729, + -1227, + -252, + -5004, + 1546, + 11023, + 1216, + -2515, + 406, + -1199, + -294, + -214, + -217, + -37, + -128, + 0, + -133, + 1, + -73 + }, + { + -56, /* Filter 146 */ + -23, + -141, + 0, + -176, + 13, + -351, + -45, + -733, + -1225, + -261, + -5031, + 1549, + 11017, + 1212, + -2491, + 411, + -1196, + -289, + -215, + -216, + -38, + -127, + 0, + -133, + 1, + -73 + }, + { + -55, /* Filter 147 */ + -23, + -141, + 0, + -176, + 14, + -352, + -42, + -737, + -1222, + -269, + -5057, + 1552, + 11010, + 1208, + -2467, + 415, + -1194, + -285, + -216, + -214, + -38, + -126, + 0, + -133, + 1, + -73 + }, + { + -55, /* Filter 148 */ + -24, + -141, + 0, + -176, + 14, + -352, + -40, + -741, + -1220, + -278, + -5083, + 1555, + 11004, + 1204, + -2443, + 420, + -1191, + -281, + -217, + -212, + -38, + -125, + 0, + -132, + 2, + -73 + }, + { + -54, /* Filter 149 */ + -24, + -140, + 0, + -176, + 15, + -353, + -37, + -745, + -1217, + -287, + -5109, + 1557, + 10997, + 1200, + -2420, + 425, + -1188, + -277, + -217, + -210, + -39, + -124, + 0, + -132, + 2, + -73 + }, + { + -54, /* Filter 150 */ + -24, + -140, + 0, + -176, + 16, + -353, + -35, + -750, + -1215, + -295, + -5136, + 1560, + 10990, + 1196, + -2396, + 429, + -1186, + -272, + -218, + -208, + -39, + -123, + 0, + -131, + 2, + -73 + }, + { + -54, /* Filter 151 */ + -24, + -140, + 0, + -175, + 16, + -354, + -32, + -754, + -1212, + -304, + -5162, + 1562, + 10983, + 1192, + -2373, + 434, + -1183, + -268, + -219, + -206, + -39, + -123, + 0, + -131, + 2, + -73 + }, + { + -53, /* Filter 152 */ + -25, + -139, + 0, + -175, + 17, + -355, + -29, + -758, + -1209, + -313, + -5188, + 1565, + 10976, + 1188, + -2349, + 439, + -1180, + -264, + -220, + -205, + -40, + -122, + 0, + -130, + 3, + -73 + }, + { + -53, /* Filter 153 */ + -25, + -139, + 0, + -175, + 18, + -355, + -27, + -762, + -1206, + -322, + -5214, + 1568, + 10968, + 1184, + -2326, + 443, + -1177, + -260, + -221, + -203, + -40, + -121, + 0, + -130, + 3, + -73 + }, + { + -52, /* Filter 154 */ + -25, + -139, + 0, + -175, + 18, + -356, + -24, + -766, + -1204, + -331, + -5240, + 1570, + 10961, + 1180, + -2302, + 447, + -1175, + -255, + -221, + -201, + -40, + -120, + 0, + -129, + 3, + -73 + }, + { + -52, /* Filter 155 */ + -25, + -138, + 0, + -175, + 19, + -356, + -22, + -770, + -1201, + -339, + -5266, + 1573, + 10953, + 1176, + -2279, + 452, + -1172, + -251, + -222, + -199, + -41, + -119, + 0, + -129, + 3, + -73 + }, + { + -51, /* Filter 156 */ + -26, + -138, + 0, + -175, + 20, + -357, + -19, + -774, + -1198, + -348, + -5293, + 1575, + 10945, + 1172, + -2255, + 456, + -1169, + -247, + -223, + -197, + -41, + -118, + 0, + -129, + 4, + -72 + }, + { + -51, /* Filter 157 */ + -26, + -138, + 0, + -175, + 20, + -357, + -16, + -779, + -1195, + -357, + -5319, + 1578, + 10938, + 1168, + -2232, + 461, + -1166, + -243, + -223, + -195, + -41, + -117, + 0, + -128, + 4, + -72 + }, + { + -51, /* Filter 158 */ + -26, + -137, + 0, + -175, + 21, + -358, + -14, + -783, + -1192, + -366, + -5345, + 1580, + 10930, + 1164, + -2209, + 465, + -1163, + -238, + -224, + -193, + -42, + -116, + 0, + -128, + 4, + -72 + }, + { + -50, /* Filter 159 */ + -26, + -137, + 0, + -174, + 22, + -358, + -11, + -787, + -1188, + -376, + -5371, + 1583, + 10922, + 1160, + -2186, + 469, + -1160, + -234, + -225, + -191, + -42, + -115, + 0, + -127, + 4, + -72 + }, + { + -50, /* Filter 160 */ + -27, + -137, + 0, + -174, + 22, + -358, + -8, + -791, + -1185, + -385, + -5397, + 1585, + 10913, + 1156, + -2163, + 473, + -1157, + -230, + -225, + -189, + -42, + -114, + 0, + -127, + 4, + -72 + }, + { + -49, /* Filter 161 */ + -27, + -136, + 0, + -174, + 23, + -359, + -5, + -795, + -1182, + -394, + -5423, + 1588, + 10905, + 1152, + -2140, + 478, + -1154, + -226, + -226, + -188, + -43, + -113, + 0, + -126, + 5, + -72 + }, + { + -49, /* Filter 162 */ + -27, + -136, + 0, + -174, + 24, + -359, + -3, + -799, + -1179, + -403, + -5450, + 1590, + 10896, + 1148, + -2117, + 482, + -1151, + -222, + -227, + -186, + -43, + -112, + 0, + -126, + 5, + -72 + }, + { + -48, /* Filter 163 */ + -27, + -135, + 0, + -174, + 24, + -360, + 0, + -803, + -1175, + -412, + -5476, + 1593, + 10888, + 1144, + -2094, + 486, + -1148, + -218, + -227, + -184, + -43, + -111, + 0, + -125, + 5, + -72 + }, + { + -48, /* Filter 164 */ + -27, + -135, + 0, + -173, + 25, + -360, + 2, + -807, + -1172, + -421, + -5502, + 1595, + 10879, + 1140, + -2071, + 490, + -1144, + -213, + -228, + -182, + -44, + -110, + 0, + -125, + 5, + -72 + }, + { + -47, /* Filter 165 */ + -28, + -135, + 0, + -173, + 26, + -360, + 5, + -811, + -1168, + -431, + -5528, + 1597, + 10870, + 1136, + -2048, + 494, + -1141, + -209, + -229, + -180, + -44, + -109, + 0, + -124, + 6, + -72 + }, + { + -47, /* Filter 166 */ + -28, + -134, + 0, + -173, + 26, + -361, + 7, + -815, + -1165, + -440, + -5554, + 1600, + 10861, + 1132, + -2025, + 498, + -1138, + -205, + -229, + -178, + -44, + -108, + 0, + -124, + 6, + -71 + }, + { + -46, /* Filter 167 */ + -28, + -134, + 0, + -173, + 27, + -361, + 10, + -819, + -1161, + -449, + -5580, + 1602, + 10852, + 1128, + -2002, + 502, + -1135, + -201, + -230, + -176, + -44, + -107, + 0, + -123, + 6, + -71 + }, + { + -46, /* Filter 168 */ + -28, + -133, + 0, + -172, + 28, + -361, + 13, + -823, + -1157, + -459, + -5606, + 1605, + 10843, + 1123, + -1980, + 506, + -1131, + -197, + -230, + -174, + -45, + -106, + 0, + -122, + 6, + -71 + }, + { + -45, /* Filter 169 */ + -29, + -133, + 0, + -172, + 28, + -361, + 16, + -827, + -1154, + -468, + -5632, + 1607, + 10834, + 1119, + -1957, + 510, + -1128, + -193, + -231, + -172, + -45, + -105, + 0, + -122, + 6, + -71 + }, + { + -45, /* Filter 170 */ + -29, + -132, + 0, + -172, + 29, + -362, + 19, + -831, + -1150, + -477, + -5658, + 1609, + 10824, + 1115, + -1934, + 514, + -1125, + -189, + -231, + -170, + -45, + -104, + 0, + -121, + 7, + -71 + }, + { + -44, /* Filter 171 */ + -29, + -132, + 0, + -171, + 30, + -362, + 22, + -835, + -1146, + -487, + -5684, + 1611, + 10815, + 1111, + -1912, + 517, + -1121, + -185, + -232, + -168, + -46, + -102, + 0, + -121, + 7, + -71 + }, + { + -44, /* Filter 172 */ + -29, + -132, + 0, + -171, + 30, + -362, + 25, + -838, + -1142, + -496, + -5710, + 1614, + 10805, + 1107, + -1889, + 521, + -1118, + -181, + -232, + -166, + -46, + -101, + 0, + -120, + 7, + -71 + }, + { + -43, /* Filter 173 */ + -30, + -131, + 0, + -171, + 31, + -362, + 27, + -842, + -1138, + -506, + -5736, + 1616, + 10795, + 1103, + -1867, + 525, + -1114, + -177, + -233, + -165, + -46, + -100, + 0, + -120, + 7, + -70 + }, + { + -43, /* Filter 174 */ + -30, + -131, + 0, + -170, + 32, + -362, + 30, + -846, + -1134, + -515, + -5762, + 1618, + 10785, + 1099, + -1845, + 529, + -1111, + -173, + -233, + -163, + -46, + -99, + 0, + -119, + 8, + -70 + }, + { + -42, /* Filter 175 */ + -30, + -130, + 0, + -170, + 32, + -362, + 33, + -850, + -1130, + -525, + -5788, + 1620, + 10775, + 1095, + -1822, + 532, + -1107, + -169, + -233, + -161, + -47, + -98, + 0, + -119, + 8, + -70 + }, + { + -42, /* Filter 176 */ + -30, + -130, + 0, + -170, + 33, + -363, + 36, + -854, + -1125, + -535, + -5814, + 1623, + 10765, + 1091, + -1800, + 536, + -1104, + -165, + -234, + -159, + -47, + -97, + 0, + -118, + 8, + -70 + }, + { + -41, /* Filter 177 */ + -30, + -129, + 0, + -169, + 34, + -363, + 39, + -858, + -1121, + -544, + -5840, + 1625, + 10755, + 1086, + -1778, + 539, + -1100, + -161, + -234, + -157, + -47, + -96, + 0, + -117, + 8, + -70 + }, + { + -41, /* Filter 178 */ + -31, + -129, + 0, + -169, + 34, + -363, + 42, + -861, + -1117, + -554, + -5866, + 1627, + 10744, + 1082, + -1756, + 543, + -1097, + -157, + -235, + -155, + -47, + -95, + 0, + -117, + 8, + -70 + }, + { + -40, /* Filter 179 */ + -31, + -128, + 0, + -168, + 35, + -363, + 45, + -865, + -1112, + -564, + -5892, + 1629, + 10733, + 1078, + -1734, + 546, + -1093, + -153, + -235, + -153, + -48, + -94, + 0, + -116, + 9, + -70 + }, + { + -40, /* Filter 180 */ + -31, + -128, + 0, + -168, + 36, + -363, + 48, + -869, + -1108, + -573, + -5918, + 1631, + 10723, + 1074, + -1712, + 550, + -1089, + -149, + -235, + -151, + -48, + -93, + 0, + -116, + 9, + -69 + }, + { + -39, /* Filter 181 */ + -31, + -127, + 0, + -167, + 36, + -363, + 51, + -872, + -1103, + -583, + -5944, + 1633, + 10712, + 1070, + -1690, + 553, + -1086, + -145, + -236, + -149, + -48, + -92, + 0, + -115, + 9, + -69 + }, + { + -39, /* Filter 182 */ + -31, + -126, + 0, + -167, + 37, + -363, + 54, + -876, + -1099, + -593, + -5970, + 1636, + 10701, + 1066, + -1668, + 557, + -1082, + -141, + -236, + -147, + -48, + -91, + 0, + -115, + 9, + -69 + }, + { + -38, /* Filter 183 */ + -32, + -126, + 0, + -166, + 38, + -363, + 57, + -880, + -1094, + -603, + -5995, + 1638, + 10690, + 1062, + -1646, + 560, + -1078, + -137, + -236, + -145, + -48, + -89, + 0, + -114, + 9, + -69 + }, + { + -38, /* Filter 184 */ + -32, + -125, + 0, + -166, + 38, + -363, + 60, + -884, + -1089, + -613, + -6021, + 1640, + 10679, + 1057, + -1624, + 563, + -1075, + -133, + -237, + -143, + -49, + -88, + 0, + -113, + 10, + -69 + }, + { + -37, /* Filter 185 */ + -32, + -125, + 0, + -165, + 39, + -363, + 63, + -887, + -1084, + -623, + -6047, + 1642, + 10668, + 1053, + -1602, + 567, + -1071, + -129, + -237, + -141, + -49, + -87, + 0, + -113, + 10, + -68 + }, + { + -37, /* Filter 186 */ + -32, + -124, + 0, + -165, + 40, + -363, + 66, + -891, + -1080, + -633, + -6073, + 1644, + 10656, + 1049, + -1581, + 570, + -1067, + -125, + -237, + -139, + -49, + -86, + 0, + -112, + 10, + -68 + }, + { + -36, /* Filter 187 */ + -33, + -124, + 0, + -164, + 40, + -362, + 69, + -894, + -1075, + -643, + -6099, + 1646, + 10645, + 1045, + -1559, + 573, + -1063, + -121, + -237, + -137, + -49, + -85, + 0, + -111, + 10, + -68 + }, + { + -36, /* Filter 188 */ + -33, + -123, + 0, + -164, + 41, + -362, + 72, + -898, + -1070, + -653, + -6124, + 1648, + 10633, + 1041, + -1538, + 576, + -1059, + -118, + -238, + -135, + -49, + -84, + 0, + -111, + 10, + -68 + }, + { + -35, /* Filter 189 */ + -33, + -122, + 0, + -163, + 42, + -362, + 76, + -901, + -1065, + -663, + -6150, + 1650, + 10621, + 1036, + -1516, + 579, + -1055, + -114, + -238, + -133, + -50, + -83, + 0, + -110, + 11, + -68 + }, + { + -34, /* Filter 190 */ + -33, + -122, + 0, + -163, + 43, + -362, + 79, + -905, + -1059, + -673, + -6176, + 1652, + 10609, + 1032, + -1495, + 582, + -1051, + -110, + -238, + -131, + -50, + -82, + 0, + -110, + 11, + -67 + }, + { + -34, /* Filter 191 */ + -33, + -121, + 0, + -162, + 43, + -362, + 82, + -909, + -1054, + -683, + -6201, + 1654, + 10597, + 1028, + -1473, + 585, + -1048, + -106, + -238, + -129, + -50, + -80, + 0, + -109, + 11, + -67 + } +}; +static const int16_t rx_pulseshaper_im[RX_PULSESHAPER_COEFF_SETS][27] = +{ + { + -34, /* Filter 0 */ + -36, + -17, + -122, + 12, + -156, + 65, + -328, + 102, + -758, + -1155, + -472, + -6467, + 0, + 10455, + 2023, + -1360, + 762, + -912, + -117, + -184, + -136, + -25, + -80, + 19, + -104, + 17 + }, + { + -34, /* Filter 1 */ + -35, + -17, + -122, + 12, + -155, + 66, + -328, + 106, + -761, + -1149, + -478, + -6493, + 0, + 10443, + 2015, + -1341, + 766, + -909, + -113, + -184, + -134, + -25, + -79, + 19, + -104, + 17 + }, + { + -34, /* Filter 2 */ + -34, + -17, + -121, + 13, + -154, + 67, + -328, + 110, + -764, + -1143, + -485, + -6520, + 0, + 10431, + 2006, + -1321, + 770, + -905, + -108, + -184, + -132, + -25, + -78, + 19, + -103, + 17 + }, + { + -34, /* Filter 3 */ + -34, + -17, + -120, + 13, + -154, + 68, + -327, + 114, + -767, + -1137, + -492, + -6546, + 0, + 10418, + 1998, + -1301, + 773, + -901, + -104, + -184, + -130, + -25, + -77, + 19, + -102, + 18 + }, + { + -34, /* Filter 4 */ + -33, + -17, + -120, + 13, + -153, + 69, + -327, + 118, + -769, + -1131, + -499, + -6573, + 0, + 10406, + 1990, + -1281, + 777, + -898, + -100, + -184, + -128, + -26, + -76, + 19, + -102, + 18 + }, + { + -34, /* Filter 5 */ + -33, + -17, + -119, + 13, + -153, + 70, + -327, + 121, + -772, + -1125, + -506, + -6599, + 0, + 10393, + 1981, + -1262, + 781, + -894, + -96, + -184, + -126, + -26, + -75, + 19, + -101, + 18 + }, + { + -35, /* Filter 6 */ + -32, + -17, + -118, + 13, + -152, + 71, + -326, + 125, + -775, + -1119, + -513, + -6626, + 0, + 10381, + 1973, + -1242, + 784, + -891, + -91, + -184, + -124, + -26, + -73, + 19, + -100, + 18 + }, + { + -35, /* Filter 7 */ + -31, + -17, + -118, + 13, + -151, + 72, + -326, + 129, + -778, + -1113, + -520, + -6652, + 0, + 10368, + 1964, + -1223, + 788, + -887, + -87, + -185, + -121, + -26, + -72, + 19, + -100, + 19 + }, + { + -35, /* Filter 8 */ + -31, + -18, + -117, + 14, + -151, + 73, + -326, + 133, + -781, + -1106, + -527, + -6679, + 0, + 10355, + 1956, + -1203, + 791, + -884, + -83, + -185, + -119, + -26, + -71, + 19, + -99, + 19 + }, + { + -35, /* Filter 9 */ + -30, + -18, + -116, + 14, + -150, + 74, + -325, + 137, + -783, + -1100, + -534, + -6705, + 0, + 10342, + 1948, + -1184, + 795, + -880, + -79, + -185, + -117, + -26, + -70, + 20, + -99, + 19 + }, + { + -35, /* Filter 10 */ + -29, + -18, + -116, + 14, + -149, + 75, + -325, + 141, + -786, + -1093, + -542, + -6731, + 0, + 10329, + 1939, + -1164, + 798, + -876, + -75, + -185, + -115, + -26, + -69, + 20, + -98, + 20 + }, + { + -35, /* Filter 11 */ + -29, + -18, + -115, + 14, + -149, + 76, + -324, + 145, + -789, + -1086, + -549, + -6758, + 0, + 10316, + 1931, + -1145, + 801, + -872, + -71, + -185, + -113, + -26, + -67, + 20, + -97, + 20 + }, + { + -35, /* Filter 12 */ + -28, + -18, + -114, + 14, + -148, + 77, + -324, + 149, + -791, + -1080, + -556, + -6784, + 0, + 10302, + 1923, + -1126, + 805, + -869, + -66, + -185, + -111, + -26, + -66, + 20, + -97, + 20 + }, + { + -35, /* Filter 13 */ + -28, + -18, + -113, + 14, + -147, + 78, + -324, + 153, + -794, + -1073, + -563, + -6810, + 0, + 10289, + 1914, + -1107, + 808, + -865, + -62, + -185, + -109, + -26, + -65, + 20, + -96, + 20 + }, + { + -35, /* Filter 14 */ + -27, + -18, + -113, + 15, + -147, + 79, + -323, + 157, + -797, + -1066, + -570, + -6836, + 0, + 10275, + 1906, + -1088, + 811, + -861, + -58, + -185, + -107, + -26, + -64, + 20, + -95, + 21 + }, + { + -35, /* Filter 15 */ + -26, + -18, + -112, + 15, + -146, + 80, + -323, + 161, + -799, + -1059, + -577, + -6862, + 0, + 10262, + 1897, + -1069, + 814, + -858, + -54, + -185, + -105, + -26, + -63, + 20, + -95, + 21 + }, + { + -35, /* Filter 16 */ + -26, + -18, + -111, + 15, + -145, + 81, + -322, + 165, + -802, + -1052, + -585, + -6889, + 0, + 10248, + 1889, + -1050, + 818, + -854, + -50, + -184, + -103, + -26, + -62, + 20, + -94, + 21 + }, + { + -36, /* Filter 17 */ + -25, + -18, + -111, + 15, + -144, + 82, + -321, + 169, + -804, + -1045, + -592, + -6915, + 0, + 10234, + 1880, + -1031, + 821, + -850, + -46, + -184, + -101, + -26, + -60, + 20, + -93, + 21 + }, + { + -36, /* Filter 18 */ + -24, + -18, + -110, + 15, + -143, + 83, + -321, + 173, + -807, + -1038, + -599, + -6941, + 0, + 10220, + 1872, + -1012, + 824, + -846, + -42, + -184, + -99, + -27, + -59, + 20, + -93, + 22 + }, + { + -36, /* Filter 19 */ + -24, + -19, + -109, + 15, + -143, + 84, + -320, + 177, + -810, + -1031, + -606, + -6967, + 0, + 10206, + 1864, + -993, + 827, + -842, + -38, + -184, + -96, + -27, + -58, + 20, + -92, + 22 + }, + { + -36, /* Filter 20 */ + -23, + -19, + -108, + 16, + -142, + 85, + -320, + 181, + -812, + -1023, + -614, + -6993, + 0, + 10192, + 1855, + -975, + 830, + -838, + -34, + -184, + -94, + -27, + -57, + 20, + -91, + 22 + }, + { + -36, /* Filter 21 */ + -22, + -19, + -108, + 16, + -141, + 86, + -319, + 185, + -815, + -1016, + -621, + -7019, + 0, + 10177, + 1847, + -956, + 832, + -835, + -30, + -184, + -92, + -27, + -55, + 20, + -90, + 22 + }, + { + -36, /* Filter 22 */ + -22, + -19, + -107, + 16, + -140, + 87, + -318, + 189, + -817, + -1009, + -628, + -7044, + 0, + 10163, + 1838, + -937, + 835, + -831, + -26, + -184, + -90, + -27, + -54, + 21, + -90, + 23 + }, + { + -36, /* Filter 23 */ + -21, + -19, + -106, + 16, + -139, + 88, + -318, + 193, + -819, + -1001, + -635, + -7070, + 0, + 10148, + 1830, + -919, + 838, + -827, + -22, + -184, + -88, + -27, + -53, + 21, + -89, + 23 + }, + { + -36, /* Filter 24 */ + -20, + -19, + -105, + 16, + -139, + 88, + -317, + 197, + -822, + -993, + -643, + -7096, + 0, + 10133, + 1821, + -900, + 841, + -823, + -18, + -184, + -86, + -27, + -52, + 21, + -88, + 23 + }, + { + -36, /* Filter 25 */ + -20, + -19, + -104, + 16, + -138, + 89, + -316, + 201, + -824, + -986, + -650, + -7122, + 0, + 10119, + 1813, + -882, + 843, + -819, + -14, + -184, + -84, + -27, + -51, + 21, + -88, + 23 + }, + { + -36, /* Filter 26 */ + -19, + -19, + -104, + 17, + -137, + 90, + -315, + 205, + -827, + -978, + -658, + -7148, + 0, + 10104, + 1804, + -864, + 846, + -815, + -10, + -183, + -82, + -27, + -49, + 21, + -87, + 24 + }, + { + -36, /* Filter 27 */ + -18, + -19, + -103, + 17, + -136, + 91, + -315, + 209, + -829, + -970, + -665, + -7173, + 0, + 10089, + 1796, + -846, + 849, + -811, + -7, + -183, + -80, + -27, + -48, + 21, + -86, + 24 + }, + { + -36, /* Filter 28 */ + -17, + -19, + -102, + 17, + -135, + 92, + -314, + 213, + -831, + -962, + -672, + -7199, + 0, + 10074, + 1787, + -827, + 851, + -807, + -3, + -183, + -78, + -27, + -47, + 21, + -86, + 24 + }, + { + -36, /* Filter 29 */ + -17, + -19, + -101, + 17, + -134, + 93, + -313, + 218, + -834, + -954, + -680, + -7225, + 0, + 10059, + 1779, + -809, + 854, + -803, + 0, + -183, + -76, + -27, + -46, + 21, + -85, + 24 + }, + { + -36, /* Filter 30 */ + -16, + -19, + -100, + 17, + -133, + 94, + -312, + 222, + -836, + -946, + -687, + -7250, + 0, + 10043, + 1770, + -791, + 856, + -799, + 4, + -183, + -74, + -27, + -45, + 21, + -84, + 25 + }, + { + -36, /* Filter 31 */ + -15, + -20, + -100, + 17, + -132, + 95, + -311, + 226, + -838, + -938, + -695, + -7276, + 0, + 10028, + 1762, + -773, + 859, + -795, + 8, + -183, + -72, + -27, + -43, + 21, + -83, + 25 + }, + { + -36, /* Filter 32 */ + -15, + -20, + -99, + 18, + -131, + 96, + -311, + 230, + -840, + -930, + -702, + -7301, + 0, + 10012, + 1753, + -755, + 861, + -791, + 11, + -182, + -70, + -27, + -42, + 21, + -83, + 25 + }, + { + -37, /* Filter 33 */ + -14, + -20, + -98, + 18, + -130, + 97, + -310, + 234, + -843, + -921, + -710, + -7327, + 0, + 9997, + 1745, + -737, + 863, + -787, + 15, + -182, + -68, + -27, + -41, + 21, + -82, + 25 + }, + { + -37, /* Filter 34 */ + -13, + -20, + -97, + 18, + -129, + 98, + -309, + 238, + -845, + -913, + -717, + -7352, + 0, + 9981, + 1736, + -720, + 866, + -783, + 19, + -182, + -66, + -27, + -40, + 21, + -81, + 25 + }, + { + -37, /* Filter 35 */ + -13, + -20, + -96, + 18, + -128, + 99, + -308, + 243, + -847, + -905, + -725, + -7377, + 0, + 9965, + 1728, + -702, + 868, + -779, + 22, + -182, + -64, + -27, + -38, + 21, + -80, + 26 + }, + { + -37, /* Filter 36 */ + -12, + -20, + -95, + 18, + -127, + 100, + -307, + 247, + -849, + -896, + -732, + -7403, + 0, + 9949, + 1719, + -684, + 870, + -774, + 26, + -181, + -62, + -27, + -37, + 21, + -80, + 26 + }, + { + -37, /* Filter 37 */ + -11, + -20, + -94, + 18, + -126, + 101, + -306, + 251, + -851, + -887, + -740, + -7428, + 0, + 9933, + 1711, + -667, + 872, + -770, + 30, + -181, + -60, + -27, + -36, + 22, + -79, + 26 + }, + { + -37, /* Filter 38 */ + -10, + -20, + -94, + 19, + -125, + 102, + -305, + 255, + -853, + -879, + -748, + -7453, + 0, + 9917, + 1702, + -649, + 874, + -766, + 33, + -181, + -58, + -27, + -35, + 22, + -78, + 26 + }, + { + -37, /* Filter 39 */ + -10, + -20, + -93, + 19, + -124, + 103, + -304, + 260, + -855, + -870, + -755, + -7478, + 0, + 9901, + 1694, + -632, + 876, + -762, + 37, + -181, + -56, + -27, + -34, + 22, + -78, + 27 + }, + { + -37, /* Filter 40 */ + -9, + -20, + -92, + 19, + -123, + 104, + -303, + 264, + -857, + -861, + -763, + -7503, + 0, + 9884, + 1685, + -614, + 878, + -758, + 41, + -180, + -54, + -27, + -32, + 22, + -77, + 27 + }, + { + -37, /* Filter 41 */ + -8, + -20, + -91, + 19, + -122, + 105, + -302, + 268, + -859, + -852, + -771, + -7528, + 0, + 9868, + 1677, + -597, + 880, + -754, + 44, + -180, + -52, + -27, + -31, + 22, + -76, + 27 + }, + { + -37, /* Filter 42 */ + -8, + -20, + -90, + 19, + -121, + 106, + -301, + 272, + -861, + -843, + -778, + -7553, + 0, + 9851, + 1668, + -580, + 882, + -750, + 48, + -180, + -50, + -27, + -30, + 22, + -75, + 27 + }, + { + -37, /* Filter 43 */ + -7, + -20, + -89, + 19, + -120, + 107, + -299, + 277, + -863, + -834, + -786, + -7578, + 0, + 9835, + 1660, + -563, + 884, + -745, + 51, + -180, + -48, + -27, + -29, + 22, + -75, + 27 + }, + { + -37, /* Filter 44 */ + -6, + -21, + -88, + 19, + -119, + 108, + -298, + 281, + -865, + -825, + -794, + -7603, + 0, + 9818, + 1651, + -546, + 886, + -741, + 55, + -179, + -46, + -27, + -27, + 22, + -74, + 28 + }, + { + -37, /* Filter 45 */ + -5, + -21, + -87, + 20, + -118, + 109, + -297, + 285, + -867, + -816, + -801, + -7628, + 0, + 9801, + 1643, + -529, + 888, + -737, + 58, + -179, + -44, + -27, + -26, + 22, + -73, + 28 + }, + { + -37, /* Filter 46 */ + -5, + -21, + -86, + 20, + -117, + 110, + -296, + 289, + -869, + -806, + -809, + -7653, + 0, + 9784, + 1634, + -512, + 890, + -733, + 62, + -179, + -42, + -27, + -25, + 22, + -72, + 28 + }, + { + -37, /* Filter 47 */ + -4, + -21, + -85, + 20, + -116, + 111, + -295, + 294, + -871, + -797, + -817, + -7678, + 0, + 9767, + 1626, + -495, + 891, + -729, + 65, + -178, + -40, + -27, + -24, + 22, + -72, + 28 + }, + { + -37, /* Filter 48 */ + -3, + -21, + -85, + 20, + -115, + 111, + -293, + 298, + -873, + -788, + -825, + -7702, + 0, + 9750, + 1617, + -478, + 893, + -724, + 69, + -178, + -38, + -27, + -22, + 22, + -71, + 28 + }, + { + -37, /* Filter 49 */ + -2, + -21, + -84, + 20, + -114, + 112, + -292, + 302, + -874, + -778, + -832, + -7727, + 0, + 9732, + 1609, + -461, + 895, + -720, + 72, + -177, + -36, + -27, + -21, + 22, + -70, + 29 + }, + { + -37, /* Filter 50 */ + -2, + -21, + -83, + 20, + -112, + 113, + -291, + 307, + -876, + -768, + -840, + -7752, + 0, + 9715, + 1600, + -445, + 896, + -716, + 75, + -177, + -34, + -27, + -20, + 22, + -69, + 29 + }, + { + -37, /* Filter 51 */ + -1, + -21, + -82, + 20, + -111, + 114, + -290, + 311, + -878, + -759, + -848, + -7776, + 0, + 9698, + 1592, + -428, + 898, + -711, + 79, + -177, + -32, + -27, + -19, + 22, + -69, + 29 + }, + { + -37, /* Filter 52 */ + 0, + -21, + -81, + 21, + -110, + 115, + -288, + 315, + -880, + -749, + -856, + -7801, + 0, + 9680, + 1583, + -412, + 899, + -707, + 82, + -176, + -30, + -27, + -18, + 22, + -68, + 29 + }, + { + -37, /* Filter 53 */ + 0, + -21, + -80, + 21, + -109, + 116, + -287, + 320, + -881, + -739, + -863, + -7825, + 0, + 9662, + 1575, + -395, + 901, + -703, + 85, + -176, + -28, + -27, + -16, + 22, + -67, + 29 + }, + { + -37, /* Filter 54 */ + 0, + -21, + -79, + 21, + -108, + 117, + -286, + 324, + -883, + -729, + -871, + -7850, + 0, + 9644, + 1566, + -379, + 902, + -699, + 89, + -176, + -26, + -27, + -15, + 22, + -66, + 30 + }, + { + -37, /* Filter 55 */ + 1, + -21, + -78, + 21, + -107, + 118, + -284, + 329, + -885, + -719, + -879, + -7874, + 0, + 9627, + 1558, + -362, + 903, + -694, + 92, + -175, + -24, + -27, + -14, + 22, + -65, + 30 + }, + { + -37, /* Filter 56 */ + 2, + -21, + -77, + 21, + -105, + 119, + -283, + 333, + -886, + -709, + -887, + -7898, + 0, + 9609, + 1549, + -346, + 905, + -690, + 95, + -175, + -22, + -27, + -13, + 22, + -65, + 30 + }, + { + -37, /* Filter 57 */ + 3, + -21, + -76, + 21, + -104, + 120, + -281, + 337, + -888, + -699, + -895, + -7922, + 0, + 9591, + 1541, + -330, + 906, + -686, + 99, + -174, + -20, + -27, + -11, + 22, + -64, + 30 + }, + { + -37, /* Filter 58 */ + 3, + -21, + -75, + 21, + -103, + 121, + -280, + 342, + -889, + -689, + -903, + -7946, + 0, + 9572, + 1532, + -314, + 907, + -681, + 102, + -174, + -18, + -27, + -10, + 22, + -63, + 30 + }, + { + -37, /* Filter 59 */ + 4, + -21, + -74, + 22, + -102, + 121, + -278, + 346, + -891, + -678, + -911, + -7971, + 0, + 9554, + 1524, + -298, + 908, + -677, + 105, + -173, + -16, + -27, + -9, + 22, + -62, + 30 + }, + { + -37, /* Filter 60 */ + 5, + -21, + -73, + 22, + -100, + 122, + -277, + 351, + -892, + -668, + -919, + -7995, + 0, + 9536, + 1515, + -282, + 909, + -673, + 108, + -173, + -15, + -27, + -8, + 22, + -62, + 31 + }, + { + -37, /* Filter 61 */ + 6, + -22, + -72, + 22, + -99, + 123, + -275, + 355, + -894, + -658, + -927, + -8019, + 0, + 9517, + 1507, + -266, + 911, + -668, + 111, + -172, + -13, + -27, + -7, + 22, + -61, + 31 + }, + { + -37, /* Filter 62 */ + 6, + -22, + -71, + 22, + -98, + 124, + -274, + 359, + -895, + -647, + -935, + -8042, + 0, + 9499, + 1498, + -250, + 912, + -664, + 114, + -172, + -11, + -27, + -5, + 23, + -60, + 31 + }, + { + -37, /* Filter 63 */ + 7, + -22, + -70, + 22, + -96, + 125, + -272, + 364, + -896, + -636, + -943, + -8066, + 0, + 9480, + 1490, + -234, + 913, + -659, + 117, + -171, + -9, + -27, + -4, + 23, + -59, + 31 + }, + { + -37, /* Filter 64 */ + 8, + -22, + -69, + 22, + -95, + 126, + -271, + 368, + -898, + -626, + -950, + -8090, + 0, + 9462, + 1481, + -219, + 914, + -655, + 121, + -171, + -7, + -27, + -3, + 23, + -58, + 31 + }, + { + -37, /* Filter 65 */ + 9, + -22, + -68, + 22, + -94, + 127, + -269, + 373, + -899, + -615, + -958, + -8114, + 0, + 9443, + 1473, + -203, + 915, + -651, + 124, + -170, + -5, + -27, + -2, + 23, + -58, + 31 + }, + { + -37, /* Filter 66 */ + 9, + -22, + -67, + 22, + -93, + 128, + -267, + 377, + -900, + -604, + -966, + -8138, + 0, + 9424, + 1464, + -188, + 915, + -646, + 127, + -170, + -3, + -27, + 0, + 23, + -57, + 32 + }, + { + -37, /* Filter 67 */ + 10, + -22, + -66, + 23, + -91, + 129, + -266, + 382, + -902, + -593, + -975, + -8161, + 0, + 9405, + 1456, + -172, + 916, + -642, + 130, + -169, + -1, + -27, + 0, + 23, + -56, + 32 + }, + { + -37, /* Filter 68 */ + 11, + -22, + -65, + 23, + -90, + 129, + -264, + 386, + -903, + -582, + -983, + -8185, + 0, + 9386, + 1447, + -157, + 917, + -637, + 133, + -169, + 0, + -27, + 1, + 23, + -55, + 32 + }, + { + -37, /* Filter 69 */ + 12, + -22, + -64, + 23, + -89, + 130, + -262, + 391, + -904, + -571, + -991, + -8208, + 0, + 9367, + 1439, + -142, + 918, + -633, + 136, + -168, + 1, + -27, + 2, + 23, + -55, + 32 + }, + { + -37, /* Filter 70 */ + 13, + -22, + -63, + 23, + -87, + 131, + -261, + 395, + -905, + -560, + -999, + -8232, + 0, + 9347, + 1430, + -126, + 919, + -629, + 139, + -168, + 3, + -27, + 3, + 23, + -54, + 32 + }, + { + -37, /* Filter 71 */ + 13, + -22, + -62, + 23, + -86, + 132, + -259, + 399, + -906, + -548, + -1007, + -8255, + 0, + 9328, + 1422, + -111, + 919, + -624, + 142, + -167, + 5, + -27, + 5, + 23, + -53, + 32 + }, + { + -37, /* Filter 72 */ + 14, + -22, + -61, + 23, + -84, + 133, + -257, + 404, + -908, + -537, + -1015, + -8278, + 0, + 9308, + 1413, + -96, + 920, + -620, + 144, + -167, + 7, + -27, + 6, + 23, + -52, + 32 + }, + { + -37, /* Filter 73 */ + 15, + -22, + -60, + 23, + -83, + 134, + -255, + 408, + -909, + -526, + -1023, + -8301, + 0, + 9289, + 1405, + -81, + 921, + -615, + 147, + -166, + 9, + -27, + 7, + 23, + -51, + 33 + }, + { + -37, /* Filter 74 */ + 16, + -22, + -59, + 23, + -82, + 134, + -253, + 413, + -910, + -514, + -1031, + -8324, + 0, + 9269, + 1396, + -66, + 921, + -611, + 150, + -166, + 10, + -27, + 8, + 23, + -51, + 33 + }, + { + -37, /* Filter 75 */ + 16, + -22, + -57, + 23, + -80, + 135, + -252, + 417, + -911, + -503, + -1039, + -8348, + 0, + 9250, + 1388, + -51, + 922, + -606, + 153, + -165, + 12, + -27, + 9, + 23, + -50, + 33 + }, + { + -37, /* Filter 76 */ + 17, + -22, + -56, + 24, + -79, + 136, + -250, + 422, + -912, + -491, + -1047, + -8371, + 0, + 9230, + 1379, + -37, + 922, + -602, + 156, + -165, + 14, + -27, + 11, + 23, + -49, + 33 + }, + { + -37, /* Filter 77 */ + 18, + -22, + -55, + 24, + -77, + 137, + -248, + 426, + -913, + -479, + -1055, + -8394, + 0, + 9210, + 1371, + -22, + 923, + -597, + 159, + -164, + 16, + -27, + 12, + 23, + -48, + 33 + }, + { + -37, /* Filter 78 */ + 19, + -22, + -54, + 24, + -76, + 138, + -246, + 431, + -914, + -468, + -1063, + -8416, + 0, + 9190, + 1363, + -7, + 923, + -593, + 161, + -163, + 18, + -27, + 13, + 23, + -47, + 33 + }, + { + -36, /* Filter 79 */ + 20, + -22, + -53, + 24, + -74, + 139, + -244, + 435, + -914, + -456, + -1072, + -8439, + 0, + 9170, + 1354, + 6, + 924, + -588, + 164, + -163, + 19, + -27, + 14, + 23, + -47, + 33 + }, + { + -36, /* Filter 80 */ + 20, + -22, + -52, + 24, + -73, + 139, + -242, + 440, + -915, + -444, + -1080, + -8462, + 0, + 9150, + 1346, + 21, + 924, + -584, + 167, + -162, + 21, + -27, + 15, + 23, + -46, + 34 + }, + { + -36, /* Filter 81 */ + 21, + -22, + -51, + 24, + -71, + 140, + -240, + 444, + -916, + -432, + -1088, + -8485, + 0, + 9129, + 1337, + 35, + 924, + -579, + 170, + -162, + 23, + -26, + 17, + 23, + -45, + 34 + }, + { + -36, /* Filter 82 */ + 22, + -22, + -50, + 24, + -70, + 141, + -238, + 449, + -917, + -420, + -1096, + -8507, + 0, + 9109, + 1329, + 49, + 924, + -575, + 172, + -161, + 25, + -26, + 18, + 23, + -44, + 34 + }, + { + -36, /* Filter 83 */ + 23, + -22, + -49, + 24, + -68, + 142, + -236, + 453, + -918, + -407, + -1104, + -8530, + 0, + 9089, + 1320, + 64, + 925, + -571, + 175, + -160, + 26, + -26, + 19, + 23, + -43, + 34 + }, + { + -36, /* Filter 84 */ + 24, + -22, + -48, + 24, + -67, + 143, + -234, + 458, + -918, + -395, + -1113, + -8552, + 0, + 9068, + 1312, + 78, + 925, + -566, + 178, + -160, + 28, + -26, + 20, + 23, + -43, + 34 + }, + { + -36, /* Filter 85 */ + 24, + -22, + -47, + 24, + -65, + 143, + -232, + 462, + -919, + -383, + -1121, + -8575, + 0, + 9048, + 1304, + 92, + 925, + -562, + 180, + -159, + 30, + -26, + 21, + 23, + -42, + 34 + }, + { + -36, /* Filter 86 */ + 25, + -22, + -45, + 25, + -64, + 144, + -230, + 467, + -920, + -370, + -1129, + -8597, + 0, + 9027, + 1295, + 106, + 925, + -557, + 183, + -158, + 31, + -26, + 23, + 23, + -41, + 34 + }, + { + -36, /* Filter 87 */ + 26, + -23, + -44, + 25, + -62, + 145, + -228, + 471, + -920, + -358, + -1137, + -8619, + 0, + 9006, + 1287, + 120, + 925, + -553, + 185, + -158, + 33, + -26, + 24, + 23, + -40, + 34 + }, + { + -36, /* Filter 88 */ + 27, + -23, + -43, + 25, + -61, + 146, + -225, + 476, + -921, + -345, + -1145, + -8641, + 0, + 8985, + 1278, + 134, + 925, + -548, + 188, + -157, + 35, + -26, + 25, + 23, + -39, + 35 + }, + { + -36, /* Filter 89 */ + 28, + -23, + -42, + 25, + -59, + 146, + -223, + 480, + -921, + -333, + -1154, + -8663, + 0, + 8964, + 1270, + 148, + 925, + -544, + 190, + -156, + 37, + -26, + 26, + 23, + -39, + 35 + }, + { + -36, /* Filter 90 */ + 28, + -23, + -41, + 25, + -58, + 147, + -221, + 485, + -922, + -320, + -1162, + -8685, + 0, + 8943, + 1262, + 161, + 925, + -539, + 193, + -156, + 38, + -26, + 27, + 23, + -38, + 35 + }, + { + -36, /* Filter 91 */ + 29, + -23, + -40, + 25, + -56, + 148, + -219, + 489, + -922, + -307, + -1170, + -8707, + 0, + 8922, + 1253, + 175, + 925, + -535, + 195, + -155, + 40, + -26, + 28, + 23, + -37, + 35 + }, + { + -36, /* Filter 92 */ + 30, + -23, + -39, + 25, + -55, + 149, + -217, + 494, + -923, + -294, + -1178, + -8729, + 0, + 8901, + 1245, + 189, + 925, + -530, + 198, + -154, + 42, + -26, + 30, + 23, + -36, + 35 + }, + { + -36, /* Filter 93 */ + 31, + -23, + -38, + 25, + -53, + 149, + -214, + 498, + -923, + -281, + -1187, + -8751, + 0, + 8880, + 1237, + 202, + 925, + -525, + 200, + -154, + 43, + -26, + 31, + 23, + -35, + 35 + }, + { + -35, /* Filter 94 */ + 31, + -23, + -36, + 25, + -51, + 150, + -212, + 503, + -924, + -268, + -1195, + -8773, + 0, + 8859, + 1228, + 215, + 925, + -521, + 203, + -153, + 45, + -26, + 32, + 23, + -35, + 35 + }, + { + -35, /* Filter 95 */ + 32, + -23, + -35, + 25, + -50, + 151, + -210, + 507, + -924, + -255, + -1203, + -8794, + 0, + 8837, + 1220, + 229, + 924, + -516, + 205, + -152, + 47, + -26, + 33, + 23, + -34, + 35 + }, + { + -35, /* Filter 96 */ + 33, + -23, + -34, + 25, + -48, + 151, + -207, + 512, + -924, + -242, + -1212, + -8816, + 0, + 8816, + 1212, + 242, + 924, + -512, + 207, + -151, + 48, + -25, + 34, + 23, + -33, + 35 + }, + { + -35, /* Filter 97 */ + 34, + -23, + -33, + 26, + -47, + 152, + -205, + 516, + -924, + -229, + -1220, + -8837, + 0, + 8794, + 1203, + 255, + 924, + -507, + 210, + -151, + 50, + -25, + 35, + 23, + -32, + 35 + }, + { + -35, /* Filter 98 */ + 35, + -23, + -32, + 26, + -45, + 153, + -203, + 521, + -925, + -215, + -1228, + -8859, + 0, + 8773, + 1195, + 268, + 924, + -503, + 212, + -150, + 51, + -25, + 36, + 23, + -31, + 35 + }, + { + -35, /* Filter 99 */ + 35, + -23, + -31, + 26, + -43, + 154, + -200, + 525, + -925, + -202, + -1237, + -8880, + 0, + 8751, + 1187, + 281, + 923, + -498, + 214, + -149, + 53, + -25, + 38, + 23, + -31, + 36 + }, + { + -35, /* Filter 100 */ + 36, + -23, + -30, + 26, + -42, + 154, + -198, + 530, + -925, + -189, + -1245, + -8901, + 0, + 8729, + 1178, + 294, + 923, + -494, + 217, + -149, + 55, + -25, + 39, + 23, + -30, + 36 + }, + { + -35, /* Filter 101 */ + 37, + -23, + -28, + 26, + -40, + 155, + -195, + 535, + -925, + -175, + -1253, + -8922, + 0, + 8707, + 1170, + 307, + 922, + -489, + 219, + -148, + 56, + -25, + 40, + 23, + -29, + 36 + }, + { + -35, /* Filter 102 */ + 38, + -23, + -27, + 26, + -38, + 156, + -193, + 539, + -925, + -161, + -1262, + -8943, + 0, + 8685, + 1162, + 320, + 922, + -485, + 221, + -147, + 58, + -25, + 41, + 23, + -28, + 36 + }, + { + -35, /* Filter 103 */ + 39, + -23, + -26, + 26, + -37, + 156, + -190, + 544, + -925, + -148, + -1270, + -8964, + 0, + 8663, + 1154, + 333, + 921, + -480, + 223, + -146, + 59, + -25, + 42, + 23, + -28, + 36 + }, + { + -35, /* Filter 104 */ + 39, + -23, + -25, + 26, + -35, + 157, + -188, + 548, + -925, + -134, + -1278, + -8985, + 0, + 8641, + 1145, + 345, + 921, + -476, + 225, + -146, + 61, + -25, + 43, + 23, + -27, + 36 + }, + { + -34, /* Filter 105 */ + 40, + -23, + -24, + 26, + -33, + 158, + -185, + 553, + -925, + -120, + -1287, + -9006, + 0, + 8619, + 1137, + 358, + 920, + -471, + 228, + -145, + 62, + -25, + 44, + 23, + -26, + 36 + }, + { + -34, /* Filter 106 */ + 41, + -23, + -23, + 26, + -31, + 158, + -183, + 557, + -925, + -106, + -1295, + -9027, + 0, + 8597, + 1129, + 370, + 920, + -467, + 230, + -144, + 64, + -25, + 45, + 22, + -25, + 36 + }, + { + -34, /* Filter 107 */ + 42, + -23, + -21, + 26, + -30, + 159, + -180, + 562, + -925, + -92, + -1304, + -9048, + 0, + 8575, + 1121, + 383, + 919, + -462, + 232, + -143, + 65, + -24, + 47, + 22, + -24, + 36 + }, + { + -34, /* Filter 108 */ + 43, + -23, + -20, + 26, + -28, + 160, + -178, + 566, + -925, + -78, + -1312, + -9068, + 0, + 8552, + 1113, + 395, + 918, + -458, + 234, + -143, + 67, + -24, + 48, + 22, + -24, + 36 + }, + { + -34, /* Filter 109 */ + 43, + -23, + -19, + 26, + -26, + 160, + -175, + 571, + -925, + -64, + -1320, + -9089, + 0, + 8530, + 1104, + 407, + 918, + -453, + 236, + -142, + 68, + -24, + 49, + 22, + -23, + 36 + }, + { + -34, /* Filter 110 */ + 44, + -23, + -18, + 26, + -25, + 161, + -172, + 575, + -924, + -49, + -1329, + -9109, + 0, + 8507, + 1096, + 420, + 917, + -449, + 238, + -141, + 70, + -24, + 50, + 22, + -22, + 36 + }, + { + -34, /* Filter 111 */ + 45, + -23, + -17, + 26, + -23, + 162, + -170, + 579, + -924, + -35, + -1337, + -9129, + 0, + 8485, + 1088, + 432, + 916, + -444, + 240, + -140, + 71, + -24, + 51, + 22, + -21, + 36 + }, + { + -34, /* Filter 112 */ + 46, + -23, + -15, + 27, + -21, + 162, + -167, + 584, + -924, + -21, + -1346, + -9150, + 0, + 8462, + 1080, + 444, + 915, + -440, + 242, + -139, + 73, + -24, + 52, + 22, + -20, + 36 + }, + { + -33, /* Filter 113 */ + 47, + -23, + -14, + 27, + -19, + 163, + -164, + 588, + -924, + -6, + -1354, + -9170, + 0, + 8439, + 1072, + 456, + 914, + -435, + 244, + -139, + 74, + -24, + 53, + 22, + -20, + 36 + }, + { + -33, /* Filter 114 */ + 47, + -23, + -13, + 27, + -18, + 163, + -161, + 593, + -923, + 7, + -1363, + -9190, + 0, + 8416, + 1063, + 468, + 914, + -431, + 246, + -138, + 76, + -24, + 54, + 22, + -19, + 37 + }, + { + -33, /* Filter 115 */ + 48, + -23, + -12, + 27, + -16, + 164, + -159, + 597, + -923, + 22, + -1371, + -9210, + 0, + 8394, + 1055, + 479, + 913, + -426, + 248, + -137, + 77, + -24, + 55, + 22, + -18, + 37 + }, + { + -33, /* Filter 116 */ + 49, + -23, + -11, + 27, + -14, + 165, + -156, + 602, + -922, + 37, + -1379, + -9230, + 0, + 8371, + 1047, + 491, + 912, + -422, + 250, + -136, + 79, + -24, + 56, + 22, + -17, + 37 + }, + { + -33, /* Filter 117 */ + 50, + -23, + -9, + 27, + -12, + 165, + -153, + 606, + -922, + 51, + -1388, + -9250, + 0, + 8348, + 1039, + 503, + 911, + -417, + 252, + -135, + 80, + -23, + 57, + 22, + -16, + 37 + }, + { + -33, /* Filter 118 */ + 51, + -23, + -8, + 27, + -10, + 166, + -150, + 611, + -921, + 66, + -1396, + -9269, + 0, + 8324, + 1031, + 514, + 910, + -413, + 253, + -134, + 82, + -23, + 59, + 22, + -16, + 37 + }, + { + -33, /* Filter 119 */ + 51, + -23, + -7, + 27, + -9, + 166, + -147, + 615, + -921, + 81, + -1405, + -9289, + 0, + 8301, + 1023, + 526, + 909, + -408, + 255, + -134, + 83, + -23, + 60, + 22, + -15, + 37 + }, + { + -32, /* Filter 120 */ + 52, + -23, + -6, + 27, + -7, + 167, + -144, + 620, + -920, + 96, + -1413, + -9308, + 0, + 8278, + 1015, + 537, + 908, + -404, + 257, + -133, + 84, + -23, + 61, + 22, + -14, + 37 + }, + { + -32, /* Filter 121 */ + 53, + -23, + -5, + 27, + -5, + 167, + -142, + 624, + -919, + 111, + -1422, + -9328, + 0, + 8255, + 1007, + 548, + 906, + -399, + 259, + -132, + 86, + -23, + 62, + 22, + -13, + 37 + }, + { + -32, /* Filter 122 */ + 54, + -23, + -3, + 27, + -3, + 168, + -139, + 629, + -919, + 126, + -1430, + -9347, + 0, + 8232, + 999, + 560, + 905, + -395, + 261, + -131, + 87, + -23, + 63, + 22, + -13, + 37 + }, + { + -32, /* Filter 123 */ + 55, + -23, + -2, + 27, + -1, + 168, + -136, + 633, + -918, + 142, + -1439, + -9367, + 0, + 8208, + 991, + 571, + 904, + -391, + 262, + -130, + 89, + -23, + 64, + 22, + -12, + 37 + }, + { + -32, /* Filter 124 */ + 55, + -23, + -1, + 27, + 0, + 169, + -133, + 637, + -917, + 157, + -1447, + -9386, + 0, + 8185, + 983, + 582, + 903, + -386, + 264, + -129, + 90, + -23, + 65, + 22, + -11, + 37 + }, + { + -32, /* Filter 125 */ + 56, + -23, + 0, + 27, + 1, + 169, + -130, + 642, + -916, + 172, + -1456, + -9405, + 0, + 8161, + 975, + 593, + 902, + -382, + 266, + -129, + 91, + -23, + 66, + 22, + -10, + 37 + }, + { + -32, /* Filter 126 */ + 57, + -23, + 0, + 27, + 3, + 170, + -127, + 646, + -915, + 188, + -1464, + -9424, + 0, + 8138, + 966, + 604, + 900, + -377, + 267, + -128, + 93, + -22, + 67, + 22, + -9, + 37 + }, + { + -31, /* Filter 127 */ + 58, + -23, + 2, + 27, + 5, + 170, + -124, + 651, + -915, + 203, + -1473, + -9443, + 0, + 8114, + 958, + 615, + 899, + -373, + 269, + -127, + 94, + -22, + 68, + 22, + -9, + 37 + }, + { + -31, /* Filter 128 */ + 58, + -23, + 3, + 27, + 7, + 171, + -121, + 655, + -914, + 219, + -1481, + -9462, + 0, + 8090, + 950, + 626, + 898, + -368, + 271, + -126, + 95, + -22, + 69, + 22, + -8, + 37 + }, + { + -31, /* Filter 129 */ + 59, + -23, + 4, + 27, + 9, + 171, + -117, + 659, + -913, + 234, + -1490, + -9480, + 0, + 8066, + 943, + 636, + 896, + -364, + 272, + -125, + 96, + -22, + 70, + 22, + -7, + 37 + }, + { + -31, /* Filter 130 */ + 60, + -23, + 5, + 27, + 11, + 172, + -114, + 664, + -912, + 250, + -1498, + -9499, + 0, + 8042, + 935, + 647, + 895, + -359, + 274, + -124, + 98, + -22, + 71, + 22, + -6, + 37 + }, + { + -31, /* Filter 131 */ + 61, + -22, + 7, + 27, + 13, + 172, + -111, + 668, + -911, + 266, + -1507, + -9517, + 0, + 8019, + 927, + 658, + 894, + -355, + 275, + -123, + 99, + -22, + 72, + 22, + -6, + 37 + }, + { + -31, /* Filter 132 */ + 62, + -22, + 8, + 27, + 15, + 173, + -108, + 673, + -909, + 282, + -1515, + -9536, + 0, + 7995, + 919, + 668, + 892, + -351, + 277, + -122, + 100, + -22, + 73, + 21, + -5, + 37 + }, + { + -30, /* Filter 133 */ + 62, + -22, + 9, + 27, + 16, + 173, + -105, + 677, + -908, + 298, + -1524, + -9554, + 0, + 7971, + 911, + 678, + 891, + -346, + 278, + -121, + 102, + -22, + 74, + 21, + -4, + 37 + }, + { + -30, /* Filter 134 */ + 63, + -22, + 10, + 27, + 18, + 174, + -102, + 681, + -907, + 314, + -1532, + -9572, + 0, + 7946, + 903, + 689, + 889, + -342, + 280, + -121, + 103, + -21, + 75, + 21, + -3, + 37 + }, + { + -30, /* Filter 135 */ + 64, + -22, + 11, + 27, + 20, + 174, + -99, + 686, + -906, + 330, + -1541, + -9591, + 0, + 7922, + 895, + 699, + 888, + -337, + 281, + -120, + 104, + -21, + 76, + 21, + -3, + 37 + }, + { + -30, /* Filter 136 */ + 65, + -22, + 13, + 27, + 22, + 175, + -95, + 690, + -905, + 346, + -1549, + -9609, + 0, + 7898, + 887, + 709, + 886, + -333, + 283, + -119, + 105, + -21, + 77, + 21, + -2, + 37 + }, + { + -30, /* Filter 137 */ + 65, + -22, + 14, + 27, + 24, + 175, + -92, + 694, + -903, + 362, + -1558, + -9627, + 0, + 7874, + 879, + 719, + 885, + -329, + 284, + -118, + 107, + -21, + 78, + 21, + -1, + 37 + }, + { + -30, /* Filter 138 */ + 66, + -22, + 15, + 27, + 26, + 176, + -89, + 699, + -902, + 379, + -1566, + -9644, + 0, + 7850, + 871, + 729, + 883, + -324, + 286, + -117, + 108, + -21, + 79, + 21, + 0, + 37 + }, + { + -29, /* Filter 139 */ + 67, + -22, + 16, + 27, + 28, + 176, + -85, + 703, + -901, + 395, + -1575, + -9662, + 0, + 7825, + 863, + 739, + 881, + -320, + 287, + -116, + 109, + -21, + 80, + 21, + 0, + 37 + }, + { + -29, /* Filter 140 */ + 68, + -22, + 18, + 27, + 30, + 176, + -82, + 707, + -899, + 412, + -1583, + -9680, + 0, + 7801, + 856, + 749, + 880, + -315, + 288, + -115, + 110, + -21, + 81, + 21, + 0, + 37 + }, + { + -29, /* Filter 141 */ + 69, + -22, + 19, + 27, + 32, + 177, + -79, + 711, + -898, + 428, + -1592, + -9698, + 0, + 7776, + 848, + 759, + 878, + -311, + 290, + -114, + 111, + -20, + 82, + 21, + 1, + 37 + }, + { + -29, /* Filter 142 */ + 69, + -22, + 20, + 27, + 34, + 177, + -75, + 716, + -896, + 445, + -1600, + -9715, + 0, + 7752, + 840, + 768, + 876, + -307, + 291, + -113, + 112, + -20, + 83, + 21, + 2, + 37 + }, + { + -29, /* Filter 143 */ + 70, + -22, + 21, + 27, + 36, + 177, + -72, + 720, + -895, + 461, + -1609, + -9732, + 0, + 7727, + 832, + 778, + 874, + -302, + 292, + -112, + 114, + -20, + 84, + 21, + 2, + 37 + }, + { + -28, /* Filter 144 */ + 71, + -22, + 22, + 27, + 38, + 178, + -69, + 724, + -893, + 478, + -1617, + -9750, + 0, + 7702, + 825, + 788, + 873, + -298, + 293, + -111, + 115, + -20, + 85, + 21, + 3, + 37 + }, + { + -28, /* Filter 145 */ + 72, + -22, + 24, + 27, + 40, + 178, + -65, + 729, + -891, + 495, + -1626, + -9767, + 0, + 7678, + 817, + 797, + 871, + -294, + 295, + -111, + 116, + -20, + 85, + 21, + 4, + 37 + }, + { + -28, /* Filter 146 */ + 72, + -22, + 25, + 27, + 42, + 179, + -62, + 733, + -890, + 512, + -1634, + -9784, + 0, + 7653, + 809, + 806, + 869, + -289, + 296, + -110, + 117, + -20, + 86, + 21, + 5, + 37 + }, + { + -28, /* Filter 147 */ + 73, + -22, + 26, + 27, + 44, + 179, + -58, + 737, + -888, + 529, + -1643, + -9801, + 0, + 7628, + 801, + 816, + 867, + -285, + 297, + -109, + 118, + -20, + 87, + 21, + 5, + 37 + }, + { + -28, /* Filter 148 */ + 74, + -22, + 27, + 27, + 46, + 179, + -55, + 741, + -886, + 546, + -1651, + -9818, + 0, + 7603, + 794, + 825, + 865, + -281, + 298, + -108, + 119, + -19, + 88, + 21, + 6, + 37 + }, + { + -27, /* Filter 149 */ + 75, + -22, + 29, + 27, + 48, + 180, + -51, + 745, + -884, + 563, + -1660, + -9835, + 0, + 7578, + 786, + 834, + 863, + -277, + 299, + -107, + 120, + -19, + 89, + 20, + 7, + 37 + }, + { + -27, /* Filter 150 */ + 75, + -22, + 30, + 27, + 50, + 180, + -48, + 750, + -882, + 580, + -1668, + -9851, + 0, + 7553, + 778, + 843, + 861, + -272, + 301, + -106, + 121, + -19, + 90, + 20, + 8, + 37 + }, + { + -27, /* Filter 151 */ + 76, + -22, + 31, + 27, + 52, + 180, + -44, + 754, + -880, + 597, + -1677, + -9868, + 0, + 7528, + 771, + 852, + 859, + -268, + 302, + -105, + 122, + -19, + 91, + 20, + 8, + 37 + }, + { + -27, /* Filter 152 */ + 77, + -22, + 32, + 27, + 54, + 180, + -41, + 758, + -878, + 614, + -1685, + -9884, + 0, + 7503, + 763, + 861, + 857, + -264, + 303, + -104, + 123, + -19, + 92, + 20, + 9, + 37 + }, + { + -27, /* Filter 153 */ + 78, + -22, + 34, + 27, + 56, + 181, + -37, + 762, + -876, + 632, + -1694, + -9901, + 0, + 7478, + 755, + 870, + 855, + -260, + 304, + -103, + 124, + -19, + 93, + 20, + 10, + 37 + }, + { + -26, /* Filter 154 */ + 78, + -22, + 35, + 27, + 58, + 181, + -33, + 766, + -874, + 649, + -1702, + -9917, + 0, + 7453, + 748, + 879, + 853, + -255, + 305, + -102, + 125, + -19, + 94, + 20, + 10, + 37 + }, + { + -26, /* Filter 155 */ + 79, + -22, + 36, + 27, + 60, + 181, + -30, + 770, + -872, + 667, + -1711, + -9933, + 0, + 7428, + 740, + 887, + 851, + -251, + 306, + -101, + 126, + -18, + 94, + 20, + 11, + 37 + }, + { + -26, /* Filter 156 */ + 80, + -21, + 37, + 27, + 62, + 181, + -26, + 774, + -870, + 684, + -1719, + -9949, + 0, + 7403, + 732, + 896, + 849, + -247, + 307, + -100, + 127, + -18, + 95, + 20, + 12, + 37 + }, + { + -26, /* Filter 157 */ + 80, + -21, + 38, + 27, + 64, + 182, + -22, + 779, + -868, + 702, + -1728, + -9965, + 0, + 7377, + 725, + 905, + 847, + -243, + 308, + -99, + 128, + -18, + 96, + 20, + 13, + 37 + }, + { + -25, /* Filter 158 */ + 81, + -21, + 40, + 27, + 66, + 182, + -19, + 783, + -866, + 720, + -1736, + -9981, + 0, + 7352, + 717, + 913, + 845, + -238, + 309, + -98, + 129, + -18, + 97, + 20, + 13, + 37 + }, + { + -25, /* Filter 159 */ + 82, + -21, + 41, + 27, + 68, + 182, + -15, + 787, + -863, + 737, + -1745, + -9997, + 0, + 7327, + 710, + 921, + 843, + -234, + 310, + -97, + 130, + -18, + 98, + 20, + 14, + 37 + }, + { + -25, /* Filter 160 */ + 83, + -21, + 42, + 27, + 70, + 182, + -11, + 791, + -861, + 755, + -1753, + -10012, + 0, + 7301, + 702, + 930, + 840, + -230, + 311, + -96, + 131, + -18, + 99, + 20, + 15, + 36 + }, + { + -25, /* Filter 161 */ + 83, + -21, + 43, + 27, + 72, + 183, + -8, + 795, + -859, + 773, + -1762, + -10028, + 0, + 7276, + 695, + 938, + 838, + -226, + 311, + -95, + 132, + -17, + 100, + 20, + 15, + 36 + }, + { + -25, /* Filter 162 */ + 84, + -21, + 45, + 27, + 74, + 183, + -4, + 799, + -856, + 791, + -1770, + -10043, + 0, + 7250, + 687, + 946, + 836, + -222, + 312, + -94, + 133, + -17, + 100, + 19, + 16, + 36 + }, + { + -24, /* Filter 163 */ + 85, + -21, + 46, + 27, + 76, + 183, + 0, + 803, + -854, + 809, + -1779, + -10059, + 0, + 7225, + 680, + 954, + 834, + -218, + 313, + -93, + 134, + -17, + 101, + 19, + 17, + 36 + }, + { + -24, /* Filter 164 */ + 86, + -21, + 47, + 27, + 78, + 183, + 3, + 807, + -851, + 827, + -1787, + -10074, + 0, + 7199, + 672, + 962, + 831, + -213, + 314, + -92, + 135, + -17, + 102, + 19, + 17, + 36 + }, + { + -24, /* Filter 165 */ + 86, + -21, + 48, + 27, + 80, + 183, + 7, + 811, + -849, + 846, + -1796, + -10089, + 0, + 7173, + 665, + 970, + 829, + -209, + 315, + -91, + 136, + -17, + 103, + 19, + 18, + 36 + }, + { + -24, /* Filter 166 */ + 87, + -21, + 49, + 27, + 82, + 183, + 10, + 815, + -846, + 864, + -1804, + -10104, + 0, + 7148, + 658, + 978, + 827, + -205, + 315, + -90, + 137, + -17, + 104, + 19, + 19, + 36 + }, + { + -23, /* Filter 167 */ + 88, + -21, + 51, + 27, + 84, + 184, + 14, + 819, + -843, + 882, + -1813, + -10119, + 0, + 7122, + 650, + 986, + 824, + -201, + 316, + -89, + 138, + -16, + 104, + 19, + 20, + 36 + }, + { + -23, /* Filter 168 */ + 88, + -21, + 52, + 27, + 86, + 184, + 18, + 823, + -841, + 900, + -1821, + -10133, + 0, + 7096, + 643, + 993, + 822, + -197, + 317, + -88, + 139, + -16, + 105, + 19, + 20, + 36 + }, + { + -23, /* Filter 169 */ + 89, + -21, + 53, + 27, + 88, + 184, + 22, + 827, + -838, + 919, + -1830, + -10148, + 0, + 7070, + 635, + 1001, + 819, + -193, + 318, + -88, + 139, + -16, + 106, + 19, + 21, + 36 + }, + { + -23, /* Filter 170 */ + 90, + -21, + 54, + 27, + 90, + 184, + 26, + 831, + -835, + 937, + -1838, + -10163, + 0, + 7044, + 628, + 1009, + 817, + -189, + 318, + -87, + 140, + -16, + 107, + 19, + 22, + 36 + }, + { + -22, /* Filter 171 */ + 90, + -20, + 55, + 27, + 92, + 184, + 30, + 835, + -832, + 956, + -1847, + -10177, + 0, + 7019, + 621, + 1016, + 815, + -185, + 319, + -86, + 141, + -16, + 108, + 19, + 22, + 36 + }, + { + -22, /* Filter 172 */ + 91, + -20, + 57, + 27, + 94, + 184, + 34, + 838, + -830, + 975, + -1855, + -10192, + 0, + 6993, + 614, + 1023, + 812, + -181, + 320, + -85, + 142, + -16, + 108, + 19, + 23, + 36 + }, + { + -22, /* Filter 173 */ + 92, + -20, + 58, + 27, + 96, + 184, + 38, + 842, + -827, + 993, + -1864, + -10206, + 0, + 6967, + 606, + 1031, + 810, + -177, + 320, + -84, + 143, + -15, + 109, + 19, + 24, + 36 + }, + { + -22, /* Filter 174 */ + 93, + -20, + 59, + 27, + 99, + 184, + 42, + 846, + -824, + 1012, + -1872, + -10220, + 0, + 6941, + 599, + 1038, + 807, + -173, + 321, + -83, + 143, + -15, + 110, + 18, + 24, + 36 + }, + { + -21, /* Filter 175 */ + 93, + -20, + 60, + 26, + 101, + 184, + 46, + 850, + -821, + 1031, + -1880, + -10234, + 0, + 6915, + 592, + 1045, + 804, + -169, + 321, + -82, + 144, + -15, + 111, + 18, + 25, + 36 + }, + { + -21, /* Filter 176 */ + 94, + -20, + 62, + 26, + 103, + 184, + 50, + 854, + -818, + 1050, + -1889, + -10248, + 0, + 6889, + 585, + 1052, + 802, + -165, + 322, + -81, + 145, + -15, + 111, + 18, + 26, + 35 + }, + { + -21, /* Filter 177 */ + 95, + -20, + 63, + 26, + 105, + 185, + 54, + 858, + -814, + 1069, + -1897, + -10262, + 0, + 6862, + 577, + 1059, + 799, + -161, + 323, + -80, + 146, + -15, + 112, + 18, + 26, + 35 + }, + { + -21, /* Filter 178 */ + 95, + -20, + 64, + 26, + 107, + 185, + 58, + 861, + -811, + 1088, + -1906, + -10275, + 0, + 6836, + 570, + 1066, + 797, + -157, + 323, + -79, + 147, + -15, + 113, + 18, + 27, + 35 + }, + { + -20, /* Filter 179 */ + 96, + -20, + 65, + 26, + 109, + 185, + 62, + 865, + -808, + 1107, + -1914, + -10289, + 0, + 6810, + 563, + 1073, + 794, + -153, + 324, + -78, + 147, + -14, + 113, + 18, + 28, + 35 + }, + { + -20, /* Filter 180 */ + 97, + -20, + 66, + 26, + 111, + 185, + 66, + 869, + -805, + 1126, + -1923, + -10302, + 0, + 6784, + 556, + 1080, + 791, + -149, + 324, + -77, + 148, + -14, + 114, + 18, + 28, + 35 + }, + { + -20, /* Filter 181 */ + 97, + -20, + 67, + 26, + 113, + 185, + 71, + 872, + -801, + 1145, + -1931, + -10316, + 0, + 6758, + 549, + 1086, + 789, + -145, + 324, + -76, + 149, + -14, + 115, + 18, + 29, + 35 + }, + { + -20, /* Filter 182 */ + 98, + -20, + 69, + 26, + 115, + 185, + 75, + 876, + -798, + 1164, + -1939, + -10329, + 0, + 6731, + 542, + 1093, + 786, + -141, + 325, + -75, + 149, + -14, + 116, + 18, + 29, + 35 + }, + { + -19, /* Filter 183 */ + 99, + -20, + 70, + 26, + 117, + 185, + 79, + 880, + -795, + 1184, + -1948, + -10342, + 0, + 6705, + 534, + 1100, + 783, + -137, + 325, + -74, + 150, + -14, + 116, + 18, + 30, + 35 + }, + { + -19, /* Filter 184 */ + 99, + -19, + 71, + 26, + 119, + 185, + 83, + 884, + -791, + 1203, + -1956, + -10355, + 0, + 6679, + 527, + 1106, + 781, + -133, + 326, + -73, + 151, + -14, + 117, + 18, + 31, + 35 + }, + { + -19, /* Filter 185 */ + 100, + -19, + 72, + 26, + 121, + 185, + 87, + 887, + -788, + 1223, + -1964, + -10368, + 0, + 6652, + 520, + 1113, + 778, + -129, + 326, + -72, + 151, + -13, + 118, + 17, + 31, + 35 + }, + { + -18, /* Filter 186 */ + 100, + -19, + 73, + 26, + 124, + 184, + 91, + 891, + -784, + 1242, + -1973, + -10381, + 0, + 6626, + 513, + 1119, + 775, + -125, + 326, + -71, + 152, + -13, + 118, + 17, + 32, + 35 + }, + { + -18, /* Filter 187 */ + 101, + -19, + 75, + 26, + 126, + 184, + 96, + 894, + -781, + 1262, + -1981, + -10393, + 0, + 6599, + 506, + 1125, + 772, + -121, + 327, + -70, + 153, + -13, + 119, + 17, + 33, + 34 + }, + { + -18, /* Filter 188 */ + 102, + -19, + 76, + 26, + 128, + 184, + 100, + 898, + -777, + 1281, + -1990, + -10406, + 0, + 6573, + 499, + 1131, + 769, + -118, + 327, + -69, + 153, + -13, + 120, + 17, + 33, + 34 + }, + { + -18, /* Filter 189 */ + 102, + -19, + 77, + 25, + 130, + 184, + 104, + 901, + -773, + 1301, + -1998, + -10418, + 0, + 6546, + 492, + 1137, + 767, + -114, + 327, + -68, + 154, + -13, + 120, + 17, + 34, + 34 + }, + { + -17, /* Filter 190 */ + 103, + -19, + 78, + 25, + 132, + 184, + 108, + 905, + -770, + 1321, + -2006, + -10431, + 0, + 6520, + 485, + 1143, + 764, + -110, + 328, + -67, + 154, + -13, + 121, + 17, + 34, + 34 + }, + { + -17, /* Filter 191 */ + 104, + -19, + 79, + 25, + 134, + 184, + 113, + 909, + -766, + 1341, + -2015, + -10443, + 0, + 6493, + 478, + 1149, + 761, + -106, + 328, + -66, + 155, + -12, + 122, + 17, + 35, + 34 + } +}; diff --git a/libs/spandsp/src/generated/v17rx_floating_rrc.h b/libs/spandsp/src/generated/v17rx_floating_rrc.h new file mode 100644 index 0000000000..9b7c7f2bc7 --- /dev/null +++ b/libs/spandsp/src/generated/v17rx_floating_rrc.h @@ -0,0 +1,11144 @@ +#define RX_PULSESHAPER_GAIN 1.000000f +#define RX_PULSESHAPER_COEFF_SETS 192 +static const float rx_pulseshaper_re[RX_PULSESHAPER_COEFF_SETS][27] = +{ + { + -0.0020619018f, /* Filter 0 */ + 0.0003585523f, + -0.0033205507f, + 0.0000000000f, + -0.0024369440f, + -0.0015483286f, + -0.0039043549f, + -0.0072869120f, + -0.0031365185f, + -0.0318625939f, + 0.0179723867f, + -0.0443341732f, + 0.0312604822f, + 0.3230605354f, + 0.0505378020f, + -0.1900507362f, + -0.0211630887f, + -0.0320270276f, + -0.0278489283f, + 0.0026072431f, + -0.0110460175f, + 0.0013541001f, + -0.0049488090f, + -0.0000000000f, + -0.0036972890f, + -0.0010388971f, + -0.0010338346f + }, + { + -0.0020683708f, /* Filter 1 */ + 0.0003525575f, + -0.0033401247f, + 0.0000000000f, + -0.0024716928f, + -0.0015426375f, + -0.0039641299f, + -0.0072818054f, + -0.0032521646f, + -0.0319837501f, + 0.0178808444f, + -0.0449835104f, + 0.0313889711f, + 0.3234303845f, + 0.0504793852f, + -0.1892688035f, + -0.0208540454f, + -0.0321881057f, + -0.0277423727f, + 0.0025114767f, + -0.0110530868f, + 0.0013333687f, + -0.0049666219f, + -0.0000000000f, + -0.0037159717f, + -0.0010327352f, + -0.0010510198f + }, + { + -0.0020747359f, /* Filter 2 */ + 0.0003465273f, + -0.0033595723f, + 0.0000000000f, + -0.0025063405f, + -0.0015368271f, + -0.0040238979f, + -0.0072762570f, + -0.0033682442f, + -0.0321041418f, + 0.0177881547f, + -0.0456347697f, + 0.0315173303f, + 0.3237966198f, + 0.0504204080f, + -0.1884861003f, + -0.0205459255f, + -0.0323471495f, + -0.0276351622f, + 0.0024160790f, + -0.0110594921f, + 0.0013126376f, + -0.0049840526f, + -0.0000000000f, + -0.0037344368f, + -0.0010265333f, + -0.0010681046f + }, + { + -0.0020809967f, /* Filter 3 */ + 0.0003404626f, + -0.0033788979f, + 0.0000000000f, + -0.0025408856f, + -0.0015308989f, + -0.0040836583f, + -0.0072702646f, + -0.0034847552f, + -0.0322237637f, + 0.0176943134f, + -0.0462879352f, + 0.0316455549f, + 0.3241592762f, + 0.0503608735f, + -0.1877026542f, + -0.0202387338f, + -0.0325041534f, + -0.0275273031f, + 0.0023210497f, + -0.0110652351f, + 0.0012919081f, + -0.0050011043f, + -0.0000000000f, + -0.0037526894f, + -0.0010202946f, + -0.0010850831f + }, + { + -0.0020871540f, /* Filter 4 */ + 0.0003343643f, + -0.0033980896f, + 0.0000000000f, + -0.0025753233f, + -0.0015248506f, + -0.0041434070f, + -0.0072638274f, + -0.0036016954f, + -0.0323425986f, + 0.0175993179f, + -0.0469429903f, + 0.0317736429f, + 0.3245182896f, + 0.0503007794f, + -0.1869184792f, + -0.0199324784f, + -0.0326591229f, + -0.0274188054f, + 0.0022263916f, + -0.0110703162f, + 0.0012711815f, + -0.0050177778f, + -0.0000000000f, + -0.0037707253f, + -0.0010140199f, + -0.0011019602f + }, + { + -0.0020932061f, /* Filter 5 */ + 0.0003282310f, + -0.0034171601f, + 0.0000000000f, + -0.0026096525f, + -0.0015186844f, + -0.0042031392f, + -0.0072569405f, + -0.0037190588f, + -0.0324606458f, + 0.0175031682f, + -0.0475999433f, + 0.0319015944f, + 0.3248737054f, + 0.0502401324f, + -0.1861335945f, + -0.0196271574f, + -0.0328120641f, + -0.0273096732f, + 0.0021321098f, + -0.0110747363f, + 0.0012504589f, + -0.0050340733f, + -0.0000000000f, + -0.0037885462f, + -0.0010077057f, + -0.0011187340f + }, + { + -0.0020991518f, /* Filter 6 */ + 0.0003220639f, + -0.0034360946f, + 0.0000000000f, + -0.0026438710f, + -0.0015124002f, + -0.0042628518f, + -0.0072496072f, + -0.0038368434f, + -0.0325778977f, + 0.0174058626f, + -0.0482587741f, + 0.0320294011f, + 0.3252254876f, + 0.0501789307f, + -0.1853480191f, + -0.0193227779f, + -0.0329629727f, + -0.0271999184f, + 0.0020382052f, + -0.0110785003f, + 0.0012297420f, + -0.0050499875f, + -0.0000000000f, + -0.0038061482f, + -0.0010013566f, + -0.0011354014f + }, + { + -0.0021049923f, /* Filter 7 */ + 0.0003158634f, + -0.0034549006f, + 0.0000000000f, + -0.0026779756f, + -0.0015059960f, + -0.0043225420f, + -0.0072418204f, + -0.0039550473f, + -0.0326943386f, + 0.0173073982f, + -0.0489194702f, + 0.0321570632f, + 0.3255736244f, + 0.0501171763f, + -0.1845617592f, + -0.0190193487f, + -0.0331118630f, + -0.0270895417f, + 0.0019446819f, + -0.0110816114f, + 0.0012090309f, + -0.0050655213f, + -0.0000000000f, + -0.0038235324f, + -0.0009949709f, + -0.0011519648f + }, + { + -0.0021107264f, /* Filter 8 */ + 0.0003096295f, + -0.0034735715f, + 0.0000000000f, + -0.0027119655f, + -0.0014994741f, + -0.0043822054f, + -0.0072335836f, + -0.0040736649f, + -0.0328099690f, + 0.0172077747f, + -0.0495820369f, + 0.0322845815f, + 0.3259181294f, + 0.0500548715f, + -0.1837748387f, + -0.0187168672f, + -0.0332587359f, + -0.0269785595f, + 0.0018515428f, + -0.0110840763f, + 0.0011883268f, + -0.0050806797f, + -0.0000000000f, + -0.0038407034f, + -0.0009885487f, + -0.0011684229f + }, + { + -0.0021163512f, /* Filter 9 */ + 0.0003033628f, + -0.0034921137f, + 0.0000000000f, + -0.0027458380f, + -0.0014928333f, + -0.0044418429f, + -0.0072248932f, + -0.0041926924f, + -0.0329247776f, + 0.0171069856f, + -0.0502464419f, + 0.0324119487f, + 0.3262589677f, + 0.0499920157f, + -0.1829872716f, + -0.0184153382f, + -0.0334035882f, + -0.0268669691f, + 0.0017587860f, + -0.0110858859f, + 0.0011676322f, + -0.0050954597f, + -0.0000000000f, + -0.0038576503f, + -0.0009820912f, + -0.0011847721f + }, + { + -0.0021218707f, /* Filter 10 */ + 0.0002970631f, + -0.0035105169f, + 0.0000000000f, + -0.0027795897f, + -0.0014860735f, + -0.0045014440f, + -0.0072157478f, + -0.0043121270f, + -0.0330387505f, + 0.0170050359f, + -0.0509126991f, + 0.0325391632f, + 0.3265961402f, + 0.0499286139f, + -0.1821990707f, + -0.0181147701f, + -0.0335464345f, + -0.0267547838f, + 0.0016664209f, + -0.0110870524f, + 0.0011469467f, + -0.0051098607f, + -0.0000000000f, + -0.0038743798f, + -0.0009756000f, + -0.0012010169f + }, + { + -0.0021272804f, /* Filter 11 */ + 0.0002907313f, + -0.0035287880f, + 0.0000000000f, + -0.0028132202f, + -0.0014791959f, + -0.0045610084f, + -0.0072061462f, + -0.0044319669f, + -0.0331518885f, + 0.0169019206f, + -0.0515807741f, + 0.0326662218f, + 0.3269296554f, + 0.0498646641f, + -0.1814102747f, + -0.0178151678f, + -0.0336872691f, + -0.0266420053f, + 0.0015744429f, + -0.0110875784f, + 0.0011262723f, + -0.0051238819f, + -0.0000000000f, + -0.0038908892f, + -0.0009690729f, + -0.0012171503f + }, + { + -0.0021325818f, /* Filter 12 */ + 0.0002843666f, + -0.0035469196f, + 0.0000000000f, + -0.0028467280f, + -0.0014721991f, + -0.0046205348f, + -0.0071960854f, + -0.0045522045f, + -0.0332641784f, + 0.0167976380f, + -0.0522506751f, + 0.0327931228f, + 0.3272594964f, + 0.0498001678f, + -0.1806208765f, + -0.0175165287f, + -0.0338261024f, + -0.0265286487f, + 0.0014828623f, + -0.0110874640f, + 0.0011056098f, + -0.0051375257f, + -0.0000000000f, + -0.0039071795f, + -0.0009625120f, + -0.0012331777f + }, + { + -0.0021377717f, /* Filter 13 */ + 0.0002779697f, + -0.0035649100f, + 0.0000000000f, + -0.0028801083f, + -0.0014650844f, + -0.0046800169f, + -0.0071855666f, + -0.0046728389f, + -0.0333756137f, + 0.0166921866f, + -0.0529223907f, + 0.0329198616f, + 0.3275856455f, + 0.0497351290f, + -0.1798308921f, + -0.0172188616f, + -0.0339629379f, + -0.0264147135f, + 0.0013916737f, + -0.0110867107f, + 0.0010849601f, + -0.0051507929f, + -0.0000000000f, + -0.0039232480f, + -0.0009559179f, + -0.0012490941f + }, + { + -0.0021428519f, /* Filter 14 */ + 0.0002715416f, + -0.0035827641f, + 0.0000000000f, + -0.0029133560f, + -0.0014578511f, + -0.0047394533f, + -0.0071745880f, + -0.0047938623f, + -0.0334861824f, + 0.0165855627f, + -0.0535958993f, + 0.0330464377f, + 0.3279080881f, + 0.0496695465f, + -0.1790403429f, + -0.0169221683f, + -0.0340977770f, + -0.0263002096f, + 0.0013008835f, + -0.0110853211f, + 0.0010643250f, + -0.0051636809f, + -0.0000000000f, + -0.0039390981f, + -0.0009492899f, + -0.0012649024f + }, + { + -0.0021478235f, /* Filter 15 */ + 0.0002650826f, + -0.0036004777f, + 0.0000000000f, + -0.0029464795f, + -0.0014504998f, + -0.0047988370f, + -0.0071631454f, + -0.0049152798f, + -0.0335958803f, + 0.0164777696f, + -0.0542712019f, + 0.0331728498f, + 0.3282268613f, + 0.0496034263f, + -0.1782492532f, + -0.0166264567f, + -0.0342306216f, + -0.0261851487f, + 0.0012104960f, + -0.0110832996f, + 0.0010437052f, + -0.0051761955f, + -0.0000000000f, + -0.0039547236f, + -0.0009426290f, + -0.0012806020f + }, + { + -0.0021526811f, /* Filter 16 */ + 0.0002585916f, + -0.0036180491f, + 0.0000000000f, + -0.0029794678f, + -0.0014430304f, + -0.0048581698f, + -0.0071512408f, + -0.0050370769f, + -0.0337047030f, + 0.0163688011f, + -0.0549482856f, + 0.0332990916f, + 0.3285419113f, + 0.0495367633f, + -0.1774576372f, + -0.0163317246f, + -0.0343614823f, + -0.0260695287f, + 0.0011205114f, + -0.0110806487f, + 0.0010231017f, + -0.0051883299f, + -0.0000000000f, + -0.0039701300f, + -0.0009359356f, + -0.0012961871f + }, + { + -0.0021574284f, /* Filter 17 */ + 0.0002520699f, + -0.0036354734f, + 0.0000000000f, + -0.0030123189f, + -0.0014354426f, + -0.0049174434f, + -0.0071388691f, + -0.0051592580f, + -0.0338126301f, + 0.0162586580f, + -0.0556271369f, + 0.0334251612f, + 0.3288532338f, + 0.0494695653f, + -0.1766655070f, + -0.0160379814f, + -0.0344903631f, + -0.0259533663f, + 0.0010309301f, + -0.0110773713f, + 0.0010025158f, + -0.0052000922f, + -0.0000000000f, + -0.0039853119f, + -0.0009292099f, + -0.0013116612f + }, + { + -0.0021620629f, /* Filter 18 */ + 0.0002455178f, + -0.0036527558f, + 0.0000000000f, + -0.0030450357f, + -0.0014277367f, + -0.0049766550f, + -0.0071260337f, + -0.0052818148f, + -0.0339196635f, + 0.0161473402f, + -0.0563077467f, + 0.0335510562f, + 0.3291608469f, + 0.0494018279f, + -0.1758728665f, + -0.0157452306f, + -0.0346172596f, + -0.0258366582f, + 0.0009417582f, + -0.0110734677f, + 0.0009819489f, + -0.0052114720f, + -0.0000000000f, + -0.0040002741f, + -0.0009224524f, + -0.0013270241f + }, + { + -0.0021665839f, /* Filter 19 */ + 0.0002389352f, + -0.0036698948f, + 0.0000000000f, + -0.0030776105f, + -0.0014199134f, + -0.0050358040f, + -0.0071127326f, + -0.0054047443f, + -0.0340257897f, + 0.0160348403f, + -0.0569901065f, + 0.0336767754f, + 0.3294647168f, + 0.0493335604f, + -0.1750797642f, + -0.0154534710f, + -0.0347421838f, + -0.0257194246f, + 0.0008529956f, + -0.0110689444f, + 0.0009614017f, + -0.0052224822f, + -0.0000000000f, + -0.0040150098f, + -0.0009156640f, + -0.0013422743f + }, + { + -0.0021709935f, /* Filter 20 */ + 0.0002323231f, + -0.0036868820f, + 0.0000000000f, + -0.0031100445f, + -0.0014119724f, + -0.0050948817f, + -0.0070989590f, + -0.0055280441f, + -0.0341310065f, + 0.0159211695f, + -0.0576741947f, + 0.0338023139f, + 0.3297648658f, + 0.0492647580f, + -0.1742862004f, + -0.0151627154f, + -0.0348651405f, + -0.0256016596f, + 0.0007646444f, + -0.0110638054f, + 0.0009408753f, + -0.0052331148f, + -0.0000000000f, + -0.0040295204f, + -0.0009088446f, + -0.0013574107f + }, + { + -0.0021752882f, /* Filter 21 */ + 0.0002256805f, + -0.0037037255f, + 0.0000000000f, + -0.0031423371f, + -0.0014039134f, + -0.0051538904f, + -0.0070847143f, + -0.0056517100f, + -0.0342353018f, + 0.0158063103f, + -0.0583600246f, + 0.0339276705f, + 0.3300612587f, + 0.0491954263f, + -0.1734921841f, + -0.0148729578f, + -0.0349861306f, + -0.0254833823f, + 0.0006767090f, + -0.0110580501f, + 0.0009203707f, + -0.0052433761f, + -0.0000000000f, + -0.0040438090f, + -0.0009019959f, + -0.0013724328f + }, + { + -0.0021794696f, /* Filter 22 */ + 0.0002190094f, + -0.0037204152f, + 0.0000000000f, + -0.0031744818f, + -0.0013957372f, + -0.0052128211f, + -0.0070700018f, + -0.0057757379f, + -0.0343386669f, + 0.0156902759f, + -0.0590475577f, + 0.0340528424f, + 0.3303539045f, + 0.0491255647f, + -0.1726977302f, + -0.0145842116f, + -0.0351051571f, + -0.0253645869f, + 0.0005891905f, + -0.0110516828f, + 0.0008998894f, + -0.0052532571f, + -0.0000000000f, + -0.0040578765f, + -0.0008951164f, + -0.0013873415f + }, + { + -0.0021835332f, /* Filter 23 */ + 0.0002123080f, + -0.0037369580f, + 0.0000000000f, + -0.0032064778f, + -0.0013874429f, + -0.0052716754f, + -0.0070548131f, + -0.0059001204f, + -0.0344410900f, + 0.0155730524f, + -0.0597367984f, + 0.0341778230f, + 0.3306427857f, + 0.0490551686f, + -0.1719028769f, + -0.0142964714f, + -0.0352222256f, + -0.0252452876f, + 0.0005020904f, + -0.0110447047f, + 0.0008794327f, + -0.0052627649f, + -0.0000000000f, + -0.0040717178f, + -0.0008882074f, + -0.0014021320f + }, + { + -0.0021874838f, /* Filter 24 */ + 0.0002055786f, + -0.0037533457f, + 0.0000000000f, + -0.0032383252f, + -0.0013790323f, + -0.0053304459f, + -0.0070391540f, + -0.0060248575f, + -0.0345425735f, + 0.0154546458f, + -0.0604277411f, + 0.0343026178f, + 0.3309279035f, + 0.0489842529f, + -0.1711076163f, + -0.0140097447f, + -0.0353373491f, + -0.0251254954f, + 0.0004154116f, + -0.0110371168f, + 0.0008590005f, + -0.0052719037f, + -0.0000000000f, + -0.0040853303f, + -0.0008812689f, + -0.0014168097f + }, + { + -0.0021913182f, /* Filter 25 */ + 0.0001988203f, + -0.0037695819f, + 0.0000000000f, + -0.0032700204f, + -0.0013705037f, + -0.0053891314f, + -0.0070230192f, + -0.0061499438f, + -0.0346430960f, + 0.0153350520f, + -0.0611203609f, + 0.0344272156f, + 0.3312092597f, + 0.0489128097f, + -0.1703119776f, + -0.0137240371f, + -0.0354505202f, + -0.0250052112f, + 0.0003291546f, + -0.0110289268f, + 0.0008385950f, + -0.0052806669f, + -0.0000000000f, + -0.0040987206f, + -0.0008743021f, + -0.0014313705f + }, + { + -0.0021950358f, /* Filter 26 */ + 0.0001920348f, + -0.0037856664f, + 0.0000000000f, + -0.0033015580f, + -0.0013618591f, + -0.0054477253f, + -0.0070064077f, + -0.0062753772f, + -0.0347426640f, + 0.0152142751f, + -0.0618146580f, + 0.0345516193f, + 0.3314868370f, + 0.0488408446f, + -0.1695159803f, + -0.0134393508f, + -0.0355617515f, + -0.0248844430f, + 0.0002433249f, + -0.0110201366f, + 0.0008182166f, + -0.0052890581f, + -0.0000000000f, + -0.0041118878f, + -0.0008673053f, + -0.0014458149f + }, + { + -0.0021986382f, /* Filter 27 */ + 0.0001852208f, + -0.0038015912f, + 0.0000000000f, + -0.0033329427f, + -0.0013530973f, + -0.0055062248f, + -0.0069893153f, + -0.0064011503f, + -0.0348412605f, + 0.0150923097f, + -0.0625106192f, + 0.0346758233f, + 0.3317606309f, + 0.0487683599f, + -0.1687196397f, + -0.0131556897f, + -0.0356710455f, + -0.0247632008f, + 0.0001579238f, + -0.0110107504f, + 0.0007978665f, + -0.0052970776f, + -0.0000000000f, + -0.0041248212f, + -0.0008602826f, + -0.0014601426f + }, + { + -0.0022021205f, /* Filter 28 */ + 0.0001783784f, + -0.0038173642f, + 0.0000000000f, + -0.0033641641f, + -0.0013442186f, + -0.0055646300f, + -0.0069717498f, + -0.0065272595f, + -0.0349388718f, + 0.0149691501f, + -0.0632082284f, + 0.0347998259f, + 0.3320306306f, + 0.0486953528f, + -0.1679229530f, + -0.0128730542f, + -0.0357784018f, + -0.0246414871f, + 0.0000729497f, + -0.0110007658f, + 0.0007775460f, + -0.0053047256f, + -0.0000000000f, + -0.0041375369f, + -0.0008532325f, + -0.0014743520f + }, + { + -0.0022054869f, /* Filter 29 */ + 0.0001715097f, + -0.0038329794f, + 0.0000000000f, + -0.0033952242f, + -0.0013352233f, + -0.0056229327f, + -0.0069537018f, + -0.0066537014f, + -0.0350355011f, + 0.0148448026f, + -0.0639074789f, + 0.0349236250f, + 0.3322968292f, + 0.0486218279f, + -0.1671259528f, + -0.0125914531f, + -0.0358838323f, + -0.0245193118f, + -0.0000115916f, + -0.0109901946f, + 0.0007572560f, + -0.0053120041f, + -0.0000000000f, + -0.0041500234f, + -0.0008461542f, + -0.0014884430f + }, + { + -0.0022087339f, /* Filter 30 */ + 0.0001646126f, + -0.0038484382f, + 0.0000000000f, + -0.0034261244f, + -0.0013261120f, + -0.0056811318f, + -0.0069351713f, + -0.0067804730f, + -0.0351311327f, + 0.0147192622f, + -0.0646083561f, + 0.0350472173f, + 0.3325592196f, + 0.0485477870f, + -0.1663286640f, + -0.0123108854f, + -0.0359873394f, + -0.0243966809f, + -0.0000956984f, + -0.0109790280f, + 0.0007369976f, + -0.0053189108f, + -0.0000000000f, + -0.0041622804f, + -0.0008390498f, + -0.0015024151f + }, + { + -0.0022118625f, /* Filter 31 */ + 0.0001576893f, + -0.0038637337f, + 0.0000000000f, + -0.0034568576f, + -0.0013168842f, + -0.0057392236f, + -0.0069161628f, + -0.0069075694f, + -0.0352257635f, + 0.0145925305f, + -0.0653108539f, + 0.0351705998f, + 0.3328177905f, + 0.0484732318f, + -0.1655310827f, + -0.0120313580f, + -0.0360889259f, + -0.0242736037f, + -0.0001793695f, + -0.0109672808f, + 0.0007167720f, + -0.0053254484f, + -0.0000000000f, + -0.0041743131f, + -0.0008319195f, + -0.0015162684f + }, + { + -0.0022148733f, /* Filter 32 */ + 0.0001507411f, + -0.0038788694f, + 0.0000000000f, + -0.0034874241f, + -0.0013075407f, + -0.0057972012f, + -0.0068966684f, + -0.0070349865f, + -0.0353193822f, + 0.0144646069f, + -0.0660149525f, + 0.0352937702f, + 0.3330725580f, + 0.0483981644f, + -0.1647332531f, + -0.0117528734f, + -0.0361885991f, + -0.0241500844f, + -0.0002626055f, + -0.0109549473f, + 0.0006965800f, + -0.0053316185f, + -0.0000000000f, + -0.0041861158f, + -0.0008247632f, + -0.0015300010f + }, + { + -0.0022177623f, /* Filter 33 */ + 0.0001437652f, + -0.0038938406f, + 0.0000000000f, + -0.0035178221f, + -0.0012980817f, + -0.0058550643f, + -0.0068766888f, + -0.0071627177f, + -0.0354119781f, + 0.0143354881f, + -0.0667206479f, + 0.0354167248f, + 0.3333235086f, + 0.0483225860f, + -0.1639351598f, + -0.0114754349f, + -0.0362863596f, + -0.0240261303f, + -0.0003454002f, + -0.0109420370f, + 0.0006764229f, + -0.0053374169f, + -0.0000000000f, + -0.0041976948f, + -0.0008175826f, + -0.0015436150f + }, + { + -0.0022205325f, /* Filter 34 */ + 0.0001367646f, + -0.0039086496f, + 0.0000000000f, + -0.0035480443f, + -0.0012885070f, + -0.0059128092f, + -0.0068562238f, + -0.0072907606f, + -0.0355035484f, + 0.0142051710f, + -0.0674279328f, + 0.0355394639f, + 0.3335706260f, + 0.0482464973f, + -0.1631368376f, + -0.0111990442f, + -0.0363822251f, + -0.0239017519f, + -0.0004277512f, + -0.0109285481f, + 0.0006563010f, + -0.0053428512f, + -0.0000000000f, + -0.0042090432f, + -0.0008103756f, + -0.0015571057f + }, + { + -0.0022231823f, /* Filter 35 */ + 0.0001297372f, + -0.0039232962f, + 0.0000000000f, + -0.0035780951f, + -0.0012788172f, + -0.0059704311f, + -0.0068352744f, + -0.0074191106f, + -0.0355940851f, + 0.0140736575f, + -0.0681367848f, + 0.0356619806f, + 0.3338139023f, + 0.0481699031f, + -0.1623383067f, + -0.0109237052f, + -0.0364761835f, + -0.0237769522f, + -0.0005096614f, + -0.0109144832f, + 0.0006362162f, + -0.0053479162f, + -0.0000000000f, + -0.0042201659f, + -0.0008031447f, + -0.0015704775f + }, + { + -0.0022257106f, /* Filter 36 */ + 0.0001226858f, + -0.0039377785f, + 0.0000000000f, + -0.0036079683f, + -0.0012690123f, + -0.0060279260f, + -0.0068138363f, + -0.0075477654f, + -0.0356835773f, + 0.0139409476f, + -0.0688471974f, + 0.0357842761f, + 0.3340533515f, + 0.0480928020f, + -0.1615395679f, + -0.0106494241f, + -0.0365682525f, + -0.0236517400f, + -0.0005911249f, + -0.0108998530f, + 0.0006161688f, + -0.0053526174f, + -0.0000000000f, + -0.0042310587f, + -0.0007958903f, + -0.0015837296f + }, + { + -0.0022281185f, /* Filter 37 */ + 0.0001156098f, + -0.0039520956f, + 0.0000000000f, + -0.0036376653f, + -0.0012590926f, + -0.0060852914f, + -0.0067919097f, + -0.0076767172f, + -0.0357720145f, + 0.0138070366f, + -0.0695591611f, + 0.0359063480f, + 0.3342889675f, + 0.0480151982f, + -0.1607406510f, + -0.0103761991f, + -0.0366584350f, + -0.0235261215f, + -0.0006721419f, + -0.0108846506f, + 0.0005961600f, + -0.0053569537f, + -0.0000000000f, + -0.0042417193f, + -0.0007886122f, + -0.0015968572f + }, + { + -0.0022304022f, /* Filter 38 */ + 0.0001085087f, + -0.0039662425f, + 0.0000000000f, + -0.0036671818f, + -0.0012490578f, + -0.0061425226f, + -0.0067694939f, + -0.0078059632f, + -0.0358593925f, + 0.0136719292f, + -0.0702726572f, + 0.0360281864f, + 0.3345206886f, + 0.0479370898f, + -0.1599415609f, + -0.0101040387f, + -0.0367467241f, + -0.0234001010f, + -0.0007527098f, + -0.0108688882f, + 0.0005761918f, + -0.0053609232f, + -0.0000000000f, + -0.0042521612f, + -0.0007813108f, + -0.0016098620f + }, + { + -0.0022325659f, /* Filter 39 */ + 0.0001013836f, + -0.0039802216f, + 0.0000000000f, + -0.0036965139f, + -0.0012389084f, + -0.0061996157f, + -0.0067465878f, + -0.0079354970f, + -0.0359456982f, + 0.0135356225f, + -0.0709876777f, + 0.0361497965f, + 0.3347485628f, + 0.0478584820f, + -0.1591423172f, + -0.0098329431f, + -0.0368331385f, + -0.0232736903f, + -0.0008328273f, + -0.0108525630f, + 0.0005562642f, + -0.0053645285f, + -0.0000000000f, + -0.0042623665f, + -0.0007739869f, + -0.0016227434f + }, + { + -0.0022346067f, /* Filter 40 */ + 0.0000942350f, + -0.0039940319f, + 0.0000000000f, + -0.0037256640f, + -0.0012286457f, + -0.0062565682f, + -0.0067231917f, + -0.0080653181f, + -0.0360309323f, + 0.0133981115f, + -0.0717042118f, + 0.0362711726f, + 0.3349726054f, + 0.0477793762f, + -0.1583429520f, + -0.0095629171f, + -0.0369176808f, + -0.0231468974f, + -0.0009124926f, + -0.0108356778f, + 0.0005363782f, + -0.0053677718f, + -0.0000000000f, + -0.0042723457f, + -0.0007666411f, + -0.0016355037f + }, + { + -0.0022365232f, /* Filter 41 */ + 0.0000870628f, + -0.0040076731f, + 0.0000000000f, + -0.0037546254f, + -0.0012182683f, + -0.0063133765f, + -0.0066993029f, + -0.0081954182f, + -0.0361150801f, + 0.0132593976f, + -0.0724222525f, + 0.0363923116f, + 0.3351927556f, + 0.0476997708f, + -0.1575434521f, + -0.0092939607f, + -0.0370003574f, + -0.0230197214f, + -0.0009917019f, + -0.0108182392f, + 0.0005165348f, + -0.0053706532f, + -0.0000000000f, + -0.0042820985f, + -0.0007592726f, + -0.0016481390f + }, + { + -0.0022383190f, /* Filter 42 */ + 0.0000798669f, + -0.0040211370f, + 0.0000000000f, + -0.0037834012f, + -0.0012077784f, + -0.0063700344f, + -0.0066749202f, + -0.0083257964f, + -0.0361981388f, + 0.0131194860f, + -0.0731417811f, + 0.0365132145f, + 0.3354090492f, + 0.0476196755f, + -0.1567438739f, + -0.0090260797f, + -0.0370811655f, + -0.0228921794f, + -0.0010704568f, + -0.0108002480f, + 0.0004967352f, + -0.0053731737f, + -0.0000000000f, + -0.0042916190f, + -0.0007518828f, + -0.0016606527f + }, + { + -0.0022399887f, /* Filter 43 */ + 0.0000726493f, + -0.0040344299f, + 0.0000000000f, + -0.0038119815f, + -0.0011971748f, + -0.0064265378f, + -0.0066500430f, + -0.0084564442f, + -0.0362800956f, + 0.0129783713f, + -0.0738627827f, + 0.0366338730f, + 0.3356214637f, + 0.0475390854f, + -0.1559442033f, + -0.0087592798f, + -0.0371601215f, + -0.0227642672f, + -0.0011487520f, + -0.0107817128f, + 0.0004769806f, + -0.0053753300f, + -0.0000000000f, + -0.0043009099f, + -0.0007444717f, + -0.0016730382f + }, + { + -0.0022415348f, /* Filter 44 */ + 0.0000654088f, + -0.0040475567f, + 0.0000000000f, + -0.0038403710f, + -0.0011864571f, + -0.0064828908f, + -0.0066246707f, + -0.0085873575f, + -0.0363609391f, + 0.0128360470f, + -0.0745852583f, + 0.0367542882f, + 0.3358299840f, + 0.0474580032f, + -0.1551444498f, + -0.0084935567f, + -0.0372372219f, + -0.0226359994f, + -0.0012265888f, + -0.0107626298f, + 0.0004572711f, + -0.0053771277f, + -0.0000000000f, + -0.0043099736f, + -0.0007370403f, + -0.0016852985f + }, + { + -0.0022429558f, /* Filter 45 */ + 0.0000581457f, + -0.0040605034f, + 0.0000000000f, + -0.0038685641f, + -0.0011756279f, + -0.0065390777f, + -0.0065988038f, + -0.0087185352f, + -0.0364406716f, + 0.0126925250f, + -0.0753091817f, + 0.0368744548f, + 0.3360346197f, + 0.0473764318f, + -0.1543446506f, + -0.0082289214f, + -0.0373124730f, + -0.0225073789f, + -0.0013039662f, + -0.0107430073f, + 0.0004376090f, + -0.0053785675f, + -0.0000000000f, + -0.0043188118f, + -0.0007295900f, + -0.0016974336f + }, + { + -0.0022442531f, /* Filter 46 */ + 0.0000508607f, + -0.0040732755f, + 0.0000000000f, + -0.0038965612f, + -0.0011646849f, + -0.0065951068f, + -0.0065724401f, + -0.0088499695f, + -0.0365192713f, + 0.0125477901f, + -0.0760345493f, + 0.0369943758f, + 0.3362353715f, + 0.0472943732f, + -0.1535448176f, + -0.0079653685f, + -0.0373858889f, + -0.0223784170f, + -0.0013808793f, + -0.0107228440f, + 0.0004179944f, + -0.0053796470f, + -0.0000000000f, + -0.0043274173f, + -0.0007221187f, + -0.0017094449f + }, + { + -0.0022454243f, /* Filter 47 */ + 0.0000435551f, + -0.0040858657f, + 0.0000000000f, + -0.0039243606f, + -0.0011536312f, + -0.0066509631f, + -0.0065455769f, + -0.0089816572f, + -0.0365967449f, + 0.0124018566f, + -0.0767613480f, + 0.0371140423f, + 0.3364322263f, + 0.0472118307f, + -0.1527449650f, + -0.0077029082f, + -0.0374574722f, + -0.0222491169f, + -0.0014573283f, + -0.0107021433f, + 0.0003984276f, + -0.0053803718f, + -0.0000000000f, + -0.0043357913f, + -0.0007146270f, + -0.0017213310f + }, + { + -0.0022464703f, /* Filter 48 */ + 0.0000362282f, + -0.0040982843f, + 0.0000000000f, + -0.0039519572f, + -0.0011424645f, + -0.0067066524f, + -0.0065182191f, + -0.0091135918f, + -0.0366730754f, + 0.0122547132f, + -0.0774895642f, + 0.0372334541f, + 0.3366251695f, + 0.0471288033f, + -0.1519450992f, + -0.0074415407f, + -0.0375272169f, + -0.0221194870f, + -0.0015333122f, + -0.0106809137f, + 0.0003789110f, + -0.0053807401f, + -0.0000000000f, + -0.0043439389f, + -0.0007071195f, + -0.0017330882f + }, + { + -0.0022473903f, /* Filter 49 */ + 0.0000288809f, + -0.0041105253f, + 0.0000000000f, + -0.0039793495f, + -0.0011311858f, + -0.0067621637f, + -0.0064903592f, + -0.0092457714f, + -0.0367482531f, + 0.0121063640f, + -0.0782191848f, + 0.0373526110f, + 0.3368142103f, + 0.0470452963f, + -0.1511452494f, + -0.0071812658f, + -0.0375951417f, + -0.0219895354f, + -0.0016088279f, + -0.0106591532f, + 0.0003594448f, + -0.0053807534f, + -0.0000000000f, + -0.0043518542f, + -0.0006995909f, + -0.0017447212f + }, + { + -0.0022481826f, /* Filter 50 */ + 0.0000215124f, + -0.0041225812f, + 0.0000000000f, + -0.0040065374f, + -0.0011197964f, + -0.0068174982f, + -0.0064619996f, + -0.0093781859f, + -0.0368222770f, + 0.0119568064f, + -0.0789501938f, + 0.0374715012f, + 0.3369993395f, + 0.0469613070f, + -0.1503454306f, + -0.0069220926f, + -0.0376612461f, + -0.0218592629f, + -0.0016838770f, + -0.0106368706f, + 0.0003400298f, + -0.0053804087f, + -0.0000000000f, + -0.0043595438f, + -0.0006920455f, + -0.0017562251f + }, + { + -0.0022488502f, /* Filter 51 */ + 0.0000141245f, + -0.0041344617f, + 0.0000000000f, + -0.0040335180f, + -0.0011082965f, + -0.0068726491f, + -0.0064331423f, + -0.0095108389f, + -0.0368951402f, + 0.0118060423f, + -0.0796825853f, + 0.0375901346f, + 0.3371805647f, + 0.0468768425f, + -0.1495456540f, + -0.0066640196f, + -0.0377255408f, + -0.0217286837f, + -0.0017584537f, + -0.0106140636f, + 0.0003206673f, + -0.0053797155f, + -0.0000000000f, + -0.0043670009f, + -0.0006844835f, + -0.0017676012f + }, + { + -0.0022493906f, /* Filter 52 */ + 0.0000067158f, + -0.0041461563f, + 0.0000000000f, + -0.0040602898f, + -0.0010966851f, + -0.0069276141f, + -0.0064037822f, + -0.0096437180f, + -0.0369668239f, + 0.0116540714f, + -0.0804163482f, + 0.0377085026f, + 0.3373578615f, + 0.0467919009f, + -0.1487459309f, + -0.0064070501f, + -0.0377880257f, + -0.0215977999f, + -0.0018325584f, + -0.0105907396f, + 0.0003013579f, + -0.0053786652f, + -0.0000000000f, + -0.0043742317f, + -0.0006769032f, + -0.0017788493f + }, + { + -0.0022498023f, /* Filter 53 */ + -0.0000007105f, + -0.0041576695f, + 0.0000000000f, + -0.0040868488f, + -0.0010849638f, + -0.0069823897f, + -0.0063739197f, + -0.0097768207f, + -0.0370373273f, + 0.0115008908f, + -0.0811514623f, + 0.0378266004f, + 0.3375312165f, + 0.0467064846f, + -0.1479462926f, + -0.0061511870f, + -0.0378487057f, + -0.0214666211f, + -0.0019061921f, + -0.0105669024f, + 0.0002821033f, + -0.0053772639f, + -0.0000000000f, + -0.0043812313f, + -0.0006693064f, + -0.0017899694f + }, + { + -0.0022500878f, /* Filter 54 */ + -0.0000081573f, + -0.0041690028f, + 0.0000000000f, + -0.0041131960f, + -0.0010731328f, + -0.0070369692f, + -0.0063435547f, + -0.0099101441f, + -0.0371066415f, + 0.0113465049f, + -0.0818879174f, + 0.0379444273f, + 0.3377006790f, + 0.0466205992f, + -0.1471467472f, + -0.0058964369f, + -0.0379075894f, + -0.0213351496f, + -0.0019793489f, + -0.0105425517f, + 0.0002629036f, + -0.0053755151f, + -0.0000000000f, + -0.0043880048f, + -0.0006616940f, + -0.0018009641f + }, + { + -0.0022502440f, /* Filter 55 */ + -0.0000156216f, + -0.0041801479f, + 0.0000000000f, + -0.0041393246f, + -0.0010611914f, + -0.0070913538f, + -0.0063126885f, + -0.0100436811f, + -0.0371747573f, + 0.0111909061f, + -0.0826257082f, + 0.0380619805f, + 0.3378661729f, + 0.0465342410f, + -0.1463473013f, + -0.0056427969f, + -0.0379646890f, + -0.0212033969f, + -0.0020520317f, + -0.0105176937f, + 0.0002437596f, + -0.0053734107f, + -0.0000000000f, + -0.0043945464f, + -0.0006540651f, + -0.0018118257f + }, + { + -0.0022502727f, /* Filter 56 */ + -0.0000231042f, + -0.0041911082f, + 0.0000000000f, + -0.0041652385f, + -0.0010491418f, + -0.0071455361f, + -0.0062813164f, + -0.0101774269f, + -0.0372416715f, + 0.0110340968f, + -0.0833648092f, + 0.0381792592f, + 0.3380277742f, + 0.0464474173f, + -0.1455479905f, + -0.0053902680f, + -0.0380200008f, + -0.0210713702f, + -0.0021242368f, + -0.0104923262f, + 0.0002246725f, + -0.0053709647f, + -0.0000000000f, + -0.0044008610f, + -0.0006464218f, + -0.0018225596f + }, + { + -0.0022501716f, /* Filter 57 */ + -0.0000306060f, + -0.0042018827f, + 0.0000000000f, + -0.0041909284f, + -0.0010369820f, + -0.0071995141f, + -0.0062494398f, + -0.0103113770f, + -0.0373073694f, + 0.0108760800f, + -0.0841052204f, + 0.0382962586f, + 0.3381854075f, + 0.0463601257f, + -0.1447488052f, + -0.0051388586f, + -0.0380735357f, + -0.0209390691f, + -0.0021959615f, + -0.0104664619f, + 0.0002056433f, + -0.0053681691f, + -0.0000000000f, + -0.0044069406f, + -0.0006387617f, + -0.0018331638f + }, + { + -0.0022499438f, /* Filter 58 */ + -0.0000381241f, + -0.0042124676f, + 0.0000000000f, + -0.0042164035f, + -0.0010247148f, + -0.0072532811f, + -0.0062170590f, + -0.0104455273f, + -0.0373718527f, + 0.0107168551f, + -0.0848469266f, + 0.0384129780f, + 0.3383391016f, + 0.0462723730f, + -0.1439497886f, + -0.0048885718f, + -0.0381252938f, + -0.0208065105f, + -0.0022672080f, + -0.0104400974f, + 0.0001866731f, + -0.0053650246f, + -0.0000000000f, + -0.0044127979f, + -0.0006310899f, + -0.0018436386f + }, + { + -0.0022495854f, /* Filter 59 */ + -0.0000456602f, + -0.0042228650f, + 0.0000000000f, + -0.0042416532f, + -0.0010123388f, + -0.0073068366f, + -0.0061841719f, + -0.0105798714f, + -0.0374351001f, + 0.0105564182f, + -0.0855898985f, + 0.0385294149f, + 0.3384888443f, + 0.0461841561f, + -0.1431509477f, + -0.0046394033f, + -0.0381752904f, + -0.0206736926f, + -0.0023379747f, + -0.0104132366f, + 0.0001677624f, + -0.0053615377f, + -0.0000000000f, + -0.0044184245f, + -0.0006234019f, + -0.0018539861f + }, + { + -0.0022490980f, /* Filter 60 */ + -0.0000532127f, + -0.0042330752f, + 0.0000000000f, + -0.0042666731f, + -0.0009998548f, + -0.0073601752f, + -0.0061507798f, + -0.0107144051f, + -0.0374971151f, + 0.0103947715f, + -0.0863341457f, + 0.0386455624f, + 0.3386346272f, + 0.0460954822f, + -0.1423522805f, + -0.0043913598f, + -0.0382235216f, + -0.0205406256f, + -0.0024082571f, + -0.0103858860f, + 0.0001489124f, + -0.0053577070f, + -0.0000000000f, + -0.0044238206f, + -0.0006157019f, + -0.0018642004f + }, + { + -0.0022484808f, /* Filter 61 */ + -0.0000607804f, + -0.0042430934f, + 0.0000000000f, + -0.0042914705f, + -0.0009872642f, + -0.0074132930f, + -0.0061168795f, + -0.0108491236f, + -0.0375578842f, + 0.0102319154f, + -0.0870796498f, + 0.0387614234f, + 0.3387764777f, + 0.0460063488f, + -0.1415538244f, + -0.0041444459f, + -0.0382700034f, + -0.0204073193f, + -0.0024780545f, + -0.0103580480f, + 0.0001301236f, + -0.0053535336f, + -0.0000000000f, + -0.0044289903f, + -0.0006079877f, + -0.0018742850f + }, + { + -0.0022477336f, /* Filter 62 */ + -0.0000683662f, + -0.0042529265f, + 0.0000000000f, + -0.0043160343f, + -0.0009745664f, + -0.0074661872f, + -0.0060824726f, + -0.0109840200f, + -0.0376174025f, + 0.0100678484f, + -0.0878263866f, + 0.0388769943f, + 0.3389143782f, + 0.0459167605f, + -0.1407555807f, + -0.0038986588f, + -0.0383147369f, + -0.0202737736f, + -0.0025473698f, + -0.0103297257f, + 0.0001113966f, + -0.0053490169f, + -0.0000000000f, + -0.0044339292f, + -0.0006002610f, + -0.0018842402f + }, + { + -0.0022468561f, /* Filter 63 */ + -0.0000759667f, + -0.0042625620f, + 0.0000000000f, + -0.0043403667f, + -0.0009617615f, + -0.0075188538f, + -0.0060475588f, + -0.0111190914f, + -0.0376756581f, + 0.0099025724f, + -0.0885743593f, + 0.0389922690f, + 0.3390482929f, + 0.0458267191f, + -0.1399575771f, + -0.0036540038f, + -0.0383577269f, + -0.0201399968f, + -0.0026161974f, + -0.0103009234f, + 0.0000927328f, + -0.0053441572f, + -0.0000000000f, + -0.0044386430f, + -0.0005925210f, + -0.0018940611f + }, + { + -0.0022458480f, /* Filter 64 */ + -0.0000835820f, + -0.0042720048f, + 0.0000000000f, + -0.0043644688f, + -0.0009488505f, + -0.0075712885f, + -0.0060121356f, + -0.0112543303f, + -0.0377326433f, + 0.0097360827f, + -0.0893235341f, + 0.0391072478f, + 0.3391782445f, + 0.0457362256f, + -0.1391598293f, + -0.0034104848f, + -0.0383989776f, + -0.0200059998f, + -0.0026845378f, + -0.0102716430f, + 0.0000741335f, + -0.0053389628f, + -0.0000000000f, + -0.0044431266f, + -0.0005847711f, + -0.0019037530f + }, + { + -0.0022447108f, /* Filter 65 */ + -0.0000912136f, + -0.0042812542f, + 0.0000000000f, + -0.0043883332f, + -0.0009358341f, + -0.0076234876f, + -0.0059762043f, + -0.0113897330f, + -0.0377883557f, + 0.0095683866f, + -0.0900739211f, + 0.0392219302f, + 0.3393042459f, + 0.0456452799f, + -0.1383623364f, + -0.0031681003f, + -0.0384385005f, + -0.0198717871f, + -0.0027523906f, + -0.0102418869f, + 0.0000555987f, + -0.0053334257f, + -0.0000000000f, + -0.0044473797f, + -0.0005770089f, + -0.0019133143f + }, + { + -0.0022434404f, /* Filter 66 */ + -0.0000988591f, + -0.0042903141f, + 0.0000000000f, + -0.0044119618f, + -0.0009227124f, + -0.0076754477f, + -0.0059397663f, + -0.0115252954f, + -0.0378427866f, + 0.0093994769f, + -0.0908254902f, + 0.0393363079f, + 0.3394262701f, + 0.0455538916f, + -0.1375651403f, + -0.0029268546f, + -0.0384763002f, + -0.0197373608f, + -0.0028197549f, + -0.0102116616f, + 0.0000371295f, + -0.0053275531f, + -0.0000000000f, + -0.0044514082f, + -0.0005692359f, + -0.0019227418f + }, + { + -0.0022420391f, /* Filter 67 */ + -0.0001065191f, + -0.0042991742f, + 0.0000000000f, + -0.0044353502f, + -0.0009094853f, + -0.0077271635f, + -0.0059028162f, + -0.0116610092f, + -0.0378959245f, + 0.0092293595f, + -0.0915782328f, + 0.0394503819f, + 0.3395443142f, + 0.0454620561f, + -0.1367682311f, + -0.0026867496f, + -0.0385123800f, + -0.0196027359f, + -0.0028866289f, + -0.0101809712f, + 0.0000187268f, + -0.0053213449f, + 0.0000000000f, + -0.0044552115f, + -0.0005614523f, + -0.0019320384f + }, + { + -0.0022405060f, /* Filter 68 */ + -0.0001141917f, + -0.0043078420f, + 0.0000000000f, + -0.0044584965f, + -0.0008961544f, + -0.0077786333f, + -0.0058653573f, + -0.0117968713f, + -0.0379477617f, + 0.0090580301f, + -0.0923321333f, + 0.0395641481f, + 0.3396583880f, + 0.0453697749f, + -0.1359716398f, + -0.0024477914f, + -0.0385467483f, + -0.0194679109f, + -0.0029530116f, + -0.0101498145f, + 0.0000003917f, + -0.0053148036f, + 0.0000000000f, + -0.0044587869f, + -0.0005536582f, + -0.0019412022f + }, + { + -0.0022388438f, /* Filter 69 */ + -0.0001218783f, + -0.0043163061f, + 0.0000000000f, + -0.0044814011f, + -0.0008827194f, + -0.0078298528f, + -0.0058273888f, + -0.0119328775f, + -0.0379982948f, + 0.0088854919f, + -0.0930871872f, + 0.0396776072f, + 0.3397684880f, + 0.0452770566f, + -0.1351753758f, + -0.0022099760f, + -0.0385794176f, + -0.0193328981f, + -0.0030189005f, + -0.0101182016f, + -0.0000178756f, + -0.0053079282f, + 0.0000000000f, + -0.0044621312f, + -0.0005458542f, + -0.0019502349f + }, + { + -0.0022370475f, /* Filter 70 */ + -0.0001295793f, + -0.0043245792f, + 0.0000000000f, + -0.0045040620f, + -0.0008691803f, + -0.0078808157f, + -0.0057889082f, + -0.0120690194f, + -0.0380475075f, + 0.0087117470f, + -0.0938433728f, + 0.0397907528f, + 0.3398745972f, + 0.0451838979f, + -0.1343794616f, + -0.0019733077f, + -0.0386103854f, + -0.0191976997f, + -0.0030842956f, + -0.0100861291f, + -0.0000360739f, + -0.0053007186f, + 0.0000000000f, + -0.0044652477f, + -0.0005380409f, + -0.0019591345f + }, + { + -0.0022351193f, /* Filter 71 */ + -0.0001372916f, + -0.0043326526f, + 0.0000000000f, + -0.0045264729f, + -0.0008555388f, + -0.0079315220f, + -0.0057499191f, + -0.0122052947f, + -0.0380954013f, + 0.0085367892f, + -0.0946006731f, + 0.0399035852f, + 0.3399767352f, + 0.0450903019f, + -0.1335839077f, + -0.0017377909f, + -0.0386396562f, + -0.0190623224f, + -0.0031491979f, + -0.0100536090f, + -0.0000542017f, + -0.0052931768f, + 0.0000000000f, + -0.0044681412f, + -0.0005302207f, + -0.0019679000f + }, + { + -0.0022330599f, /* Filter 72 */ + -0.0001450151f, + -0.0043405200f, + 0.0000000000f, + -0.0045486380f, + -0.0008417947f, + -0.0079819653f, + -0.0057104183f, + -0.0123416968f, + -0.0381419710f, + 0.0083606221f, + -0.0953590886f, + 0.0400161008f, + 0.3400748842f, + 0.0449962735f, + -0.1327887358f, + -0.0015034225f, + -0.0386672447f, + -0.0189267792f, + -0.0032136048f, + -0.0100206356f, + -0.0000722598f, + -0.0052853097f, + 0.0000000000f, + -0.0044708094f, + -0.0005223897f, + -0.0019765358f + }, + { + -0.0022308664f, /* Filter 73 */ + -0.0001527526f, + -0.0043481937f, + 0.0000000000f, + -0.0045705499f, + -0.0008279475f, + -0.0080321422f, + -0.0056704053f, + -0.0124782163f, + -0.0381871931f, + 0.0081832497f, + -0.0961186050f, + 0.0401282958f, + 0.3401690422f, + 0.0449018114f, + -0.1319939386f, + -0.0012702110f, + -0.0386931575f, + -0.0187910667f, + -0.0032775125f, + -0.0099872186f, + -0.0000902463f, + -0.0052771110f, + 0.0000000000f, + -0.0044732506f, + -0.0005145514f, + -0.0019850362f + }, + { + -0.0022285419f, /* Filter 74 */ + -0.0001605011f, + -0.0043556701f, + 0.0000000000f, + -0.0045922082f, + -0.0008139998f, + -0.0080820516f, + -0.0056298825f, + -0.0126148560f, + -0.0382310777f, + 0.0080046651f, + -0.0968791926f, + 0.0402401713f, + 0.3402592203f, + 0.0448069181f, + -0.1311995619f, + -0.0010381516f, + -0.0387173946f, + -0.0186551985f, + -0.0033409256f, + -0.0099533576f, + -0.0001081607f, + -0.0052685865f, + 0.0000000000f, + -0.0044754634f, + -0.0005067065f, + -0.0019934027f + }, + { + -0.0022260831f, /* Filter 75 */ + -0.0001682594f, + -0.0043629383f, + 0.0000000000f, + -0.0046136165f, + -0.0007999506f, + -0.0081316854f, + -0.0055888462f, + -0.0127516043f, + -0.0382736074f, + 0.0078248748f, + -0.0976408374f, + 0.0403517197f, + 0.3403453966f, + 0.0447115990f, + -0.1304056099f, + -0.0008072533f, + -0.0387399618f, + -0.0185191789f, + -0.0034038419f, + -0.0099190609f, + -0.0001260014f, + -0.0052597363f, + 0.0000000000f, + -0.0044774545f, + -0.0004988537f, + -0.0020016361f + }, + { + -0.0022234937f, /* Filter 76 */ + -0.0001760298f, + -0.0043700036f, + 0.0000000000f, + -0.0046347647f, + -0.0007858009f, + -0.0081810412f, + -0.0055472976f, + -0.0128884592f, + -0.0383147780f, + 0.0076438761f, + -0.0984035433f, + 0.0404629427f, + 0.3404275809f, + 0.0446158526f, + -0.1296120935f, + -0.0005775139f, + -0.0387608713f, + -0.0183830151f, + -0.0034662576f, + -0.0098843276f, + -0.0001437692f, + -0.0052505618f, + 0.0000000000f, + -0.0044792187f, + -0.0004909940f, + -0.0020097374f + }, + { + -0.0022207691f, /* Filter 77 */ + -0.0001838111f, + -0.0043768719f, + 0.0000000000f, + -0.0046556572f, + -0.0007715502f, + -0.0082301158f, + -0.0055052393f, + -0.0130254114f, + -0.0383545750f, + 0.0074616682f, + -0.0991672869f, + 0.0405738379f, + 0.3405057686f, + 0.0445196833f, + -0.1288190325f, + -0.0003489325f, + -0.0387801244f, + -0.0182467125f, + -0.0035281741f, + -0.0098491643f, + -0.0001614619f, + -0.0052410650f, + 0.0000000000f, + -0.0044807549f, + -0.0004831286f, + -0.0020177053f + }, + { + -0.0022179116f, /* Filter 78 */ + -0.0001916007f, + -0.0043835331f, + 0.0000000000f, + -0.0046762880f, + -0.0007572001f, + -0.0082789073f, + -0.0054626681f, + -0.0131624584f, + -0.0383929951f, + 0.0072782560f, + -0.0999320580f, + 0.0406843964f, + 0.3405799320f, + 0.0444230929f, + -0.1280264277f, + -0.0001215183f, + -0.0387977338f, + -0.0181102764f, + -0.0035895900f, + -0.0098135759f, + -0.0001790793f, + -0.0052312458f, + 0.0000000000f, + -0.0044820704f, + -0.0004752586f, + -0.0020255376f + }, + { + -0.0022149197f, /* Filter 79 */ + -0.0001994007f, + -0.0043899851f, + 0.0000000000f, + -0.0046966573f, + -0.0007427516f, + -0.0083274089f, + -0.0054195838f, + -0.0132995926f, + -0.0384300398f, + 0.0070936379f, + -0.1006978434f, + 0.0407946244f, + 0.3406501456f, + 0.0443260808f, + -0.1272343255f, + 0.0001047341f, + -0.0388137063f, + -0.0179737156f, + -0.0036505044f, + -0.0097775620f, + -0.0001966211f, + -0.0052211059f, + 0.0000000000f, + -0.0044831588f, + -0.0004673804f, + -0.0020332365f + }, + { + -0.0022117956f, /* Filter 80 */ + -0.0002072092f, + -0.0043962359f, + 0.0000000000f, + -0.0047167638f, + -0.0007282033f, + -0.0083756155f, + -0.0053759855f, + -0.0134368115f, + -0.0384656852f, + 0.0069078131f, + -0.1014646226f, + 0.0409045147f, + 0.3407163139f, + 0.0442286557f, + -0.1264427052f, + 0.0003298196f, + -0.0388280428f, + -0.0178370350f, + -0.0037109171f, + -0.0097411254f, + -0.0002140858f, + -0.0052106492f, + 0.0000000000f, + -0.0044840278f, + -0.0004594994f, + -0.0020408022f + }, + { + -0.0022085377f, /* Filter 81 */ + -0.0002150272f, + -0.0044022844f, + 0.0000000000f, + -0.0047366037f, + -0.0007135575f, + -0.0084235294f, + -0.0053318786f, + -0.0135741072f, + -0.0384999357f, + 0.0067207811f, + -0.1022323897f, + 0.0410140671f, + 0.3407785039f, + 0.0441308133f, + -0.1256516079f, + 0.0005537359f, + -0.0388407526f, + -0.0177002397f, + -0.0037708270f, + -0.0097042763f, + -0.0002314730f, + -0.0051998731f, + 0.0000000000f, + -0.0044846698f, + -0.0004516136f, + -0.0020482334f + }, + { + -0.0022051449f, /* Filter 82 */ + -0.0002228535f, + -0.0044081214f, + 0.0000000000f, + -0.0047561744f, + -0.0006988141f, + -0.0084711411f, + -0.0052872555f, + -0.0137114739f, + -0.0385327768f, + 0.0065325459f, + -0.1030011138f, + 0.0411232740f, + 0.3408366709f, + 0.0440325565f, + -0.1248610407f, + 0.0007764820f, + -0.0388518426f, + -0.0175633376f, + -0.0038302342f, + -0.0096670126f, + -0.0002487817f, + -0.0051887820f, + 0.0000000000f, + -0.0044850891f, + -0.0004437229f, + -0.0020555298f + }, + { + -0.0022016193f, /* Filter 83 */ + -0.0002306877f, + -0.0044137537f, + 0.0000000000f, + -0.0047754808f, + -0.0006839732f, + -0.0085184500f, + -0.0052421235f, + -0.0138489067f, + -0.0385642057f, + 0.0063431077f, + -0.1037708134f, + 0.0412321395f, + 0.3408908349f, + 0.0439338918f, + -0.1240710155f, + 0.0009980569f, + -0.0388613197f, + -0.0174263349f, + -0.0038891349f, + -0.0096293377f, + -0.0002660115f, + -0.0051773757f, + 0.0000000000f, + -0.0044852873f, + -0.0004358302f, + -0.0020626926f + }, + { + -0.0021979595f, /* Filter 84 */ + -0.0002385288f, + -0.0044191758f, + 0.0000000000f, + -0.0047945159f, + -0.0006690369f, + -0.0085654504f, + -0.0051964730f, + -0.0139864014f, + -0.0385942197f, + 0.0061524667f, + -0.1045414336f, + 0.0413406572f, + 0.3409410012f, + 0.0438348202f, + -0.1232815667f, + 0.0012184551f, + -0.0388691881f, + -0.0172892379f, + -0.0039475340f, + -0.0095912629f, + -0.0002831613f, + -0.0051656581f, + 0.0000000000f, + -0.0044852615f, + -0.0004279330f, + -0.0020697195f + }, + { + -0.0021941651f, /* Filter 85 */ + -0.0002463783f, + -0.0044243893f, + 0.0000000000f, + -0.0048132753f, + -0.0006540040f, + -0.0086121372f, + -0.0051503158f, + -0.0141239484f, + -0.0386228004f, + 0.0059606207f, + -0.1053130012f, + 0.0414488287f, + 0.3409871689f, + 0.0437353400f, + -0.1224926731f, + 0.0014376844f, + -0.0388754585f, + -0.0171520528f, + -0.0040054273f, + -0.0095527829f, + -0.0003002310f, + -0.0051536287f, + 0.0000000000f, + -0.0044850110f, + -0.0004200319f, + -0.0020766136f + }, + { + -0.0021902362f, /* Filter 86 */ + -0.0002542329f, + -0.0044293918f, + 0.0000000000f, + -0.0048317621f, + -0.0006388765f, + -0.0086585095f, + -0.0051036418f, + -0.0142615460f, + -0.0386499515f, + 0.0057675762f, + -0.1060854619f, + 0.0415566435f, + 0.3410293205f, + 0.0436354594f, + -0.1217043906f, + 0.0016557316f, + -0.0388801344f, + -0.0170147852f, + -0.0040628131f, + -0.0095139053f, + -0.0003172191f, + -0.0051412871f, + 0.0000000000f, + -0.0044845442f, + -0.0004121306f, + -0.0020833727f + }, + { + -0.0021861730f, /* Filter 87 */ + -0.0002620953f, + -0.0044341837f, + 0.0000000000f, + -0.0048499731f, + -0.0006236529f, + -0.0087045644f, + -0.0050564574f, + -0.0143991860f, + -0.0386756494f, + 0.0055733286f, + -0.1068588215f, + 0.0416641070f, + 0.3410674260f, + 0.0435351743f, + -0.1209166937f, + 0.0018726021f, + -0.0388832225f, + -0.0168774407f, + -0.0041196955f, + -0.0094746364f, + -0.0003341249f, + -0.0051286356f, + 0.0000000000f, + -0.0044838549f, + -0.0004042266f, + -0.0020899954f + }, + { + -0.0021819745f, /* Filter 88 */ + -0.0002699630f, + -0.0044387682f, + 0.0000000000f, + -0.0048679066f, + -0.0006083359f, + -0.0087502942f, + -0.0050087598f, + -0.0145368636f, + -0.0386999026f, + 0.0053778807f, + -0.1076330846f, + 0.0417712137f, + 0.3411015594f, + 0.0434344921f, + -0.1201296241f, + 0.0020882956f, + -0.0388847392f, + -0.0167400259f, + -0.0041760679f, + -0.0094349725f, + -0.0003509489f, + -0.0051156820f, + 0.0000000000f, + -0.0044829413f, + -0.0003963211f, + -0.0020964853f + }, + { + -0.0021776429f, /* Filter 89 */ + -0.0002778370f, + -0.0044431403f, + 0.0000000000f, + -0.0048855597f, + -0.0005929253f, + -0.0087956998f, + -0.0049605510f, + -0.0146745726f, + -0.0387226943f, + 0.0051812346f, + -0.1084082070f, + 0.0418779607f, + 0.3411316675f, + 0.0433334131f, + -0.1193431900f, + 0.0023028049f, + -0.0388846787f, + -0.0166025495f, + -0.0042319331f, + -0.0093949236f, + -0.0003676890f, + -0.0051024190f, + 0.0000000000f, + -0.0044818123f, + -0.0003884134f, + -0.0021028389f + }, + { + -0.0021731767f, /* Filter 90 */ + -0.0002857146f, + -0.0044472978f, + 0.0000000000f, + -0.0049029332f, + -0.0005774216f, + -0.0088407725f, + -0.0049118282f, + -0.0148123088f, + -0.0387440238f, + 0.0049833907f, + -0.1091841828f, + 0.0419843498f, + 0.3411577599f, + 0.0432319421f, + -0.1185574135f, + 0.0025161342f, + -0.0388830537f, + -0.0164650142f, + -0.0042872929f, + -0.0093544891f, + -0.0003843450f, + -0.0050888546f, + 0.0000000000f, + -0.0044804608f, + -0.0003805073f, + -0.0021090603f + }, + { + -0.0021685765f, /* Filter 91 */ + -0.0002935986f, + -0.0044512471f, + 0.0000000000f, + -0.0049200227f, + -0.0005618260f, + -0.0088855104f, + -0.0048625945f, + -0.0149500663f, + -0.0387638855f, + 0.0047843480f, + -0.1099610010f, + 0.0420903738f, + 0.3411798695f, + 0.0431300782f, + -0.1177723028f, + 0.0027282797f, + -0.0388798706f, + -0.0163274298f, + -0.0043421423f, + -0.0093136782f, + -0.0004009170f, + -0.0050749873f, + 0.0000000000f, + -0.0044788886f, + -0.0003725981f, + -0.0021151462f + }, + { + -0.0021638398f, /* Filter 92 */ + -0.0003014859f, + -0.0044549783f, + 0.0000000000f, + -0.0049368271f, + -0.0005461373f, + -0.0089299112f, + -0.0048128491f, + -0.0150878344f, + -0.0387822560f, + 0.0045841073f, + -0.1107386540f, + 0.0421960299f, + 0.3411979167f, + 0.0430278192f, + -0.1169878611f, + 0.0029392400f, + -0.0388751356f, + -0.0161897978f, + -0.0043964844f, + -0.0092724890f, + -0.0004174029f, + -0.0050608171f, + 0.0000000000f, + -0.0044771017f, + -0.0003646917f, + -0.0021210958f + }, + { + -0.0021589676f, /* Filter 93 */ + -0.0003093775f, + -0.0044584978f, + 0.0000000000f, + -0.0049533429f, + -0.0005303585f, + -0.0089739699f, + -0.0047625912f, + -0.0152256120f, + -0.0387991482f, + 0.0043826721f, + -0.1115171103f, + 0.0423013184f, + 0.3412119690f, + 0.0429251774f, + -0.1162041184f, + 0.0031490135f, + -0.0388688526f, + -0.0160521270f, + -0.0044503172f, + -0.0092309301f, + -0.0004338029f, + -0.0050463500f, + 0.0000000000f, + -0.0044750950f, + -0.0003567845f, + -0.0021269106f + }, + { + -0.0021539626f, /* Filter 94 */ + -0.0003172722f, + -0.0044618075f, + 0.0000000000f, + -0.0049695747f, + -0.0005144884f, + -0.0090176834f, + -0.0047118230f, + -0.0153633929f, + -0.0388145423f, + 0.0041800420f, + -0.1122963701f, + 0.0424062358f, + 0.3412220061f, + 0.0428221507f, + -0.1154210879f, + 0.0033575994f, + -0.0388610405f, + -0.0159144236f, + -0.0045036391f, + -0.0091890036f, + -0.0004501161f, + -0.0050315825f, + 0.0000000000f, + -0.0044728687f, + -0.0003488777f, + -0.0021325913f + }, + { + -0.0021488207f, /* Filter 95 */ + -0.0003251694f, + -0.0044648953f, + 0.0000000000f, + -0.0049855152f, + -0.0004985286f, + -0.0090610460f, + -0.0046605431f, + -0.0155011700f, + -0.0388284352f, + 0.0039762170f, + -0.1130764159f, + 0.0425107787f, + 0.3412280286f, + 0.0427187389f, + -0.1146387803f, + 0.0035649970f, + -0.0388516915f, + -0.0157766902f, + -0.0045564491f, + -0.0091467091f, + -0.0004663419f, + -0.0050165206f, + 0.0000000000f, + -0.0044704284f, + -0.0003409731f, + -0.0021381359f + }, + { + -0.0021435458f, /* Filter 96 */ + -0.0003330708f, + -0.0044677702f, + 0.0000000000f, + -0.0050011665f, + -0.0004824799f, + -0.0091040561f, + -0.0046087521f, + -0.0156389384f, + -0.0388408234f, + 0.0037712026f, + -0.1138572223f, + 0.0426149488f, + 0.3412300532f, + 0.0426149488f, + -0.1138572223f, + 0.0037712026f, + -0.0388408234f, + -0.0156389384f, + -0.0046087521f, + -0.0091040561f, + -0.0004824799f, + -0.0050011665f, + 0.0000000000f, + -0.0044677702f, + -0.0003330708f, + -0.0021435458f + }, + { + -0.0021381359f, /* Filter 97 */ + -0.0003409731f, + -0.0044704284f, + 0.0000000000f, + -0.0050165206f, + -0.0004663419f, + -0.0091467091f, + -0.0045564491f, + -0.0157766902f, + -0.0388516915f, + 0.0035649970f, + -0.1146387803f, + 0.0427187389f, + 0.3412280286f, + 0.0425107787f, + -0.1130764159f, + 0.0039762170f, + -0.0388284352f, + -0.0155011700f, + -0.0046605431f, + -0.0090610460f, + -0.0004985286f, + -0.0049855152f, + 0.0000000000f, + -0.0044648953f, + -0.0003251694f, + -0.0021488207f + }, + { + -0.0021325913f, /* Filter 98 */ + -0.0003488777f, + -0.0044728687f, + 0.0000000000f, + -0.0050315825f, + -0.0004501161f, + -0.0091890036f, + -0.0045036391f, + -0.0159144236f, + -0.0388610405f, + 0.0033575994f, + -0.1154210879f, + 0.0428221507f, + 0.3412220061f, + 0.0424062358f, + -0.1122963701f, + 0.0041800420f, + -0.0388145423f, + -0.0153633929f, + -0.0047118230f, + -0.0090176834f, + -0.0005144884f, + -0.0049695747f, + 0.0000000000f, + -0.0044618075f, + -0.0003172722f, + -0.0021539626f + }, + { + -0.0021269106f, /* Filter 99 */ + -0.0003567845f, + -0.0044750951f, + 0.0000000000f, + -0.0050463500f, + -0.0004338029f, + -0.0092309301f, + -0.0044503172f, + -0.0160521270f, + -0.0388688526f, + 0.0031490135f, + -0.1162041184f, + 0.0429251774f, + 0.3412119690f, + 0.0423013183f, + -0.1115171103f, + 0.0043826721f, + -0.0387991482f, + -0.0152256120f, + -0.0047625912f, + -0.0089739698f, + -0.0005303585f, + -0.0049533429f, + 0.0000000000f, + -0.0044584978f, + -0.0003093775f, + -0.0021589676f + }, + { + -0.0021210958f, /* Filter 100 */ + -0.0003646917f, + -0.0044771017f, + 0.0000000000f, + -0.0050608171f, + -0.0004174029f, + -0.0092724890f, + -0.0043964844f, + -0.0161897978f, + -0.0388751356f, + 0.0029392400f, + -0.1169878611f, + 0.0430278192f, + 0.3411979167f, + 0.0421960299f, + -0.1107386540f, + 0.0045841073f, + -0.0387822560f, + -0.0150878344f, + -0.0048128491f, + -0.0089299112f, + -0.0005461373f, + -0.0049368271f, + 0.0000000000f, + -0.0044549783f, + -0.0003014859f, + -0.0021638398f + }, + { + -0.0021151462f, /* Filter 101 */ + -0.0003725981f, + -0.0044788886f, + 0.0000000000f, + -0.0050749873f, + -0.0004009170f, + -0.0093136782f, + -0.0043421423f, + -0.0163274298f, + -0.0388798706f, + 0.0027282797f, + -0.1177723029f, + 0.0431300782f, + 0.3411798695f, + 0.0420903738f, + -0.1099610010f, + 0.0047843480f, + -0.0387638855f, + -0.0149500663f, + -0.0048625945f, + -0.0088855104f, + -0.0005618260f, + -0.0049200227f, + 0.0000000000f, + -0.0044512471f, + -0.0002935986f, + -0.0021685765f + }, + { + -0.0021090603f, /* Filter 102 */ + -0.0003805073f, + -0.0044804608f, + 0.0000000000f, + -0.0050888546f, + -0.0003843450f, + -0.0093544891f, + -0.0042872929f, + -0.0164650142f, + -0.0388830537f, + 0.0025161341f, + -0.1185574135f, + 0.0432319421f, + 0.3411577599f, + 0.0419843498f, + -0.1091841828f, + 0.0049833908f, + -0.0387440238f, + -0.0148123088f, + -0.0049118282f, + -0.0088407725f, + -0.0005774216f, + -0.0049029332f, + 0.0000000000f, + -0.0044472978f, + -0.0002857146f, + -0.0021731767f + }, + { + -0.0021028389f, /* Filter 103 */ + -0.0003884134f, + -0.0044818123f, + 0.0000000000f, + -0.0051024190f, + -0.0003676890f, + -0.0093949236f, + -0.0042319331f, + -0.0166025495f, + -0.0388846787f, + 0.0023028049f, + -0.1193431900f, + 0.0433334131f, + 0.3411316675f, + 0.0418779606f, + -0.1084082070f, + 0.0051812347f, + -0.0387226943f, + -0.0146745726f, + -0.0049605510f, + -0.0087956998f, + -0.0005929253f, + -0.0048855597f, + 0.0000000000f, + -0.0044431403f, + -0.0002778370f, + -0.0021776429f + }, + { + -0.0020964853f, /* Filter 104 */ + -0.0003963211f, + -0.0044829413f, + 0.0000000000f, + -0.0051156820f, + -0.0003509489f, + -0.0094349725f, + -0.0041760679f, + -0.0167400259f, + -0.0388847392f, + 0.0020882956f, + -0.1201296241f, + 0.0434344921f, + 0.3411015594f, + 0.0417712137f, + -0.1076330846f, + 0.0053778807f, + -0.0386999026f, + -0.0145368636f, + -0.0050087598f, + -0.0087502942f, + -0.0006083359f, + -0.0048679066f, + 0.0000000000f, + -0.0044387682f, + -0.0002699630f, + -0.0021819745f + }, + { + -0.0020899954f, /* Filter 105 */ + -0.0004042266f, + -0.0044838549f, + 0.0000000000f, + -0.0051286356f, + -0.0003341249f, + -0.0094746364f, + -0.0041196955f, + -0.0168774407f, + -0.0388832225f, + 0.0018726021f, + -0.1209166937f, + 0.0435351743f, + 0.3410674260f, + 0.0416641070f, + -0.1068588215f, + 0.0055733286f, + -0.0386756494f, + -0.0143991860f, + -0.0050564574f, + -0.0087045644f, + -0.0006236529f, + -0.0048499731f, + 0.0000000000f, + -0.0044341837f, + -0.0002620953f, + -0.0021861730f + }, + { + -0.0020833727f, /* Filter 106 */ + -0.0004121306f, + -0.0044845442f, + 0.0000000000f, + -0.0051412871f, + -0.0003172191f, + -0.0095139053f, + -0.0040628131f, + -0.0170147852f, + -0.0388801344f, + 0.0016557316f, + -0.1217043907f, + 0.0436354594f, + 0.3410293205f, + 0.0415566435f, + -0.1060854619f, + 0.0057675762f, + -0.0386499515f, + -0.0142615460f, + -0.0051036418f, + -0.0086585095f, + -0.0006388765f, + -0.0048317621f, + 0.0000000000f, + -0.0044293918f, + -0.0002542329f, + -0.0021902362f + }, + { + -0.0020766136f, /* Filter 107 */ + -0.0004200319f, + -0.0044850110f, + 0.0000000000f, + -0.0051536287f, + -0.0003002310f, + -0.0095527829f, + -0.0040054273f, + -0.0171520528f, + -0.0388754585f, + 0.0014376844f, + -0.1224926731f, + 0.0437353400f, + 0.3409871689f, + 0.0414488287f, + -0.1053130012f, + 0.0059606207f, + -0.0386228004f, + -0.0141239484f, + -0.0051503158f, + -0.0086121372f, + -0.0006540040f, + -0.0048132753f, + 0.0000000000f, + -0.0044243893f, + -0.0002463783f, + -0.0021941651f + }, + { + -0.0020697195f, /* Filter 108 */ + -0.0004279330f, + -0.0044852615f, + 0.0000000000f, + -0.0051656581f, + -0.0002831613f, + -0.0095912629f, + -0.0039475340f, + -0.0172892379f, + -0.0388691881f, + 0.0012184551f, + -0.1232815668f, + 0.0438348202f, + 0.3409410012f, + 0.0413406572f, + -0.1045414336f, + 0.0061524667f, + -0.0385942197f, + -0.0139864014f, + -0.0051964730f, + -0.0085654504f, + -0.0006690369f, + -0.0047945159f, + 0.0000000000f, + -0.0044191758f, + -0.0002385288f, + -0.0021979595f + }, + { + -0.0020626926f, /* Filter 109 */ + -0.0004358302f, + -0.0044852873f, + 0.0000000000f, + -0.0051773757f, + -0.0002660115f, + -0.0096293377f, + -0.0038891349f, + -0.0174263349f, + -0.0388613197f, + 0.0009980569f, + -0.1240710155f, + 0.0439338918f, + 0.3408908349f, + 0.0412321395f, + -0.1037708134f, + 0.0063431077f, + -0.0385642057f, + -0.0138489067f, + -0.0052421235f, + -0.0085184500f, + -0.0006839732f, + -0.0047754808f, + 0.0000000000f, + -0.0044137537f, + -0.0002306877f, + -0.0022016193f + }, + { + -0.0020555298f, /* Filter 110 */ + -0.0004437229f, + -0.0044850891f, + 0.0000000000f, + -0.0051887820f, + -0.0002487817f, + -0.0096670126f, + -0.0038302342f, + -0.0175633376f, + -0.0388518426f, + 0.0007764820f, + -0.1248610407f, + 0.0440325565f, + 0.3408366709f, + 0.0411232740f, + -0.1030011138f, + 0.0065325459f, + -0.0385327768f, + -0.0137114739f, + -0.0052872555f, + -0.0084711411f, + -0.0006988141f, + -0.0047561744f, + 0.0000000000f, + -0.0044081214f, + -0.0002228535f, + -0.0022051449f + }, + { + -0.0020482334f, /* Filter 111 */ + -0.0004516136f, + -0.0044846698f, + 0.0000000000f, + -0.0051998731f, + -0.0002314730f, + -0.0097042763f, + -0.0037708270f, + -0.0177002397f, + -0.0388407526f, + 0.0005537359f, + -0.1256516079f, + 0.0441308133f, + 0.3407785039f, + 0.0410140671f, + -0.1022323897f, + 0.0067207811f, + -0.0384999358f, + -0.0135741072f, + -0.0053318786f, + -0.0084235294f, + -0.0007135575f, + -0.0047366037f, + 0.0000000000f, + -0.0044022844f, + -0.0002150272f, + -0.0022085377f + }, + { + -0.0020408022f, /* Filter 112 */ + -0.0004594994f, + -0.0044840278f, + 0.0000000000f, + -0.0052106492f, + -0.0002140858f, + -0.0097411254f, + -0.0037109171f, + -0.0178370350f, + -0.0388280428f, + 0.0003298196f, + -0.1264427052f, + 0.0442286557f, + 0.3407163139f, + 0.0409045147f, + -0.1014646226f, + 0.0069078131f, + -0.0384656852f, + -0.0134368115f, + -0.0053759855f, + -0.0083756155f, + -0.0007282033f, + -0.0047167638f, + 0.0000000000f, + -0.0043962359f, + -0.0002072092f, + -0.0022117956f + }, + { + -0.0020332365f, /* Filter 113 */ + -0.0004673804f, + -0.0044831593f, + 0.0000000000f, + -0.0052211059f, + -0.0001966211f, + -0.0097775620f, + -0.0036505044f, + -0.0179737156f, + -0.0388137063f, + 0.0001047341f, + -0.1272343255f, + 0.0443260808f, + 0.3406501456f, + 0.0407946244f, + -0.1006978434f, + 0.0070936379f, + -0.0384300398f, + -0.0132995926f, + -0.0054195838f, + -0.0083274089f, + -0.0007427516f, + -0.0046966573f, + 0.0000000000f, + -0.0043899851f, + -0.0001994007f, + -0.0022149197f + }, + { + -0.0020255376f, /* Filter 114 */ + -0.0004752586f, + -0.0044820704f, + 0.0000000000f, + -0.0052312458f, + -0.0001790793f, + -0.0098135759f, + -0.0035895900f, + -0.0181102764f, + -0.0387977338f, + -0.0001215183f, + -0.1280264277f, + 0.0444230929f, + 0.3405799320f, + 0.0406843964f, + -0.0999320580f, + 0.0072782560f, + -0.0383929951f, + -0.0131624584f, + -0.0054626681f, + -0.0082789073f, + -0.0007572001f, + -0.0046762880f, + 0.0000000000f, + -0.0043835331f, + -0.0001916007f, + -0.0022179116f + }, + { + -0.0020177053f, /* Filter 115 */ + -0.0004831286f, + -0.0044807549f, + 0.0000000000f, + -0.0052410650f, + -0.0001614619f, + -0.0098491643f, + -0.0035281741f, + -0.0182467125f, + -0.0387801244f, + -0.0003489325f, + -0.1288190325f, + 0.0445196833f, + 0.3405057686f, + 0.0405738379f, + -0.0991672869f, + 0.0074616683f, + -0.0383545750f, + -0.0130254114f, + -0.0055052393f, + -0.0082301158f, + -0.0007715502f, + -0.0046556572f, + 0.0000000000f, + -0.0043768718f, + -0.0001838111f, + -0.0022207691f + }, + { + -0.0020097374f, /* Filter 116 */ + -0.0004909940f, + -0.0044792187f, + 0.0000000000f, + -0.0052505618f, + -0.0001437692f, + -0.0098843276f, + -0.0034662576f, + -0.0183830151f, + -0.0387608713f, + -0.0005775139f, + -0.1296120935f, + 0.0446158526f, + 0.3404275809f, + 0.0404629427f, + -0.0984035433f, + 0.0076438762f, + -0.0383147780f, + -0.0128884592f, + -0.0055472976f, + -0.0081810412f, + -0.0007858009f, + -0.0046347647f, + 0.0000000000f, + -0.0043700036f, + -0.0001760298f, + -0.0022234937f + }, + { + -0.0020016361f, /* Filter 117 */ + -0.0004988537f, + -0.0044774545f, + 0.0000000000f, + -0.0052597363f, + -0.0001260014f, + -0.0099190609f, + -0.0034038419f, + -0.0185191789f, + -0.0387399618f, + -0.0008072533f, + -0.1304056099f, + 0.0447115990f, + 0.3403453966f, + 0.0403517197f, + -0.0976408374f, + 0.0078248748f, + -0.0382736074f, + -0.0127516043f, + -0.0055888462f, + -0.0081316854f, + -0.0007999506f, + -0.0046136165f, + 0.0000000000f, + -0.0043629383f, + -0.0001682594f, + -0.0022260831f + }, + { + -0.0019934027f, /* Filter 118 */ + -0.0005067065f, + -0.0044754634f, + 0.0000000000f, + -0.0052685865f, + -0.0001081607f, + -0.0099533576f, + -0.0033409256f, + -0.0186551985f, + -0.0387173945f, + -0.0010381516f, + -0.1311995619f, + 0.0448069181f, + 0.3402592203f, + 0.0402401713f, + -0.0968791926f, + 0.0080046651f, + -0.0382310777f, + -0.0126148560f, + -0.0056298825f, + -0.0080820516f, + -0.0008139998f, + -0.0045922082f, + 0.0000000000f, + -0.0043556701f, + -0.0001605011f, + -0.0022285419f + }, + { + -0.0019850362f, /* Filter 119 */ + -0.0005145514f, + -0.0044732506f, + 0.0000000000f, + -0.0052771110f, + -0.0000902463f, + -0.0099872186f, + -0.0032775125f, + -0.0187910667f, + -0.0386931575f, + -0.0012702110f, + -0.1319939386f, + 0.0449018114f, + 0.3401690422f, + 0.0401282958f, + -0.0961186050f, + 0.0081832497f, + -0.0381871931f, + -0.0124782163f, + -0.0056704053f, + -0.0080321422f, + -0.0008279475f, + -0.0045705499f, + 0.0000000000f, + -0.0043481937f, + -0.0001527526f, + -0.0022308664f + }, + { + -0.0019765358f, /* Filter 120 */ + -0.0005223897f, + -0.0044708094f, + 0.0000000000f, + -0.0052853097f, + -0.0000722598f, + -0.0100206356f, + -0.0032136048f, + -0.0189267792f, + -0.0386672447f, + -0.0015034225f, + -0.1327887358f, + 0.0449962735f, + 0.3400748842f, + 0.0400161008f, + -0.0953590886f, + 0.0083606221f, + -0.0381419711f, + -0.0123416969f, + -0.0057104183f, + -0.0079819653f, + -0.0008417947f, + -0.0045486380f, + 0.0000000000f, + -0.0043405200f, + -0.0001450151f, + -0.0022330599f + }, + { + -0.0019679000f, /* Filter 121 */ + -0.0005302207f, + -0.0044681412f, + 0.0000000000f, + -0.0052931768f, + -0.0000542017f, + -0.0100536090f, + -0.0031491979f, + -0.0190623224f, + -0.0386396562f, + -0.0017377909f, + -0.1335839077f, + 0.0450903019f, + 0.3399767352f, + 0.0399035852f, + -0.0946006731f, + 0.0085367892f, + -0.0380954013f, + -0.0122052947f, + -0.0057499191f, + -0.0079315220f, + -0.0008555388f, + -0.0045264729f, + 0.0000000000f, + -0.0043326526f, + -0.0001372916f, + -0.0022351193f + }, + { + -0.0019591345f, /* Filter 122 */ + -0.0005380409f, + -0.0044652477f, + 0.0000000000f, + -0.0053007186f, + -0.0000360739f, + -0.0100861291f, + -0.0030842956f, + -0.0191976997f, + -0.0386103853f, + -0.0019733077f, + -0.1343794616f, + 0.0451838979f, + 0.3398745971f, + 0.0397907528f, + -0.0938433728f, + 0.0087117470f, + -0.0380475075f, + -0.0120690194f, + -0.0057889082f, + -0.0078808157f, + -0.0008691803f, + -0.0045040620f, + 0.0000000000f, + -0.0043245792f, + -0.0001295793f, + -0.0022370475f + }, + { + -0.0019502349f, /* Filter 123 */ + -0.0005458542f, + -0.0044621312f, + 0.0000000000f, + -0.0053079282f, + -0.0000178756f, + -0.0101182016f, + -0.0030189005f, + -0.0193328981f, + -0.0385794176f, + -0.0022099760f, + -0.1351753758f, + 0.0452770566f, + 0.3397684879f, + 0.0396776072f, + -0.0930871855f, + 0.0088854919f, + -0.0379982948f, + -0.0119328775f, + -0.0058273888f, + -0.0078298528f, + -0.0008827194f, + -0.0044814011f, + 0.0000000000f, + -0.0043163061f, + -0.0001218783f, + -0.0022388438f + }, + { + -0.0019412022f, /* Filter 124 */ + -0.0005536582f, + -0.0044587869f, + 0.0000000000f, + -0.0053148036f, + 0.0000003917f, + -0.0101498145f, + -0.0029530116f, + -0.0194679109f, + -0.0385467483f, + -0.0024477914f, + -0.1359716398f, + 0.0453697749f, + 0.3396583880f, + 0.0395641480f, + -0.0923321333f, + 0.0090580301f, + -0.0379477617f, + -0.0117968713f, + -0.0058653573f, + -0.0077786333f, + -0.0008961544f, + -0.0044584965f, + 0.0000000000f, + -0.0043078420f, + -0.0001141917f, + -0.0022405060f + }, + { + -0.0019320383f, /* Filter 125 */ + -0.0005614523f, + -0.0044552115f, + 0.0000000000f, + -0.0053213449f, + 0.0000187268f, + -0.0101809712f, + -0.0028866289f, + -0.0196027359f, + -0.0385123811f, + -0.0026867496f, + -0.1367682312f, + 0.0454620561f, + 0.3395443142f, + 0.0394503819f, + -0.0915782327f, + 0.0092293595f, + -0.0378959245f, + -0.0116610092f, + -0.0059028162f, + -0.0077271635f, + -0.0009094853f, + -0.0044353502f, + 0.0000000000f, + -0.0042991742f, + -0.0001065179f, + -0.0022420391f + }, + { + -0.0019227418f, /* Filter 126 */ + -0.0005692359f, + -0.0044514082f, + -0.0000000000f, + -0.0053275531f, + 0.0000371295f, + -0.0102116616f, + -0.0028197549f, + -0.0197373608f, + -0.0384763002f, + -0.0029268546f, + -0.1375651403f, + 0.0455538916f, + 0.3394262701f, + 0.0393363079f, + -0.0908254902f, + 0.0093994769f, + -0.0378427866f, + -0.0115252954f, + -0.0059397663f, + -0.0076754477f, + -0.0009227124f, + -0.0044119618f, + 0.0000000000f, + -0.0042903141f, + -0.0000988591f, + -0.0022434404f + }, + { + -0.0019133143f, /* Filter 127 */ + -0.0005770089f, + -0.0044473797f, + -0.0000000000f, + -0.0053334257f, + 0.0000555987f, + -0.0102418869f, + -0.0027523906f, + -0.0198717871f, + -0.0384385005f, + -0.0031681003f, + -0.1383623364f, + 0.0456452799f, + 0.3393042459f, + 0.0392219302f, + -0.0900739211f, + 0.0095683866f, + -0.0377883557f, + -0.0113897330f, + -0.0059762043f, + -0.0076234874f, + -0.0009358341f, + -0.0043883332f, + 0.0000000000f, + -0.0042812542f, + -0.0000912136f, + -0.0022447108f + }, + { + -0.0019037530f, /* Filter 128 */ + -0.0005847711f, + -0.0044431266f, + -0.0000000000f, + -0.0053389628f, + 0.0000741335f, + -0.0102716430f, + -0.0026845378f, + -0.0200059998f, + -0.0383989776f, + -0.0034104848f, + -0.1391598293f, + 0.0457362256f, + 0.3391782445f, + 0.0391072478f, + -0.0893235341f, + 0.0097360827f, + -0.0377326433f, + -0.0112543303f, + -0.0060121356f, + -0.0075712885f, + -0.0009488505f, + -0.0043644688f, + 0.0000000000f, + -0.0042720048f, + -0.0000835820f, + -0.0022458480f + }, + { + -0.0018940611f, /* Filter 129 */ + -0.0005925210f, + -0.0044386430f, + -0.0000000000f, + -0.0053441572f, + 0.0000927328f, + -0.0103009234f, + -0.0026161974f, + -0.0201399968f, + -0.0383577269f, + -0.0036540038f, + -0.1399575771f, + 0.0458267191f, + 0.3390482929f, + 0.0389922690f, + -0.0885743593f, + 0.0099025724f, + -0.0376756581f, + -0.0111190914f, + -0.0060475588f, + -0.0075188538f, + -0.0009617615f, + -0.0043403667f, + 0.0000000000f, + -0.0042625620f, + -0.0000759667f, + -0.0022468561f + }, + { + -0.0018842402f, /* Filter 130 */ + -0.0006002610f, + -0.0044339292f, + -0.0000000000f, + -0.0053490169f, + 0.0001113966f, + -0.0103297257f, + -0.0025473698f, + -0.0202737736f, + -0.0383147369f, + -0.0038986588f, + -0.1407555807f, + 0.0459167605f, + 0.3389143782f, + 0.0388769943f, + -0.0878263866f, + 0.0100678484f, + -0.0376174025f, + -0.0109840200f, + -0.0060824726f, + -0.0074661872f, + -0.0009745664f, + -0.0043160343f, + 0.0000000000f, + -0.0042529265f, + -0.0000683662f, + -0.0022477336f + }, + { + -0.0018742850f, /* Filter 131 */ + -0.0006079877f, + -0.0044289903f, + -0.0000000000f, + -0.0053535336f, + 0.0001301236f, + -0.0103580469f, + -0.0024780545f, + -0.0204073193f, + -0.0382700034f, + -0.0041444459f, + -0.1415538244f, + 0.0460063488f, + 0.3387764777f, + 0.0387614234f, + -0.0870796498f, + 0.0102319154f, + -0.0375578842f, + -0.0108491236f, + -0.0061168795f, + -0.0074132930f, + -0.0009872642f, + -0.0042914690f, + 0.0000000000f, + -0.0042430934f, + -0.0000607804f, + -0.0022484808f + }, + { + -0.0018642004f, /* Filter 132 */ + -0.0006157019f, + -0.0044238206f, + -0.0000000000f, + -0.0053577070f, + 0.0001489124f, + -0.0103858860f, + -0.0024082571f, + -0.0205406256f, + -0.0382235216f, + -0.0043913598f, + -0.1423522805f, + 0.0460954822f, + 0.3386346272f, + 0.0386455624f, + -0.0863341457f, + 0.0103947715f, + -0.0374971151f, + -0.0107144051f, + -0.0061507798f, + -0.0073601752f, + -0.0009998548f, + -0.0042666731f, + 0.0000000000f, + -0.0042330752f, + -0.0000532127f, + -0.0022490980f + }, + { + -0.0018539858f, /* Filter 133 */ + -0.0006234019f, + -0.0044184245f, + -0.0000000000f, + -0.0053615377f, + 0.0001677624f, + -0.0104132366f, + -0.0023379747f, + -0.0206736926f, + -0.0381752904f, + -0.0046394033f, + -0.1431509477f, + 0.0461841561f, + 0.3384888443f, + 0.0385294149f, + -0.0855898984f, + 0.0105564182f, + -0.0374351001f, + -0.0105798714f, + -0.0061841719f, + -0.0073068366f, + -0.0010123388f, + -0.0042416532f, + 0.0000000000f, + -0.0042228650f, + -0.0000456602f, + -0.0022495854f + }, + { + -0.0018436386f, /* Filter 134 */ + -0.0006310899f, + -0.0044127982f, + -0.0000000000f, + -0.0053650246f, + 0.0001866731f, + -0.0104400974f, + -0.0022672080f, + -0.0208065105f, + -0.0381252938f, + -0.0048885719f, + -0.1439497887f, + 0.0462723730f, + 0.3383391016f, + 0.0384129780f, + -0.0848469266f, + 0.0107168551f, + -0.0373718527f, + -0.0104455273f, + -0.0062170590f, + -0.0072532811f, + -0.0010247148f, + -0.0042164035f, + 0.0000000000f, + -0.0042124676f, + -0.0000381241f, + -0.0022499438f + }, + { + -0.0018331638f, /* Filter 135 */ + -0.0006387617f, + -0.0044069406f, + -0.0000000000f, + -0.0053681691f, + 0.0002056433f, + -0.0104664619f, + -0.0021959615f, + -0.0209390691f, + -0.0380735357f, + -0.0051388586f, + -0.1447488052f, + 0.0463601257f, + 0.3381854075f, + 0.0382962586f, + -0.0841052204f, + 0.0108760800f, + -0.0373073694f, + -0.0103113770f, + -0.0062494398f, + -0.0071995141f, + -0.0010369820f, + -0.0041909284f, + 0.0000000000f, + -0.0042018827f, + -0.0000306060f, + -0.0022501716f + }, + { + -0.0018225596f, /* Filter 136 */ + -0.0006464218f, + -0.0044008610f, + -0.0000000000f, + -0.0053709647f, + 0.0002246725f, + -0.0104923262f, + -0.0021242368f, + -0.0210713702f, + -0.0380200008f, + -0.0053902680f, + -0.1455479905f, + 0.0464474173f, + 0.3380277742f, + 0.0381792592f, + -0.0833648092f, + 0.0110340968f, + -0.0372416715f, + -0.0101774269f, + -0.0062813164f, + -0.0071455361f, + -0.0010491418f, + -0.0041652385f, + 0.0000000000f, + -0.0041911082f, + -0.0000231042f, + -0.0022502727f + }, + { + -0.0018118257f, /* Filter 137 */ + -0.0006540651f, + -0.0043945464f, + -0.0000000000f, + -0.0053734107f, + 0.0002437596f, + -0.0105176937f, + -0.0020520317f, + -0.0212033969f, + -0.0379646890f, + -0.0056427969f, + -0.1463473013f, + 0.0465342410f, + 0.3378661729f, + 0.0380619805f, + -0.0826257082f, + 0.0111909061f, + -0.0371747573f, + -0.0100436811f, + -0.0063126885f, + -0.0070913538f, + -0.0010611914f, + -0.0041393246f, + 0.0000000000f, + -0.0041801479f, + -0.0000156216f, + -0.0022502440f + }, + { + -0.0018009641f, /* Filter 138 */ + -0.0006616940f, + -0.0043880048f, + -0.0000000000f, + -0.0053755151f, + 0.0002629036f, + -0.0105425517f, + -0.0019793489f, + -0.0213351496f, + -0.0379075894f, + -0.0058964369f, + -0.1471467472f, + 0.0466205992f, + 0.3377006790f, + 0.0379444273f, + -0.0818879174f, + 0.0113465049f, + -0.0371066415f, + -0.0099101441f, + -0.0063435547f, + -0.0070369692f, + -0.0010731328f, + -0.0041131960f, + 0.0000000000f, + -0.0041690028f, + -0.0000081573f, + -0.0022500878f + }, + { + -0.0017899694f, /* Filter 139 */ + -0.0006693064f, + -0.0043812313f, + -0.0000000000f, + -0.0053772639f, + 0.0002821033f, + -0.0105669024f, + -0.0019061921f, + -0.0214666211f, + -0.0378487057f, + -0.0061511870f, + -0.1479462926f, + 0.0467064846f, + 0.3375312165f, + 0.0378266004f, + -0.0811514623f, + 0.0115008908f, + -0.0370373273f, + -0.0097768207f, + -0.0063739197f, + -0.0069823897f, + -0.0010849638f, + -0.0040868488f, + 0.0000000000f, + -0.0041576695f, + -0.0000007105f, + -0.0022498023f + }, + { + -0.0017788493f, /* Filter 140 */ + -0.0006769032f, + -0.0043742317f, + -0.0000000000f, + -0.0053786652f, + 0.0003013579f, + -0.0105907396f, + -0.0018325584f, + -0.0215977999f, + -0.0377880256f, + -0.0064070501f, + -0.1487459309f, + 0.0467919009f, + 0.3373578615f, + 0.0377085026f, + -0.0804163482f, + 0.0116540714f, + -0.0369668239f, + -0.0096437180f, + -0.0064037822f, + -0.0069276141f, + -0.0010966851f, + -0.0040602898f, + 0.0000000000f, + -0.0041461563f, + 0.0000067158f, + -0.0022493906f + }, + { + -0.0017676012f, /* Filter 141 */ + -0.0006844835f, + -0.0043670009f, + -0.0000000000f, + -0.0053797155f, + 0.0003206673f, + -0.0106140636f, + -0.0017584537f, + -0.0217286837f, + -0.0377255408f, + -0.0066640196f, + -0.1495456541f, + 0.0468768425f, + 0.3371805647f, + 0.0375901346f, + -0.0796825853f, + 0.0118060423f, + -0.0368951402f, + -0.0095108389f, + -0.0064331423f, + -0.0068726491f, + -0.0011082965f, + -0.0040335180f, + 0.0000000000f, + -0.0041344617f, + 0.0000141245f, + -0.0022488502f + }, + { + -0.0017562251f, /* Filter 142 */ + -0.0006920455f, + -0.0043595438f, + -0.0000000000f, + -0.0053804086f, + 0.0003400298f, + -0.0106368706f, + -0.0016838770f, + -0.0218592629f, + -0.0376612461f, + -0.0069220926f, + -0.1503454306f, + 0.0469613070f, + 0.3369993395f, + 0.0374715012f, + -0.0789501938f, + 0.0119568064f, + -0.0368222770f, + -0.0093781859f, + -0.0064619996f, + -0.0068174982f, + -0.0011197964f, + -0.0040065374f, + 0.0000000000f, + -0.0041225812f, + 0.0000215125f, + -0.0022481826f + }, + { + -0.0017447212f, /* Filter 143 */ + -0.0006995909f, + -0.0043518542f, + -0.0000000000f, + -0.0053807534f, + 0.0003594448f, + -0.0106591532f, + -0.0016088279f, + -0.0219895354f, + -0.0375951417f, + -0.0071812658f, + -0.1511452494f, + 0.0470452963f, + 0.3368142102f, + 0.0373526110f, + -0.0782191848f, + 0.0121063640f, + -0.0367482532f, + -0.0092457714f, + -0.0064903592f, + -0.0067621637f, + -0.0011311858f, + -0.0039793495f, + 0.0000000000f, + -0.0041105253f, + 0.0000288809f, + -0.0022473903f + }, + { + -0.0017330882f, /* Filter 144 */ + -0.0007071195f, + -0.0043439389f, + -0.0000000000f, + -0.0053807400f, + 0.0003789110f, + -0.0106809137f, + -0.0015333122f, + -0.0221194870f, + -0.0375272169f, + -0.0074415407f, + -0.1519450992f, + 0.0471288033f, + 0.3366251695f, + 0.0372334541f, + -0.0774895642f, + 0.0122547132f, + -0.0366730754f, + -0.0091135918f, + -0.0065182191f, + -0.0067066524f, + -0.0011424645f, + -0.0039519572f, + 0.0000000000f, + -0.0040982843f, + 0.0000362282f, + -0.0022464703f + }, + { + -0.0017213310f, /* Filter 145 */ + -0.0007146270f, + -0.0043357913f, + -0.0000000000f, + -0.0053803718f, + 0.0003984276f, + -0.0107021433f, + -0.0014573283f, + -0.0222491169f, + -0.0374574722f, + -0.0077029083f, + -0.1527449650f, + 0.0472118307f, + 0.3364322263f, + 0.0371140423f, + -0.0767613480f, + 0.0124018566f, + -0.0365967449f, + -0.0089816572f, + -0.0065455769f, + -0.0066509631f, + -0.0011536312f, + -0.0039243606f, + 0.0000000000f, + -0.0040858657f, + 0.0000435551f, + -0.0022454243f + }, + { + -0.0017094449f, /* Filter 146 */ + -0.0007221187f, + -0.0043274173f, + -0.0000000000f, + -0.0053796470f, + 0.0004179944f, + -0.0107228440f, + -0.0013808793f, + -0.0223784170f, + -0.0373858889f, + -0.0079653685f, + -0.1535448176f, + 0.0472943732f, + 0.3362353715f, + 0.0369943758f, + -0.0760345493f, + 0.0125477901f, + -0.0365192713f, + -0.0088499695f, + -0.0065724401f, + -0.0065951068f, + -0.0011646849f, + -0.0038965612f, + 0.0000000000f, + -0.0040732755f, + 0.0000508607f, + -0.0022442531f + }, + { + -0.0016974336f, /* Filter 147 */ + -0.0007295900f, + -0.0043188118f, + -0.0000000000f, + -0.0053785675f, + 0.0004376090f, + -0.0107430073f, + -0.0013039662f, + -0.0225073789f, + -0.0373124730f, + -0.0082289214f, + -0.1543446506f, + 0.0473764318f, + 0.3360346197f, + 0.0368744548f, + -0.0753091817f, + 0.0126925250f, + -0.0364406716f, + -0.0087185354f, + -0.0065988038f, + -0.0065390777f, + -0.0011756279f, + -0.0038685641f, + 0.0000000000f, + -0.0040605034f, + 0.0000581457f, + -0.0022429558f + }, + { + -0.0016852985f, /* Filter 148 */ + -0.0007370403f, + -0.0043099736f, + -0.0000000000f, + -0.0053771277f, + 0.0004572711f, + -0.0107626298f, + -0.0012265888f, + -0.0226359994f, + -0.0372372219f, + -0.0084935567f, + -0.1551444498f, + 0.0474580032f, + 0.3358299840f, + 0.0367542882f, + -0.0745852583f, + 0.0128360470f, + -0.0363609391f, + -0.0085873575f, + -0.0066246707f, + -0.0064828908f, + -0.0011864571f, + -0.0038403710f, + 0.0000000000f, + -0.0040475567f, + 0.0000654088f, + -0.0022415348f + }, + { + -0.0016730382f, /* Filter 149 */ + -0.0007444717f, + -0.0043009099f, + -0.0000000000f, + -0.0053753300f, + 0.0004769806f, + -0.0107817128f, + -0.0011487520f, + -0.0227642672f, + -0.0371601215f, + -0.0087592798f, + -0.1559442033f, + 0.0475390854f, + 0.3356214637f, + 0.0366338730f, + -0.0738627827f, + 0.0129783713f, + -0.0362800956f, + -0.0084564442f, + -0.0066500430f, + -0.0064265378f, + -0.0011971748f, + -0.0038119815f, + 0.0000000000f, + -0.0040344299f, + 0.0000726493f, + -0.0022399887f + }, + { + -0.0016606527f, /* Filter 150 */ + -0.0007518828f, + -0.0042916190f, + -0.0000000000f, + -0.0053731737f, + 0.0004967352f, + -0.0108002480f, + -0.0010704568f, + -0.0228921794f, + -0.0370811655f, + -0.0090260797f, + -0.1567438739f, + 0.0476196755f, + 0.3354090492f, + 0.0365132145f, + -0.0731417811f, + 0.0131194860f, + -0.0361981382f, + -0.0083257964f, + -0.0066749202f, + -0.0063700344f, + -0.0012077784f, + -0.0037834012f, + 0.0000000000f, + -0.0040211370f, + 0.0000798669f, + -0.0022383190f + }, + { + -0.0016481390f, /* Filter 151 */ + -0.0007592726f, + -0.0042820985f, + -0.0000000000f, + -0.0053706532f, + 0.0005165348f, + -0.0108182392f, + -0.0009917019f, + -0.0230197214f, + -0.0370003574f, + -0.0092939607f, + -0.1575434521f, + 0.0476997708f, + 0.3351927556f, + 0.0363923116f, + -0.0724222525f, + 0.0132593976f, + -0.0361150801f, + -0.0081954182f, + -0.0066993029f, + -0.0063133765f, + -0.0012182683f, + -0.0037546254f, + 0.0000000000f, + -0.0040076731f, + 0.0000870628f, + -0.0022365232f + }, + { + -0.0016355037f, /* Filter 152 */ + -0.0007666411f, + -0.0042723457f, + -0.0000000000f, + -0.0053677718f, + 0.0005363782f, + -0.0108356778f, + -0.0009124926f, + -0.0231468974f, + -0.0369176808f, + -0.0095629171f, + -0.1583429520f, + 0.0477793762f, + 0.3349726054f, + 0.0362711726f, + -0.0717042118f, + 0.0133981115f, + -0.0360309323f, + -0.0080653181f, + -0.0067231917f, + -0.0062565682f, + -0.0012286457f, + -0.0037256640f, + 0.0000000000f, + -0.0039940319f, + 0.0000942350f, + -0.0022346067f + }, + { + -0.0016227434f, /* Filter 153 */ + -0.0007739869f, + -0.0042623665f, + -0.0000000000f, + -0.0053645285f, + 0.0005562642f, + -0.0108525630f, + -0.0008328273f, + -0.0232736903f, + -0.0368331385f, + -0.0098329431f, + -0.1591423172f, + 0.0478584820f, + 0.3347485628f, + 0.0361497965f, + -0.0709876776f, + 0.0135356225f, + -0.0359456982f, + -0.0079354970f, + -0.0067465878f, + -0.0061996157f, + -0.0012389084f, + -0.0036965139f, + 0.0000000000f, + -0.0039802216f, + 0.0001013836f, + -0.0022325659f + }, + { + -0.0016098620f, /* Filter 154 */ + -0.0007813108f, + -0.0042521612f, + -0.0000000000f, + -0.0053609232f, + 0.0005761918f, + -0.0108688882f, + -0.0007527098f, + -0.0234001010f, + -0.0367467241f, + -0.0101040387f, + -0.1599415609f, + 0.0479370898f, + 0.3345206886f, + 0.0360281864f, + -0.0702726572f, + 0.0136719292f, + -0.0358593925f, + -0.0078059632f, + -0.0067694939f, + -0.0061425226f, + -0.0012490578f, + -0.0036671818f, + 0.0000000000f, + -0.0039662425f, + 0.0001085087f, + -0.0022304022f + }, + { + -0.0015968572f, /* Filter 155 */ + -0.0007886122f, + -0.0042417193f, + -0.0000000000f, + -0.0053569537f, + 0.0005961600f, + -0.0108846506f, + -0.0006721419f, + -0.0235261215f, + -0.0366584350f, + -0.0103761991f, + -0.1607406511f, + 0.0480151982f, + 0.3342889675f, + 0.0359063480f, + -0.0695591611f, + 0.0138070366f, + -0.0357720145f, + -0.0076767172f, + -0.0067919097f, + -0.0060852914f, + -0.0012590926f, + -0.0036376653f, + 0.0000000000f, + -0.0039520956f, + 0.0001156098f, + -0.0022281185f + }, + { + -0.0015837296f, /* Filter 156 */ + -0.0007958903f, + -0.0042310587f, + -0.0000000000f, + -0.0053526174f, + 0.0006161688f, + -0.0108998530f, + -0.0005911249f, + -0.0236517400f, + -0.0365682525f, + -0.0106494241f, + -0.1615395679f, + 0.0480928020f, + 0.3340533515f, + 0.0357842761f, + -0.0688471974f, + 0.0139409476f, + -0.0356835773f, + -0.0075477654f, + -0.0068138363f, + -0.0060279260f, + -0.0012690123f, + -0.0036079683f, + 0.0000000000f, + -0.0039377785f, + 0.0001226858f, + -0.0022257106f + }, + { + -0.0015704775f, /* Filter 157 */ + -0.0008031447f, + -0.0042201659f, + -0.0000000000f, + -0.0053479162f, + 0.0006362162f, + -0.0109144832f, + -0.0005096614f, + -0.0237769522f, + -0.0364761835f, + -0.0109237052f, + -0.1623383067f, + 0.0481699031f, + 0.3338139023f, + 0.0356619806f, + -0.0681367848f, + 0.0140736575f, + -0.0355940851f, + -0.0074191106f, + -0.0068352744f, + -0.0059704311f, + -0.0012788172f, + -0.0035780951f, + 0.0000000000f, + -0.0039232962f, + 0.0001297372f, + -0.0022231823f + }, + { + -0.0015571057f, /* Filter 158 */ + -0.0008103756f, + -0.0042090432f, + -0.0000000000f, + -0.0053428512f, + 0.0006563010f, + -0.0109285481f, + -0.0004277512f, + -0.0239017519f, + -0.0363822251f, + -0.0111990442f, + -0.1631368376f, + 0.0482464973f, + 0.3335706260f, + 0.0355394639f, + -0.0674279327f, + 0.0142051710f, + -0.0355035484f, + -0.0072907606f, + -0.0068562238f, + -0.0059128092f, + -0.0012885070f, + -0.0035480443f, + 0.0000000000f, + -0.0039086496f, + 0.0001367646f, + -0.0022205325f + }, + { + -0.0015436150f, /* Filter 159 */ + -0.0008175826f, + -0.0041976949f, + -0.0000000000f, + -0.0053374169f, + 0.0006764229f, + -0.0109420370f, + -0.0003454002f, + -0.0240261303f, + -0.0362863596f, + -0.0114754349f, + -0.1639351598f, + 0.0483225860f, + 0.3333235086f, + 0.0354167248f, + -0.0667206479f, + 0.0143354881f, + -0.0354119781f, + -0.0071627177f, + -0.0068766888f, + -0.0058550643f, + -0.0012980817f, + -0.0035178221f, + 0.0000000000f, + -0.0038938406f, + 0.0001437652f, + -0.0022177623f + }, + { + -0.0015300010f, /* Filter 160 */ + -0.0008247632f, + -0.0041861158f, + -0.0000000000f, + -0.0053316185f, + 0.0006965800f, + -0.0109549473f, + -0.0002626055f, + -0.0241500844f, + -0.0361885991f, + -0.0117528734f, + -0.1647332531f, + 0.0483981644f, + 0.3330725580f, + 0.0352937702f, + -0.0660149525f, + 0.0144646069f, + -0.0353193822f, + -0.0070349865f, + -0.0068966684f, + -0.0057972012f, + -0.0013075407f, + -0.0034874241f, + 0.0000000000f, + -0.0038788694f, + 0.0001507411f, + -0.0022148733f + }, + { + -0.0015162684f, /* Filter 161 */ + -0.0008319195f, + -0.0041743131f, + -0.0000000000f, + -0.0053254484f, + 0.0007167720f, + -0.0109672808f, + -0.0001793695f, + -0.0242736037f, + -0.0360889259f, + -0.0120313580f, + -0.1655310827f, + 0.0484732318f, + 0.3328177905f, + 0.0351705998f, + -0.0653108539f, + 0.0145925305f, + -0.0352257635f, + -0.0069075694f, + -0.0069161628f, + -0.0057392236f, + -0.0013168843f, + -0.0034568576f, + 0.0000000000f, + -0.0038637337f, + 0.0001576893f, + -0.0022118625f + }, + { + -0.0015024151f, /* Filter 162 */ + -0.0008390498f, + -0.0041622804f, + -0.0000000000f, + -0.0053189108f, + 0.0007369976f, + -0.0109790280f, + -0.0000956984f, + -0.0243966809f, + -0.0359873394f, + -0.0123108854f, + -0.1663286640f, + 0.0485477870f, + 0.3325592195f, + 0.0350472173f, + -0.0646083561f, + 0.0147192622f, + -0.0351311327f, + -0.0067804730f, + -0.0069351713f, + -0.0056811318f, + -0.0013261120f, + -0.0034261244f, + 0.0000000000f, + -0.0038484382f, + 0.0001646126f, + -0.0022087339f + }, + { + -0.0014884430f, /* Filter 163 */ + -0.0008461542f, + -0.0041500234f, + -0.0000000000f, + -0.0053120041f, + 0.0007572560f, + -0.0109901946f, + -0.0000115916f, + -0.0245193118f, + -0.0358838323f, + -0.0125914531f, + -0.1671259528f, + 0.0486218279f, + 0.3322968292f, + 0.0349236250f, + -0.0639074789f, + 0.0148448026f, + -0.0350355011f, + -0.0066537014f, + -0.0069537018f, + -0.0056229327f, + -0.0013352233f, + -0.0033952242f, + 0.0000000000f, + -0.0038329794f, + 0.0001715097f, + -0.0022054869f + }, + { + -0.0014743520f, /* Filter 164 */ + -0.0008532325f, + -0.0041375369f, + -0.0000000000f, + -0.0053047256f, + 0.0007775460f, + -0.0110007658f, + 0.0000729497f, + -0.0246414870f, + -0.0357784018f, + -0.0128730543f, + -0.1679229530f, + 0.0486953528f, + 0.3320306306f, + 0.0347998259f, + -0.0632082284f, + 0.0149691501f, + -0.0349388718f, + -0.0065272595f, + -0.0069717498f, + -0.0055646300f, + -0.0013442186f, + -0.0033641641f, + 0.0000000000f, + -0.0038173642f, + 0.0001783784f, + -0.0022021205f + }, + { + -0.0014601426f, /* Filter 165 */ + -0.0008602826f, + -0.0041248212f, + -0.0000000000f, + -0.0052970776f, + 0.0007978665f, + -0.0110107504f, + 0.0001579238f, + -0.0247632008f, + -0.0356710455f, + -0.0131556897f, + -0.1687196397f, + 0.0487683599f, + 0.3317606309f, + 0.0346758233f, + -0.0625106192f, + 0.0150923097f, + -0.0348412605f, + -0.0064011503f, + -0.0069893153f, + -0.0055062248f, + -0.0013530973f, + -0.0033329427f, + 0.0000000000f, + -0.0038015912f, + 0.0001852208f, + -0.0021986382f + }, + { + -0.0014458149f, /* Filter 166 */ + -0.0008673053f, + -0.0041118878f, + -0.0000000000f, + -0.0052890581f, + 0.0008182166f, + -0.0110201366f, + 0.0002433249f, + -0.0248844430f, + -0.0355617515f, + -0.0134393508f, + -0.1695159803f, + 0.0488408446f, + 0.3314868370f, + 0.0345516193f, + -0.0618146579f, + 0.0152142751f, + -0.0347426640f, + -0.0062753772f, + -0.0070064077f, + -0.0054477253f, + -0.0013618591f, + -0.0033015580f, + 0.0000000000f, + -0.0037856664f, + 0.0001920348f, + -0.0021950358f + }, + { + -0.0014313705f, /* Filter 167 */ + -0.0008743021f, + -0.0040987206f, + -0.0000000000f, + -0.0052806669f, + 0.0008385950f, + -0.0110289268f, + 0.0003291546f, + -0.0250052112f, + -0.0354505202f, + -0.0137240371f, + -0.1703119776f, + 0.0489128097f, + 0.3312092597f, + 0.0344272156f, + -0.0611203609f, + 0.0153350520f, + -0.0346430960f, + -0.0061499438f, + -0.0070230192f, + -0.0053891314f, + -0.0013705037f, + -0.0032700204f, + 0.0000000000f, + -0.0037695819f, + 0.0001988203f, + -0.0021913182f + }, + { + -0.0014168097f, /* Filter 168 */ + -0.0008812689f, + -0.0040853303f, + -0.0000000000f, + -0.0052719037f, + 0.0008590005f, + -0.0110371168f, + 0.0004154116f, + -0.0251254954f, + -0.0353373491f, + -0.0140097447f, + -0.1711076164f, + 0.0489842529f, + 0.3309279035f, + 0.0343026178f, + -0.0604277411f, + 0.0154546459f, + -0.0345425735f, + -0.0060248575f, + -0.0070391540f, + -0.0053304459f, + -0.0013790323f, + -0.0032383252f, + 0.0000000000f, + -0.0037533457f, + 0.0002055786f, + -0.0021874838f + }, + { + -0.0014021320f, /* Filter 169 */ + -0.0008882074f, + -0.0040717178f, + -0.0000000000f, + -0.0052627649f, + 0.0008794327f, + -0.0110447047f, + 0.0005020904f, + -0.0252452876f, + -0.0352222256f, + -0.0142964714f, + -0.1719028769f, + 0.0490551686f, + 0.3306427857f, + 0.0341778230f, + -0.0597367984f, + 0.0155730524f, + -0.0344410900f, + -0.0059001204f, + -0.0070548131f, + -0.0052716754f, + -0.0013874429f, + -0.0032064778f, + 0.0000000000f, + -0.0037369580f, + 0.0002123080f, + -0.0021835332f + }, + { + -0.0013873415f, /* Filter 170 */ + -0.0008951164f, + -0.0040578765f, + -0.0000000000f, + -0.0052532571f, + 0.0008998894f, + -0.0110516828f, + 0.0005891905f, + -0.0253645869f, + -0.0351051571f, + -0.0145842116f, + -0.1726977302f, + 0.0491255647f, + 0.3303539045f, + 0.0340528424f, + -0.0590475577f, + 0.0156902759f, + -0.0343386669f, + -0.0057757379f, + -0.0070700018f, + -0.0052128211f, + -0.0013957372f, + -0.0031744818f, + 0.0000000000f, + -0.0037204152f, + 0.0002190094f, + -0.0021794696f + }, + { + -0.0013724328f, /* Filter 171 */ + -0.0009019959f, + -0.0040438090f, + -0.0000000000f, + -0.0052433760f, + 0.0009203707f, + -0.0110580501f, + 0.0006767090f, + -0.0254833823f, + -0.0349861306f, + -0.0148729578f, + -0.1734921841f, + 0.0491954263f, + 0.3300612587f, + 0.0339276705f, + -0.0583600246f, + 0.0158063103f, + -0.0342353018f, + -0.0056517100f, + -0.0070847143f, + -0.0051538904f, + -0.0014039134f, + -0.0031423371f, + 0.0000000000f, + -0.0037037255f, + 0.0002256805f, + -0.0021752882f + }, + { + -0.0013574107f, /* Filter 172 */ + -0.0009088446f, + -0.0040295204f, + -0.0000000000f, + -0.0052331148f, + 0.0009408753f, + -0.0110638054f, + 0.0007646444f, + -0.0256016596f, + -0.0348651405f, + -0.0151627154f, + -0.1742862005f, + 0.0492647580f, + 0.3297648658f, + 0.0338023139f, + -0.0576741947f, + 0.0159211695f, + -0.0341310065f, + -0.0055280441f, + -0.0070989590f, + -0.0050948817f, + -0.0014119724f, + -0.0031100445f, + 0.0000000000f, + -0.0036868820f, + 0.0002323231f, + -0.0021709935f + }, + { + -0.0013422743f, /* Filter 173 */ + -0.0009156640f, + -0.0040150098f, + -0.0000000000f, + -0.0052224822f, + 0.0009614017f, + -0.0110689444f, + 0.0008529956f, + -0.0257194246f, + -0.0347421838f, + -0.0154534710f, + -0.1750797643f, + 0.0493335604f, + 0.3294647168f, + 0.0336767754f, + -0.0569901065f, + 0.0160348403f, + -0.0340257897f, + -0.0054047446f, + -0.0071127326f, + -0.0050358040f, + -0.0014199134f, + -0.0030776105f, + 0.0000000000f, + -0.0036698948f, + 0.0002389352f, + -0.0021665839f + }, + { + -0.0013270241f, /* Filter 174 */ + -0.0009224524f, + -0.0040002741f, + -0.0000000000f, + -0.0052114720f, + 0.0009819489f, + -0.0110734677f, + 0.0009417582f, + -0.0258366582f, + -0.0346172596f, + -0.0157452306f, + -0.1758728665f, + 0.0494018279f, + 0.3291608469f, + 0.0335510562f, + -0.0563077467f, + 0.0161473402f, + -0.0339196635f, + -0.0052818148f, + -0.0071260337f, + -0.0049766550f, + -0.0014277367f, + -0.0030450357f, + 0.0000000000f, + -0.0036527558f, + 0.0002455178f, + -0.0021620629f + }, + { + -0.0013116612f, /* Filter 175 */ + -0.0009292099f, + -0.0039853119f, + -0.0000000000f, + -0.0052000922f, + 0.0010025158f, + -0.0110773713f, + 0.0010309301f, + -0.0259533663f, + -0.0344903630f, + -0.0160379814f, + -0.1766655070f, + 0.0494695653f, + 0.3288532338f, + 0.0334251612f, + -0.0556271369f, + 0.0162586580f, + -0.0338126301f, + -0.0051592580f, + -0.0071388691f, + -0.0049174434f, + -0.0014354426f, + -0.0030123189f, + 0.0000000000f, + -0.0036354734f, + 0.0002520699f, + -0.0021574284f + }, + { + -0.0012961871f, /* Filter 176 */ + -0.0009359356f, + -0.0039701300f, + -0.0000000000f, + -0.0051883299f, + 0.0010231017f, + -0.0110806487f, + 0.0011205114f, + -0.0260695287f, + -0.0343614823f, + -0.0163317246f, + -0.1774576372f, + 0.0495367633f, + 0.3285419113f, + 0.0332990916f, + -0.0549482856f, + 0.0163688011f, + -0.0337047030f, + -0.0050370769f, + -0.0071512408f, + -0.0048581698f, + -0.0014430304f, + -0.0029794678f, + 0.0000000000f, + -0.0036180491f, + 0.0002585916f, + -0.0021526811f + }, + { + -0.0012806020f, /* Filter 177 */ + -0.0009426290f, + -0.0039547236f, + -0.0000000000f, + -0.0051761955f, + 0.0010437052f, + -0.0110832996f, + 0.0012104960f, + -0.0261851487f, + -0.0342306216f, + -0.0166264567f, + -0.1782492532f, + 0.0496034263f, + 0.3282268613f, + 0.0331728498f, + -0.0542712019f, + 0.0164777696f, + -0.0335958803f, + -0.0049152798f, + -0.0071631454f, + -0.0047988370f, + -0.0014504998f, + -0.0029464795f, + 0.0000000000f, + -0.0036004777f, + 0.0002650826f, + -0.0021478235f + }, + { + -0.0012649024f, /* Filter 178 */ + -0.0009492899f, + -0.0039390981f, + -0.0000000000f, + -0.0051636809f, + 0.0010643250f, + -0.0110853211f, + 0.0013008835f, + -0.0263002096f, + -0.0340977770f, + -0.0169221683f, + -0.1790403429f, + 0.0496695465f, + 0.3279080881f, + 0.0330464377f, + -0.0535958992f, + 0.0165855627f, + -0.0334861824f, + -0.0047938623f, + -0.0071745880f, + -0.0047394533f, + -0.0014578511f, + -0.0029133560f, + 0.0000000000f, + -0.0035827641f, + 0.0002715416f, + -0.0021428519f + }, + { + -0.0012490941f, /* Filter 179 */ + -0.0009559179f, + -0.0039232480f, + -0.0000000000f, + -0.0051507929f, + 0.0010849601f, + -0.0110867107f, + 0.0013916737f, + -0.0264147135f, + -0.0339629379f, + -0.0172188616f, + -0.1798308921f, + 0.0497351290f, + 0.3275856455f, + 0.0329198616f, + -0.0529223907f, + 0.0166921866f, + -0.0333756137f, + -0.0046728389f, + -0.0071855666f, + -0.0046800169f, + -0.0014650844f, + -0.0028801083f, + 0.0000000000f, + -0.0035649100f, + 0.0002779697f, + -0.0021377717f + }, + { + -0.0012331777f, /* Filter 180 */ + -0.0009625120f, + -0.0039071795f, + -0.0000000000f, + -0.0051375257f, + 0.0011056098f, + -0.0110874640f, + 0.0014828623f, + -0.0265286487f, + -0.0338261024f, + -0.0175165288f, + -0.1806208765f, + 0.0498001678f, + 0.3272594964f, + 0.0327931228f, + -0.0522506751f, + 0.0167976380f, + -0.0332641784f, + -0.0045522045f, + -0.0071960854f, + -0.0046205348f, + -0.0014721991f, + -0.0028467280f, + 0.0000000000f, + -0.0035469196f, + 0.0002843666f, + -0.0021325818f + }, + { + -0.0012171503f, /* Filter 181 */ + -0.0009690729f, + -0.0038908892f, + -0.0000000000f, + -0.0051238819f, + 0.0011262723f, + -0.0110875784f, + 0.0015744429f, + -0.0266420053f, + -0.0336872691f, + -0.0178151678f, + -0.1814102747f, + 0.0498646641f, + 0.3269296554f, + 0.0326662218f, + -0.0515807741f, + 0.0169019206f, + -0.0331518885f, + -0.0044319669f, + -0.0072061462f, + -0.0045610084f, + -0.0014791959f, + -0.0028132202f, + 0.0000000000f, + -0.0035287880f, + 0.0002907313f, + -0.0021272804f + }, + { + -0.0012010169f, /* Filter 182 */ + -0.0009756000f, + -0.0038743798f, + -0.0000000000f, + -0.0051098607f, + 0.0011469467f, + -0.0110870524f, + 0.0016664209f, + -0.0267547838f, + -0.0335464345f, + -0.0181147701f, + -0.1821990707f, + 0.0499286139f, + 0.3265961402f, + 0.0325391632f, + -0.0509126991f, + 0.0170050359f, + -0.0330387505f, + -0.0043121270f, + -0.0072157478f, + -0.0045014440f, + -0.0014860735f, + -0.0027795897f, + 0.0000000000f, + -0.0035105169f, + 0.0002970631f, + -0.0021218707f + }, + { + -0.0011847721f, /* Filter 183 */ + -0.0009820912f, + -0.0038576503f, + -0.0000000000f, + -0.0050954597f, + 0.0011676322f, + -0.0110858859f, + 0.0017587860f, + -0.0268669691f, + -0.0334035882f, + -0.0184153382f, + -0.1829872717f, + 0.0499920157f, + 0.3262589677f, + 0.0324119487f, + -0.0502464419f, + 0.0171069856f, + -0.0329247776f, + -0.0041926924f, + -0.0072248932f, + -0.0044418429f, + -0.0014928333f, + -0.0027458380f, + 0.0000000000f, + -0.0034921137f, + 0.0003033628f, + -0.0021163512f + }, + { + -0.0011684229f, /* Filter 184 */ + -0.0009885487f, + -0.0038407034f, + -0.0000000000f, + -0.0050806797f, + 0.0011883268f, + -0.0110840763f, + 0.0018515428f, + -0.0269785595f, + -0.0332587359f, + -0.0187168673f, + -0.1837748388f, + 0.0500548715f, + 0.3259181294f, + 0.0322845815f, + -0.0495820369f, + 0.0172077747f, + -0.0328099690f, + -0.0040736649f, + -0.0072335836f, + -0.0043822054f, + -0.0014994741f, + -0.0027119655f, + 0.0000000000f, + -0.0034735715f, + 0.0003096295f, + -0.0021107264f + }, + { + -0.0011519648f, /* Filter 185 */ + -0.0009949709f, + -0.0038235324f, + -0.0000000000f, + -0.0050655213f, + 0.0012090309f, + -0.0110816114f, + 0.0019446819f, + -0.0270895417f, + -0.0331118630f, + -0.0190193487f, + -0.1845617592f, + 0.0501171763f, + 0.3255736244f, + 0.0321570632f, + -0.0489194701f, + 0.0173073982f, + -0.0326943386f, + -0.0039550473f, + -0.0072418204f, + -0.0043225420f, + -0.0015059960f, + -0.0026779756f, + 0.0000000000f, + -0.0034549005f, + 0.0003158634f, + -0.0021049923f + }, + { + -0.0011354014f, /* Filter 186 */ + -0.0010013566f, + -0.0038061486f, + -0.0000000000f, + -0.0050499875f, + 0.0012297420f, + -0.0110785003f, + 0.0020382052f, + -0.0271999184f, + -0.0329629727f, + -0.0193227779f, + -0.1853480191f, + 0.0501789307f, + 0.3252254876f, + 0.0320294011f, + -0.0482587741f, + 0.0174058626f, + -0.0325778977f, + -0.0038368434f, + -0.0072496072f, + -0.0042628518f, + -0.0015124002f, + -0.0026438710f, + 0.0000000000f, + -0.0034360946f, + 0.0003220639f, + -0.0020991518f + }, + { + -0.0011187340f, /* Filter 187 */ + -0.0010077057f, + -0.0037885462f, + -0.0000000000f, + -0.0050340712f, + 0.0012504589f, + -0.0110747363f, + 0.0021321098f, + -0.0273096732f, + -0.0328120641f, + -0.0196271574f, + -0.1861335945f, + 0.0502401324f, + 0.3248737054f, + 0.0319015944f, + -0.0475999433f, + 0.0175031683f, + -0.0324606458f, + -0.0037190588f, + -0.0072569405f, + -0.0042031392f, + -0.0015186844f, + -0.0026096525f, + 0.0000000000f, + -0.0034171601f, + 0.0003282310f, + -0.0020932061f + }, + { + -0.0011019602f, /* Filter 188 */ + -0.0010140199f, + -0.0037707253f, + -0.0000000000f, + -0.0050177778f, + 0.0012711815f, + -0.0110703162f, + 0.0022263916f, + -0.0274188054f, + -0.0326591229f, + -0.0199324784f, + -0.1869184792f, + 0.0503007794f, + 0.3245182896f, + 0.0317736429f, + -0.0469429903f, + 0.0175993179f, + -0.0323425986f, + -0.0036016954f, + -0.0072638274f, + -0.0041434070f, + -0.0015248506f, + -0.0025753233f, + 0.0000000000f, + -0.0033980896f, + 0.0003343644f, + -0.0020871540f + }, + { + -0.0010850831f, /* Filter 189 */ + -0.0010202946f, + -0.0037526894f, + -0.0000000000f, + -0.0050011043f, + 0.0012919081f, + -0.0110652351f, + 0.0023210497f, + -0.0275273031f, + -0.0325041534f, + -0.0202387338f, + -0.1877026542f, + 0.0503608735f, + 0.3241592762f, + 0.0316455557f, + -0.0462879351f, + 0.0176943134f, + -0.0322237637f, + -0.0034847552f, + -0.0072702646f, + -0.0040836583f, + -0.0015308989f, + -0.0025408856f, + 0.0000000000f, + -0.0033788979f, + 0.0003404626f, + -0.0020809967f + }, + { + -0.0010681046f, /* Filter 190 */ + -0.0010265333f, + -0.0037344368f, + -0.0000000000f, + -0.0049840526f, + 0.0013126376f, + -0.0110594921f, + 0.0024160790f, + -0.0276351622f, + -0.0323471495f, + -0.0205459255f, + -0.1884861004f, + 0.0504204080f, + 0.3237966197f, + 0.0315173303f, + -0.0456347697f, + 0.0177881547f, + -0.0321041418f, + -0.0033682442f, + -0.0072762570f, + -0.0040238979f, + -0.0015368271f, + -0.0025063405f, + 0.0000000000f, + -0.0033595723f, + 0.0003465273f, + -0.0020747359f + }, + { + -0.0010510198f, /* Filter 191 */ + -0.0010327352f, + -0.0037159717f, + -0.0000000000f, + -0.0049666219f, + 0.0013333687f, + -0.0110530868f, + 0.0025114767f, + -0.0277423727f, + -0.0321881057f, + -0.0208540454f, + -0.1892688035f, + 0.0504793852f, + 0.3234303845f, + 0.0313889711f, + -0.0449835104f, + 0.0178808444f, + -0.0319837501f, + -0.0032521646f, + -0.0072818054f, + -0.0039641299f, + -0.0015426375f, + -0.0024716928f, + 0.0000000000f, + -0.0033401247f, + 0.0003525575f, + -0.0020683708f + } +}; +static const float rx_pulseshaper_im[RX_PULSESHAPER_COEFF_SETS][27] = +{ + { + -0.0010505915f, /* Filter 0 */ + -0.0011035106f, + -0.0005259236f, + -0.0037433761f, + 0.0003859740f, + -0.0047652653f, + 0.0019893682f, + -0.0100295740f, + 0.0031365185f, + -0.0231495296f, + -0.0352727949f, + -0.0144050461f, + -0.1973709165f, + 0.0000000000f, + 0.3190831241f, + 0.0617512275f, + -0.0415349002f, + 0.0232689976f, + -0.0278489283f, + -0.0035885623f, + -0.0056282270f, + -0.0041674916f, + -0.0007838143f, + -0.0024673208f, + 0.0005855930f, + -0.0031973966f, + 0.0005267651f + }, + { + -0.0010538876f, /* Filter 1 */ + -0.0010850603f, + -0.0005290238f, + -0.0037242426f, + 0.0003914777f, + -0.0047477499f, + 0.0020198251f, + -0.0100225453f, + 0.0032521646f, + -0.0232375547f, + -0.0350931330f, + -0.0146160285f, + -0.1981821640f, + 0.0000000000f, + 0.3187142949f, + 0.0614971622f, + -0.0409283686f, + 0.0233860277f, + -0.0277423727f, + -0.0034567511f, + -0.0056318290f, + -0.0041036870f, + -0.0007866356f, + -0.0024320363f, + 0.0005885521f, + -0.0031784322f, + 0.0005355213f + }, + { + -0.0010571307f, /* Filter 2 */ + -0.0010665015f, + -0.0005321040f, + -0.0037048962f, + 0.0003969653f, + -0.0047298674f, + 0.0020502784f, + -0.0100149086f, + 0.0033682442f, + -0.0233250244f, + -0.0349112193f, + -0.0148276355f, + -0.1989925922f, + 0.0000000000f, + 0.3183419274f, + 0.0612428465f, + -0.0403236493f, + 0.0235015798f, + -0.0276351621f, + -0.0033254474f, + -0.0056350927f, + -0.0040398833f, + -0.0007893964f, + -0.0023966537f, + 0.0005914767f, + -0.0031593446f, + 0.0005442265f + }, + { + -0.0010603208f, /* Filter 3 */ + -0.0010478361f, + -0.0005351649f, + -0.0036853371f, + 0.0004024367f, + -0.0047116222f, + 0.0020807278f, + -0.0100066607f, + 0.0034847552f, + -0.0234119347f, + -0.0347270454f, + -0.0150398618f, + -0.1998021699f, + 0.0000000000f, + 0.3179660415f, + 0.0609882894f, + -0.0397207515f, + 0.0236156498f, + -0.0275273031f, + -0.0031946509f, + -0.0056380189f, + -0.0039760844f, + -0.0007920971f, + -0.0023611717f, + 0.0005943676f, + -0.0031401438f, + 0.0005528774f + }, + { + -0.0010634581f, /* Filter 4 */ + -0.0010290677f, + -0.0005382045f, + -0.0036655608f, + 0.0004078911f, + -0.0046930077f, + 0.0021111713f, + -0.0099978007f, + 0.0036016954f, + -0.0234982733f, + -0.0345406062f, + -0.0152527022f, + -0.2006108859f, + 0.0000000000f, + 0.3175866223f, + 0.0607334955f, + -0.0391196915f, + 0.0237282418f, + -0.0274188054f, + -0.0030643652f, + -0.0056406079f, + -0.0039122945f, + -0.0007947379f, + -0.0023255964f, + 0.0005972242f, + -0.0031208324f, + 0.0005614767f + }, + { + -0.0010665418f, /* Filter 5 */ + -0.0010101913f, + -0.0005412250f, + -0.0036455684f, + 0.0004133284f, + -0.0046740300f, + 0.0021416064f, + -0.0099883217f, + 0.0037190588f, + -0.0235840397f, + -0.0343519019f, + -0.0154661591f, + -0.2014187397f, + 0.0000000000f, + 0.3172037117f, + 0.0604784710f, + -0.0385204653f, + 0.0238393600f, + -0.0273096732f, + -0.0029345974f, + -0.0056428600f, + -0.0038485167f, + -0.0007973189f, + -0.0022899307f, + 0.0006000468f, + -0.0031013993f, + 0.0005700234f + }, + { + -0.0010695713f, /* Filter 6 */ + -0.0009912107f, + -0.0005442239f, + -0.0036253614f, + 0.0004187480f, + -0.0046546893f, + 0.0021720315f, + -0.0099782283f, + 0.0038368434f, + -0.0236692282f, + -0.0341609287f, + -0.0156802262f, + -0.2022256796f, + 0.0000000000f, + 0.3168172996f, + 0.0602232221f, + -0.0379230869f, + 0.0239490016f, + -0.0271999184f, + -0.0028053488f, + -0.0056447778f, + -0.0037847567f, + -0.0007998394f, + -0.0022541739f, + 0.0006028347f, + -0.0030818588f, + 0.0005785159f + }, + { + -0.0010725471f, /* Filter 7 */ + -0.0009721276f, + -0.0005472025f, + -0.0036049447f, + 0.0004241497f, + -0.0046349792f, + 0.0022024452f, + -0.0099675107f, + 0.0039550473f, + -0.0237538274f, + -0.0339676816f, + -0.0158948994f, + -0.2030317064f, + 0.0000000000f, + 0.3164273977f, + 0.0599677508f, + -0.0373275735f, + 0.0240571767f, + -0.0270895417f, + -0.0026766250f, + -0.0056463630f, + -0.0037210144f, + -0.0008022997f, + -0.0022183301f, + 0.0006055880f, + -0.0030622057f, + 0.0005869554f + }, + { + -0.0010754688f, /* Filter 8 */ + -0.0009529418f, + -0.0005501597f, + -0.0035843186f, + 0.0004295331f, + -0.0046149068f, + 0.0022328452f, + -0.0099561737f, + 0.0040736649f, + -0.0238378378f, + -0.0337721594f, + -0.0161101804f, + -0.2038368254f, + 0.0000000000f, + 0.3160340207f, + 0.0597120648f, + -0.0367339203f, + 0.0241638860f, + -0.0269785594f, + -0.0025484301f, + -0.0056476190f, + -0.0036572938f, + -0.0008047006f, + -0.0021824000f, + 0.0006083077f, + -0.0030424399f, + 0.0005953412f + }, + { + -0.0010783348f, /* Filter 9 */ + -0.0009336547f, + -0.0005530965f, + -0.0035634797f, + 0.0004348980f, + -0.0045944683f, + 0.0022632320f, + -0.0099442124f, + 0.0041926924f, + -0.0239212511f, + -0.0335743496f, + -0.0163260586f, + -0.2046409903f, + 0.0000000000f, + 0.3156371650f, + 0.0594561687f, + -0.0361421361f, + 0.0242691274f, + -0.0268669691f, + -0.0024207612f, + -0.0056485410f, + -0.0035936024f, + -0.0008070415f, + -0.0021463869f, + 0.0006109918f, + -0.0030225659f, + 0.0006036715f + }, + { + -0.0010811471f, /* Filter 10 */ + -0.0009142662f, + -0.0005560113f, + -0.0035424291f, + 0.0004402438f, + -0.0045736640f, + 0.0022936003f, + -0.0099316248f, + 0.0043121270f, + -0.0240040573f, + -0.0333742621f, + -0.0165425387f, + -0.2054441908f, + 0.0000000000f, + 0.3152368615f, + 0.0592000667f, + -0.0355522381f, + 0.0243729114f, + -0.0267547838f, + -0.0022936316f, + -0.0056491353f, + -0.0035299389f, + -0.0008093224f, + -0.0021102948f, + 0.0006136415f, + -0.0030025882f, + 0.0006119487f + }, + { + -0.0010839035f, /* Filter 11 */ + -0.0008947789f, + -0.0005589051f, + -0.0035211710f, + 0.0004455703f, + -0.0045524968f, + 0.0023239498f, + -0.0099184093f, + 0.0044319669f, + -0.0240862569f, + -0.0331718869f, + -0.0167596094f, + -0.2062464072f, + 0.0000000000f, + 0.3148330983f, + 0.0589437714f, + -0.0349642354f, + 0.0244752336f, + -0.0266420053f, + -0.0021670347f, + -0.0056494033f, + -0.0034663098f, + -0.0008115432f, + -0.0020741216f, + 0.0006162563f, + -0.0029824996f, + 0.0006201690f + }, + { + -0.0010866047f, /* Filter 12 */ + -0.0008751904f, + -0.0005617769f, + -0.0034997014f, + 0.0004508774f, + -0.0045309631f, + 0.0023542801f, + -0.0099045618f, + 0.0045522045f, + -0.0241678403f, + -0.0329672208f, + -0.0169772735f, + -0.2070476286f, + 0.0000000000f, + 0.3144258846f, + 0.0586872803f, + -0.0343781233f, + 0.0245761020f, + -0.0265286487f, + -0.0020409848f, + -0.0056493451f, + -0.0034027170f, + -0.0008137041f, + -0.0020378694f, + 0.0006188364f, + -0.0029623072f, + 0.0006283354f + }, + { + -0.0010892491f, /* Filter 13 */ + -0.0008555029f, + -0.0005646263f, + -0.0034780238f, + 0.0004561643f, + -0.0045090662f, + 0.0023845877f, + -0.0098900840f, + 0.0046728389f, + -0.0242488027f, + -0.0327602608f, + -0.0171955271f, + -0.2078478261f, + 0.0000000000f, + 0.3140152457f, + 0.0584305988f, + -0.0337939187f, + 0.0246755187f, + -0.0264147135f, + -0.0019154745f, + -0.0056489612f, + -0.0033391637f, + -0.0008158054f, + -0.0020015478f, + 0.0006213814f, + -0.0029420128f, + 0.0006364452f + }, + { + -0.0010918376f, /* Filter 14 */ + -0.0008357192f, + -0.0005674541f, + -0.0034561409f, + 0.0004614303f, + -0.0044868044f, + 0.0024148721f, + -0.0098749731f, + 0.0047938623f, + -0.0243291356f, + -0.0325509996f, + -0.0174143633f, + -0.2086469963f, + 0.0000000000f, + 0.3136011746f, + 0.0581737338f, + -0.0332116253f, + 0.0247734851f, + -0.0263002095f, + -0.0017905126f, + -0.0056482532f, + -0.0032756556f, + -0.0008178467f, + -0.0019651518f, + 0.0006238918f, + -0.0029216139f, + 0.0006445000f + }, + { + -0.0010943707f, /* Filter 15 */ + -0.0008158402f, + -0.0005702596f, + -0.0034340508f, + 0.0004666765f, + -0.0044641793f, + 0.0024451296f, + -0.0098592238f, + 0.0049152798f, + -0.0244088358f, + -0.0323394438f, + -0.0176337824f, + -0.2094451305f, + 0.0000000000f, + 0.3131837077f, + 0.0579166932f, + -0.0326312586f, + 0.0248700024f, + -0.0261851487f, + -0.0016661048f, + -0.0056472232f, + -0.0032121944f, + -0.0008198288f, + -0.0019286856f, + 0.0006263667f, + -0.0029011137f, + 0.0006524993f + }, + { + -0.0010968458f, /* Filter 16 */ + -0.0007958630f, + -0.0005730427f, + -0.0034117569f, + 0.0004719013f, + -0.0044411910f, + 0.0024753611f, + -0.0098428385f, + 0.0050370769f, + -0.0244879001f, + -0.0321255811f, + -0.0178537803f, + -0.2102421898f, + 0.0000000000f, + 0.3127628142f, + 0.0576594816f, + -0.0320528142f, + 0.0249650783f, + -0.0260695287f, + -0.0015422517f, + -0.0056458725f, + -0.0031487834f, + -0.0008217507f, + -0.0018921522f, + 0.0006288068f, + -0.0028805136f, + 0.0006604403f + }, + { + -0.0010992647f, /* Filter 17 */ + -0.0007757912f, + -0.0005758024f, + -0.0033892575f, + 0.0004771044f, + -0.0044178382f, + 0.0025055626f, + -0.0098258104f, + 0.0051592580f, + -0.0245663138f, + -0.0319094130f, + -0.0180743524f, + -0.2110381623f, + 0.0000000000f, + 0.3123385428f, + 0.0574021029f, + -0.0314763108f, + 0.0250587156f, + -0.0259533663f, + -0.0014189535f, + -0.0056442026f, + -0.0030854265f, + -0.0008236137f, + -0.0018555547f, + 0.0006312114f, + -0.0028598142f, + 0.0006683247f + }, + { + -0.0011016261f, /* Filter 18 */ + -0.0007556262f, + -0.0005785397f, + -0.0033665528f, + 0.0004822863f, + -0.0043941217f, + 0.0025357324f, + -0.0098081440f, + 0.0052818148f, + -0.0246440780f, + -0.0316909395f, + -0.0182954959f, + -0.2118330321f, + 0.0000000000f, + 0.3119108657f, + 0.0571445584f, + -0.0309017550f, + 0.0251509113f, + -0.0258366582f, + -0.0012962189f, + -0.0056422136f, + -0.0030221280f, + -0.0008254161f, + -0.0018188896f, + 0.0006335812f, + -0.0028390167f, + 0.0006761526f + }, + { + -0.0011039297f, /* Filter 19 */ + -0.0007353671f, + -0.0005812542f, + -0.0033436471f, + 0.0004874456f, + -0.0043700441f, + 0.0025658703f, + -0.0097898366f, + 0.0054047443f, + -0.0247211833f, + -0.0314701461f, + -0.0185172081f, + -0.2126267914f, + 0.0000000000f, + 0.3114798415f, + 0.0568868638f, + -0.0303291444f, + 0.0252416741f, + -0.0257194246f, + -0.0011740477f, + -0.0056399089f, + -0.0029588901f, + -0.0008271599f, + -0.0017821677f, + 0.0006359151f, + -0.0028181240f, + 0.0006839229f + }, + { + -0.0011061764f, /* Filter 20 */ + -0.0007150169f, + -0.0005839447f, + -0.0033205371f, + 0.0004925827f, + -0.0043456043f, + 0.0025959719f, + -0.0097708788f, + 0.0055280441f, + -0.0247976278f, + -0.0312470546f, + -0.0187394818f, + -0.2134194107f, + 0.0000000000f, + 0.3110454402f, + 0.0566290193f, + -0.0297585045f, + 0.0253310073f, + -0.0256016596f, + -0.0010524428f, + -0.0056372904f, + -0.0028957165f, + -0.0008288440f, + -0.0017453870f, + 0.0006382133f, + -0.0027971360f, + 0.0006916353f + }, + { + -0.0011083647f, /* Filter 21 */ + -0.0006945730f, + -0.0005866125f, + -0.0032972252f, + 0.0004976973f, + -0.0043208011f, + 0.0026260383f, + -0.0097512727f, + 0.0056517100f, + -0.0248734028f, + -0.0310216307f, + -0.0189623215f, + -0.2142108808f, + 0.0000000000f, + 0.3106076970f, + 0.0563710278f, + -0.0291898232f, + 0.0254189118f, + -0.0254833823f, + -0.0009314100f, + -0.0056343580f, + -0.0028326096f, + -0.0008304692f, + -0.0017085512f, + 0.0006404764f, + -0.0027760579f, + 0.0006992894f + }, + { + -0.0011104952f, /* Filter 22 */ + -0.0006740415f, + -0.0005892559f, + -0.0032737161f, + 0.0005027885f, + -0.0042956373f, + 0.0026560650f, + -0.0097310227f, + 0.0057757379f, + -0.0249485018f, + -0.0307939004f, + -0.0191857145f, + -0.2150011852f, + 0.0000000000f, + 0.3101666084f, + 0.0561128940f, + -0.0286231268f, + 0.0255053896f, + -0.0253645868f, + -0.0008109511f, + -0.0056311136f, + -0.0027695749f, + -0.0008320342f, + -0.0016716548f, + 0.0006427045f, + -0.0027548851f, + 0.0007068858f + }, + { + -0.0011125657f, /* Filter 23 */ + -0.0006534169f, + -0.0005918760f, + -0.0032500058f, + 0.0005078562f, + -0.0042701101f, + 0.0026860528f, + -0.0097101173f, + 0.0059001204f, + -0.0250229166f, + -0.0305638362f, + -0.0194096624f, + -0.2157902819f, + 0.0000000000f, + 0.3097221447f, + 0.0558546306f, + -0.0280584049f, + 0.0255904448f, + -0.0252452876f, + -0.0006910682f, + -0.0056275581f, + -0.0027066155f, + -0.0008335401f, + -0.0016347116f, + 0.0006448967f, + -0.0027336213f, + 0.0007144220f + }, + { + -0.0011145787f, /* Filter 24 */ + -0.0006327059f, + -0.0005944716f, + -0.0032260964f, + 0.0005129003f, + -0.0042442251f, + 0.0027159978f, + -0.0096885644f, + 0.0060248575f, + -0.0250966487f, + -0.0303314503f, + -0.0196341633f, + -0.2165782048f, + 0.0000000000f, + 0.3092744009f, + 0.0555962347f, + -0.0274956721f, + 0.0256740870f, + -0.0251254954f, + -0.0005717650f, + -0.0056236919f, + -0.0026437316f, + -0.0008349875f, + -0.0015977154f, + 0.0006470528f, + -0.0027122668f, + 0.0007219006f + }, + { + -0.0011165324f, /* Filter 25 */ + -0.0006119059f, + -0.0005970431f, + -0.0032019911f, + 0.0005179204f, + -0.0042179768f, + 0.0027458996f, + -0.0096663567f, + 0.0061499438f, + -0.0251696825f, + -0.0300967342f, + -0.0198592091f, + -0.2173648848f, + 0.0000000000f, + 0.3088233260f, + 0.0553377160f, + -0.0269349394f, + 0.0257563106f, + -0.0250052112f, + -0.0004530424f, + -0.0056195189f, + -0.0025809300f, + -0.0008363755f, + -0.0015606744f, + 0.0006491736f, + -0.0026908252f, + 0.0007293197f + }, + { + -0.0011184266f, /* Filter 26 */ + -0.0005910222f, + -0.0005995907f, + -0.0031776877f, + 0.0005229154f, + -0.0041913714f, + 0.0027757547f, + -0.0096434929f, + 0.0062753772f, + -0.0252420229f, + -0.0298596961f, + -0.0200847999f, + -0.2181503385f, + 0.0000000000f, + 0.3083689567f, + 0.0550790808f, + -0.0263762111f, + 0.0258371249f, + -0.0248844430f, + -0.0003349080f, + -0.0056150400f, + -0.0025182118f, + -0.0008377045f, + -0.0015235876f, + 0.0006512590f, + -0.0026692913f, + 0.0007366795f + }, + { + -0.0011202621f, /* Filter 27 */ + -0.0005700511f, + -0.0006021129f, + -0.0031531871f, + 0.0005278863f, + -0.0041644052f, + 0.0028055617f, + -0.0096199673f, + 0.0064011503f, + -0.0253136575f, + -0.0296203256f, + -0.0203109314f, + -0.2189345318f, + 0.0000000000f, + 0.3079113063f, + 0.0548203341f, + -0.0258194949f, + 0.0259165316f, + -0.0247632008f, + -0.0002173634f, + -0.0056102576f, + -0.0024555805f, + -0.0008389747f, + -0.0014864566f, + 0.0006533075f, + -0.0026476775f, + 0.0007439798f + }, + { + -0.0011220364f, /* Filter 28 */ + -0.0005489924f, + -0.0006046111f, + -0.0031284972f, + 0.0005328312f, + -0.0041370795f, + 0.0028353206f, + -0.0095957903f, + 0.0065272595f, + -0.0253845763f, + -0.0293786112f, + -0.0205375984f, + -0.2197174532f, + 0.0000000000f, + 0.3074503577f, + 0.0545614749f, + -0.0252647915f, + 0.0259945305f, + -0.0246414870f, + -0.0001004067f, + -0.0056051701f, + -0.0023930406f, + -0.0008401860f, + -0.0014492849f, + 0.0006553215f, + -0.0026259796f, + 0.0007512199f + }, + { + -0.0011237517f, /* Filter 29 */ + -0.0005278527f, + -0.0006070843f, + -0.0031036105f, + 0.0005377507f, + -0.0041093948f, + 0.0028650273f, + -0.0095709494f, + 0.0066537014f, + -0.0254547815f, + -0.0291345655f, + -0.0207647986f, + -0.2204990899f, + 0.0000000000f, + 0.3069861396f, + 0.0543025138f, + -0.0247121182f, + 0.0260711303f, + -0.0245193118f, + 0.0000159544f, + -0.0055997838f, + -0.0023305944f, + -0.0008413388f, + -0.0014120734f, + 0.0006572991f, + -0.0026041949f, + 0.0007583996f + }, + { + -0.0011254062f, /* Filter 30 */ + -0.0005066256f, + -0.0006095327f, + -0.0030785301f, + 0.0005426448f, + -0.0040813532f, + 0.0028946812f, + -0.0095454444f, + 0.0067804730f, + -0.0255242620f, + -0.0288881786f, + -0.0209925275f, + -0.2212794214f, + 0.0000000000f, + 0.3065186635f, + 0.0540434590f, + -0.0241614731f, + 0.0261463325f, + -0.0243966808f, + 0.0001317175f, + -0.0055940942f, + -0.0022682453f, + -0.0008424327f, + -0.0013748253f, + 0.0006592405f, + -0.0025823298f, + 0.0007655187f + }, + { + -0.0011270002f, /* Filter 31 */ + -0.0004853179f, + -0.0006119553f, + -0.0030532624f, + 0.0005475125f, + -0.0040529530f, + 0.0029242805f, + -0.0095192815f, + 0.0069075694f, + -0.0255930153f, + -0.0286394536f, + -0.0212207828f, + -0.2220584278f, + 0.0000000000f, + 0.3060479408f, + 0.0537843091f, + -0.0236128695f, + 0.0262201394f, + -0.0242736037f, + 0.0002468810f, + -0.0055881087f, + -0.0022059974f, + -0.0008434682f, + -0.0013375415f, + 0.0006611462f, + -0.0025603850f, + 0.0007725774f + }, + { + -0.0011285343f, /* Filter 32 */ + -0.0004639333f, + -0.0006143526f, + -0.0030278003f, + 0.0005523537f, + -0.0040241966f, + 0.0029538215f, + -0.0094924497f, + 0.0070349865f, + -0.0256610332f, + -0.0283883894f, + -0.0214495583f, + -0.2228360951f, + 0.0000000000f, + 0.3055739837f, + 0.0535250786f, + -0.0230663128f, + 0.0262925563f, + -0.0241500844f, + 0.0003614454f, + -0.0055818244f, + -0.0021438527f, + -0.0008444454f, + -0.0013002283f, + 0.0006630156f, + -0.0025383600f, + 0.0007795745f + }, + { + -0.0011300064f, /* Filter 33 */ + -0.0004424639f, + -0.0006167238f, + -0.0030021495f, + 0.0005571683f, + -0.0039950848f, + 0.0029833043f, + -0.0094649501f, + 0.0071627177f, + -0.0257283081f, + -0.0281349795f, + -0.0216788527f, + -0.2236123999f, + 0.0000000000f, + 0.3050968003f, + 0.0532657623f, + -0.0225218090f, + 0.0263635834f, + -0.0240261303f, + 0.0004754026f, + -0.0055752463f, + -0.0020818155f, + -0.0008453638f, + -0.0012628858f, + 0.0006648496f, + -0.0025162605f, + 0.0007865111f + }, + { + -0.0011314178f, /* Filter 34 */ + -0.0004209182f, + -0.0006190693f, + -0.0029763130f, + 0.0005619550f, + -0.0039656166f, + 0.0030127268f, + -0.0094367826f, + 0.0072907606f, + -0.0257948378f, + -0.0278792178f, + -0.0219086634f, + -0.2243873441f, + 0.0000000000f, + 0.3046163955f, + 0.0530063717f, + -0.0219793618f, + 0.0264332338f, + -0.0239017519f, + 0.0005887490f, + -0.0055683734f, + -0.0020198867f, + -0.0008462245f, + -0.0012255137f, + 0.0006666470f, + -0.0024940795f, + 0.0007933850f + }, + { + -0.0011327680f, /* Filter 35 */ + -0.0003992901f, + -0.0006213891f, + -0.0029502835f, + 0.0005667146f, + -0.0039357947f, + 0.0030420866f, + -0.0094079482f, + 0.0074191106f, + -0.0258606166f, + -0.0276211080f, + -0.0221389834f, + -0.2251608839f, + 0.0000000000f, + 0.3041327986f, + 0.0527469133f, + -0.0214389786f, + 0.0265014986f, + -0.0237769522f, + 0.0007014887f, + -0.0055612069f, + -0.0019580722f, + -0.0008470267f, + -0.0011881132f, + 0.0006684086f, + -0.0024718253f, + 0.0008001983f + }, + { + -0.0011340562f, /* Filter 36 */ + -0.0003775881f, + -0.0006236829f, + -0.0029240706f, + 0.0005714460f, + -0.0039056182f, + 0.0030713817f, + -0.0093784411f, + 0.0075477654f, + -0.0259256365f, + -0.0273606501f, + -0.0223698105f, + -0.2259330273f, + 0.0000000000f, + 0.3036460014f, + 0.0524873873f, + -0.0209006716f, + 0.0265683906f, + -0.0236517400f, + 0.0008136137f, + -0.0055537525f, + -0.0018963726f, + -0.0008477713f, + -0.0011506901f, + 0.0006701339f, + -0.0024494986f, + 0.0008069505f + }, + { + -0.0011352831f, /* Filter 37 */ + -0.0003558105f, + -0.0006259504f, + -0.0028976751f, + 0.0005761496f, + -0.0038750887f, + 0.0031006109f, + -0.0093482617f, + 0.0076767172f, + -0.0259898899f, + -0.0270978352f, + -0.0226011415f, + -0.2267037589f, + 0.0000000000f, + 0.3031560303f, + 0.0522278035f, + -0.0203644373f, + 0.0266339120f, + -0.0235261215f, + 0.0009251240f, + -0.0055460065f, + -0.0018347918f, + -0.0008484581f, + -0.0011132506f, + 0.0006718223f, + -0.0024270988f, + 0.0008136394f + }, + { + -0.0011364467f, /* Filter 38 */ + -0.0003339556f, + -0.0006281911f, + -0.0028710917f, + 0.0005808245f, + -0.0038442047f, + 0.0031297716f, + -0.0093174091f, + 0.0078059632f, + -0.0260533737f, + -0.0268326719f, + -0.0228329704f, + -0.2274730162f, + 0.0000000000f, + 0.3026628734f, + 0.0519681634f, + -0.0198302924f, + 0.0266980579f, + -0.0234001010f, + 0.0010360162f, + -0.0055379751f, + -0.0017733359f, + -0.0008490868f, + -0.0010757878f, + 0.0006734762f, + -0.0024046275f, + 0.0008202657f + }, + { + -0.0011375491f, /* Filter 39 */ + -0.0003120266f, + -0.0006304052f, + -0.0028443280f, + 0.0005854703f, + -0.0038129681f, + 0.0031588620f, + -0.0092858815f, + 0.0079354970f, + -0.0261160785f, + -0.0265651549f, + -0.0230652947f, + -0.2282408324f, + 0.0000000000f, + 0.3021665630f, + 0.0517084734f, + -0.0192982375f, + 0.0267608416f, + -0.0232736903f, + 0.0011462885f, + -0.0055296570f, + -0.0017120052f, + -0.0008496578f, + -0.0010383048f, + 0.0006750925f, + -0.0023820868f, + 0.0008268290f + }, + { + -0.0011385890f, /* Filter 40 */ + -0.0002900256f, + -0.0006325925f, + -0.0028173807f, + 0.0005900872f, + -0.0037813826f, + 0.0031878807f, + -0.0092536796f, + 0.0080653181f, + -0.0261780046f, + -0.0262952744f, + -0.0232981107f, + -0.2290071711f, + 0.0000000000f, + 0.3016671090f, + 0.0514487439f, + -0.0187682815f, + 0.0268222652f, + -0.0231468974f, + 0.0012559383f, + -0.0055210536f, + -0.0016508024f, + -0.0008501715f, + -0.0010008101f, + 0.0006766731f, + -0.0023594786f, + 0.0008333308f + }, + { + -0.0011395655f, /* Filter 41 */ + -0.0002679518f, + -0.0006347531f, + -0.0027902521f, + 0.0005946742f, + -0.0037494443f, + 0.0032168260f, + -0.0092207994f, + 0.0081954182f, + -0.0262391416f, + -0.0260230330f, + -0.0235314163f, + -0.2297720123f, + 0.0000000000f, + 0.3011645002f, + 0.0511889706f, + -0.0182404248f, + 0.0268823332f, + -0.0230197214f, + 0.0013649606f, + -0.0055121682f, + -0.0015897306f, + -0.0008506279f, + -0.0009633032f, + 0.0006782178f, + -0.0023368007f, + 0.0008397688f + }, + { + -0.0011404805f, /* Filter 42 */ + -0.0002458049f, + -0.0006368855f, + -0.0027629465f, + 0.0005992319f, + -0.0037171597f, + 0.0032456946f, + -0.0091872395f, + 0.0083257964f, + -0.0262994873f, + -0.0257484410f, + -0.0237652053f, + -0.2305353631f, + 0.0000000000f, + 0.3006587981f, + 0.0509291719f, + -0.0177146788f, + 0.0269410438f, + -0.0228921794f, + 0.0014733573f, + -0.0055030012f, + -0.0015287938f, + -0.0008510271f, + -0.0009257855f, + 0.0006797257f, + -0.0023140572f, + 0.0008461448f + }, + { + -0.0011413312f, /* Filter 43 */ + -0.0002235915f, + -0.0006389909f, + -0.0027354617f, + 0.0006037586f, + -0.0036845251f, + 0.0032744845f, + -0.0091529990f, + 0.0084564442f, + -0.0263590324f, + -0.0254714879f, + -0.0239994729f, + -0.2312971713f, + 0.0000000000f, + 0.3001499723f, + 0.0506693432f, + -0.0171910545f, + 0.0269984086f, + -0.0227642672f, + 0.0015811215f, + -0.0054935571f, + -0.0014679953f, + -0.0008513686f, + -0.0008882574f, + 0.0006811972f, + -0.0022912484f, + 0.0008524555f + }, + { + -0.0011421190f, /* Filter 44 */ + -0.0002013077f, + -0.0006410700f, + -0.0027078003f, + 0.0006082550f, + -0.0036515394f, + 0.0033031978f, + -0.0091180770f, + 0.0085873575f, + -0.0264177686f, + -0.0251921607f, + -0.0242342195f, + -0.2320574430f, + 0.0000000000f, + 0.2996380397f, + 0.0504094875f, + -0.0166695436f, + 0.0270544253f, + -0.0226359994f, + 0.0016882547f, + -0.0054838338f, + -0.0014073357f, + -0.0008516534f, + -0.0008507286f, + 0.0006826328f, + -0.0022683768f, + 0.0008587025f + }, + { + -0.0011428431f, /* Filter 45 */ + -0.0001789542f, + -0.0006431206f, + -0.0026799609f, + 0.0006127204f, + -0.0036182106f, + 0.0033318265f, + -0.0090824743f, + 0.0087185352f, + -0.0264756977f, + -0.0249104828f, + -0.0244694365f, + -0.2328161450f, + 0.0000000000f, + 0.2991230182f, + 0.0501496170f, + -0.0161501676f, + 0.0271090985f, + -0.0225073789f, + 0.0017947555f, + -0.0054738356f, + -0.0013468222f, + -0.0008518814f, + -0.0008131900f, + 0.0006840326f, + -0.0022454470f, + 0.0008648856f + }, + { + -0.0011435041f, /* Filter 46 */ + -0.0001565332f, + -0.0006451435f, + -0.0026519463f, + 0.0006171547f, + -0.0035845316f, + 0.0033603747f, + -0.0090461878f, + 0.0088499695f, + -0.0265328037f, + -0.0246264247f, + -0.0247051227f, + -0.2335732964f, + 0.0000000000f, + 0.2986049201f, + 0.0498897355f, + -0.0156329159f, + 0.0271624382f, + -0.0223784170f, + 0.0019006173f, + -0.0054635619f, + -0.0012864544f, + -0.0008520524f, + -0.0007756478f, + 0.0006853956f, + -0.0022224528f, + 0.0008710057f + }, + { + -0.0011441008f, /* Filter 47 */ + -0.0001340487f, + -0.0006471375f, + -0.0026237608f, + 0.0006215577f, + -0.0035505117f, + 0.0033888350f, + -0.0090092137f, + 0.0089816572f, + -0.0265890915f, + -0.0243400141f, + -0.0249412739f, + -0.2343288410f, + 0.0000000000f, + 0.2980837677f, + 0.0496298476f, + -0.0151178086f, + 0.0272144465f, + -0.0222491169f, + 0.0020058404f, + -0.0054530144f, + -0.0012262341f, + -0.0008521672f, + -0.0007381110f, + 0.0006867219f, + -0.0021993958f, + 0.0008770619f + }, + { + -0.0011446338f, /* Filter 48 */ + -0.0001114988f, + -0.0006491045f, + -0.0025953985f, + 0.0006259285f, + -0.0035161441f, + 0.0034172101f, + -0.0089715590f, + 0.0091135918f, + -0.0266445489f, + -0.0240512288f, + -0.0251778857f, + -0.2350827773f, + 0.0000000000f, + 0.2975595531f, + 0.0493699555f, + -0.0146048459f, + 0.0272651190f, + -0.0221194870f, + 0.0021104232f, + -0.0054421973f, + -0.0011661681f, + -0.0008522255f, + -0.0007005733f, + 0.0006880123f, + -0.0021762900f, + 0.0008830525f + }, + { + -0.0011451026f, /* Filter 49 */ + -0.0000888863f, + -0.0006510433f, + -0.0025668690f, + 0.0006302670f, + -0.0034814320f, + 0.0034454945f, + -0.0089332130f, + 0.0092457714f, + -0.0266991688f, + -0.0237600772f, + -0.0254149538f, + -0.2358351039f, + 0.0000000000f, + 0.2970323104f, + 0.0491100685f, + -0.0140940276f, + 0.0273144693f, + -0.0219895354f, + 0.0022143617f, + -0.0054311098f, + -0.0011062575f, + -0.0008522276f, + -0.0006630402f, + 0.0006892660f, + -0.0021531195f, + 0.0008889799f + }, + { + -0.0011455063f, /* Filter 50 */ + -0.0000662085f, + -0.0006529527f, + -0.0025381729f, + 0.0006345732f, + -0.0034463789f, + 0.0034736888f, + -0.0088941795f, + 0.0093781859f, + -0.0267529502f, + -0.0234665539f, + -0.0256524730f, + -0.2365857471f, + 0.0000000000f, + 0.2965020230f, + 0.0488501916f, + -0.0135853716f, + 0.0273624970f, + -0.0218592629f, + 0.0023176579f, + -0.0054197563f, + -0.0010465041f, + -0.0008521730f, + -0.0006255130f, + 0.0006904839f, + -0.0021298969f, + 0.0008948414f + }, + { + -0.0011458464f, /* Filter 51 */ + -0.0000434707f, + -0.0006548344f, + -0.0025093019f, + 0.0006388465f, + -0.0034109859f, + 0.0035017896f, + -0.0088544608f, + 0.0095108389f, + -0.0268058885f, + -0.0231706626f, + -0.0258904414f, + -0.2373347695f, + 0.0000000000f, + 0.2959687351f, + 0.0485903285f, + -0.0130788749f, + 0.0274092098f, + -0.0217286837f, + 0.0024203039f, + -0.0054081355f, + -0.0009869126f, + -0.0008520632f, + -0.0005879963f, + 0.0006916650f, + -0.0021066237f, + 0.0009006378f + }, + { + -0.0011461218f, /* Filter 52 */ + -0.0000206692f, + -0.0006566866f, + -0.0024802648f, + 0.0006430867f, + -0.0033752497f, + 0.0035297957f, + -0.0088140501f, + 0.0096437180f, + -0.0268579697f, + -0.0228724030f, + -0.0261288554f, + -0.2380821155f, + 0.0000000000f, + 0.2954324350f, + 0.0483304827f, + -0.0125745438f, + 0.0274546077f, + -0.0215977999f, + 0.0025223003f, + -0.0053962514f, + -0.0009274844f, + -0.0008518969f, + -0.0005504888f, + 0.0006928102f, + -0.0020832938f, + 0.0009063690f + }, + { + -0.0011463315f, /* Filter 53 */ + 0.0000021866f, + -0.0006585102f, + -0.0024510651f, + 0.0006472933f, + -0.0033391752f, + 0.0035577053f, + -0.0087729478f, + 0.0097768207f, + -0.0269091934f, + -0.0225717691f, + -0.0263677085f, + -0.2388277557f, + 0.0000000000f, + 0.2948931379f, + 0.0480706645f, + -0.0120723842f, + 0.0274986943f, + -0.0214666211f, + 0.0026236483f, + -0.0053841057f, + -0.0008682246f, + -0.0008516749f, + -0.0005129974f, + 0.0006939189f, + -0.0020599133f, + 0.0009120349f + }, + { + -0.0011464770f, /* Filter 54 */ + 0.0000251055f, + -0.0006603052f, + -0.0024216984f, + 0.0006514662f, + -0.0033027631f, + 0.0035855149f, + -0.0087311541f, + 0.0099101441f, + -0.0269595532f, + -0.0222687697f, + -0.0266069972f, + -0.2395716850f, + 0.0000000000f, + 0.2943508790f, + 0.0478108764f, + -0.0115724089f, + 0.0275414759f, + -0.0213351496f, + 0.0027243401f, + -0.0053716984f, + -0.0008091340f, + -0.0008513979f, + -0.0004755140f, + 0.0006949917f, + -0.0020364848f, + 0.0009176370f + }, + { + -0.0011465566f, /* Filter 55 */ + 0.0000480783f, + -0.0006620704f, + -0.0023921649f, + 0.0006556046f, + -0.0032660113f, + 0.0036132252f, + -0.0086886704f, + 0.0100436811f, + -0.0270090421f, + -0.0219633899f, + -0.0268467200f, + -0.2403138872f, + 0.0000000000f, + 0.2938056346f, + 0.0475511207f, + -0.0110746124f, + 0.0275829612f, + -0.0212033969f, + 0.0028243793f, + -0.0053590326f, + -0.0007502150f, + -0.0008510646f, + -0.0004380525f, + 0.0006960278f, + -0.0020130052f, + 0.0009231713f + }, + { + -0.0011465712f, /* Filter 56 */ + 0.0000711074f, + -0.0006638063f, + -0.0023624732f, + 0.0006597090f, + -0.0032289263f, + 0.0036408325f, + -0.0086454904f, + 0.0101774269f, + -0.0270576581f, + -0.0216556342f, + -0.0270868685f, + -0.2410543557f, + 0.0000000000f, + 0.2932574514f, + 0.0472914089f, + -0.0105789967f, + 0.0276231475f, + -0.0210713702f, + 0.0029237612f, + -0.0053461072f, + -0.0006914707f, + -0.0008506772f, + -0.0004006073f, + 0.0006970279f, + -0.0019894817f, + 0.0009286405f + }, + { + -0.0011465197f, /* Filter 57 */ + 0.0000941955f, + -0.0006655128f, + -0.0023326243f, + 0.0006637778f, + -0.0031915023f, + 0.0036683357f, + -0.0086016160f, + 0.0103113770f, + -0.0271053905f, + -0.0213455089f, + -0.0273274427f, + -0.2417930608f, + 0.0000000000f, + 0.2927063137f, + 0.0470317378f, + -0.0100855779f, + 0.0276620429f, + -0.0209390691f, + 0.0030224817f, + -0.0053329287f, + -0.0006329051f, + -0.0008502345f, + -0.0003631842f, + 0.0006979908f, + -0.0019659065f, + 0.0009340436f + }, + { + -0.0011464036f, /* Filter 58 */ + 0.0001173340f, + -0.0006671893f, + -0.0023026112f, + 0.0006678127f, + -0.0031537479f, + 0.0036957313f, + -0.0085570476f, + 0.0104455273f, + -0.0271522404f, + -0.0210330123f, + -0.0275684376f, + -0.2425299982f, + 0.0000000000f, + 0.2921522650f, + 0.0467721216f, + -0.0095943625f, + 0.0276996474f, + -0.0208065104f, + 0.0031205442f, + -0.0053194953f, + -0.0005745208f, + -0.0008497364f, + -0.0003257856f, + 0.0006989185f, + -0.0019422951f, + 0.0009393808f + }, + { + -0.0011462210f, /* Filter 59 */ + 0.0001405276f, + -0.0006688361f, + -0.0022724392f, + 0.0006718119f, + -0.0031156583f, + 0.0037230192f, + -0.0085117824f, + 0.0105798714f, + -0.0271981923f, + -0.0207181373f, + -0.0278098438f, + -0.2432651518f, + 0.0000000000f, + 0.2915952853f, + 0.0465125625f, + -0.0091053416f, + 0.0277359720f, + -0.0206736926f, + 0.0032179461f, + -0.0053058091f, + -0.0005163194f, + -0.0008491842f, + -0.0002884118f, + 0.0006998097f, + -0.0019186336f, + 0.0009446531f + }, + { + -0.0011459727f, /* Filter 60 */ + 0.0001637720f, + -0.0006704533f, + -0.0022421145f, + 0.0006757746f, + -0.0030772368f, + 0.0037501966f, + -0.0084658221f, + 0.0107144051f, + -0.0272432488f, + -0.0204008878f, + -0.0280516644f, + -0.2439984781f, + 0.0000000000f, + 0.2910354206f, + 0.0462530597f, + -0.0086185289f, + 0.0277710140f, + -0.0205406256f, + 0.0033146815f, + -0.0052918732f, + -0.0004583052f, + -0.0008485774f, + -0.0002510630f, + 0.0007006644f, + -0.0018949355f, + 0.0009498575f + }, + { + -0.0011456582f, /* Filter 61 */ + 0.0001870628f, + -0.0006720400f, + -0.0022116302f, + 0.0006797022f, + -0.0030384868f, + 0.0037772614f, + -0.0084191624f, + 0.0108491236f, + -0.0272874001f, + -0.0200812646f, + -0.0282938934f, + -0.2447299955f, + 0.0000000000f, + 0.2904726541f, + 0.0459936256f, + -0.0081339331f, + 0.0278047850f, + -0.0204073193f, + 0.0034107494f, + -0.0052776890f, + -0.0004004791f, + -0.0008479164f, + -0.0002137479f, + 0.0007014831f, + -0.0018711939f, + 0.0009549959f + }, + { + -0.0011452775f, /* Filter 62 */ + 0.0002104096f, + -0.0006735974f, + -0.0021809969f, + 0.0006835927f, + -0.0029994070f, + 0.0038042124f, + -0.0083718053f, + 0.0109840200f, + -0.0273306427f, + -0.0197592651f, + -0.0285365229f, + -0.2454596814f, + 0.0000000000f, + 0.2899070162f, + 0.0457342605f, + -0.0076515486f, + 0.0278372858f, + -0.0202737736f, + 0.0035061537f, + -0.0052632581f, + -0.0003428435f, + -0.0008472010f, + -0.0001764611f, + 0.0007022654f, + -0.0018474133f, + 0.0009600683f + }, + { + -0.0011448304f, /* Filter 63 */ + 0.0002338013f, + -0.0006751235f, + -0.0021502064f, + 0.0006874465f, + -0.0029599977f, + 0.0038310474f, + -0.0083237506f, + 0.0111190914f, + -0.0273729679f, + -0.0194348927f, + -0.0287795539f, + -0.2461874974f, + 0.0000000000f, + 0.2893385169f, + 0.0454749735f, + -0.0071713863f, + 0.0278685199f, + -0.0201399968f, + 0.0036008869f, + -0.0052485826f, + -0.0002854022f, + -0.0008464313f, + -0.0001392054f, + 0.0007030120f, + -0.0018235921f, + 0.0009650723f + }, + { + -0.0011443167f, /* Filter 64 */ + 0.0002572390f, + -0.0006766191f, + -0.0021192677f, + 0.0006912640f, + -0.0029202617f, + 0.0038577642f, + -0.0082749947f, + 0.0112543303f, + -0.0274143701f, + -0.0191081382f, + -0.0290229756f, + -0.2469134452f, + 0.0000000000f, + 0.2887671637f, + 0.0452157695f, + -0.0066934534f, + 0.0278984903f, + -0.0200059998f, + 0.0036949493f, + -0.0052336635f, + -0.0002281595f, + -0.0008456086f, + -0.0001019889f, + 0.0007037221f, + -0.0017997404f, + 0.0009700106f + }, + { + -0.0011437373f, /* Filter 65 */ + 0.0002807266f, + -0.0006780840f, + -0.0020881801f, + 0.0006950437f, + -0.0028802012f, + 0.0038843610f, + -0.0082255396f, + 0.0113897330f, + -0.0274548475f, + -0.0187790160f, + -0.0292667911f, + -0.2476375210f, + 0.0000000000f, + 0.2881929551f, + 0.0449566483f, + -0.0062177469f, + 0.0279272053f, + -0.0198717871f, + 0.0037883407f, + -0.0052185020f, + -0.0001711151f, + -0.0008447316f, + -0.0000648082f, + 0.0007043957f, + -0.0017758509f, + 0.0009748823f + }, + { + -0.0011430900f, /* Filter 66 */ + 0.0003042571f, + -0.0006795190f, + -0.0020569427f, + 0.0006987861f, + -0.0028398167f, + 0.0039108359f, + -0.0081753869f, + 0.0115252954f, + -0.0274943939f, + -0.0184475121f, + -0.0295109907f, + -0.2483596736f, + 0.0000000000f, + 0.2876159521f, + 0.0446976236f, + -0.0057442757f, + 0.0279546684f, + -0.0197373608f, + 0.0038810597f, + -0.0052031015f, + -0.0001142728f, + -0.0008438015f, + -0.0000276667f, + 0.0007050338f, + -0.0017519279f, + 0.0009796859f + }, + { + -0.0011423760f, /* Filter 67 */ + 0.0003278322f, + -0.0006809223f, + -0.0020255556f, + 0.0007024905f, + -0.0027991078f, + 0.0039371865f, + -0.0081245295f, + 0.0116610092f, + -0.0275330008f, + -0.0181136380f, + -0.0297555716f, + -0.2490799083f, + 0.0000000000f, + 0.2870361257f, + 0.0444386921f, + -0.0052730430f, + 0.0279808820f, + -0.0196027359f, + 0.0039731038f, + -0.0051874639f, + -0.0000576352f, + -0.0008428182f, + 0.0000094350f, + 0.0007056362f, + -0.0017279724f, + 0.0009844227f + }, + { + -0.0011415948f, /* Filter 68 */ + 0.0003514459f, + -0.0006822951f, + -0.0019940273f, + 0.0007061565f, + -0.0027580796f, + 0.0039634116f, + -0.0080729717f, + 0.0117968713f, + -0.0275706627f, + -0.0177773850f, + -0.0300005287f, + -0.2497981996f, + 0.0000000000f, + 0.2864534851f, + 0.0441798639f, + -0.0048040611f, + 0.0280058520f, + -0.0194679108f, + 0.0040644718f, + -0.0051715888f, + -0.0000012056f, + -0.0008417822f, + 0.0000464885f, + 0.0007062025f, + -0.0017039849f, + 0.0009890919f + }, + { + -0.0011407479f, /* Filter 69 */ + 0.0003751028f, + -0.0006836357f, + -0.0019623556f, + 0.0007097842f, + -0.0027167309f, + 0.0039895092f, + -0.0080207126f, + 0.0119328775f, + -0.0276073771f, + -0.0174387598f, + -0.0302458606f, + -0.2505145525f, + 0.0000000000f, + 0.2858680847f, + 0.0439211421f, + -0.0043373221f, + 0.0280295876f, + -0.0193328981f, + 0.0041551601f, + -0.0051554812f, + 0.0000550153f, + -0.0008406932f, + 0.0000835019f, + 0.0007067322f, + -0.0016799665f, + 0.0009936943f + }, + { + -0.0011398326f, /* Filter 70 */ + 0.0003988042f, + -0.0006849461f, + -0.0019305404f, + 0.0007133733f, + -0.0026750618f, + 0.0040154761f, + -0.0079677486f, + 0.0120690194f, + -0.0276431323f, + -0.0170977662f, + -0.0304915602f, + -0.2512289255f, + 0.0000000000f, + 0.2852799039f, + 0.0436625339f, + -0.0038728344f, + 0.0280520870f, + -0.0191976997f, + 0.0042451687f, + -0.0051391395f, + 0.0001110239f, + -0.0008395513f, + 0.0001204636f, + 0.0007072258f, + -0.0016559196f, + 0.0009982289f + }, + { + -0.0011388502f, /* Filter 71 */ + 0.0004225402f, + -0.0006862248f, + -0.0018985847f, + 0.0007169229f, + -0.0026330778f, + 0.0040413123f, + -0.0079140847f, + 0.0122052947f, + -0.0276779292f, + -0.0167543922f, + -0.0307376220f, + -0.2519413212f, + 0.0000000000f, + 0.2846889619f, + 0.0434040427f, + -0.0034106068f, + 0.0280733535f, + -0.0190623224f, + 0.0043344990f, + -0.0051225696f, + 0.0001668158f, + -0.0008383569f, + 0.0001573786f, + 0.0007076840f, + -0.0016318514f, + 0.0010026952f + }, + { + -0.0011378009f, /* Filter 72 */ + 0.0004463107f, + -0.0006874708f, + -0.0018664891f, + 0.0007204335f, + -0.0025907777f, + 0.0040670144f, + -0.0078597165f, + 0.0123416968f, + -0.0277117641f, + -0.0164086448f, + -0.0309840461f, + -0.2526517170f, + 0.0000000000f, + 0.2840952899f, + 0.0431456757f, + -0.0029506329f, + 0.0280933977f, + -0.0189267792f, + 0.0044231476f, + -0.0051057689f, + 0.0002223928f, + -0.0008371108f, + 0.0001942402f, + 0.0007081066f, + -0.0016077501f, + 0.0010070953f + }, + { + -0.0011366832f, /* Filter 73 */ + 0.0004701241f, + -0.0006886862f, + -0.0018342587f, + 0.0007239040f, + -0.0025481605f, + 0.0040925809f, + -0.0078046434f, + 0.0124782163f, + -0.0277446198f, + -0.0160605319f, + -0.0312308280f, + -0.2533600885f, + 0.0000000000f, + 0.2834988794f, + 0.0428874304f, + -0.0024929295f, + 0.0281122245f, + -0.0187910667f, + 0.0045111089f, + -0.0050887420f, + 0.0002777495f, + -0.0008358123f, + 0.0002310499f, + 0.0007084933f, + -0.0015836262f, + 0.0010114265f + }, + { + -0.0011354988f, /* Filter 74 */ + 0.0004939715f, + -0.0006898704f, + -0.0018018889f, + 0.0007273343f, + -0.0025052338f, + 0.0041180110f, + -0.0077488684f, + 0.0126148560f, + -0.0277765039f, + -0.0157100397f, + -0.0314779578f, + -0.2540664421f, + 0.0000000000f, + 0.2828997467f, + 0.0426293218f, + -0.0020374872f, + 0.0281298337f, + -0.0186551985f, + 0.0045983896f, + -0.0050714890f, + 0.0003328846f, + -0.0008344621f, + 0.0002678034f, + 0.0007088438f, + -0.0015594822f, + 0.0010156894f + }, + { + -0.0011342460f, /* Filter 75 */ + 0.0005178491f, + -0.0006910215f, + -0.0017693819f, + 0.0007307251f, + -0.0024619949f, + 0.0041433007f, + -0.0076923868f, + 0.0127516043f, + -0.0278074035f, + -0.0153571814f, + -0.0317254312f, + -0.2547707314f, + 0.0000000000f, + 0.2822979260f, + 0.0423713512f, + -0.0015843239f, + 0.0281462298f, + -0.0185191789f, + 0.0046849864f, + -0.0050540140f, + 0.0003877925f, + -0.0008330604f, + 0.0003045018f, + 0.0007091591f, + -0.0015353137f, + 0.0010198845f + }, + { + -0.0011329266f, /* Filter 76 */ + 0.0005417639f, + -0.0006921406f, + -0.0017367458f, + 0.0007340746f, + -0.0024184465f, + 0.0041684487f, + -0.0076352001f, + 0.0128884592f, + -0.0278373157f, + -0.0150019516f, + -0.0319732494f, + -0.2554729654f, + 0.0000000000f, + 0.2816934067f, + 0.0421135221f, + -0.0011334349f, + 0.0281614214f, + -0.0183830151f, + 0.0047708942f, + -0.0050363165f, + 0.0004424761f, + -0.0008316073f, + 0.0003411385f, + 0.0007094385f, + -0.0015111241f, + 0.0010240124f + }, + { + -0.0011315384f, /* Filter 77 */ + 0.0005657123f, + -0.0006932284f, + -0.0017039785f, + 0.0007373837f, + -0.0023745874f, + 0.0041934535f, + -0.0075773118f, + 0.0130254114f, + -0.0278662299f, + -0.0146443485f, + -0.0322214047f, + -0.2561731303f, + 0.0000000000f, + 0.2810862181f, + 0.0418558409f, + -0.0006848186f, + 0.0281754096f, + -0.0182467125f, + 0.0048561151f, + -0.0050183999f, + 0.0004969285f, + -0.0008301031f, + 0.0003777139f, + 0.0007096819f, + -0.0014869168f, + 0.0010280722f + }, + { + -0.0011300824f, /* Filter 78 */ + 0.0005896863f, + -0.0006942834f, + -0.0016710782f, + 0.0007406513f, + -0.0023304223f, + 0.0042183140f, + -0.0075187177f, + 0.0131624584f, + -0.0278941437f, + -0.0142843817f, + -0.0324698940f, + -0.2568711694f, + 0.0000000000f, + 0.2804763702f, + 0.0415983080f, + -0.0002384932f, + 0.0281882036f, + -0.0181102764f, + 0.0049406467f, + -0.0050002667f, + 0.0005511493f, + -0.0008285479f, + 0.0004142275f, + 0.0007098902f, + -0.0014626955f, + 0.0010320630f + }, + { + -0.0011285579f, /* Filter 79 */ + 0.0006136924f, + -0.0006953053f, + -0.0016380516f, + 0.0007438774f, + -0.0022859543f, + 0.0042430267f, + -0.0074594171f, + 0.0132995926f, + -0.0279210583f, + -0.0139220482f, + -0.0327187127f, + -0.2575671213f, + 0.0000000000f, + 0.2798638600f, + 0.0413409384f, + 0.0002055523f, + 0.0281998083f, + -0.0179737156f, + 0.0050244882f, + -0.0049819167f, + 0.0006051376f, + -0.0008269419f, + 0.0004506776f, + 0.0007100626f, + -0.0014384488f, + 0.0010359857f + }, + { + -0.0011269662f, /* Filter 80 */ + 0.0006377245f, + -0.0006962954f, + -0.0016048978f, + 0.0007470620f, + -0.0022411794f, + 0.0042675892f, + -0.0073994093f, + 0.0134368115f, + -0.0279469562f, + -0.0135573465f, + -0.0329678544f, + -0.2582609415f, + 0.0000000000f, + 0.2792487420f, + 0.0410837254f, + 0.0006473074f, + 0.0282102244f, + -0.0178370350f, + 0.0051076392f, + -0.0049633513f, + 0.0006588884f, + -0.0008252858f, + 0.0004870592f, + 0.0007102002f, + -0.0014141938f, + 0.0010398406f + }, + { + -0.0011253062f, /* Filter 81 */ + 0.0006617856f, + -0.0006972533f, + -0.0015716164f, + 0.0007502043f, + -0.0021961043f, + 0.0042920026f, + -0.0073387013f, + 0.0135741072f, + -0.0279718407f, + -0.0131902755f, + -0.0332173170f, + -0.2589526285f, + 0.0000000000f, + 0.2786309892f, + 0.0408266823f, + 0.0010867680f, + 0.0282194586f, + -0.0177002397f, + 0.0051900982f, + -0.0049445757f, + 0.0007124005f, + -0.0008235790f, + 0.0005233689f, + 0.0007103019f, + -0.0013899237f, + 0.0010436270f + }, + { + -0.0011235774f, /* Filter 82 */ + 0.0006858725f, + -0.0006981778f, + -0.0015382175f, + 0.0007533040f, + -0.0021507287f, + 0.0043162620f, + -0.0072772828f, + 0.0137114739f, + -0.0279957011f, + -0.0128208432f, + -0.0334670906f, + -0.2596421332f, + 0.0000000000f, + 0.2780106203f, + 0.0405698114f, + 0.0015239316f, + 0.0282275159f, + -0.0175633376f, + 0.0052718651f, + -0.0049255890f, + 0.0007656713f, + -0.0008218223f, + 0.0005596113f, + 0.0007103683f, + -0.0013656386f, + 0.0010473447f + }, + { + -0.0011217811f, /* Filter 83 */ + 0.0007099836f, + -0.0006990699f, + -0.0015046928f, + 0.0007563619f, + -0.0021050531f, + 0.0043403671f, + -0.0072151640f, + 0.0138489067f, + -0.0280185355f, + -0.0124490497f, + -0.0337171812f, + -0.2603294831f, + 0.0000000000f, + 0.2773876760f, + 0.0403131167f, + 0.0019587970f, + 0.0282344015f, + -0.0174263349f, + 0.0053529350f, + -0.0049063926f, + 0.0008186992f, + -0.0008200157f, + 0.0005957808f, + 0.0007103997f, + -0.0013413474f, + 0.0010509944f + }, + { + -0.0011199163f, /* Filter 84 */ + 0.0007341161f, + -0.0006999287f, + -0.0014710468f, + 0.0007593767f, + -0.0020590840f, + 0.0043643149f, + -0.0071523315f, + 0.0139864014f, + -0.0280403419f, + -0.0120748958f, + -0.0339675709f, + -0.2610146369f, + 0.0000000000f, + 0.2767621627f, + 0.0400566092f, + 0.0023913529f, + 0.0282401182f, + -0.0172892379f, + 0.0054333145f, + -0.0048869925f, + 0.0008714809f, + -0.0008181599f, + 0.0006318766f, + 0.0007103956f, + -0.0013170424f, + 0.0010545747f + }, + { + -0.0011179829f, /* Filter 85 */ + 0.0007582745f, + -0.0007007544f, + -0.0014372807f, + 0.0007623479f, + -0.0020128174f, + 0.0043881031f, + -0.0070888016f, + 0.0141239484f, + -0.0280611071f, + -0.0116983767f, + -0.0342182684f, + -0.2616976047f, + 0.0000000000f, + 0.2761340693f, + 0.0398002822f, + 0.0028216146f, + 0.0282446739f, + -0.0171520528f, + 0.0055129977f, + -0.0048673860f, + 0.0009240159f, + -0.0008162546f, + 0.0006678940f, + 0.0007103560f, + -0.0012927253f, + 0.0010580875f + }, + { + -0.0011159811f, /* Filter 86 */ + 0.0007824483f, + -0.0007015467f, + -0.0014034000f, + 0.0007652759f, + -0.0019662596f, + 0.0044117309f, + -0.0070245603f, + 0.0142615460f, + -0.0280808335f, + -0.0113195056f, + -0.0344692561f, + -0.2623783208f, + 0.0000000000f, + 0.2755034477f, + 0.0395441536f, + 0.0032495562f, + 0.0282480711f, + -0.0170147851f, + 0.0055919826f, + -0.0048475769f, + 0.0009763001f, + -0.0008142999f, + 0.0007038334f, + 0.0007102820f, + -0.0012684074f, + 0.0010615314f + }, + { + -0.0011139108f, /* Filter 87 */ + 0.0008066464f, + -0.0007023057f, + -0.0013694064f, + 0.0007681603f, + -0.0019194063f, + 0.0044351971f, + -0.0069596165f, + 0.0143991860f, + -0.0280995041f, + -0.0109382733f, + -0.0347205358f, + -0.2630568185f, + 0.0000000000f, + 0.2748702724f, + 0.0392882154f, + 0.0036751886f, + 0.0282503148f, + -0.0168774407f, + 0.0056702745f, + -0.0048275684f, + 0.0010283306f, + -0.0008122961f, + 0.0007396959f, + 0.0007101728f, + -0.0012440816f, + 0.0010649059f + }, + { + -0.0011117715f, /* Filter 88 */ + 0.0008308606f, + -0.0007030318f, + -0.0013352954f, + 0.0007710007f, + -0.0018722654f, + 0.0044584976f, + -0.0068939665f, + 0.0145368636f, + -0.0281171251f, + -0.0105546851f, + -0.0349721092f, + -0.2637330636f, + 0.0000000000f, + 0.2742345901f, + 0.0390324810f, + 0.0040985108f, + 0.0282514167f, + -0.0167400258f, + 0.0057478644f, + -0.0048073586f, + 0.0010801096f, + -0.0008102444f, + 0.0007754711f, + 0.0007100281f, + -0.0012197508f, + 0.0010682126f + }, + { + -0.0011095645f, /* Filter 89 */ + 0.0008550943f, + -0.0007037243f, + -0.0013010732f, + 0.0007737966f, + -0.0018248365f, + 0.0044816329f, + -0.0068276127f, + 0.0146745726f, + -0.0281336842f, + -0.0101687455f, + -0.0352239617f, + -0.2644070374f, + 0.0000000000f, + 0.2735964027f, + 0.0387769531f, + 0.0045195090f, + 0.0282513728f, + -0.0166025495f, + 0.0058247562f, + -0.0047869527f, + 0.0011316304f, + -0.0008081438f, + 0.0008111646f, + 0.0007098493f, + -0.0011954135f, + 0.0010714499f + }, + { + -0.0011072888f, /* Filter 90 */ + 0.0008793391f, + -0.0007043828f, + -0.0012667403f, + 0.0007765483f, + -0.0017771208f, + 0.0045045986f, + -0.0067605516f, + 0.0148123088f, + -0.0281491810f, + -0.0097804550f, + -0.0354760915f, + -0.2650787521f, + 0.0000000000f, + 0.2729557400f, + 0.0385216388f, + 0.0049381914f, + 0.0282501922f, + -0.0164650142f, + 0.0059009524f, + -0.0047663503f, + 0.0011828923f, + -0.0008059954f, + 0.0008467735f, + 0.0007096353f, + -0.0011710809f, + 0.0010746199f + }, + { + -0.0011049449f, /* Filter 91 */ + 0.0009036035f, + -0.0007050083f, + -0.0012322999f, + 0.0007792550f, + -0.0017291225f, + 0.0045273937f, + -0.0066927872f, + 0.0149500663f, + -0.0281636114f, + -0.0093898117f, + -0.0357284951f, + -0.2657481612f, + 0.0000000000f, + 0.2723125962f, + 0.0382665409f, + 0.0053545504f, + 0.0282478795f, + -0.0163274298f, + 0.0059764462f, + -0.0047455561f, + 0.0012338955f, + -0.0008037990f, + 0.0008822936f, + 0.0007093863f, + -0.0011467390f, + 0.0010777208f + }, + { + -0.0011025314f, /* Filter 92 */ + 0.0009278782f, + -0.0007055992f, + -0.0011977518f, + 0.0007819166f, + -0.0016808379f, + 0.0045500170f, + -0.0066243185f, + 0.0150878344f, + -0.0281769583f, + -0.0089968171f, + -0.0359811698f, + -0.2664152474f, + 0.0000000000f, + 0.2716669587f, + 0.0380116603f, + 0.0057685833f, + 0.0282444393f, + -0.0161897978f, + 0.0060512416f, + -0.0047245691f, + 0.0012846341f, + -0.0008015547f, + 0.0009177243f, + 0.0007091032f, + -0.0011224055f, + 0.0010807523f + }, + { + -0.0011000489f, /* Filter 93 */ + 0.0009521661f, + -0.0007061567f, + -0.0011630979f, + 0.0007845324f, + -0.0016322755f, + 0.0045724660f, + -0.0065551444f, + 0.0152256120f, + -0.0281892312f, + -0.0086014783f, + -0.0362341056f, + -0.2670800130f, + 0.0000000000f, + 0.2710189037f, + 0.0377570069f, + 0.0061802870f, + 0.0282398744f, + -0.0160521270f, + 0.0061253362f, + -0.0047033938f, + 0.0013351080f, + -0.0007992633f, + 0.0009530667f, + 0.0007087854f, + -0.0010980696f, + 0.0010837151f + }, + { + -0.0010974987f, /* Filter 94 */ + 0.0009764635f, + -0.0007066809f, + -0.0011283415f, + 0.0007871033f, + -0.0015834325f, + 0.0045947392f, + -0.0064852680f, + 0.0153633929f, + -0.0282004157f, + -0.0082037943f, + -0.0364873025f, + -0.2677424355f, + 0.0000000000f, + 0.2703684189f, + 0.0375025848f, + 0.0065896599f, + 0.0282341986f, + -0.0159144236f, + 0.0061987274f, + -0.0046820312f, + 0.0013853149f, + -0.0007969244f, + 0.0009883163f, + 0.0007084328f, + -0.0010737353f, + 0.0010866095f + }, + { + -0.0010948788f, /* Filter 95 */ + 0.0010007685f, + -0.0007071699f, + -0.0010934830f, + 0.0007896280f, + -0.0015343131f, + 0.0046168336f, + -0.0064146873f, + 0.0155011700f, + -0.0282105095f, + -0.0078037652f, + -0.0367407547f, + -0.2684024935f, + 0.0000000000f, + 0.2697155022f, + 0.0372483977f, + 0.0069967006f, + 0.0282274062f, + -0.0157766902f, + 0.0062714142f, + -0.0046604811f, + 0.0014352527f, + -0.0007945388f, + 0.0010234687f, + 0.0007080463f, + -0.0010494074f, + 0.0010894346f + }, + { + -0.0010921912f, /* Filter 96 */ + 0.0010250866f, + -0.0007076253f, + -0.0010585255f, + 0.0007921070f, + -0.0014849205f, + 0.0046387483f, + -0.0063434030f, + 0.0156389383f, + -0.0282195101f, + -0.0074014019f, + -0.0369944541f, + -0.2690601973f, + 0.0000000000f, + 0.2690601973f, + 0.0369944541f, + 0.0074014019f, + 0.0282195101f, + -0.0156389384f, + 0.0063434030f, + -0.0046387483f, + 0.0014849205f, + -0.0007921070f, + 0.0010585255f, + 0.0007076253f, + -0.0010250866f, + 0.0010921912f + }, + { + -0.0010894346f, /* Filter 97 */ + 0.0010494074f, + -0.0007080463f, + -0.0010234687f, + 0.0007945388f, + -0.0014352527f, + 0.0046604811f, + -0.0062714142f, + 0.0157766902f, + -0.0282274062f, + -0.0069967006f, + -0.0372483977f, + -0.2697155022f, + 0.0000000000f, + 0.2684024935f, + 0.0367407547f, + 0.0078037652f, + 0.0282105095f, + -0.0155011700f, + 0.0064146873f, + -0.0046168336f, + 0.0015343131f, + -0.0007896280f, + 0.0010934830f, + 0.0007071699f, + -0.0010007685f, + 0.0010948788f + }, + { + -0.0010866095f, /* Filter 98 */ + 0.0010737353f, + -0.0007084328f, + -0.0009883163f, + 0.0007969244f, + -0.0013853149f, + 0.0046820312f, + -0.0061987274f, + 0.0159144236f, + -0.0282341986f, + -0.0065896598f, + -0.0375025848f, + -0.2703684189f, + 0.0000000000f, + 0.2677424355f, + 0.0364873025f, + 0.0082037943f, + 0.0282004157f, + -0.0153633929f, + 0.0064852680f, + -0.0045947392f, + 0.0015834325f, + -0.0007871033f, + 0.0011283415f, + 0.0007066809f, + -0.0009764635f, + 0.0010974987f + }, + { + -0.0010837151f, /* Filter 99 */ + 0.0010980696f, + -0.0007087854f, + -0.0009530667f, + 0.0007992633f, + -0.0013351080f, + 0.0047033938f, + -0.0061253362f, + 0.0160521270f, + -0.0282398744f, + -0.0061802870f, + -0.0377570069f, + -0.2710189037f, + 0.0000000000f, + 0.2670800127f, + 0.0362341056f, + 0.0086014783f, + 0.0281892312f, + -0.0152256120f, + 0.0065551444f, + -0.0045724660f, + 0.0016322755f, + -0.0007845324f, + 0.0011630979f, + 0.0007061567f, + -0.0009521661f, + 0.0011000489f + }, + { + -0.0010807523f, /* Filter 100 */ + 0.0011224055f, + -0.0007091032f, + -0.0009177243f, + 0.0008015547f, + -0.0012846341f, + 0.0047245691f, + -0.0060512416f, + 0.0161897978f, + -0.0282444393f, + -0.0057685833f, + -0.0380116603f, + -0.2716669587f, + 0.0000000000f, + 0.2664152474f, + 0.0359811698f, + 0.0089968171f, + 0.0281769583f, + -0.0150878344f, + 0.0066243185f, + -0.0045500170f, + 0.0016808379f, + -0.0007819166f, + 0.0011977518f, + 0.0007055992f, + -0.0009278782f, + 0.0011025314f + }, + { + -0.0010777208f, /* Filter 101 */ + 0.0011467390f, + -0.0007093863f, + -0.0008822936f, + 0.0008037990f, + -0.0012338955f, + 0.0047455561f, + -0.0059764462f, + 0.0163274298f, + -0.0282478795f, + -0.0053545504f, + -0.0382665409f, + -0.2723125962f, + 0.0000000000f, + 0.2657481612f, + 0.0357284950f, + 0.0093898117f, + 0.0281636114f, + -0.0149500663f, + 0.0066927872f, + -0.0045273937f, + 0.0017291225f, + -0.0007792550f, + 0.0012322999f, + 0.0007050083f, + -0.0009036035f, + 0.0011049449f + }, + { + -0.0010746199f, /* Filter 102 */ + 0.0011710809f, + -0.0007096353f, + -0.0008467735f, + 0.0008059954f, + -0.0011828923f, + 0.0047663503f, + -0.0059009524f, + 0.0164650142f, + -0.0282501922f, + -0.0049381913f, + -0.0385216388f, + -0.2729557400f, + 0.0000000000f, + 0.2650787521f, + 0.0354760915f, + 0.0097804550f, + 0.0281491810f, + -0.0148123088f, + 0.0067605516f, + -0.0045045986f, + 0.0017771208f, + -0.0007765483f, + 0.0012667403f, + 0.0007043828f, + -0.0008793391f, + 0.0011072888f + }, + { + -0.0010714499f, /* Filter 103 */ + 0.0011954135f, + -0.0007098493f, + -0.0008111646f, + 0.0008081438f, + -0.0011316304f, + 0.0047869527f, + -0.0058247562f, + 0.0166025495f, + -0.0282513728f, + -0.0045195090f, + -0.0387769531f, + -0.2735964027f, + 0.0000000000f, + 0.2644070374f, + 0.0352239617f, + 0.0101687456f, + 0.0281336842f, + -0.0146745726f, + 0.0068276127f, + -0.0044816329f, + 0.0018248365f, + -0.0007737966f, + 0.0013010732f, + 0.0007037243f, + -0.0008550943f, + 0.0011095645f + }, + { + -0.0010682126f, /* Filter 104 */ + 0.0012197508f, + -0.0007100281f, + -0.0007754711f, + 0.0008102444f, + -0.0010801096f, + 0.0048073586f, + -0.0057478644f, + 0.0167400258f, + -0.0282514167f, + -0.0040985108f, + -0.0390324810f, + -0.2742345901f, + 0.0000000000f, + 0.2637330636f, + 0.0349721092f, + 0.0105546851f, + 0.0281171251f, + -0.0145368636f, + 0.0068939665f, + -0.0044584976f, + 0.0018722654f, + -0.0007710007f, + 0.0013352954f, + 0.0007030318f, + -0.0008308606f, + 0.0011117715f + }, + { + -0.0010649059f, /* Filter 105 */ + 0.0012440816f, + -0.0007101728f, + -0.0007396959f, + 0.0008122961f, + -0.0010283306f, + 0.0048275684f, + -0.0056702745f, + 0.0168774407f, + -0.0282503148f, + -0.0036751886f, + -0.0392882154f, + -0.2748702724f, + 0.0000000000f, + 0.2630568185f, + 0.0347205358f, + 0.0109382733f, + 0.0280995041f, + -0.0143991860f, + 0.0069596165f, + -0.0044351971f, + 0.0019194063f, + -0.0007681603f, + 0.0013694064f, + 0.0007023057f, + -0.0008066464f, + 0.0011139108f + }, + { + -0.0010615314f, /* Filter 106 */ + 0.0012684074f, + -0.0007102820f, + -0.0007038334f, + 0.0008142999f, + -0.0009763001f, + 0.0048475769f, + -0.0055919826f, + 0.0170147851f, + -0.0282480711f, + -0.0032495562f, + -0.0395441537f, + -0.2755034477f, + 0.0000000000f, + 0.2623783208f, + 0.0344692561f, + 0.0113195056f, + 0.0280808335f, + -0.0142615460f, + 0.0070245603f, + -0.0044117309f, + 0.0019662596f, + -0.0007652759f, + 0.0014034000f, + 0.0007015467f, + -0.0007824483f, + 0.0011159811f + }, + { + -0.0010580875f, /* Filter 107 */ + 0.0012927253f, + -0.0007103560f, + -0.0006678940f, + 0.0008162546f, + -0.0009240159f, + 0.0048673860f, + -0.0055129977f, + 0.0171520528f, + -0.0282446739f, + -0.0028216146f, + -0.0398002822f, + -0.2761340693f, + 0.0000000000f, + 0.2616976047f, + 0.0342182684f, + 0.0116983767f, + 0.0280611071f, + -0.0141239484f, + 0.0070888016f, + -0.0043881031f, + 0.0020128174f, + -0.0007623479f, + 0.0014372807f, + 0.0007007544f, + -0.0007582745f, + 0.0011179829f + }, + { + -0.0010545747f, /* Filter 108 */ + 0.0013170424f, + -0.0007103956f, + -0.0006318766f, + 0.0008181599f, + -0.0008714809f, + 0.0048869925f, + -0.0054333145f, + 0.0172892379f, + -0.0282401182f, + -0.0023913529f, + -0.0400566092f, + -0.2767621627f, + 0.0000000000f, + 0.2610146369f, + 0.0339675709f, + 0.0120748958f, + 0.0280403419f, + -0.0139864014f, + 0.0071523315f, + -0.0043643149f, + 0.0020590840f, + -0.0007593767f, + 0.0014710468f, + 0.0006999287f, + -0.0007341161f, + 0.0011199163f + }, + { + -0.0010509944f, /* Filter 109 */ + 0.0013413474f, + -0.0007103997f, + -0.0005957808f, + 0.0008200157f, + -0.0008186991f, + 0.0049063926f, + -0.0053529350f, + 0.0174263349f, + -0.0282344015f, + -0.0019587970f, + -0.0403131167f, + -0.2773876760f, + 0.0000000000f, + 0.2603294831f, + 0.0337171812f, + 0.0124490497f, + 0.0280185355f, + -0.0138489067f, + 0.0072151640f, + -0.0043403671f, + 0.0021050531f, + -0.0007563619f, + 0.0015046928f, + 0.0006990699f, + -0.0007099836f, + 0.0011217811f + }, + { + -0.0010473447f, /* Filter 110 */ + 0.0013656386f, + -0.0007103683f, + -0.0005596113f, + 0.0008218223f, + -0.0007656713f, + 0.0049255890f, + -0.0052718651f, + 0.0175633376f, + -0.0282275159f, + -0.0015239316f, + -0.0405698114f, + -0.2780106203f, + 0.0000000000f, + 0.2596421332f, + 0.0334670906f, + 0.0128208432f, + 0.0279957011f, + -0.0137114739f, + 0.0072772828f, + -0.0043162620f, + 0.0021507287f, + -0.0007533040f, + 0.0015382175f, + 0.0006981778f, + -0.0006858725f, + 0.0011235774f + }, + { + -0.0010436270f, /* Filter 111 */ + 0.0013899237f, + -0.0007103019f, + -0.0005233689f, + 0.0008235790f, + -0.0007124005f, + 0.0049445757f, + -0.0051900982f, + 0.0177002397f, + -0.0282194586f, + -0.0010867680f, + -0.0408266823f, + -0.2786309892f, + 0.0000000000f, + 0.2589526285f, + 0.0332173170f, + 0.0131902755f, + 0.0279718407f, + -0.0135741072f, + 0.0073387013f, + -0.0042920026f, + 0.0021961043f, + -0.0007502043f, + 0.0015716164f, + 0.0006972533f, + -0.0006617856f, + 0.0011253062f + }, + { + -0.0010398406f, /* Filter 112 */ + 0.0014141938f, + -0.0007102002f, + -0.0004870592f, + 0.0008252858f, + -0.0006588884f, + 0.0049633513f, + -0.0051076392f, + 0.0178370350f, + -0.0282102244f, + -0.0006473074f, + -0.0410837254f, + -0.2792487420f, + 0.0000000000f, + 0.2582609415f, + 0.0329678544f, + 0.0135573465f, + 0.0279469562f, + -0.0134368115f, + 0.0073994093f, + -0.0042675892f, + 0.0022411794f, + -0.0007470620f, + 0.0016048978f, + 0.0006962954f, + -0.0006377245f, + 0.0011269662f + }, + { + -0.0010359857f, /* Filter 113 */ + 0.0014384488f, + -0.0007100627f, + -0.0004506776f, + 0.0008269419f, + -0.0006051376f, + 0.0049819167f, + -0.0050244882f, + 0.0179737156f, + -0.0281998083f, + -0.0002055523f, + -0.0413409384f, + -0.2798638600f, + 0.0000000000f, + 0.2575671213f, + 0.0327187127f, + 0.0139220482f, + 0.0279210583f, + -0.0132995926f, + 0.0074594171f, + -0.0042430267f, + 0.0022859543f, + -0.0007438774f, + 0.0016380516f, + 0.0006953053f, + -0.0006136924f, + 0.0011285579f + }, + { + -0.0010320630f, /* Filter 114 */ + 0.0014626955f, + -0.0007098902f, + -0.0004142275f, + 0.0008285479f, + -0.0005511493f, + 0.0050002667f, + -0.0049406467f, + 0.0181102764f, + -0.0281882036f, + 0.0002384932f, + -0.0415983080f, + -0.2804763703f, + 0.0000000000f, + 0.2568711694f, + 0.0324698939f, + 0.0142843817f, + 0.0278941437f, + -0.0131624584f, + 0.0075187177f, + -0.0042183140f, + 0.0023304223f, + -0.0007406513f, + 0.0016710782f, + 0.0006942834f, + -0.0005896863f, + 0.0011300824f + }, + { + -0.0010280722f, /* Filter 115 */ + 0.0014869168f, + -0.0007096819f, + -0.0003777139f, + 0.0008301031f, + -0.0004969285f, + 0.0050183999f, + -0.0048561151f, + 0.0182467125f, + -0.0281754096f, + 0.0006848186f, + -0.0418558409f, + -0.2810862181f, + 0.0000000000f, + 0.2561731303f, + 0.0322214047f, + 0.0146443485f, + 0.0278662299f, + -0.0130254114f, + 0.0075773118f, + -0.0041934535f, + 0.0023745874f, + -0.0007373837f, + 0.0017039785f, + 0.0006932284f, + -0.0005657123f, + 0.0011315384f + }, + { + -0.0010240124f, /* Filter 116 */ + 0.0015111241f, + -0.0007094385f, + -0.0003411385f, + 0.0008316073f, + -0.0004424761f, + 0.0050363165f, + -0.0047708942f, + 0.0183830151f, + -0.0281614214f, + 0.0011334349f, + -0.0421135221f, + -0.2816934067f, + 0.0000000000f, + 0.2554729654f, + 0.0319732494f, + 0.0150019516f, + 0.0278373157f, + -0.0128884592f, + 0.0076352001f, + -0.0041684487f, + 0.0024184465f, + -0.0007340746f, + 0.0017367458f, + 0.0006921406f, + -0.0005417639f, + 0.0011329266f + }, + { + -0.0010198845f, /* Filter 117 */ + 0.0015353137f, + -0.0007091591f, + -0.0003045018f, + 0.0008330604f, + -0.0003877925f, + 0.0050540140f, + -0.0046849864f, + 0.0185191789f, + -0.0281462298f, + 0.0015843239f, + -0.0423713512f, + -0.2822979260f, + 0.0000000000f, + 0.2547707314f, + 0.0317254312f, + 0.0153571814f, + 0.0278074035f, + -0.0127516043f, + 0.0076923868f, + -0.0041433007f, + 0.0024619949f, + -0.0007307251f, + 0.0017693819f, + 0.0006910215f, + -0.0005178491f, + 0.0011342460f + }, + { + -0.0010156894f, /* Filter 118 */ + 0.0015594822f, + -0.0007088438f, + -0.0002678034f, + 0.0008344621f, + -0.0003328846f, + 0.0050714890f, + -0.0045983896f, + 0.0186551985f, + -0.0281298337f, + 0.0020374872f, + -0.0426293218f, + -0.2828997467f, + 0.0000000000f, + 0.2540664421f, + 0.0314779578f, + 0.0157100397f, + 0.0277765039f, + -0.0126148560f, + 0.0077488684f, + -0.0041180110f, + 0.0025052338f, + -0.0007273343f, + 0.0018018889f, + 0.0006898704f, + -0.0004939715f, + 0.0011354988f + }, + { + -0.0010114265f, /* Filter 119 */ + 0.0015836262f, + -0.0007084933f, + -0.0002310499f, + 0.0008358123f, + -0.0002777495f, + 0.0050887420f, + -0.0045111089f, + 0.0187910667f, + -0.0281122245f, + 0.0024929295f, + -0.0428874304f, + -0.2834988794f, + 0.0000000000f, + 0.2533600885f, + 0.0312308279f, + 0.0160605319f, + 0.0277446198f, + -0.0124782163f, + 0.0078046434f, + -0.0040925809f, + 0.0025481605f, + -0.0007239040f, + 0.0018342587f, + 0.0006886862f, + -0.0004701241f, + 0.0011366832f + }, + { + -0.0010070953f, /* Filter 120 */ + 0.0016077501f, + -0.0007081066f, + -0.0001942402f, + 0.0008371108f, + -0.0002223928f, + 0.0051057689f, + -0.0044231476f, + 0.0189267792f, + -0.0280933977f, + 0.0029506329f, + -0.0431456757f, + -0.2840952899f, + 0.0000000000f, + 0.2526517170f, + 0.0309840461f, + 0.0164086448f, + 0.0277117641f, + -0.0123416968f, + 0.0078597165f, + -0.0040670144f, + 0.0025907777f, + -0.0007204335f, + 0.0018664891f, + 0.0006874708f, + -0.0004463107f, + 0.0011378009f + }, + { + -0.0010026952f, /* Filter 121 */ + 0.0016318514f, + -0.0007076840f, + -0.0001573786f, + 0.0008383569f, + -0.0001668158f, + 0.0051225696f, + -0.0043344990f, + 0.0190623224f, + -0.0280733535f, + 0.0034106068f, + -0.0434040427f, + -0.2846889619f, + 0.0000000000f, + 0.2519413212f, + 0.0307376220f, + 0.0167543922f, + 0.0276779292f, + -0.0122052947f, + 0.0079140847f, + -0.0040413123f, + 0.0026330778f, + -0.0007169229f, + 0.0018985847f, + 0.0006862248f, + -0.0004225402f, + 0.0011388502f + }, + { + -0.0009982289f, /* Filter 122 */ + 0.0016559196f, + -0.0007072258f, + -0.0001204636f, + 0.0008395513f, + -0.0001110239f, + 0.0051391395f, + -0.0042451688f, + 0.0191976997f, + -0.0280520870f, + 0.0038728344f, + -0.0436625339f, + -0.2852799039f, + 0.0000000000f, + 0.2512289255f, + 0.0304915602f, + 0.0170977662f, + 0.0276431323f, + -0.0120690194f, + 0.0079677486f, + -0.0040154761f, + 0.0026750618f, + -0.0007133733f, + 0.0019305404f, + 0.0006849461f, + -0.0003988041f, + 0.0011398326f + }, + { + -0.0009936943f, /* Filter 123 */ + 0.0016799665f, + -0.0007067322f, + -0.0000835019f, + 0.0008406932f, + -0.0000550153f, + 0.0051554812f, + -0.0041551601f, + 0.0193328981f, + -0.0280295876f, + 0.0043373221f, + -0.0439211421f, + -0.2858680847f, + 0.0000000000f, + 0.2505145525f, + 0.0302458600f, + 0.0174387598f, + 0.0276073771f, + -0.0119328775f, + 0.0080207126f, + -0.0039895092f, + 0.0027167309f, + -0.0007097842f, + 0.0019623556f, + 0.0006836357f, + -0.0003751028f, + 0.0011407479f + }, + { + -0.0009890919f, /* Filter 124 */ + 0.0017039849f, + -0.0007062025f, + -0.0000464885f, + 0.0008417822f, + 0.0000012056f, + 0.0051715888f, + -0.0040644718f, + 0.0194679108f, + -0.0280058520f, + 0.0048040611f, + -0.0441798639f, + -0.2864534851f, + 0.0000000000f, + 0.2497981996f, + 0.0300005287f, + 0.0177773850f, + 0.0275706627f, + -0.0117968713f, + 0.0080729717f, + -0.0039634116f, + 0.0027580796f, + -0.0007061565f, + 0.0019940273f, + 0.0006822951f, + -0.0003514459f, + 0.0011415948f + }, + { + -0.0009844227f, /* Filter 125 */ + 0.0017279724f, + -0.0007056362f, + -0.0000094350f, + 0.0008428182f, + 0.0000576352f, + 0.0051874639f, + -0.0039731038f, + 0.0196027359f, + -0.0279808828f, + 0.0052730430f, + -0.0444386921f, + -0.2870361257f, + 0.0000000000f, + 0.2490799083f, + 0.0297555716f, + 0.0181136380f, + 0.0275330008f, + -0.0116610092f, + 0.0081245295f, + -0.0039371865f, + 0.0027991078f, + -0.0007024905f, + 0.0020255556f, + 0.0006809223f, + -0.0003278284f, + 0.0011423760f + }, + { + -0.0009796859f, /* Filter 126 */ + 0.0017519279f, + -0.0007050338f, + 0.0000276667f, + 0.0008438015f, + 0.0001142729f, + 0.0052031015f, + -0.0038810597f, + 0.0197373608f, + -0.0279546684f, + 0.0057442757f, + -0.0446976236f, + -0.2876159521f, + 0.0000000000f, + 0.2483596736f, + 0.0295109907f, + 0.0184475121f, + 0.0274943939f, + -0.0115252954f, + 0.0081753869f, + -0.0039108359f, + 0.0028398167f, + -0.0006987861f, + 0.0020569427f, + 0.0006795190f, + -0.0003042571f, + 0.0011430900f + }, + { + -0.0009748823f, /* Filter 127 */ + 0.0017758509f, + -0.0007043957f, + 0.0000648082f, + 0.0008447316f, + 0.0001711151f, + 0.0052185020f, + -0.0037883407f, + 0.0198717871f, + -0.0279272053f, + 0.0062177469f, + -0.0449566483f, + -0.2881929551f, + 0.0000000000f, + 0.2476375210f, + 0.0292667911f, + 0.0187790160f, + 0.0274548475f, + -0.0113897330f, + 0.0082255396f, + -0.0038843609f, + 0.0028802012f, + -0.0006950437f, + 0.0020881801f, + 0.0006780840f, + -0.0002807266f, + 0.0011437373f + }, + { + -0.0009700106f, /* Filter 128 */ + 0.0017997404f, + -0.0007037221f, + 0.0001019889f, + 0.0008456086f, + 0.0002281595f, + 0.0052336635f, + -0.0036949493f, + 0.0200059998f, + -0.0278984903f, + 0.0066934534f, + -0.0452157695f, + -0.2887671637f, + 0.0000000000f, + 0.2469134451f, + 0.0290229756f, + 0.0191081383f, + 0.0274143701f, + -0.0112543303f, + 0.0082749947f, + -0.0038577642f, + 0.0029202617f, + -0.0006912640f, + 0.0021192677f, + 0.0006766191f, + -0.0002572389f, + 0.0011443167f + }, + { + -0.0009650723f, /* Filter 129 */ + 0.0018235921f, + -0.0007030120f, + 0.0001392054f, + 0.0008464313f, + 0.0002854022f, + 0.0052485826f, + -0.0036008869f, + 0.0201399968f, + -0.0278685199f, + 0.0071713863f, + -0.0454749735f, + -0.2893385169f, + 0.0000000000f, + 0.2461874974f, + 0.0287795539f, + 0.0194348927f, + 0.0273729679f, + -0.0111190914f, + 0.0083237506f, + -0.0038310474f, + 0.0029599977f, + -0.0006874465f, + 0.0021502064f, + 0.0006751235f, + -0.0002338013f, + 0.0011448304f + }, + { + -0.0009600683f, /* Filter 130 */ + 0.0018474133f, + -0.0007022654f, + 0.0001764611f, + 0.0008472010f, + 0.0003428435f, + 0.0052632581f, + -0.0035061537f, + 0.0202737736f, + -0.0278372858f, + 0.0076515487f, + -0.0457342605f, + -0.2899070162f, + 0.0000000000f, + 0.2454596814f, + 0.0285365229f, + 0.0197592651f, + 0.0273306427f, + -0.0109840200f, + 0.0083718053f, + -0.0038042124f, + 0.0029994070f, + -0.0006835927f, + 0.0021809969f, + 0.0006735974f, + -0.0002104096f, + 0.0011452775f + }, + { + -0.0009549959f, /* Filter 131 */ + 0.0018711939f, + -0.0007014832f, + 0.0002137479f, + 0.0008479164f, + 0.0004004791f, + 0.0052776885f, + -0.0034107494f, + 0.0204073193f, + -0.0278047850f, + 0.0081339331f, + -0.0459936256f, + -0.2904726541f, + 0.0000000000f, + 0.2447299955f, + 0.0282938934f, + 0.0200812646f, + 0.0272874001f, + -0.0108491236f, + 0.0084191624f, + -0.0037772614f, + 0.0030384868f, + -0.0006797019f, + 0.0022116302f, + 0.0006720400f, + -0.0001870628f, + 0.0011456582f + }, + { + -0.0009498575f, /* Filter 132 */ + 0.0018949356f, + -0.0007006644f, + 0.0002510630f, + 0.0008485774f, + 0.0004583052f, + 0.0052918732f, + -0.0033146815f, + 0.0205406256f, + -0.0277710140f, + 0.0086185289f, + -0.0462530597f, + -0.2910354206f, + 0.0000000000f, + 0.2439984781f, + 0.0280516644f, + 0.0204008878f, + 0.0272432488f, + -0.0107144051f, + 0.0084658221f, + -0.0037501966f, + 0.0030772368f, + -0.0006757746f, + 0.0022421145f, + 0.0006704533f, + -0.0001637720f, + 0.0011459727f + }, + { + -0.0009446530f, /* Filter 133 */ + 0.0019186336f, + -0.0006998097f, + 0.0002884118f, + 0.0008491842f, + 0.0005163194f, + 0.0053058091f, + -0.0032179461f, + 0.0206736926f, + -0.0277359720f, + 0.0091053416f, + -0.0465125625f, + -0.2915952853f, + 0.0000000000f, + 0.2432651518f, + 0.0278098438f, + 0.0207181373f, + 0.0271981923f, + -0.0105798714f, + 0.0085117824f, + -0.0037230192f, + 0.0031156583f, + -0.0006718119f, + 0.0022724392f, + 0.0006688361f, + -0.0001405276f, + 0.0011462210f + }, + { + -0.0009393808f, /* Filter 134 */ + 0.0019422951f, + -0.0006989186f, + 0.0003257856f, + 0.0008497364f, + 0.0005745208f, + 0.0053194953f, + -0.0031205442f, + 0.0208065104f, + -0.0276996474f, + 0.0095943625f, + -0.0467721216f, + -0.2921522650f, + 0.0000000000f, + 0.2425299982f, + 0.0275684376f, + 0.0210330123f, + 0.0271522404f, + -0.0104455273f, + 0.0085570476f, + -0.0036957313f, + 0.0031537479f, + -0.0006678127f, + 0.0023026112f, + 0.0006671893f, + -0.0001173340f, + 0.0011464036f + }, + { + -0.0009340436f, /* Filter 135 */ + 0.0019659065f, + -0.0006979908f, + 0.0003631842f, + 0.0008502345f, + 0.0006329051f, + 0.0053329287f, + -0.0030224817f, + 0.0209390691f, + -0.0276620429f, + 0.0100855779f, + -0.0470317378f, + -0.2927063137f, + 0.0000000000f, + 0.2417930608f, + 0.0273274427f, + 0.0213455089f, + 0.0271053905f, + -0.0103113770f, + 0.0086016160f, + -0.0036683357f, + 0.0031915023f, + -0.0006637778f, + 0.0023326243f, + 0.0006655128f, + -0.0000941955f, + 0.0011465197f + }, + { + -0.0009286405f, /* Filter 136 */ + 0.0019894817f, + -0.0006970279f, + 0.0004006073f, + 0.0008506772f, + 0.0006914707f, + 0.0053461072f, + -0.0029237612f, + 0.0210713702f, + -0.0276231475f, + 0.0105789967f, + -0.0472914089f, + -0.2932574514f, + 0.0000000000f, + 0.2410543557f, + 0.0270868685f, + 0.0216556342f, + 0.0270576581f, + -0.0101774269f, + 0.0086454904f, + -0.0036408325f, + 0.0032289263f, + -0.0006597090f, + 0.0023624732f, + 0.0006638063f, + -0.0000711074f, + 0.0011465712f + }, + { + -0.0009231713f, /* Filter 137 */ + 0.0020130052f, + -0.0006960278f, + 0.0004380525f, + 0.0008510646f, + 0.0007502151f, + 0.0053590326f, + -0.0028243793f, + 0.0212033969f, + -0.0275829612f, + 0.0110746124f, + -0.0475511207f, + -0.2938056346f, + 0.0000000000f, + 0.2403138872f, + 0.0268467200f, + 0.0219633900f, + 0.0270090421f, + -0.0100436811f, + 0.0086886704f, + -0.0036132252f, + 0.0032660113f, + -0.0006556046f, + 0.0023921649f, + 0.0006620704f, + -0.0000480783f, + 0.0011465566f + }, + { + -0.0009176370f, /* Filter 138 */ + 0.0020364848f, + -0.0006949917f, + 0.0004755140f, + 0.0008513979f, + 0.0008091340f, + 0.0053716984f, + -0.0027243401f, + 0.0213351496f, + -0.0275414759f, + 0.0115724090f, + -0.0478108764f, + -0.2943508790f, + 0.0000000000f, + 0.2395716850f, + 0.0266069972f, + 0.0222687697f, + 0.0269595532f, + -0.0099101441f, + 0.0087311541f, + -0.0035855149f, + 0.0033027631f, + -0.0006514662f, + 0.0024216984f, + 0.0006603052f, + -0.0000251055f, + 0.0011464770f + }, + { + -0.0009120349f, /* Filter 139 */ + 0.0020599133f, + -0.0006939189f, + 0.0005129974f, + 0.0008516749f, + 0.0008682246f, + 0.0053841057f, + -0.0026236483f, + 0.0214666211f, + -0.0274986943f, + 0.0120723842f, + -0.0480706645f, + -0.2948931379f, + 0.0000000000f, + 0.2388277557f, + 0.0263677085f, + 0.0225717691f, + 0.0269091934f, + -0.0097768207f, + 0.0087729478f, + -0.0035577053f, + 0.0033391752f, + -0.0006472933f, + 0.0024510651f, + 0.0006585102f, + -0.0000021866f, + 0.0011463315f + }, + { + -0.0009063690f, /* Filter 140 */ + 0.0020832938f, + -0.0006928102f, + 0.0005504888f, + 0.0008518969f, + 0.0009274844f, + 0.0053962514f, + -0.0025223003f, + 0.0215977998f, + -0.0274546077f, + 0.0125745438f, + -0.0483304827f, + -0.2954324350f, + 0.0000000000f, + 0.2380821155f, + 0.0261288554f, + 0.0228724030f, + 0.0268579697f, + -0.0096437180f, + 0.0088140500f, + -0.0035297957f, + 0.0033752497f, + -0.0006430867f, + 0.0024802648f, + 0.0006566866f, + 0.0000206692f, + 0.0011461218f + }, + { + -0.0009006378f, /* Filter 141 */ + 0.0021066237f, + -0.0006916650f, + 0.0005879963f, + 0.0008520632f, + 0.0009869126f, + 0.0054081355f, + -0.0024203039f, + 0.0217286837f, + -0.0274092098f, + 0.0130788749f, + -0.0485903285f, + -0.2959687351f, + 0.0000000000f, + 0.2373347695f, + 0.0258904414f, + 0.0231706626f, + 0.0268058885f, + -0.0095108389f, + 0.0088544608f, + -0.0035017896f, + 0.0034109859f, + -0.0006388465f, + 0.0025093019f, + 0.0006548344f, + 0.0000434707f, + 0.0011458464f + }, + { + -0.0008948414f, /* Filter 142 */ + 0.0021298969f, + -0.0006904839f, + 0.0006255130f, + 0.0008521730f, + 0.0010465041f, + 0.0054197563f, + -0.0023176579f, + 0.0218592629f, + -0.0273624970f, + 0.0135853716f, + -0.0488501916f, + -0.2965020230f, + 0.0000000000f, + 0.2365857471f, + 0.0256524730f, + 0.0234665539f, + 0.0267529502f, + -0.0093781859f, + 0.0088941795f, + -0.0034736888f, + 0.0034463789f, + -0.0006345732f, + 0.0025381729f, + 0.0006529527f, + 0.0000662085f, + 0.0011455063f + }, + { + -0.0008889799f, /* Filter 143 */ + 0.0021531195f, + -0.0006892660f, + 0.0006630402f, + 0.0008522276f, + 0.0011062575f, + 0.0054311098f, + -0.0022143617f, + 0.0219895354f, + -0.0273144693f, + 0.0140940276f, + -0.0491100685f, + -0.2970323104f, + 0.0000000000f, + 0.2358351039f, + 0.0254149538f, + 0.0237600772f, + 0.0266991688f, + -0.0092457714f, + 0.0089332130f, + -0.0034454945f, + 0.0034814320f, + -0.0006302670f, + 0.0025668690f, + 0.0006510433f, + 0.0000888863f, + 0.0011451026f + }, + { + -0.0008830525f, /* Filter 144 */ + 0.0021762900f, + -0.0006880123f, + 0.0007005733f, + 0.0008522255f, + 0.0011661681f, + 0.0054421973f, + -0.0021104232f, + 0.0221194870f, + -0.0272651190f, + 0.0146048459f, + -0.0493699555f, + -0.2975595531f, + 0.0000000000f, + 0.2350827773f, + 0.0251778857f, + 0.0240512288f, + 0.0266445489f, + -0.0091135918f, + 0.0089715590f, + -0.0034172101f, + 0.0035161441f, + -0.0006259285f, + 0.0025953985f, + 0.0006491045f, + 0.0001114988f, + 0.0011446338f + }, + { + -0.0008770619f, /* Filter 145 */ + 0.0021993958f, + -0.0006867219f, + 0.0007381110f, + 0.0008521672f, + 0.0012262341f, + 0.0054530144f, + -0.0020058404f, + 0.0222491169f, + -0.0272144465f, + 0.0151178087f, + -0.0496298476f, + -0.2980837677f, + 0.0000000000f, + 0.2343288410f, + 0.0249412739f, + 0.0243400141f, + 0.0265890915f, + -0.0089816572f, + 0.0090092137f, + -0.0033888350f, + 0.0035505117f, + -0.0006215577f, + 0.0026237608f, + 0.0006471375f, + 0.0001340487f, + 0.0011441008f + }, + { + -0.0008710057f, /* Filter 146 */ + 0.0022224528f, + -0.0006853956f, + 0.0007756478f, + 0.0008520524f, + 0.0012864544f, + 0.0054635619f, + -0.0019006173f, + 0.0223784170f, + -0.0271624382f, + 0.0156329160f, + -0.0498897355f, + -0.2986049201f, + 0.0000000000f, + 0.2335732963f, + 0.0247051227f, + 0.0246264247f, + 0.0265328037f, + -0.0088499695f, + 0.0090461878f, + -0.0033603747f, + 0.0035845316f, + -0.0006171547f, + 0.0026519463f, + 0.0006451435f, + 0.0001565332f, + 0.0011435041f + }, + { + -0.0008648856f, /* Filter 147 */ + 0.0022454470f, + -0.0006840326f, + 0.0008131900f, + 0.0008518814f, + 0.0013468222f, + 0.0054738356f, + -0.0017947555f, + 0.0225073789f, + -0.0271090985f, + 0.0161501676f, + -0.0501496170f, + -0.2991230182f, + 0.0000000000f, + 0.2328161450f, + 0.0244694365f, + 0.0249104828f, + 0.0264756977f, + -0.0087185354f, + 0.0090824743f, + -0.0033318265f, + 0.0036182106f, + -0.0006127204f, + 0.0026799609f, + 0.0006431206f, + 0.0001789542f, + 0.0011428431f + }, + { + -0.0008587025f, /* Filter 148 */ + 0.0022683768f, + -0.0006826328f, + 0.0008507285f, + 0.0008516534f, + 0.0014073357f, + 0.0054838338f, + -0.0016882547f, + 0.0226359994f, + -0.0270544253f, + 0.0166695436f, + -0.0504094875f, + -0.2996380397f, + 0.0000000000f, + 0.2320574430f, + 0.0242342195f, + 0.0251921607f, + 0.0264177686f, + -0.0085873575f, + 0.0091180770f, + -0.0033031978f, + 0.0036515394f, + -0.0006082550f, + 0.0027078003f, + 0.0006410700f, + 0.0002013077f, + 0.0011421190f + }, + { + -0.0008524555f, /* Filter 149 */ + 0.0022912484f, + -0.0006811972f, + 0.0008882574f, + 0.0008513686f, + 0.0014679953f, + 0.0054935571f, + -0.0015811215f, + 0.0227642672f, + -0.0269984086f, + 0.0171910545f, + -0.0506693432f, + -0.3001499723f, + 0.0000000000f, + 0.2312971712f, + 0.0239994729f, + 0.0254714879f, + 0.0263590324f, + -0.0084564442f, + 0.0091529990f, + -0.0032744845f, + 0.0036845251f, + -0.0006037586f, + 0.0027354617f, + 0.0006389909f, + 0.0002235915f, + 0.0011413312f + }, + { + -0.0008461448f, /* Filter 150 */ + 0.0023140572f, + -0.0006797257f, + 0.0009257855f, + 0.0008510271f, + 0.0015287938f, + 0.0055030012f, + -0.0014733573f, + 0.0228921794f, + -0.0269410438f, + 0.0177146788f, + -0.0509291719f, + -0.3006587981f, + 0.0000000000f, + 0.2305353630f, + 0.0237652053f, + 0.0257484410f, + 0.0262994869f, + -0.0083257964f, + 0.0091872395f, + -0.0032456946f, + 0.0037171597f, + -0.0005992319f, + 0.0027629465f, + 0.0006368855f, + 0.0002458049f, + 0.0011404805f + }, + { + -0.0008397688f, /* Filter 151 */ + 0.0023368007f, + -0.0006782178f, + 0.0009633032f, + 0.0008506279f, + 0.0015897306f, + 0.0055121682f, + -0.0013649606f, + 0.0230197214f, + -0.0268823332f, + 0.0182404248f, + -0.0511889706f, + -0.3011645002f, + 0.0000000000f, + 0.2297720123f, + 0.0235314163f, + 0.0260230330f, + 0.0262391416f, + -0.0081954182f, + 0.0092207994f, + -0.0032168260f, + 0.0037494443f, + -0.0005946742f, + 0.0027902521f, + 0.0006347531f, + 0.0002679518f, + 0.0011395655f + }, + { + -0.0008333308f, /* Filter 152 */ + 0.0023594786f, + -0.0006766731f, + 0.0010008101f, + 0.0008501715f, + 0.0016508024f, + 0.0055210536f, + -0.0012559383f, + 0.0231468974f, + -0.0268222652f, + 0.0187682815f, + -0.0514487439f, + -0.3016671090f, + 0.0000000000f, + 0.2290071711f, + 0.0232981107f, + 0.0262952744f, + 0.0261780046f, + -0.0080653181f, + 0.0092536796f, + -0.0031878807f, + 0.0037813826f, + -0.0005900872f, + 0.0028173807f, + 0.0006325925f, + 0.0002900256f, + 0.0011385890f + }, + { + -0.0008268290f, /* Filter 153 */ + 0.0023820868f, + -0.0006750925f, + 0.0010383048f, + 0.0008496578f, + 0.0017120052f, + 0.0055296570f, + -0.0011462885f, + 0.0232736903f, + -0.0267608416f, + 0.0192982375f, + -0.0517084734f, + -0.3021665631f, + 0.0000000000f, + 0.2282408324f, + 0.0230652947f, + 0.0265651549f, + 0.0261160785f, + -0.0079354970f, + 0.0092858815f, + -0.0031588620f, + 0.0038129681f, + -0.0005854703f, + 0.0028443280f, + 0.0006304052f, + 0.0003120266f, + 0.0011375491f + }, + { + -0.0008202657f, /* Filter 154 */ + 0.0024046275f, + -0.0006734762f, + 0.0010757878f, + 0.0008490868f, + 0.0017733360f, + 0.0055379751f, + -0.0010360162f, + 0.0234001010f, + -0.0266980579f, + 0.0198302924f, + -0.0519681634f, + -0.3026628735f, + 0.0000000000f, + 0.2274730162f, + 0.0228329704f, + 0.0268326719f, + 0.0260533737f, + -0.0078059632f, + 0.0093174091f, + -0.0031297716f, + 0.0038442047f, + -0.0005808245f, + 0.0028710917f, + 0.0006281911f, + 0.0003339556f, + 0.0011364467f + }, + { + -0.0008136394f, /* Filter 155 */ + 0.0024270988f, + -0.0006718223f, + 0.0011132506f, + 0.0008484581f, + 0.0018347918f, + 0.0055460065f, + -0.0009251240f, + 0.0235261215f, + -0.0266339120f, + 0.0203644374f, + -0.0522278035f, + -0.3031560303f, + 0.0000000000f, + 0.2267037589f, + 0.0226011415f, + 0.0270978352f, + 0.0259898899f, + -0.0076767172f, + 0.0093482617f, + -0.0031006109f, + 0.0038750887f, + -0.0005761496f, + 0.0028976751f, + 0.0006259504f, + 0.0003558105f, + 0.0011352831f + }, + { + -0.0008069505f, /* Filter 156 */ + 0.0024494986f, + -0.0006701339f, + 0.0011506901f, + 0.0008477713f, + 0.0018963726f, + 0.0055537525f, + -0.0008136137f, + 0.0236517400f, + -0.0265683906f, + 0.0209006716f, + -0.0524873874f, + -0.3036460014f, + 0.0000000000f, + 0.2259330273f, + 0.0223698105f, + 0.0273606502f, + 0.0259256365f, + -0.0075477654f, + 0.0093784411f, + -0.0030713817f, + 0.0039056182f, + -0.0005714460f, + 0.0029240706f, + 0.0006236829f, + 0.0003775881f, + 0.0011340562f + }, + { + -0.0008001983f, /* Filter 157 */ + 0.0024718253f, + -0.0006684086f, + 0.0011881132f, + 0.0008470267f, + 0.0019580722f, + 0.0055612069f, + -0.0007014887f, + 0.0237769522f, + -0.0265014986f, + 0.0214389786f, + -0.0527469133f, + -0.3041327986f, + 0.0000000000f, + 0.2251608839f, + 0.0221389834f, + 0.0276211080f, + 0.0258606166f, + -0.0074191106f, + 0.0094079482f, + -0.0030420866f, + 0.0039357947f, + -0.0005667146f, + 0.0029502835f, + 0.0006213891f, + 0.0003992901f, + 0.0011327680f + }, + { + -0.0007933850f, /* Filter 158 */ + 0.0024940796f, + -0.0006666470f, + 0.0012255137f, + 0.0008462245f, + 0.0020198867f, + 0.0055683734f, + -0.0005887490f, + 0.0239017519f, + -0.0264332338f, + 0.0219793618f, + -0.0530063717f, + -0.3046163955f, + 0.0000000000f, + 0.2243873441f, + 0.0219086634f, + 0.0278792178f, + 0.0257948378f, + -0.0072907606f, + 0.0094367825f, + -0.0030127268f, + 0.0039656166f, + -0.0005619550f, + 0.0029763130f, + 0.0006190693f, + 0.0004209182f, + 0.0011314178f + }, + { + -0.0007865111f, /* Filter 159 */ + 0.0025162605f, + -0.0006648496f, + 0.0012628858f, + 0.0008453638f, + 0.0020818155f, + 0.0055752463f, + -0.0004754026f, + 0.0240261303f, + -0.0263635834f, + 0.0225218090f, + -0.0532657623f, + -0.3050968004f, + 0.0000000000f, + 0.2236123999f, + 0.0216788527f, + 0.0281349795f, + 0.0257283081f, + -0.0071627177f, + 0.0094649501f, + -0.0029833043f, + 0.0039950848f, + -0.0005571683f, + 0.0030021495f, + 0.0006167238f, + 0.0004424639f, + 0.0011300064f + }, + { + -0.0007795745f, /* Filter 160 */ + 0.0025383600f, + -0.0006630156f, + 0.0013002283f, + 0.0008444454f, + 0.0021438527f, + 0.0055818244f, + -0.0003614454f, + 0.0241500844f, + -0.0262925563f, + 0.0230663128f, + -0.0535250786f, + -0.3055739837f, + 0.0000000000f, + 0.2228360951f, + 0.0214495583f, + 0.0283883894f, + 0.0256610332f, + -0.0070349865f, + 0.0094924497f, + -0.0029538215f, + 0.0040241966f, + -0.0005523537f, + 0.0030278003f, + 0.0006143526f, + 0.0004639333f, + 0.0011285343f + }, + { + -0.0007725774f, /* Filter 161 */ + 0.0025603850f, + -0.0006611462f, + 0.0013375415f, + 0.0008434682f, + 0.0022059974f, + 0.0055881087f, + -0.0002468810f, + 0.0242736037f, + -0.0262201394f, + 0.0236128695f, + -0.0537843091f, + -0.3060479408f, + 0.0000000000f, + 0.2220584277f, + 0.0212207828f, + 0.0286394536f, + 0.0255930153f, + -0.0069075694f, + 0.0095192815f, + -0.0029242805f, + 0.0040529530f, + -0.0005475125f, + 0.0030532624f, + 0.0006119553f, + 0.0004853179f, + 0.0011270002f + }, + { + -0.0007655187f, /* Filter 162 */ + 0.0025823298f, + -0.0006592405f, + 0.0013748252f, + 0.0008424327f, + 0.0022682453f, + 0.0055940942f, + -0.0001317175f, + 0.0243966808f, + -0.0261463325f, + 0.0241614731f, + -0.0540434590f, + -0.3065186635f, + 0.0000000000f, + 0.2212794214f, + 0.0209925275f, + 0.0288881786f, + 0.0255242620f, + -0.0067804730f, + 0.0095454444f, + -0.0028946812f, + 0.0040813532f, + -0.0005426448f, + 0.0030785301f, + 0.0006095327f, + 0.0005066256f, + 0.0011254062f + }, + { + -0.0007583996f, /* Filter 163 */ + 0.0026041949f, + -0.0006572991f, + 0.0014120734f, + 0.0008413388f, + 0.0023305944f, + 0.0055997838f, + -0.0000159544f, + 0.0245193118f, + -0.0260711303f, + 0.0247121182f, + -0.0543025138f, + -0.3069861396f, + 0.0000000000f, + 0.2204990899f, + 0.0207647986f, + 0.0291345655f, + 0.0254547815f, + -0.0066537014f, + 0.0095709494f, + -0.0028650273f, + 0.0041093948f, + -0.0005377507f, + 0.0031036105f, + 0.0006070843f, + 0.0005278527f, + 0.0011237517f + }, + { + -0.0007512199f, /* Filter 164 */ + 0.0026259796f, + -0.0006553215f, + 0.0014492849f, + 0.0008401860f, + 0.0023930406f, + 0.0056051701f, + 0.0001004067f, + 0.0246414870f, + -0.0259945305f, + 0.0252647915f, + -0.0545614749f, + -0.3074503577f, + 0.0000000000f, + 0.2197174532f, + 0.0205375984f, + 0.0293786112f, + 0.0253845763f, + -0.0065272595f, + 0.0095957903f, + -0.0028353206f, + 0.0041370795f, + -0.0005328312f, + 0.0031284972f, + 0.0006046111f, + 0.0005489924f, + 0.0011220364f + }, + { + -0.0007439798f, /* Filter 165 */ + 0.0026476775f, + -0.0006533075f, + 0.0014864566f, + 0.0008389747f, + 0.0024555805f, + 0.0056102576f, + 0.0002173634f, + 0.0247632008f, + -0.0259165316f, + 0.0258194949f, + -0.0548203341f, + -0.3079113063f, + 0.0000000000f, + 0.2189345318f, + 0.0203109314f, + 0.0296203256f, + 0.0253136575f, + -0.0064011503f, + 0.0096199673f, + -0.0028055617f, + 0.0041644052f, + -0.0005278863f, + 0.0031531871f, + 0.0006021129f, + 0.0005700511f, + 0.0011202621f + }, + { + -0.0007366795f, /* Filter 166 */ + 0.0026692913f, + -0.0006512591f, + 0.0015235876f, + 0.0008377045f, + 0.0025182118f, + 0.0056150401f, + 0.0003349079f, + 0.0248844430f, + -0.0258371249f, + 0.0263762111f, + -0.0550790809f, + -0.3083689567f, + 0.0000000000f, + 0.2181503385f, + 0.0200847999f, + 0.0298596961f, + 0.0252420229f, + -0.0062753772f, + 0.0096434929f, + -0.0027757547f, + 0.0041913714f, + -0.0005229154f, + 0.0031776877f, + 0.0005995907f, + 0.0005910222f, + 0.0011184266f + }, + { + -0.0007293197f, /* Filter 167 */ + 0.0026908252f, + -0.0006491736f, + 0.0015606744f, + 0.0008363755f, + 0.0025809300f, + 0.0056195189f, + 0.0004530424f, + 0.0250052112f, + -0.0257563105f, + 0.0269349394f, + -0.0553377160f, + -0.3088233260f, + 0.0000000000f, + 0.2173648848f, + 0.0198592091f, + 0.0300967342f, + 0.0251696825f, + -0.0061499438f, + 0.0096663567f, + -0.0027458996f, + 0.0042179768f, + -0.0005179204f, + 0.0032019911f, + 0.0005970431f, + 0.0006119059f, + 0.0011165324f + }, + { + -0.0007219006f, /* Filter 168 */ + 0.0027122668f, + -0.0006470528f, + 0.0015977154f, + 0.0008349875f, + 0.0026437316f, + 0.0056236919f, + 0.0005717650f, + 0.0251254954f, + -0.0256740870f, + 0.0274956721f, + -0.0555962347f, + -0.3092744009f, + 0.0000000000f, + 0.2165782048f, + 0.0196341633f, + 0.0303314503f, + 0.0250966487f, + -0.0060248575f, + 0.0096885644f, + -0.0027159978f, + 0.0042442251f, + -0.0005129003f, + 0.0032260964f, + 0.0005944716f, + 0.0006327059f, + 0.0011145787f + }, + { + -0.0007144220f, /* Filter 169 */ + 0.0027336214f, + -0.0006448967f, + 0.0016347116f, + 0.0008335401f, + 0.0027066155f, + 0.0056275581f, + 0.0006910682f, + 0.0252452876f, + -0.0255904448f, + 0.0280584049f, + -0.0558546306f, + -0.3097221447f, + 0.0000000000f, + 0.2157902819f, + 0.0194096624f, + 0.0305638362f, + 0.0250229166f, + -0.0059001204f, + 0.0097101173f, + -0.0026860528f, + 0.0042701101f, + -0.0005078562f, + 0.0032500058f, + 0.0005918760f, + 0.0006534169f, + 0.0011125657f + }, + { + -0.0007068858f, /* Filter 170 */ + 0.0027548851f, + -0.0006427045f, + 0.0016716548f, + 0.0008320342f, + 0.0027695749f, + 0.0056311136f, + 0.0008109511f, + 0.0253645868f, + -0.0255053896f, + 0.0286231268f, + -0.0561128940f, + -0.3101666084f, + 0.0000000000f, + 0.2150011852f, + 0.0191857145f, + 0.0307939004f, + 0.0249485018f, + -0.0057757379f, + 0.0097310227f, + -0.0026560650f, + 0.0042956373f, + -0.0005027885f, + 0.0032737161f, + 0.0005892559f, + 0.0006740415f, + 0.0011104952f + }, + { + -0.0006992894f, /* Filter 171 */ + 0.0027760579f, + -0.0006404764f, + 0.0017085512f, + 0.0008304692f, + 0.0028326096f, + 0.0056343580f, + 0.0009314100f, + 0.0254833823f, + -0.0254189118f, + 0.0291898232f, + -0.0563710278f, + -0.3106076970f, + 0.0000000000f, + 0.2142108808f, + 0.0189623215f, + 0.0310216307f, + 0.0248734028f, + -0.0056517100f, + 0.0097512727f, + -0.0026260383f, + 0.0043208011f, + -0.0004976973f, + 0.0032972252f, + 0.0005866125f, + 0.0006945730f, + 0.0011083647f + }, + { + -0.0006916353f, /* Filter 172 */ + 0.0027971360f, + -0.0006382133f, + 0.0017453870f, + 0.0008288440f, + 0.0028957165f, + 0.0056372904f, + 0.0010524428f, + 0.0256016596f, + -0.0253310073f, + 0.0297585045f, + -0.0566290193f, + -0.3110454402f, + 0.0000000000f, + 0.2134194107f, + 0.0187394818f, + 0.0312470546f, + 0.0247976278f, + -0.0055280441f, + 0.0097708788f, + -0.0025959719f, + 0.0043456043f, + -0.0004925827f, + 0.0033205371f, + 0.0005839447f, + 0.0007150169f, + 0.0011061764f + }, + { + -0.0006839229f, /* Filter 173 */ + 0.0028181240f, + -0.0006359151f, + 0.0017821677f, + 0.0008271599f, + 0.0029588901f, + 0.0056399089f, + 0.0011740477f, + 0.0257194246f, + -0.0252416741f, + 0.0303291445f, + -0.0568868638f, + -0.3114798415f, + 0.0000000000f, + 0.2126267914f, + 0.0185172081f, + 0.0314701461f, + 0.0247211833f, + -0.0054047446f, + 0.0097898366f, + -0.0025658703f, + 0.0043700441f, + -0.0004874456f, + 0.0033436471f, + 0.0005812542f, + 0.0007353671f, + 0.0011039297f + }, + { + -0.0006761526f, /* Filter 174 */ + 0.0028390167f, + -0.0006335812f, + 0.0018188896f, + 0.0008254161f, + 0.0030221280f, + 0.0056422136f, + 0.0012962189f, + 0.0258366582f, + -0.0251509113f, + 0.0309017550f, + -0.0571445584f, + -0.3119108658f, + 0.0000000000f, + 0.2118330321f, + 0.0182954959f, + 0.0316909395f, + 0.0246440780f, + -0.0052818148f, + 0.0098081440f, + -0.0025357324f, + 0.0043941217f, + -0.0004822863f, + 0.0033665528f, + 0.0005785397f, + 0.0007556262f, + 0.0011016261f + }, + { + -0.0006683247f, /* Filter 175 */ + 0.0028598142f, + -0.0006312114f, + 0.0018555547f, + 0.0008236137f, + 0.0030854265f, + 0.0056442026f, + 0.0014189535f, + 0.0259533663f, + -0.0250587156f, + 0.0314763108f, + -0.0574021029f, + -0.3123385428f, + 0.0000000000f, + 0.2110381623f, + 0.0180743524f, + 0.0319094130f, + 0.0245663138f, + -0.0051592580f, + 0.0098258104f, + -0.0025055626f, + 0.0044178382f, + -0.0004771044f, + 0.0033892575f, + 0.0005758024f, + 0.0007757912f, + 0.0010992647f + }, + { + -0.0006604403f, /* Filter 176 */ + 0.0028805136f, + -0.0006288068f, + 0.0018921522f, + 0.0008217507f, + 0.0031487834f, + 0.0056458725f, + 0.0015422517f, + 0.0260695287f, + -0.0249650782f, + 0.0320528142f, + -0.0576594816f, + -0.3127628142f, + 0.0000000000f, + 0.2102421898f, + 0.0178537803f, + 0.0321255811f, + 0.0244879001f, + -0.0050370769f, + 0.0098428385f, + -0.0024753611f, + 0.0044411910f, + -0.0004719013f, + 0.0034117569f, + 0.0005730427f, + 0.0007958630f, + 0.0010968458f + }, + { + -0.0006524993f, /* Filter 177 */ + 0.0029011137f, + -0.0006263667f, + 0.0019286856f, + 0.0008198288f, + 0.0032121944f, + 0.0056472232f, + 0.0016661049f, + 0.0261851487f, + -0.0248700024f, + 0.0326312586f, + -0.0579166932f, + -0.3131837077f, + 0.0000000000f, + 0.2094451305f, + 0.0176337824f, + 0.0323394438f, + 0.0244088358f, + -0.0049152798f, + 0.0098592238f, + -0.0024451296f, + 0.0044641793f, + -0.0004666765f, + 0.0034340501f, + 0.0005702596f, + 0.0008158402f, + 0.0010943707f + }, + { + -0.0006445000f, /* Filter 178 */ + 0.0029216139f, + -0.0006238918f, + 0.0019651518f, + 0.0008178467f, + 0.0032756556f, + 0.0056482532f, + 0.0017905126f, + 0.0263002095f, + -0.0247734851f, + 0.0332116253f, + -0.0581737338f, + -0.3136011746f, + 0.0000000000f, + 0.2086469963f, + 0.0174143633f, + 0.0325509996f, + 0.0243291356f, + -0.0047938623f, + 0.0098749731f, + -0.0024148721f, + 0.0044868044f, + -0.0004614303f, + 0.0034561409f, + 0.0005674541f, + 0.0008357192f, + 0.0010918376f + }, + { + -0.0006364452f, /* Filter 179 */ + 0.0029420128f, + -0.0006213814f, + 0.0020015478f, + 0.0008158054f, + 0.0033391637f, + 0.0056489612f, + 0.0019154745f, + 0.0264147135f, + -0.0246755187f, + 0.0337939187f, + -0.0584305988f, + -0.3140152457f, + 0.0000000000f, + 0.2078478261f, + 0.0171955271f, + 0.0327602608f, + 0.0242488027f, + -0.0046728389f, + 0.0098900840f, + -0.0023845877f, + 0.0045090662f, + -0.0004561643f, + 0.0034780238f, + 0.0005646263f, + 0.0008555029f, + 0.0010892491f + }, + { + -0.0006283354f, /* Filter 180 */ + 0.0029623072f, + -0.0006188364f, + 0.0020378694f, + 0.0008137041f, + 0.0034027170f, + 0.0056493451f, + 0.0020409848f, + 0.0265286486f, + -0.0245761020f, + 0.0343781233f, + -0.0586872803f, + -0.3144258846f, + 0.0000000000f, + 0.2070476286f, + 0.0169772735f, + 0.0329672208f, + 0.0241678403f, + -0.0045522045f, + 0.0099045618f, + -0.0023542801f, + 0.0045309631f, + -0.0004508774f, + 0.0034997014f, + 0.0005617769f, + 0.0008751904f, + 0.0010866047f + }, + { + -0.0006201690f, /* Filter 181 */ + 0.0029824996f, + -0.0006162563f, + 0.0020741216f, + 0.0008115432f, + 0.0034663098f, + 0.0056494033f, + 0.0021670347f, + 0.0266420053f, + -0.0244752336f, + 0.0349642354f, + -0.0589437714f, + -0.3148330983f, + 0.0000000000f, + 0.2062464072f, + 0.0167596094f, + 0.0331718869f, + 0.0240862569f, + -0.0044319669f, + 0.0099184093f, + -0.0023239498f, + 0.0045524968f, + -0.0004455703f, + 0.0035211710f, + 0.0005589051f, + 0.0008947789f, + 0.0010839035f + }, + { + -0.0006119487f, /* Filter 182 */ + 0.0030025882f, + -0.0006136415f, + 0.0021102948f, + 0.0008093224f, + 0.0035299389f, + 0.0056491353f, + 0.0022936316f, + 0.0267547838f, + -0.0243729114f, + 0.0355522381f, + -0.0592000667f, + -0.3152368615f, + 0.0000000000f, + 0.2054441908f, + 0.0165425387f, + 0.0333742622f, + 0.0240040573f, + -0.0043121270f, + 0.0099316248f, + -0.0022936003f, + 0.0045736640f, + -0.0004402438f, + 0.0035424291f, + 0.0005560113f, + 0.0009142662f, + 0.0010811471f + }, + { + -0.0006036715f, /* Filter 183 */ + 0.0030225659f, + -0.0006109918f, + 0.0021463869f, + 0.0008070415f, + 0.0035936024f, + 0.0056485410f, + 0.0024207612f, + 0.0268669691f, + -0.0242691274f, + 0.0361421361f, + -0.0594561687f, + -0.3156371650f, + 0.0000000000f, + 0.2046409903f, + 0.0163260586f, + 0.0335743496f, + 0.0239212511f, + -0.0041926924f, + 0.0099442124f, + -0.0022632320f, + 0.0045944683f, + -0.0004348980f, + 0.0035634797f, + 0.0005530965f, + 0.0009336547f, + 0.0010783348f + }, + { + -0.0005953412f, /* Filter 184 */ + 0.0030424399f, + -0.0006083077f, + 0.0021824000f, + 0.0008047006f, + 0.0036572938f, + 0.0056476190f, + 0.0025484301f, + 0.0269785594f, + -0.0241638860f, + 0.0367339203f, + -0.0597120648f, + -0.3160340207f, + 0.0000000000f, + 0.2038368254f, + 0.0161101804f, + 0.0337721594f, + 0.0238378378f, + -0.0040736649f, + 0.0099561737f, + -0.0022328452f, + 0.0046149068f, + -0.0004295331f, + 0.0035843186f, + 0.0005501597f, + 0.0009529418f, + 0.0010754688f + }, + { + -0.0005869554f, /* Filter 185 */ + 0.0030622057f, + -0.0006055880f, + 0.0022183301f, + 0.0008022997f, + 0.0037210144f, + 0.0056463630f, + 0.0026766250f, + 0.0270895417f, + -0.0240571767f, + 0.0373275735f, + -0.0599677508f, + -0.3164273977f, + 0.0000000000f, + 0.2030317064f, + 0.0158948994f, + 0.0339676816f, + 0.0237538274f, + -0.0039550473f, + 0.0099675107f, + -0.0022024452f, + 0.0046349792f, + -0.0004241497f, + 0.0036049447f, + 0.0005472025f, + 0.0009721276f, + 0.0010725471f + }, + { + -0.0005785159f, /* Filter 186 */ + 0.0030818588f, + -0.0006028347f, + 0.0022541739f, + 0.0007998394f, + 0.0037847567f, + 0.0056447778f, + 0.0028053488f, + 0.0271999184f, + -0.0239490016f, + 0.0379230869f, + -0.0602232221f, + -0.3168172996f, + 0.0000000000f, + 0.2022256796f, + 0.0156802262f, + 0.0341609287f, + 0.0236692282f, + -0.0038368434f, + 0.0099782283f, + -0.0021720315f, + 0.0046546893f, + -0.0004187480f, + 0.0036253614f, + 0.0005442239f, + 0.0009912107f, + 0.0010695713f + }, + { + -0.0005700234f, /* Filter 187 */ + 0.0031013993f, + -0.0006000468f, + 0.0022899307f, + 0.0007973185f, + 0.0038485167f, + 0.0056428600f, + 0.0029345974f, + 0.0273096732f, + -0.0238393600f, + 0.0385204653f, + -0.0604784710f, + -0.3172037117f, + 0.0000000000f, + 0.2014187397f, + 0.0154661591f, + 0.0343519019f, + 0.0235840397f, + -0.0037190588f, + 0.0099883217f, + -0.0021416064f, + 0.0046740300f, + -0.0004133284f, + 0.0036455684f, + 0.0005412250f, + 0.0010101913f, + 0.0010665418f + }, + { + -0.0005614767f, /* Filter 188 */ + 0.0031208324f, + -0.0005972242f, + 0.0023255964f, + 0.0007947379f, + 0.0039122945f, + 0.0056406079f, + 0.0030643652f, + 0.0274188054f, + -0.0237282417f, + 0.0391196915f, + -0.0607334955f, + -0.3175866223f, + 0.0000000000f, + 0.2006108859f, + 0.0152527022f, + 0.0345406062f, + 0.0234982733f, + -0.0036016954f, + 0.0099978007f, + -0.0021111713f, + 0.0046930077f, + -0.0004078911f, + 0.0036655608f, + 0.0005382045f, + 0.0010290677f, + 0.0010634581f + }, + { + -0.0005528774f, /* Filter 189 */ + 0.0031401438f, + -0.0005943676f, + 0.0023611717f, + 0.0007920971f, + 0.0039760844f, + 0.0056380189f, + 0.0031946509f, + 0.0275273031f, + -0.0236156498f, + 0.0397207515f, + -0.0609882894f, + -0.3179660415f, + 0.0000000000f, + 0.1998021754f, + 0.0150398618f, + 0.0347270454f, + 0.0234119347f, + -0.0034847552f, + 0.0100066607f, + -0.0020807278f, + 0.0047116222f, + -0.0004024367f, + 0.0036853371f, + 0.0005351649f, + 0.0010478361f, + 0.0010603208f + }, + { + -0.0005442265f, /* Filter 190 */ + 0.0031593446f, + -0.0005914767f, + 0.0023966537f, + 0.0007893964f, + 0.0040398833f, + 0.0056350927f, + 0.0033254474f, + 0.0276351621f, + -0.0235015798f, + 0.0403236493f, + -0.0612428465f, + -0.3183419274f, + 0.0000000000f, + 0.1989925921f, + 0.0148276355f, + 0.0349112193f, + 0.0233250244f, + -0.0033682442f, + 0.0100149086f, + -0.0020502784f, + 0.0047298674f, + -0.0003969653f, + 0.0037048962f, + 0.0005321040f, + 0.0010665015f, + 0.0010571307f + }, + { + -0.0005355213f, /* Filter 191 */ + 0.0031784322f, + -0.0005885521f, + 0.0024320363f, + 0.0007866356f, + 0.0041036870f, + 0.0056318290f, + 0.0034567511f, + 0.0277423726f, + -0.0233860277f, + 0.0409283686f, + -0.0614971622f, + -0.3187142949f, + 0.0000000000f, + 0.1981821640f, + 0.0146160285f, + 0.0350931330f, + 0.0232375547f, + -0.0032521646f, + 0.0100225453f, + -0.0020198251f, + 0.0047477499f, + -0.0003914777f, + 0.0037242426f, + 0.0005290238f, + 0.0010850603f, + 0.0010538876f + } +}; diff --git a/libs/spandsp/src/generated/v17tx_fixed_rrc.h b/libs/spandsp/src/generated/v17tx_fixed_rrc.h new file mode 100644 index 0000000000..3643b94e1a --- /dev/null +++ b/libs/spandsp/src/generated/v17tx_fixed_rrc.h @@ -0,0 +1,115 @@ +#define TX_PULSESHAPER_GAIN 0.948561f +#define TX_PULSESHAPER_COEFF_SETS 10 +static const int16_t tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] = +{ + { + -89, /* Filter 0 */ + -561, + 2002, + -5223, + 19071, + 19071, + -5223, + 2002, + -561 + }, + { + 97, /* Filter 1 */ + -922, + 2553, + -6054, + 23507, + 14325, + -3959, + 1300, + -183 + }, + { + 297, /* Filter 2 */ + -1210, + 2855, + -6268, + 27331, + 9577, + -2461, + 548, + 159 + }, + { + 478, /* Filter 3 */ + -1370, + 2827, + -5713, + 30276, + 5120, + -924, + -157, + 426 + }, + { + 605, /* Filter 4 */ + -1359, + 2421, + -4291, + 32132, + 1207, + 482, + -741, + 593 + }, + { + 650, /* Filter 5 */ + -1150, + 1627, + -1970, + 32767, + -1970, + 1627, + -1150, + 650 + }, + { + 593, /* Filter 6 */ + -741, + 482, + 1207, + 32132, + -4291, + 2421, + -1359, + 605 + }, + { + 426, /* Filter 7 */ + -157, + -924, + 5120, + 30276, + -5713, + 2827, + -1370, + 478 + }, + { + 159, /* Filter 8 */ + 548, + -2461, + 9577, + 27331, + -6268, + 2855, + -1210, + 297 + }, + { + -183, /* Filter 9 */ + 1300, + -3959, + 14325, + 23507, + -6054, + 2553, + -922, + 97 + } +}; diff --git a/libs/spandsp/src/generated/v17tx_floating_rrc.h b/libs/spandsp/src/generated/v17tx_floating_rrc.h new file mode 100644 index 0000000000..5b01c2a43e --- /dev/null +++ b/libs/spandsp/src/generated/v17tx_floating_rrc.h @@ -0,0 +1,115 @@ +#define TX_PULSESHAPER_GAIN 1.000000f +#define TX_PULSESHAPER_COEFF_SETS 10 +static const float tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] = +{ + { + -0.0028949651f, /* Filter 0 */ + -0.0180558826f, + 0.0644370007f, + -0.1680546408f, + 0.6136031185f, + 0.6136031185f, + -0.1680546408f, + 0.0644370007f, + -0.0180558826f + }, + { + 0.0031457252f, /* Filter 1 */ + -0.0296755127f, + 0.0821537989f, + -0.1948071639f, + 0.7563219340f, + 0.4608861696f, + -0.1273859874f, + 0.0418434527f, + -0.0059021756f + }, + { + 0.0095859914f, /* Filter 2 */ + -0.0389394461f, + 0.0918555164f, + -0.2016880165f, + 0.8793516522f, + 0.3081344924f, + -0.0792085168f, + 0.0176601547f, + 0.0051283313f + }, + { + 0.0153896886f, /* Filter 3 */ + -0.0441001627f, + 0.0909724632f, + -0.1838386257f, + 0.9741012232f, + 0.1647552896f, + -0.0297442695f, + -0.0050682351f, + 0.0137350965f + }, + { + 0.0194884074f, /* Filter 4 */ + -0.0437412555f, + 0.0779044290f, + -0.1380831525f, + 1.0338273601f, + 0.0388498601f, + 0.0155354866f, + -0.0238603903f, + 0.0191007897f + }, + { + 0.0209425254f, /* Filter 5 */ + -0.0370198705f, + 0.0523524598f, + -0.0633894611f, + 1.0542286928f, + -0.0633894611f, + 0.0523524598f, + -0.0370198705f, + 0.0209425254f + }, + { + 0.0191007897f, /* Filter 6 */ + -0.0238603903f, + 0.0155354866f, + 0.0388498602f, + 1.0338273601f, + -0.1380831525f, + 0.0779044290f, + -0.0437412555f, + 0.0194884074f + }, + { + 0.0137350965f, /* Filter 7 */ + -0.0050682351f, + -0.0297442695f, + 0.1647552896f, + 0.9741012231f, + -0.1838386257f, + 0.0909724632f, + -0.0441001627f, + 0.0153896885f + }, + { + 0.0051283313f, /* Filter 8 */ + 0.0176601547f, + -0.0792085168f, + 0.3081344925f, + 0.8793516522f, + -0.2016880165f, + 0.0918555164f, + -0.0389394461f, + 0.0095859914f + }, + { + -0.0059021756f, /* Filter 9 */ + 0.0418434528f, + -0.1273859874f, + 0.4608861697f, + 0.7563219340f, + -0.1948071639f, + 0.0821537989f, + -0.0296755127f, + 0.0031457252f + } +}; diff --git a/libs/spandsp/src/generated/v22bis_rx_1200_fixed_rrc.h b/libs/spandsp/src/generated/v22bis_rx_1200_fixed_rrc.h new file mode 100644 index 0000000000..666b8779dd --- /dev/null +++ b/libs/spandsp/src/generated/v22bis_rx_1200_fixed_rrc.h @@ -0,0 +1,944 @@ +#define RX_PULSESHAPER_1200_GAIN 32767.000000f +#define RX_PULSESHAPER_1200_COEFF_SETS 12 +static const int16_t rx_pulseshaper_1200_re[RX_PULSESHAPER_1200_COEFF_SETS][37] = +{ + { + 19, /* Filter 0 */ + 125, + 162, + 0, + -234, + -269, + -70, + 66, + -65, + -180, + 187, + 903, + 1071, + 0, + -1676, + -2284, + -825, + 1681, + 2960, + 1739, + -884, + -2540, + -1943, + 0, + 1379, + 1259, + 293, + -356, + -307, + -38, + -34, + -216, + -229, + 0, + 208, + 191, + 40 + }, + { + 21, /* Filter 1 */ + 131, + 166, + 0, + -235, + -266, + -67, + 58, + -83, + -194, + 195, + 932, + 1096, + 0, + -1700, + -2308, + -831, + 1688, + 2964, + 1737, + -880, + -2521, + -1922, + 0, + 1354, + 1228, + 284, + -340, + -284, + -28, + -38, + -222, + -231, + 0, + 205, + 185, + 39 + }, + { + 22, /* Filter 2 */ + 136, + 171, + 0, + -235, + -264, + -65, + 51, + -101, + -207, + 204, + 961, + 1122, + 0, + -1723, + -2331, + -836, + 1695, + 2967, + 1734, + -876, + -2502, + -1901, + 0, + 1328, + 1198, + 275, + -324, + -262, + -18, + -41, + -228, + -232, + 0, + 201, + 180, + 37 + }, + { + 24, /* Filter 3 */ + 142, + 175, + 0, + -236, + -260, + -63, + 43, + -120, + -221, + 212, + 990, + 1148, + 0, + -1747, + -2354, + -842, + 1701, + 2969, + 1730, + -872, + -2482, + -1880, + 0, + 1303, + 1168, + 266, + -309, + -241, + -8, + -45, + -234, + -233, + 0, + 198, + 175, + 35 + }, + { + 26, /* Filter 4 */ + 148, + 179, + 0, + -236, + -257, + -60, + 35, + -139, + -235, + 221, + 1020, + 1174, + 0, + -1769, + -2376, + -847, + 1707, + 2971, + 1726, + -867, + -2462, + -1858, + 0, + 1277, + 1138, + 256, + -294, + -220, + 0, + -48, + -239, + -234, + 0, + 194, + 169, + 33 + }, + { + 28, /* Filter 5 */ + 153, + 183, + 0, + -236, + -253, + -57, + 26, + -159, + -250, + 230, + 1049, + 1199, + 0, + -1792, + -2398, + -853, + 1712, + 2972, + 1722, + -862, + -2441, + -1837, + 0, + 1251, + 1108, + 247, + -279, + -199, + 9, + -51, + -244, + -235, + 0, + 191, + 164, + 31 + }, + { + 29, /* Filter 6 */ + 159, + 187, + 0, + -236, + -249, + -54, + 18, + -178, + -264, + 239, + 1079, + 1225, + 0, + -1814, + -2420, + -858, + 1718, + 2972, + 1718, + -858, + -2420, + -1814, + 0, + 1225, + 1079, + 239, + -264, + -178, + 18, + -54, + -249, + -236, + 0, + 187, + 159, + 29 + }, + { + 31, /* Filter 7 */ + 164, + 191, + 0, + -235, + -244, + -51, + 9, + -199, + -279, + 247, + 1108, + 1251, + 0, + -1837, + -2441, + -862, + 1722, + 2972, + 1712, + -853, + -2398, + -1792, + 0, + 1199, + 1049, + 230, + -250, + -159, + 26, + -57, + -253, + -236, + 0, + 183, + 153, + 28 + }, + { + 33, /* Filter 8 */ + 169, + 194, + 0, + -234, + -239, + -48, + 0, + -220, + -294, + 256, + 1138, + 1277, + 0, + -1858, + -2462, + -867, + 1726, + 2971, + 1707, + -847, + -2376, + -1769, + 0, + 1174, + 1020, + 221, + -235, + -139, + 35, + -60, + -257, + -236, + 0, + 179, + 148, + 26 + }, + { + 35, /* Filter 9 */ + 175, + 198, + 0, + -233, + -234, + -45, + -8, + -241, + -309, + 266, + 1168, + 1303, + 0, + -1880, + -2482, + -872, + 1730, + 2969, + 1701, + -842, + -2354, + -1747, + 0, + 1148, + 990, + 212, + -221, + -120, + 43, + -63, + -260, + -236, + 0, + 175, + 142, + 24 + }, + { + 37, /* Filter 10 */ + 180, + 201, + 0, + -232, + -228, + -41, + -18, + -262, + -324, + 275, + 1198, + 1328, + 0, + -1901, + -2502, + -876, + 1734, + 2967, + 1695, + -836, + -2331, + -1723, + 0, + 1122, + 961, + 204, + -207, + -101, + 51, + -65, + -264, + -235, + 0, + 171, + 136, + 22 + }, + { + 39, /* Filter 11 */ + 185, + 205, + 0, + -231, + -222, + -38, + -28, + -284, + -340, + 284, + 1228, + 1354, + 0, + -1922, + -2521, + -880, + 1737, + 2964, + 1688, + -831, + -2308, + -1700, + 0, + 1096, + 932, + 195, + -194, + -83, + 58, + -67, + -266, + -235, + 0, + 166, + 131, + 21 + } +}; +static const int16_t rx_pulseshaper_1200_im[RX_PULSESHAPER_1200_COEFF_SETS][37] = +{ + { + -59, /* Filter 0 */ + -40, + 118, + 257, + 170, + -87, + -216, + -90, + 0, + -248, + -576, + -293, + 778, + 1705, + 1218, + -742, + -2540, + -2314, + 0, + 2394, + 2721, + 825, + -1411, + -2072, + -1002, + 409, + 903, + 490, + 0, + -53, + 106, + 70, + -166, + -289, + -151, + 62, + 125 + }, + { + -65, /* Filter 1 */ + -42, + 121, + 261, + 170, + -86, + -209, + -80, + 0, + -267, + -602, + -303, + 796, + 1737, + 1235, + -749, + -2558, + -2324, + 0, + 2391, + 2709, + 819, + -1396, + -2043, + -983, + 399, + 875, + 468, + 0, + -39, + 118, + 72, + -167, + -288, + -149, + 60, + 120 + }, + { + -70, /* Filter 2 */ + -44, + 124, + 265, + 171, + -85, + -201, + -70, + 0, + -285, + -628, + -312, + 815, + 1768, + 1252, + -757, + -2575, + -2333, + 0, + 2387, + 2696, + 813, + -1381, + -2013, + -965, + 389, + 847, + 447, + 0, + -25, + 129, + 74, + -168, + -286, + -146, + 58, + 114 + }, + { + -75, /* Filter 3 */ + -46, + 127, + 268, + 171, + -84, + -194, + -59, + 0, + -305, + -654, + -321, + 834, + 1799, + 1269, + -764, + -2593, + -2342, + 0, + 2382, + 2683, + 806, + -1366, + -1983, + -946, + 379, + 818, + 426, + 0, + -12, + 139, + 76, + -169, + -284, + -144, + 56, + 108 + }, + { + -81, /* Filter 4 */ + -48, + 130, + 271, + 171, + -83, + -186, + -48, + 0, + -324, + -681, + -331, + 853, + 1830, + 1285, + -772, + -2609, + -2350, + 0, + 2376, + 2670, + 800, + -1350, + -1953, + -928, + 370, + 790, + 405, + 0, + 0, + 149, + 77, + -170, + -282, + -141, + 55, + 103 + }, + { + -86, /* Filter 5 */ + -49, + 133, + 274, + 171, + -82, + -177, + -37, + 0, + -344, + -708, + -341, + 871, + 1861, + 1302, + -779, + -2625, + -2357, + 0, + 2371, + 2655, + 793, + -1334, + -1923, + -909, + 360, + 763, + 384, + 0, + 13, + 159, + 79, + -171, + -280, + -138, + 53, + 97 + }, + { + -92, /* Filter 6 */ + -51, + 136, + 277, + 171, + -80, + -168, + -25, + 0, + -364, + -735, + -350, + 890, + 1892, + 1318, + -786, + -2641, + -2364, + 0, + 2364, + 2641, + 786, + -1318, + -1892, + -890, + 350, + 735, + 364, + 0, + 25, + 168, + 80, + -171, + -277, + -136, + 51, + 92 + }, + { + -97, /* Filter 7 */ + -53, + 138, + 280, + 171, + -79, + -159, + -13, + 0, + -384, + -763, + -360, + 909, + 1923, + 1334, + -793, + -2655, + -2371, + 0, + 2357, + 2625, + 779, + -1302, + -1861, + -871, + 341, + 708, + 344, + 0, + 37, + 177, + 82, + -171, + -274, + -133, + 49, + 86 + }, + { + -103, /* Filter 8 */ + -55, + 141, + 282, + 170, + -77, + -149, + 0, + 0, + -405, + -790, + -370, + 928, + 1953, + 1350, + -800, + -2670, + -2376, + 0, + 2350, + 2609, + 772, + -1285, + -1830, + -853, + 331, + 681, + 324, + 0, + 48, + 186, + 83, + -171, + -271, + -130, + 48, + 81 + }, + { + -108, /* Filter 9 */ + -56, + 144, + 284, + 169, + -76, + -139, + 12, + 0, + -426, + -818, + -379, + 946, + 1983, + 1366, + -806, + -2683, + -2382, + 0, + 2342, + 2593, + 764, + -1269, + -1799, + -834, + 321, + 654, + 305, + 0, + 59, + 194, + 84, + -171, + -268, + -127, + 46, + 75 + }, + { + -114, /* Filter 10 */ + -58, + 146, + 286, + 168, + -74, + -129, + 25, + 0, + -447, + -847, + -389, + 965, + 2013, + 1381, + -813, + -2696, + -2387, + 0, + 2333, + 2575, + 757, + -1252, + -1768, + -815, + 312, + 628, + 285, + 0, + 70, + 201, + 85, + -171, + -265, + -124, + 44, + 70 + }, + { + -120, /* Filter 11 */ + -60, + 149, + 288, + 167, + -72, + -118, + 39, + 0, + -468, + -875, + -399, + 983, + 2043, + 1396, + -819, + -2709, + -2391, + 0, + 2324, + 2558, + 749, + -1235, + -1737, + -796, + 303, + 602, + 267, + 0, + 80, + 209, + 86, + -170, + -261, + -121, + 42, + 65 + } +}; diff --git a/libs/spandsp/src/generated/v22bis_rx_1200_floating_rrc.h b/libs/spandsp/src/generated/v22bis_rx_1200_floating_rrc.h new file mode 100644 index 0000000000..fa6c1ec1fa --- /dev/null +++ b/libs/spandsp/src/generated/v22bis_rx_1200_floating_rrc.h @@ -0,0 +1,944 @@ +#define RX_PULSESHAPER_1200_GAIN 1.000000f +#define RX_PULSESHAPER_1200_COEFF_SETS 12 +static const float rx_pulseshaper_1200_re[RX_PULSESHAPER_1200_COEFF_SETS][37] = +{ + { + 0.0005944581f, /* Filter 0 */ + 0.0038355882f, + 0.0049609968f, + -0.0000000000f, + -0.0071488562f, + -0.0082219847f, + -0.0021426098f, + 0.0020161991f, + -0.0020114800f, + -0.0055144152f, + 0.0057163992f, + 0.0275887139f, + 0.0326864751f, + -0.0000000000f, + -0.0511755900f, + -0.0697114085f, + -0.0251880617f, + 0.0513295208f, + 0.0903420234f, + 0.0531017090f, + -0.0269855260f, + -0.0775208828f, + -0.0593000660f, + -0.0000000000f, + 0.0421113111f, + 0.0384252560f, + 0.0089641165f, + -0.0108732375f, + -0.0093816835f, + -0.0011823183f, + -0.0010599786f, + -0.0065942748f, + -0.0069940380f, + -0.0000000000f, + 0.0063634379f, + 0.0058320016f, + 0.0012462581f + }, + { + 0.0006465801f, /* Filter 1 */ + 0.0040066013f, + 0.0050934529f, + -0.0000000000f, + -0.0071761839f, + -0.0081457795f, + -0.0020744514f, + 0.0017937337f, + -0.0025533503f, + -0.0059239838f, + 0.0059724768f, + 0.0284672348f, + 0.0334715400f, + -0.0000000000f, + -0.0518963804f, + -0.0704369116f, + -0.0253682062f, + 0.0515426342f, + 0.0904586247f, + 0.0530207977f, + -0.0268674426f, + -0.0769505513f, + -0.0586725740f, + -0.0000000000f, + 0.0413316408f, + 0.0375040844f, + 0.0086805868f, + -0.0103918880f, + -0.0086971142f, + -0.0008717462f, + -0.0011727478f, + -0.0067921410f, + -0.0070502812f, + -0.0000000000f, + 0.0062655968f, + 0.0056738985f, + 0.0011906836f + }, + { + 0.0006992621f, /* Filter 2 */ + 0.0041774074f, + 0.0052236926f, + -0.0000000000f, + -0.0071967801f, + -0.0080593114f, + -0.0020023867f, + 0.0015632808f, + -0.0031086542f, + -0.0063406470f, + 0.0062314920f, + 0.0293513452f, + 0.0342577560f, + -0.0000000000f, + -0.0526102914f, + -0.0711499279f, + -0.0255430962f, + 0.0517441335f, + 0.0905540931f, + 0.0529275462f, + -0.0267433682f, + -0.0763645934f, + -0.0580350475f, + -0.0000000000f, + 0.0405498128f, + 0.0365850135f, + 0.0083990788f, + -0.0099164224f, + -0.0080249289f, + -0.0005691347f, + -0.0012813449f, + -0.0069782257f, + -0.0070980966f, + -0.0000000000f, + 0.0061636632f, + 0.0055136150f, + 0.0011351585f + }, + { + 0.0007524586f, /* Filter 3 */ + 0.0043478209f, + 0.0053515345f, + -0.0000000000f, + -0.0072104667f, + -0.0079624054f, + -0.0019263796f, + 0.0013248222f, + -0.0036773273f, + -0.0067643060f, + 0.0064933625f, + 0.0302407132f, + 0.0350448010f, + -0.0000000000f, + -0.0533169949f, + -0.0718501024f, + -0.0257126472f, + 0.0519339297f, + 0.0906283998f, + 0.0528219995f, + -0.0266133659f, + -0.0757632982f, + -0.0573877799f, + -0.0000000000f, + 0.0397661628f, + 0.0356684082f, + 0.0081196950f, + -0.0094469844f, + -0.0073652682f, + -0.0002745080f, + -0.0013857854f, + -0.0071526572f, + -0.0071376445f, + -0.0000000000f, + 0.0060578290f, + 0.0053513607f, + 0.0010797387f + }, + { + 0.0008061228f, /* Filter 4 */ + 0.0045176541f, + 0.0054767942f, + -0.0000000000f, + -0.0072170648f, + -0.0078548930f, + -0.0018463962f, + 0.0010783437f, + -0.0042592917f, + -0.0071948553f, + 0.0067580050f, + 0.0311350075f, + 0.0358323492f, + -0.0000000000f, + -0.0540161669f, + -0.0725371076f, + -0.0258767749f, + 0.0521119220f, + 0.0906815023f, + 0.0527042181f, + -0.0264775002f, + -0.0751469523f, + -0.0567310773f, + -0.0000000000f, + 0.0389810295f, + 0.0347546342f, + 0.0078425317f, + -0.0089837114f, + -0.0067182711f, + 0.0000121147f, + -0.0014860895f, + -0.0073155681f, + -0.0071690834f, + -0.0000000000f, + 0.0059482846f, + 0.0051873402f, + 0.0010244801f + }, + { + 0.0008602070f, /* Filter 5 */ + 0.0046867184f, + 0.0055992856f, + -0.0000000000f, + -0.0072163979f, + -0.0077366100f, + -0.0017624047f, + 0.0008238360f, + -0.0048544647f, + -0.0076321872f, + 0.0070253327f, + 0.0320338908f, + 0.0366200761f, + -0.0000000000f, + -0.0547074810f, + -0.0732106139f, + -0.0260354008f, + 0.0522780261f, + 0.0907133744f, + 0.0525742489f, + -0.0263358366f, + -0.0745158480f, + -0.0560652526f, + -0.0000000000f, + 0.0381947481f, + 0.0338440552f, + 0.0075676877f, + -0.0085267369f, + -0.0060840594f, + 0.0002907188f, + -0.0015822779f, + -0.0074671003f, + -0.0071925765f, + -0.0000000000f, + 0.0058352199f, + 0.0050217593f, + 0.0009694368f + }, + { + 0.0009146617f, /* Filter 6 */ + 0.0048548193f, + 0.0057188240f, + -0.0000000000f, + -0.0072082928f, + -0.0076073982f, + -0.0016743743f, + 0.0005612938f, + -0.0054627541f, + -0.0080761873f, + 0.0072952570f, + 0.0329370235f, + 0.0374076526f, + -0.0000000000f, + -0.0553906148f, + -0.0738702978f, + -0.0261884465f, + 0.0524321605f, + 0.0907240049f, + 0.0524321605f, + -0.0261884465f, + -0.0738702978f, + -0.0553906148f, + -0.0000000000f, + 0.0374076525f, + 0.0329370235f, + 0.0072952570f, + -0.0080761873f, + -0.0054627541f, + 0.0005612938f, + -0.0016743743f, + -0.0076073982f, + -0.0072082928f, + -0.0000000000f, + 0.0057188240f, + 0.0048548193f, + 0.0009146617f + }, + { + 0.0009694368f, /* Filter 7 */ + 0.0050217593f, + 0.0058352199f, + -0.0000000000f, + -0.0071925765f, + -0.0074671003f, + -0.0015822779f, + 0.0002907188f, + -0.0060840594f, + -0.0085267369f, + 0.0075676877f, + 0.0338440552f, + 0.0381947481f, + -0.0000000000f, + -0.0560652526f, + -0.0745158480f, + -0.0263358366f, + 0.0525742489f, + 0.0907133744f, + 0.0522780261f, + -0.0260354008f, + -0.0732106139f, + -0.0547074810f, + -0.0000000000f, + 0.0366200761f, + 0.0320338908f, + 0.0070253327f, + -0.0076321872f, + -0.0048544647f, + 0.0008238360f, + -0.0017624047f, + -0.0077366100f, + -0.0072163979f, + -0.0000000000f, + 0.0055992856f, + 0.0046867184f, + 0.0008602070f + }, + { + 0.0010244801f, /* Filter 8 */ + 0.0051873402f, + 0.0059482846f, + -0.0000000000f, + -0.0071690834f, + -0.0073155681f, + -0.0014860895f, + 0.0000121147f, + -0.0067182711f, + -0.0089837114f, + 0.0078425317f, + 0.0347546343f, + 0.0389810295f, + -0.0000000000f, + -0.0567310773f, + -0.0751469523f, + -0.0264775002f, + 0.0527042181f, + 0.0906815023f, + 0.0521119220f, + -0.0258767749f, + -0.0725371076f, + -0.0540161669f, + -0.0000000000f, + 0.0358323491f, + 0.0311350075f, + 0.0067580050f, + -0.0071948553f, + -0.0042592917f, + 0.0010783437f, + -0.0018463962f, + -0.0078548930f, + -0.0072170648f, + -0.0000000000f, + 0.0054767942f, + 0.0045176541f, + 0.0008061228f + }, + { + 0.0010797387f, /* Filter 9 */ + 0.0053513607f, + 0.0060578290f, + -0.0000000000f, + -0.0071376445f, + -0.0071526572f, + -0.0013857854f, + -0.0002745080f, + -0.0073652682f, + -0.0094469844f, + 0.0081196950f, + 0.0356684082f, + 0.0397661628f, + -0.0000000000f, + -0.0573877799f, + -0.0757632982f, + -0.0266133659f, + 0.0528219995f, + 0.0906283998f, + 0.0519339297f, + -0.0257126472f, + -0.0718501024f, + -0.0533169949f, + -0.0000000000f, + 0.0350448010f, + 0.0302407132f, + 0.0064933625f, + -0.0067643060f, + -0.0036773273f, + 0.0013248222f, + -0.0019263796f, + -0.0079624054f, + -0.0072104667f, + -0.0000000000f, + 0.0053515345f, + 0.0043478209f, + 0.0007524586f + }, + { + 0.0011351585f, /* Filter 10 */ + 0.0055136150f, + 0.0061636632f, + -0.0000000000f, + -0.0070980966f, + -0.0069782257f, + -0.0012813449f, + -0.0005691347f, + -0.0080249289f, + -0.0099164224f, + 0.0083990788f, + 0.0365850135f, + 0.0405498128f, + -0.0000000000f, + -0.0580350475f, + -0.0763645934f, + -0.0267433682f, + 0.0529275462f, + 0.0905540931f, + 0.0517441335f, + -0.0255430962f, + -0.0711499279f, + -0.0526102914f, + -0.0000000000f, + 0.0342577560f, + 0.0293513451f, + 0.0062314920f, + -0.0063406470f, + -0.0031086542f, + 0.0015632808f, + -0.0020023867f, + -0.0080593114f, + -0.0071967801f, + -0.0000000000f, + 0.0052236926f, + 0.0041774074f, + 0.0006992621f + }, + { + 0.0011906836f, /* Filter 11 */ + 0.0056738985f, + 0.0062655968f, + -0.0000000000f, + -0.0070502812f, + -0.0067921410f, + -0.0011727478f, + -0.0008717462f, + -0.0086971142f, + -0.0103918880f, + 0.0086805868f, + 0.0375040844f, + 0.0413316408f, + -0.0000000000f, + -0.0586725740f, + -0.0769505513f, + -0.0268674426f, + 0.0530207977f, + 0.0904586247f, + 0.0515426342f, + -0.0253682062f, + -0.0704369116f, + -0.0518963804f, + -0.0000000000f, + 0.0334715400f, + 0.0284672348f, + 0.0059724768f, + -0.0059239838f, + -0.0025533503f, + 0.0017937337f, + -0.0020744514f, + -0.0081457795f, + -0.0071761839f, + -0.0000000000f, + 0.0050934529f, + 0.0040066013f, + 0.0006465801f + } +}; +static const float rx_pulseshaper_1200_im[RX_PULSESHAPER_1200_COEFF_SETS][37] = +{ + { + -0.0018295539f, /* Filter 0 */ + -0.0012462581f, + 0.0036043752f, + 0.0078656419f, + 0.0051939480f, + -0.0026714848f, + -0.0065942748f, + -0.0027750599f, + -0.0000000000f, + -0.0075899414f, + -0.0175932678f, + -0.0089641165f, + 0.0237481142f, + 0.0520524432f, + 0.0371812426f, + -0.0226506097f, + -0.0775208828f, + -0.0706490244f, + 0.0000000000f, + 0.0730882322f, + 0.0830529093f, + 0.0251880617f, + -0.0430840199f, + -0.0632565081f, + -0.0305956585f, + 0.0124851225f, + 0.0275887139f, + 0.0149657275f, + 0.0000000000f, + -0.0016273215f, + 0.0032622786f, + 0.0021426098f, + -0.0050814660f, + -0.0088364722f, + -0.0046233083f, + 0.0018949322f, + 0.0038355882f + }, + { + -0.0019899690f, /* Filter 1 */ + -0.0013018237f, + 0.0037006101f, + 0.0079812854f, + 0.0052138028f, + -0.0026467242f, + -0.0063845049f, + -0.0024688626f, + -0.0000000000f, + -0.0081536643f, + -0.0183813935f, + -0.0092495653f, + 0.0243184973f, + 0.0530130803f, + 0.0377049274f, + -0.0228863399f, + -0.0780753105f, + -0.0709423499f, + 0.0000000000f, + 0.0729768673f, + 0.0826894857f, + 0.0250027498f, + -0.0426281202f, + -0.0623574663f, + -0.0300291948f, + 0.0121858157f, + 0.0267160989f, + 0.0143032067f, + 0.0000000000f, + -0.0011998558f, + 0.0036093465f, + 0.0022069004f, + -0.0051223291f, + -0.0087945988f, + -0.0045522226f, + 0.0018435614f, + 0.0036645473f + }, + { + -0.0021521075f, /* Filter 2 */ + -0.0013573219f, + 0.0037952348f, + 0.0080913986f, + 0.0052287668f, + -0.0026186290f, + -0.0061627125f, + -0.0021516714f, + -0.0000000000f, + -0.0087271518f, + -0.0191785603f, + -0.0095368301f, + 0.0248897166f, + 0.0539702141f, + 0.0382236141f, + -0.0231180130f, + -0.0786135668f, + -0.0712196898f, + 0.0000000000f, + 0.0728485177f, + 0.0823076239f, + 0.0248123605f, + -0.0421649301f, + -0.0614507444f, + -0.0294611635f, + 0.0118871915f, + 0.0258497066f, + 0.0136487845f, + 0.0000000000f, + -0.0007833467f, + 0.0039435742f, + 0.0022673630f, + -0.0051570691f, + -0.0087448582f, + -0.0044781635f, + 0.0017914821f, + 0.0034936588f + }, + { + -0.0023158293f, /* Filter 3 */ + -0.0014126926f, + 0.0038881174f, + 0.0081957427f, + 0.0052387107f, + -0.0025871424f, + -0.0059287867f, + -0.0018234614f, + -0.0000000000f, + -0.0093102685f, + -0.0199845150f, + -0.0098258033f, + 0.0254615384f, + 0.0549234238f, + 0.0387370642f, + -0.0233455134f, + -0.0791353911f, + -0.0714809219f, + 0.0000000000f, + 0.0727032451f, + 0.0819075180f, + 0.0246169878f, + -0.0416946627f, + -0.0605367479f, + -0.0288918084f, + 0.0115893684f, + 0.0249898517f, + 0.0130026585f, + 0.0000000000f, + -0.0003778279f, + 0.0042650089f, + 0.0023240392f, + -0.0051858023f, + -0.0086874779f, + -0.0044012704f, + 0.0017387625f, + 0.0033230939f + }, + { + -0.0024809909f, /* Filter 4 */ + -0.0014678748f, + 0.0039791239f, + 0.0082940836f, + 0.0052435045f, + -0.0025522094f, + -0.0056826233f, + -0.0014842128f, + -0.0000000000f, + -0.0099028688f, + -0.0207990006f, + -0.0101163772f, + 0.0260337255f, + 0.0558722880f, + 0.0392450425f, + -0.0235687350f, + -0.0796405240f, + -0.0717259073f, + 0.0000000000f, + 0.0725411330f, + 0.0814893666f, + 0.0244167249f, + -0.0412175403f, + -0.0596159016f, + -0.0283213757f, + 0.0112924652f, + 0.0241368306f, + 0.0123650179f, + 0.0000000000f, + 0.0000166744f, + 0.0045737133f, + 0.0023769722f, + -0.0052086440f, + -0.0086226877f, + -0.0043216818f, + 0.0016854690f, + 0.0031530254f + }, + { + -0.0026474449f, /* Filter 5 */ + -0.0015228071f, + 0.0040681191f, + 0.0083861837f, + 0.0052430199f, + -0.0025137770f, + -0.0054241238f, + -0.0011339130f, + -0.0000000000f, + -0.0105048045f, + -0.0216217509f, + -0.0104084421f, + 0.0266060427f, + 0.0568163868f, + 0.0397473115f, + -0.0237875704f, + -0.0801287243f, + -0.0719545300f, + 0.0000000000f, + 0.0723622457f, + 0.0810533708f, + 0.0242116667f, + -0.0407337903f, + -0.0586886174f, + -0.0277501089f, + 0.0109966001f, + 0.0232909479f, + 0.0117360466f, + 0.0000000000f, + 0.0004001402f, + 0.0048697507f, + 0.0024262080f, + -0.0052257127f, + -0.0085507200f, + -0.0042395355f, + 0.0016316685f, + 0.0029836196f + }, + { + -0.0028150393f, /* Filter 6 */ + -0.0015774264f, + 0.0041549688f, + 0.0084718067f, + 0.0052371313f, + -0.0024717935f, + -0.0051531942f, + -0.0007725546f, + -0.0000000000f, + -0.0111159182f, + -0.0224524923f, + -0.0107018877f, + 0.0271782505f, + 0.0577553021f, + 0.0402436373f, + -0.0240019147f, + -0.0805997506f, + -0.0721666777f, + 0.0000000000f, + 0.0721666777f, + 0.0805997506f, + 0.0240019147f, + -0.0402436373f, + -0.0577553021f, + -0.0271782505f, + 0.0107018876f, + 0.0224524923f, + 0.0111159182f, + 0.0000000000f, + 0.0007725546f, + 0.0051531942f, + 0.0024717935f, + -0.0052371313f, + -0.0084718067f, + -0.0041549688f, + 0.0015774264f, + 0.0028150393f + }, + { + -0.0029836196f, /* Filter 7 */ + -0.0016316685f, + 0.0042395355f, + 0.0085507200f, + 0.0052257127f, + -0.0024262080f, + -0.0048697507f, + -0.0004001402f, + -0.0000000000f, + -0.0117360466f, + -0.0232909479f, + -0.0109966001f, + 0.0277501089f, + 0.0586886174f, + 0.0407337903f, + -0.0242116667f, + -0.0810533708f, + -0.0723622457f, + 0.0000000000f, + 0.0719545299f, + 0.0801287243f, + 0.0237875704f, + -0.0397473115f, + -0.0568163868f, + -0.0266060427f, + 0.0104084421f, + 0.0216217509f, + 0.0105048045f, + 0.0000000000f, + 0.0011339130f, + 0.0054241238f, + 0.0025137770f, + -0.0052430199f, + -0.0083861837f, + -0.0040681191f, + 0.0015228071f, + 0.0026474449f + }, + { + -0.0031530254f, /* Filter 8 */ + -0.0016854690f, + 0.0043216818f, + 0.0086226877f, + 0.0052086440f, + -0.0023769722f, + -0.0045737133f, + -0.0000166744f, + -0.0000000000f, + -0.0123650179f, + -0.0241368306f, + -0.0112924652f, + 0.0283213757f, + 0.0596159016f, + 0.0412175403f, + -0.0244167249f, + -0.0814893666f, + -0.0725411330f, + 0.0000000000f, + 0.0717259073f, + 0.0796405240f, + 0.0235687350f, + -0.0392450425f, + -0.0558722880f, + -0.0260337255f, + 0.0101163772f, + 0.0207990006f, + 0.0099028688f, + 0.0000000000f, + 0.0014842128f, + 0.0056826233f, + 0.0025522094f, + -0.0052435045f, + -0.0082940836f, + -0.0039791239f, + 0.0014678748f, + 0.0024809909f + }, + { + -0.0033230939f, /* Filter 9 */ + -0.0017387625f, + 0.0044012704f, + 0.0086874779f, + 0.0051858023f, + -0.0023240392f, + -0.0042650089f, + 0.0003778279f, + -0.0000000000f, + -0.0130026585f, + -0.0249898517f, + -0.0115893684f, + 0.0288918084f, + 0.0605367479f, + 0.0416946627f, + -0.0246169878f, + -0.0819075180f, + -0.0727032451f, + 0.0000000000f, + 0.0714809218f, + 0.0791353911f, + 0.0233455134f, + -0.0387370642f, + -0.0549234238f, + -0.0254615383f, + 0.0098258033f, + 0.0199845150f, + 0.0093102685f, + 0.0000000000f, + 0.0018234614f, + 0.0059287867f, + 0.0025871424f, + -0.0052387107f, + -0.0081957427f, + -0.0038881174f, + 0.0014126926f, + 0.0023158293f + }, + { + -0.0034936588f, /* Filter 10 */ + -0.0017914821f, + 0.0044781635f, + 0.0087448582f, + 0.0051570691f, + -0.0022673630f, + -0.0039435742f, + 0.0007833467f, + -0.0000000000f, + -0.0136487845f, + -0.0258497066f, + -0.0118871915f, + 0.0294611635f, + 0.0614507444f, + 0.0421649301f, + -0.0248123605f, + -0.0823076239f, + -0.0728485177f, + 0.0000000000f, + 0.0712196898f, + 0.0786135668f, + 0.0231180130f, + -0.0382236141f, + -0.0539702141f, + -0.0248897166f, + 0.0095368301f, + 0.0191785603f, + 0.0087271518f, + 0.0000000000f, + 0.0021516714f, + 0.0061627125f, + 0.0026186290f, + -0.0052287668f, + -0.0080913986f, + -0.0037952348f, + 0.0013573219f, + 0.0021521075f + }, + { + -0.0036645473f, /* Filter 11 */ + -0.0018435614f, + 0.0045522226f, + 0.0087945988f, + 0.0051223291f, + -0.0022069004f, + -0.0036093465f, + 0.0011998558f, + -0.0000000000f, + -0.0143032067f, + -0.0267160990f, + -0.0121858157f, + 0.0300291948f, + 0.0623574663f, + 0.0426281202f, + -0.0250027498f, + -0.0826894857f, + -0.0729768673f, + 0.0000000000f, + 0.0709423499f, + 0.0780753105f, + 0.0228863399f, + -0.0377049274f, + -0.0530130803f, + -0.0243184973f, + 0.0092495653f, + 0.0183813935f, + 0.0081536643f, + 0.0000000000f, + 0.0024688626f, + 0.0063845049f, + 0.0026467242f, + -0.0052138028f, + -0.0079812854f, + -0.0037006101f, + 0.0013018237f, + 0.0019899690f + } +}; diff --git a/libs/spandsp/src/generated/v22bis_rx_2400_fixed_rrc.h b/libs/spandsp/src/generated/v22bis_rx_2400_fixed_rrc.h new file mode 100644 index 0000000000..f92008c986 --- /dev/null +++ b/libs/spandsp/src/generated/v22bis_rx_2400_fixed_rrc.h @@ -0,0 +1,944 @@ +#define RX_PULSESHAPER_2400_GAIN 32767.000000f +#define RX_PULSESHAPER_2400_COEFF_SETS 12 +static const int16_t rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][37] = +{ + { + 50, /* Filter 0 */ + -106, + -62, + 257, + -89, + -229, + 183, + 34, + 65, + -94, + -490, + 768, + 409, + -1705, + 640, + 1943, + -2160, + -884, + 2960, + -914, + -2314, + 2160, + 742, + -2072, + 527, + 1071, + -768, + -187, + 307, + -20, + 90, + -183, + -87, + 289, + -79, + -162, + 106 + }, + { + 55, /* Filter 1 */ + -111, + -63, + 261, + -89, + -227, + 177, + 30, + 83, + -102, + -512, + 793, + 418, + -1737, + 649, + 1963, + -2176, + -887, + 2964, + -913, + -2304, + 2144, + 734, + -2043, + 517, + 1045, + -744, + -179, + 284, + -15, + 100, + -189, + -88, + 288, + -78, + -158, + 102 + }, + { + 59, /* Filter 2 */ + -116, + -65, + 265, + -90, + -224, + 171, + 26, + 101, + -109, + -534, + 818, + 428, + -1768, + 658, + 1983, + -2191, + -891, + 2967, + -911, + -2294, + 2128, + 726, + -2013, + 507, + 1019, + -720, + -170, + 262, + -9, + 109, + -194, + -88, + 286, + -77, + -153, + 97 + }, + { + 64, /* Filter 3 */ + -121, + -66, + 268, + -90, + -221, + 165, + 22, + 120, + -116, + -557, + 842, + 438, + -1799, + 667, + 2002, + -2205, + -894, + 2969, + -909, + -2283, + 2111, + 718, + -1983, + 497, + 994, + -696, + -162, + 241, + -4, + 118, + -199, + -89, + 284, + -75, + -149, + 92 + }, + { + 69, /* Filter 4 */ + -125, + -68, + 271, + -90, + -218, + 158, + 18, + 139, + -123, + -579, + 867, + 448, + -1830, + 676, + 2021, + -2219, + -897, + 2971, + -907, + -2271, + 2094, + 710, + -1953, + 487, + 968, + -672, + -154, + 220, + 0, + 127, + -203, + -89, + 282, + -74, + -144, + 87 + }, + { + 73, /* Filter 5 */ + -130, + -70, + 274, + -90, + -215, + 151, + 14, + 159, + -131, + -602, + 892, + 458, + -1861, + 684, + 2040, + -2233, + -900, + 2972, + -905, + -2259, + 2077, + 701, + -1923, + 478, + 943, + -649, + -146, + 199, + 5, + 135, + -208, + -90, + 280, + -73, + -139, + 83 + }, + { + 78, /* Filter 6 */ + -135, + -71, + 277, + -90, + -212, + 143, + 9, + 178, + -139, + -625, + 918, + 468, + -1892, + 693, + 2059, + -2246, + -903, + 2972, + -903, + -2246, + 2059, + 693, + -1892, + 468, + 918, + -625, + -139, + 178, + 9, + 143, + -212, + -90, + 277, + -71, + -135, + 78 + }, + { + 83, /* Filter 7 */ + -139, + -73, + 280, + -90, + -208, + 135, + 5, + 199, + -146, + -649, + 943, + 478, + -1923, + 701, + 2077, + -2259, + -905, + 2972, + -900, + -2233, + 2040, + 684, + -1861, + 458, + 892, + -602, + -131, + 159, + 14, + 151, + -215, + -90, + 274, + -70, + -130, + 73 + }, + { + 87, /* Filter 8 */ + -144, + -74, + 282, + -89, + -203, + 127, + 0, + 220, + -154, + -672, + 968, + 487, + -1953, + 710, + 2094, + -2271, + -907, + 2971, + -897, + -2219, + 2021, + 676, + -1830, + 448, + 867, + -579, + -123, + 139, + 18, + 158, + -218, + -90, + 271, + -68, + -125, + 69 + }, + { + 92, /* Filter 9 */ + -149, + -75, + 284, + -89, + -199, + 118, + -4, + 241, + -162, + -696, + 994, + 497, + -1983, + 718, + 2111, + -2283, + -909, + 2969, + -894, + -2205, + 2002, + 667, + -1799, + 438, + 842, + -557, + -116, + 120, + 22, + 165, + -221, + -90, + 268, + -66, + -121, + 64 + }, + { + 97, /* Filter 10 */ + -153, + -77, + 286, + -88, + -194, + 109, + -9, + 262, + -170, + -720, + 1019, + 507, + -2013, + 726, + 2128, + -2294, + -911, + 2967, + -891, + -2191, + 1983, + 658, + -1768, + 428, + 818, + -534, + -109, + 101, + 26, + 171, + -224, + -90, + 265, + -65, + -116, + 59 + }, + { + 102, /* Filter 11 */ + -158, + -78, + 288, + -88, + -189, + 100, + -15, + 284, + -179, + -744, + 1045, + 517, + -2043, + 734, + 2144, + -2304, + -913, + 2964, + -887, + -2176, + 1963, + 649, + -1737, + 418, + 793, + -512, + -102, + 83, + 30, + 177, + -227, + -89, + 261, + -63, + -111, + 55 + } +}; +static const int16_t rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][37] = +{ + { + 37, /* Filter 0 */ + 77, + -191, + 0, + 275, + -166, + -133, + 106, + 0, + 292, + -356, + -558, + 1259, + 0, + -1971, + 1411, + 1569, + -2721, + 0, + 2815, + -1681, + -1569, + 2284, + 0, + -1622, + 778, + 558, + -576, + 0, + 62, + 66, + 133, + -269, + 0, + 245, + -118, + -77 + }, + { + 40, /* Filter 1 */ + 81, + -196, + 0, + 276, + -164, + -129, + 95, + 0, + 314, + -372, + -576, + 1289, + 0, + -1999, + 1426, + 1581, + -2732, + 0, + 2811, + -1674, + -1558, + 2260, + 0, + -1592, + 759, + 541, + -550, + 0, + 46, + 73, + 137, + -271, + 0, + 241, + -114, + -74 + }, + { + 43, /* Filter 2 */ + 84, + -201, + 0, + 277, + -163, + -124, + 82, + 0, + 336, + -388, + -594, + 1319, + 0, + -2026, + 1440, + 1592, + -2743, + 0, + 2806, + -1666, + -1546, + 2235, + 0, + -1561, + 740, + 523, + -525, + 0, + 30, + 79, + 141, + -273, + 0, + 237, + -111, + -70 + }, + { + 46, /* Filter 3 */ + 88, + -206, + 0, + 277, + -161, + -120, + 70, + 0, + 358, + -404, + -612, + 1349, + 0, + -2053, + 1455, + 1602, + -2753, + 0, + 2800, + -1658, + -1534, + 2210, + 0, + -1531, + 722, + 506, + -500, + 0, + 14, + 86, + 144, + -274, + 0, + 233, + -108, + -67 + }, + { + 50, /* Filter 4 */ + 91, + -210, + 0, + 278, + -159, + -115, + 57, + 0, + 381, + -421, + -630, + 1380, + 0, + -2080, + 1468, + 1612, + -2762, + 0, + 2794, + -1650, + -1521, + 2185, + 0, + -1501, + 703, + 488, + -476, + 0, + 0, + 92, + 148, + -276, + 0, + 229, + -105, + -63 + }, + { + 53, /* Filter 5 */ + 94, + -215, + 0, + 277, + -156, + -109, + 43, + 0, + 404, + -437, + -648, + 1410, + 0, + -2107, + 1482, + 1622, + -2771, + 0, + 2787, + -1641, + -1509, + 2159, + 0, + -1471, + 685, + 471, + -452, + 0, + -15, + 98, + 151, + -277, + 0, + 224, + -101, + -60 + }, + { + 57, /* Filter 6 */ + 98, + -220, + 0, + 277, + -154, + -104, + 29, + 0, + 428, + -454, + -667, + 1440, + 0, + -2133, + 1495, + 1632, + -2779, + 0, + 2779, + -1632, + -1495, + 2133, + 0, + -1440, + 667, + 454, + -428, + 0, + -29, + 104, + 154, + -277, + 0, + 220, + -98, + -57 + }, + { + 60, /* Filter 7 */ + 101, + -224, + 0, + 277, + -151, + -98, + 15, + 0, + 452, + -471, + -685, + 1471, + 0, + -2159, + 1509, + 1641, + -2787, + 0, + 2771, + -1622, + -1482, + 2107, + 0, + -1410, + 648, + 437, + -404, + 0, + -43, + 109, + 156, + -277, + 0, + 215, + -94, + -53 + }, + { + 63, /* Filter 8 */ + 105, + -229, + 0, + 276, + -148, + -92, + 0, + 0, + 476, + -488, + -703, + 1501, + 0, + -2185, + 1521, + 1650, + -2794, + 0, + 2762, + -1612, + -1468, + 2080, + 0, + -1380, + 630, + 421, + -381, + 0, + -57, + 115, + 159, + -278, + 0, + 210, + -91, + -50 + }, + { + 67, /* Filter 9 */ + 108, + -233, + 0, + 274, + -144, + -86, + -14, + 0, + 500, + -506, + -722, + 1531, + 0, + -2210, + 1534, + 1658, + -2800, + 0, + 2753, + -1602, + -1455, + 2053, + 0, + -1349, + 612, + 404, + -358, + 0, + -70, + 120, + 161, + -277, + 0, + 206, + -88, + -46 + }, + { + 70, /* Filter 10 */ + 111, + -237, + 0, + 273, + -141, + -79, + -30, + 0, + 525, + -523, + -740, + 1561, + 0, + -2235, + 1546, + 1666, + -2806, + 0, + 2743, + -1592, + -1440, + 2026, + 0, + -1319, + 594, + 388, + -336, + 0, + -82, + 124, + 163, + -277, + 0, + 201, + -84, + -43 + }, + { + 74, /* Filter 11 */ + 114, + -241, + 0, + 271, + -137, + -73, + -46, + 0, + 550, + -541, + -759, + 1592, + 0, + -2260, + 1558, + 1674, + -2811, + 0, + 2732, + -1581, + -1426, + 1999, + 0, + -1289, + 576, + 372, + -314, + 0, + -95, + 129, + 164, + -276, + 0, + 196, + -81, + -40 + } +}; diff --git a/libs/spandsp/src/generated/v22bis_rx_2400_floating_rrc.h b/libs/spandsp/src/generated/v22bis_rx_2400_floating_rrc.h new file mode 100644 index 0000000000..e9340e1874 --- /dev/null +++ b/libs/spandsp/src/generated/v22bis_rx_2400_floating_rrc.h @@ -0,0 +1,944 @@ +#define RX_PULSESHAPER_2400_GAIN 1.000000f +#define RX_PULSESHAPER_2400_COEFF_SETS 12 +static const float rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][37] = +{ + { + 0.0015563115f, /* Filter 0 */ + -0.0032627462f, + -0.0018949322f, + 0.0078656419f, + -0.0027306201f, + -0.0069940380f, + 0.0056094252f, + 0.0010599786f, + 0.0020114800f, + -0.0028990996f, + -0.0149657275f, + 0.0234683618f, + 0.0124851225f, + -0.0520524432f, + 0.0195473360f, + 0.0593000660f, + -0.0659432016f, + -0.0269855260f, + 0.0903420234f, + -0.0279172205f, + -0.0706490244f, + 0.0659432016f, + 0.0226506097f, + -0.0632565081f, + 0.0160850895f, + 0.0326864751f, + -0.0234683618f, + -0.0057163992f, + 0.0093816835f, + -0.0006215815f, + 0.0027750599f, + -0.0056094252f, + -0.0026714848f, + 0.0088364722f, + -0.0024306170f, + -0.0049609969f, + 0.0032627462f + }, + { + 0.0016927688f, /* Filter 1 */ + -0.0034082187f, + -0.0019455259f, + 0.0079812854f, + -0.0027410584f, + -0.0069292139f, + 0.0054309843f, + 0.0009430216f, + 0.0025533503f, + -0.0031144226f, + -0.0156361473f, + 0.0242156763f, + 0.0127849906f, + -0.0530130803f, + 0.0198226534f, + 0.0599172158f, + -0.0664148260f, + -0.0270975664f, + 0.0904586247f, + -0.0278746829f, + -0.0703398778f, + 0.0654580487f, + 0.0224109291f, + -0.0623574663f, + 0.0157872820f, + 0.0319028797f, + -0.0227260712f, + -0.0054633388f, + 0.0086971142f, + -0.0004583041f, + 0.0030702935f, + -0.0057777402f, + -0.0026929678f, + 0.0087945988f, + -0.0023932450f, + -0.0048265064f, + 0.0031172501f + }, + { + 0.0018306919f, /* Filter 2 */ + -0.0035535150f, + -0.0019952730f, + 0.0080913986f, + -0.0027489254f, + -0.0068556597f, + 0.0052423164f, + 0.0008218653f, + 0.0031086542f, + -0.0033334754f, + -0.0163142578f, + 0.0249677455f, + 0.0130852984f, + -0.0539702141f, + 0.0200953432f, + 0.0605237437f, + -0.0668726942f, + -0.0272035008f, + 0.0905540931f, + -0.0278256577f, + -0.0700150468f, + 0.0649596031f, + 0.0221674156f, + -0.0614507444f, + 0.0154886502f, + 0.0311210713f, + -0.0219890738f, + -0.0052133718f, + 0.0080249289f, + -0.0002992118f, + 0.0033546046f, + -0.0059360333f, + -0.0027112317f, + 0.0087448582f, + -0.0023543099f, + -0.0046901610f, + 0.0029718837f + }, + { + 0.0019699621f, /* Filter 3 */ + -0.0036984773f, + -0.0020441043f, + 0.0081957427f, + -0.0027541532f, + -0.0067732266f, + 0.0050433272f, + 0.0006965003f, + 0.0036773273f, + -0.0035562061f, + -0.0169998438f, + 0.0257242871f, + 0.0133859229f, + -0.0549234238f, + 0.0203652799f, + 0.0611193477f, + -0.0673165844f, + -0.0273032826f, + 0.0906283998f, + -0.0277701685f, + -0.0696746964f, + 0.0644481108f, + 0.0219201814f, + -0.0605367479f, + 0.0151893226f, + 0.0303413603f, + -0.0212576375f, + -0.0049665736f, + 0.0073652682f, + -0.0001443174f, + 0.0036280332f, + -0.0060844136f, + -0.0027263376f, + 0.0086874779f, + -0.0023138848f, + -0.0045521393f, + 0.0028267925f + }, + { + 0.0021104569f, /* Filter 4 */ + -0.0038429461f, + -0.0020919492f, + 0.0082940836f, + -0.0027566735f, + -0.0066817710f, + 0.0048339281f, + 0.0005669188f, + 0.0042592917f, + -0.0037825593f, + -0.0176926866f, + 0.0264850193f, + 0.0136867395f, + -0.0558722880f, + 0.0206323398f, + 0.0617037492f, + -0.0677462761f, + -0.0273968587f, + 0.0906815023f, + -0.0277082472f, + -0.0693189956f, + 0.0639238157f, + 0.0216693433f, + -0.0596159016f, + 0.0148894283f, + 0.0295640577f, + -0.0205320145f, + -0.0047230166f, + 0.0067182711f, + 0.0000063691f, + 0.0038906329f, + -0.0062229939f, + -0.0027383462f, + 0.0086226877f, + -0.0022720426f, + -0.0044126151f, + 0.0026821236f + }, + { + 0.0022520511f, /* Filter 5 */ + -0.0039867608f, + -0.0021387368f, + 0.0083861837f, + -0.0027564187f, + -0.0065811535f, + 0.0046140353f, + 0.0004331162f, + 0.0048544647f, + -0.0040124783f, + -0.0183925599f, + 0.0272496551f, + 0.0139876244f, + -0.0568163868f, + 0.0208963983f, + 0.0622766679f, + -0.0681615641f, + -0.0274841848f, + 0.0907133744f, + -0.0276399183f, + -0.0689481154f, + 0.0633869663f, + 0.0214150209f, + -0.0586886174f, + 0.0145890956f, + 0.0287894729f, + -0.0198124637f, + -0.0044827709f, + 0.0060840594f, + 0.0001528399f, + 0.0041424574f, + -0.0063518949f, + -0.0027473198f, + 0.0085507200f, + -0.0022288557f, + -0.0042717636f, + 0.0025380184f + }, + { + 0.0023946154f, /* Filter 6 */ + -0.0041297560f, + -0.0021843964f, + 0.0084718067f, + -0.0027533229f, + -0.0064712394f, + 0.0043835688f, + 0.0002950896f, + 0.0054627541f, + -0.0042459030f, + -0.0190992307f, + 0.0280179056f, + 0.0142884518f, + -0.0577553021f, + 0.0211573322f, + 0.0628378285f, + -0.0685622430f, + -0.0275652180f, + 0.0907240049f, + -0.0275652180f, + -0.0685622430f, + 0.0628378285f, + 0.0211573322f, + -0.0577553021f, + 0.0142884518f, + 0.0280179056f, + -0.0190992307f, + -0.0042459030f, + 0.0054627541f, + 0.0002950896f, + 0.0043835688f, + -0.0064712394f, + -0.0027533229f, + 0.0084718067f, + -0.0021843964f, + -0.0041297560f, + 0.0023946154f + }, + { + 0.0025380184f, /* Filter 7 */ + -0.0042717636f, + -0.0022288557f, + 0.0085507200f, + -0.0027473198f, + -0.0063518949f, + 0.0041424574f, + 0.0001528399f, + 0.0060840594f, + -0.0044827709f, + -0.0198124637f, + 0.0287894729f, + 0.0145890956f, + -0.0586886174f, + 0.0214150209f, + 0.0633869663f, + -0.0689481154f, + -0.0276399183f, + 0.0907133744f, + -0.0274841848f, + -0.0681615641f, + 0.0622766679f, + 0.0208963983f, + -0.0568163868f, + 0.0139876244f, + 0.0272496551f, + -0.0183925599f, + -0.0040124783f, + 0.0048544647f, + 0.0004331162f, + 0.0046140353f, + -0.0065811535f, + -0.0027564187f, + 0.0083861837f, + -0.0021387368f, + -0.0039867608f, + 0.0022520511f + }, + { + 0.0026821236f, /* Filter 8 */ + -0.0044126151f, + -0.0022720426f, + 0.0086226877f, + -0.0027383462f, + -0.0062229939f, + 0.0038906329f, + 0.0000063691f, + 0.0067182711f, + -0.0047230166f, + -0.0205320145f, + 0.0295640577f, + 0.0148894283f, + -0.0596159016f, + 0.0216693433f, + 0.0639238157f, + -0.0693189956f, + -0.0277082472f, + 0.0906815023f, + -0.0273968587f, + -0.0677462761f, + 0.0617037492f, + 0.0206323398f, + -0.0558722880f, + 0.0136867395f, + 0.0264850193f, + -0.0176926866f, + -0.0037825593f, + 0.0042592917f, + 0.0005669188f, + 0.0048339281f, + -0.0066817710f, + -0.0027566735f, + 0.0082940836f, + -0.0020919492f, + -0.0038429461f, + 0.0021104569f + }, + { + 0.0028267925f, /* Filter 9 */ + -0.0045521393f, + -0.0023138848f, + 0.0086874779f, + -0.0027263376f, + -0.0060844136f, + 0.0036280332f, + -0.0001443174f, + 0.0073652682f, + -0.0049665736f, + -0.0212576375f, + 0.0303413603f, + 0.0151893226f, + -0.0605367479f, + 0.0219201814f, + 0.0644481108f, + -0.0696746964f, + -0.0277701685f, + 0.0906283998f, + -0.0273032826f, + -0.0673165844f, + 0.0611193477f, + 0.0203652799f, + -0.0549234238f, + 0.0133859229f, + 0.0257242871f, + -0.0169998438f, + -0.0035562061f, + 0.0036773273f, + 0.0006965003f, + 0.0050433272f, + -0.0067732266f, + -0.0027541532f, + 0.0081957427f, + -0.0020441043f, + -0.0036984773f, + 0.0019699621f + }, + { + 0.0029718837f, /* Filter 10 */ + -0.0046901610f, + -0.0023543099f, + 0.0087448582f, + -0.0027112317f, + -0.0059360333f, + 0.0033546046f, + -0.0002992118f, + 0.0080249289f, + -0.0052133718f, + -0.0219890738f, + 0.0311210713f, + 0.0154886502f, + -0.0614507444f, + 0.0221674156f, + 0.0649596031f, + -0.0700150468f, + -0.0278256577f, + 0.0905540931f, + -0.0272035008f, + -0.0668726942f, + 0.0605237437f, + 0.0200953432f, + -0.0539702141f, + 0.0130852984f, + 0.0249677455f, + -0.0163142578f, + -0.0033334754f, + 0.0031086542f, + 0.0008218653f, + 0.0052423164f, + -0.0068556597f, + -0.0027489254f, + 0.0080913986f, + -0.0019952730f, + -0.0035535150f, + 0.0018306919f + }, + { + 0.0031172501f, /* Filter 11 */ + -0.0048265064f, + -0.0023932450f, + 0.0087945988f, + -0.0026929678f, + -0.0057777402f, + 0.0030702935f, + -0.0004583041f, + 0.0086971142f, + -0.0054633388f, + -0.0227260712f, + 0.0319028797f, + 0.0157872820f, + -0.0623574663f, + 0.0224109291f, + 0.0654580487f, + -0.0703398778f, + -0.0278746829f, + 0.0904586247f, + -0.0270975664f, + -0.0664148260f, + 0.0599172158f, + 0.0198226534f, + -0.0530130803f, + 0.0127849906f, + 0.0242156763f, + -0.0156361472f, + -0.0031144226f, + 0.0025533503f, + 0.0009430216f, + 0.0054309843f, + -0.0069292139f, + -0.0027410584f, + 0.0079812854f, + -0.0019455259f, + -0.0034082187f, + 0.0016927688f + } +}; +static const float rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][37] = +{ + { + 0.0011307265f, /* Filter 0 */ + 0.0023705238f, + -0.0058320016f, + 0.0000000000f, + 0.0084039844f, + -0.0050814660f, + -0.0040754860f, + 0.0032622786f, + 0.0000000000f, + 0.0089225112f, + -0.0108732375f, + -0.0170507629f, + 0.0384252560f, + -0.0000000000f, + -0.0601605142f, + 0.0430840199f, + 0.0479105404f, + -0.0830529093f, + 0.0000000000f, + 0.0859203700f, + -0.0513295208f, + -0.0479105404f, + 0.0697114085f, + 0.0000000000f, + -0.0495048153f, + 0.0237481142f, + 0.0170507629f, + -0.0175932678f, + -0.0000000000f, + 0.0019130312f, + 0.0020161991f, + 0.0040754860f, + -0.0082219847f, + -0.0000000000f, + 0.0074806699f, + -0.0036043752f, + -0.0023705238f + }, + { + 0.0012298685f, /* Filter 1 */ + 0.0024762158f, + -0.0059877130f, + 0.0000000000f, + 0.0084361101f, + -0.0050343686f, + -0.0039458410f, + 0.0029023221f, + 0.0000000000f, + 0.0095852072f, + -0.0113603260f, + -0.0175937187f, + 0.0393481552f, + -0.0000000000f, + -0.0610078541f, + 0.0435324055f, + 0.0482531955f, + -0.0833977341f, + 0.0000000000f, + 0.0857894527f, + -0.0511049127f, + -0.0475580562f, + 0.0689737474f, + 0.0000000000f, + -0.0485882579f, + 0.0231787989f, + 0.0165114572f, + -0.0168144279f, + -0.0000000000f, + 0.0014105150f, + 0.0022306988f, + 0.0041977740f, + -0.0082881026f, + -0.0000000000f, + 0.0073656508f, + -0.0035066621f, + -0.0022648148f + }, + { + 0.0013300756f, /* Filter 2 */ + 0.0025817797f, + -0.0061408189f, + 0.0000000000f, + 0.0084603224f, + -0.0049809284f, + -0.0038087658f, + 0.0025294414f, + 0.0000000000f, + 0.0102593823f, + -0.0118530021f, + -0.0181401289f, + 0.0402724075f, + -0.0000000000f, + -0.0618471069f, + 0.0439730737f, + 0.0485858563f, + -0.0837237667f, + 0.0000000000f, + 0.0856385688f, + -0.0508689091f, + -0.0471959142f, + 0.0682242900f, + 0.0000000000f, + -0.0476691639f, + 0.0226107818f, + 0.0159759973f, + -0.0160451085f, + -0.0000000000f, + 0.0009208793f, + 0.0024372629f, + 0.0043127806f, + -0.0083443130f, + -0.0000000000f, + 0.0072458207f, + -0.0034076014f, + -0.0021591999f + }, + { + 0.0014312612f, /* Filter 3 */ + 0.0026871011f, + -0.0062911061f, + 0.0000000000f, + 0.0084764120f, + -0.0049210372f, + -0.0036641917f, + 0.0021436074f, + 0.0000000000f, + 0.0109448771f, + -0.0123511095f, + -0.0186897886f, + 0.0411976345f, + -0.0000000000f, + -0.0626778865f, + 0.0444058054f, + 0.0489083614f, + -0.0840308634f, + 0.0000000000f, + 0.0854677905f, + -0.0506216301f, + -0.0468242934f, + 0.0674633814f, + 0.0000000000f, + -0.0467479280f, + 0.0220442886f, + 0.0154445777f, + -0.0152855418f, + -0.0000000000f, + 0.0004441633f, + 0.0026359204f, + 0.0044205852f, + -0.0083908043f, + -0.0000000000f, + 0.0071214052f, + -0.0033073228f, + -0.0020537850f + }, + { + 0.0015333367f, /* Filter 4 */ + 0.0027920638f, + -0.0064383577f, + 0.0000000000f, + 0.0084841685f, + -0.0048545908f, + -0.0035120543f, + 0.0017447968f, + 0.0000000000f, + 0.0116415204f, + -0.0128544893f, + -0.0192424929f, + 0.0421234528f, + -0.0000000000f, + -0.0634998126f, + 0.0448303979f, + 0.0492205507f, + -0.0843188611f, + 0.0000000000f, + 0.0852772163f, + -0.0503631983f, + -0.0464433707f, + 0.0666913811f, + 0.0000000000f, + -0.0458249485f, + 0.0214795452f, + 0.0149173817f, + -0.0145359503f, + -0.0000000000f, + -0.0000196020f, + 0.0028267103f, + 0.0045212697f, + -0.0084277630f, + -0.0000000000f, + 0.0069926280f, + -0.0032059525f, + -0.0019486769f + }, + { + 0.0016362109f, /* Filter 5 */ + 0.0028965513f, + -0.0065823550f, + 0.0000000000f, + 0.0084833845f, + -0.0047814879f, + -0.0033522929f, + 0.0013329947f, + 0.0000000000f, + 0.0123491384f, + -0.0133629770f, + -0.0197980333f, + 0.0430494814f, + -0.0000000000f, + -0.0643125010f, + 0.0452466478f, + 0.0495222751f, + -0.0845876231f, + 0.0000000000f, + 0.0850669216f, + -0.0500937381f, + -0.0460533268f, + 0.0659086572f, + 0.0000000000f, + -0.0449006193f, + 0.0209167764f, + 0.0143945974f, + -0.0137965502f, + -0.0000000000f, + -0.0004703930f, + 0.0030096715f, + 0.0046149218f, + -0.0084553808f, + -0.0000000000f, + 0.0068597125f, + -0.0031036179f, + -0.0018439783f + }, + { + 0.0017397900f, /* Filter 6 */ + 0.0030004433f, + -0.0067228808f, + 0.0000000000f, + 0.0084738564f, + -0.0047016307f, + -0.0031848491f, + 0.0009081924f, + 0.0000000000f, + 0.0130675456f, + -0.0138764034f, + -0.0203562000f, + 0.0439753330f, + -0.0000000000f, + -0.0651155730f, + 0.0456543548f, + 0.0498133853f, + -0.0848370177f, + 0.0000000000f, + 0.0848370177f, + -0.0498133853f, + -0.0456543548f, + 0.0651155730f, + 0.0000000000f, + -0.0439753330f, + 0.0203562000f, + 0.0138764034f, + -0.0130675456f, + -0.0000000000f, + -0.0009081924f, + 0.0031848491f, + 0.0047016307f, + -0.0084738564f, + -0.0000000000f, + 0.0067228808f, + -0.0030004433f, + -0.0017397900f + }, + { + 0.0018439783f, /* Filter 7 */ + 0.0031036179f, + -0.0068597125f, + 0.0000000000f, + 0.0084553808f, + -0.0046149218f, + -0.0030096715f, + 0.0004703930f, + 0.0000000000f, + 0.0137965502f, + -0.0143945974f, + -0.0209167764f, + 0.0449006193f, + -0.0000000000f, + -0.0659086573f, + 0.0460533268f, + 0.0500937381f, + -0.0850669216f, + 0.0000000000f, + 0.0845876231f, + -0.0495222751f, + -0.0452466478f, + 0.0643125010f, + 0.0000000000f, + -0.0430494814f, + 0.0197980333f, + 0.0133629770f, + -0.0123491384f, + -0.0000000000f, + -0.0013329947f, + 0.0033522929f, + 0.0047814879f, + -0.0084833845f, + -0.0000000000f, + 0.0065823550f, + -0.0028965513f, + -0.0016362109f + }, + { + 0.0019486769f, /* Filter 8 */ + 0.0032059525f, + -0.0069926280f, + 0.0000000000f, + 0.0084277630f, + -0.0045212697f, + -0.0028267103f, + 0.0000196020f, + 0.0000000000f, + 0.0145359503f, + -0.0149173817f, + -0.0214795452f, + 0.0458249485f, + -0.0000000000f, + -0.0666913811f, + 0.0464433707f, + 0.0503631983f, + -0.0852772163f, + 0.0000000000f, + 0.0843188611f, + -0.0492205507f, + -0.0448303979f, + 0.0634998126f, + 0.0000000000f, + -0.0421234528f, + 0.0192424929f, + 0.0128544893f, + -0.0116415204f, + -0.0000000000f, + -0.0017447968f, + 0.0035120543f, + 0.0048545908f, + -0.0084841685f, + -0.0000000000f, + 0.0064383577f, + -0.0027920638f, + -0.0015333367f + }, + { + 0.0020537850f, /* Filter 9 */ + 0.0033073228f, + -0.0071214052f, + 0.0000000000f, + 0.0083908043f, + -0.0044205852f, + -0.0026359204f, + -0.0004441633f, + 0.0000000000f, + 0.0152855418f, + -0.0154445777f, + -0.0220442886f, + 0.0467479280f, + -0.0000000000f, + -0.0674633814f, + 0.0468242934f, + 0.0506216301f, + -0.0854677905f, + 0.0000000000f, + 0.0840308634f, + -0.0489083614f, + -0.0444058054f, + 0.0626778865f, + 0.0000000000f, + -0.0411976344f, + 0.0186897886f, + 0.0123511095f, + -0.0109448771f, + -0.0000000000f, + -0.0021436074f, + 0.0036641917f, + 0.0049210372f, + -0.0084764120f, + -0.0000000000f, + 0.0062911061f, + -0.0026871011f, + -0.0014312612f + }, + { + 0.0021591999f, /* Filter 10 */ + 0.0034076014f, + -0.0072458207f, + 0.0000000000f, + 0.0083443130f, + -0.0043127806f, + -0.0024372629f, + -0.0009208793f, + 0.0000000000f, + 0.0160451085f, + -0.0159759973f, + -0.0226107818f, + 0.0476691639f, + -0.0000000000f, + -0.0682242900f, + 0.0471959142f, + 0.0508689091f, + -0.0856385688f, + 0.0000000000f, + 0.0837237667f, + -0.0485858563f, + -0.0439730737f, + 0.0618471068f, + 0.0000000000f, + -0.0402724075f, + 0.0181401289f, + 0.0118530021f, + -0.0102593823f, + -0.0000000000f, + -0.0025294414f, + 0.0038087658f, + 0.0049809284f, + -0.0084603224f, + -0.0000000000f, + 0.0061408189f, + -0.0025817797f, + -0.0013300756f + }, + { + 0.0022648148f, /* Filter 11 */ + 0.0035066621f, + -0.0073656508f, + 0.0000000000f, + 0.0082881026f, + -0.0041977740f, + -0.0022306988f, + -0.0014105150f, + 0.0000000000f, + 0.0168144279f, + -0.0165114572f, + -0.0231787989f, + 0.0485882579f, + -0.0000000000f, + -0.0689737474f, + 0.0475580562f, + 0.0511049127f, + -0.0857894527f, + 0.0000000000f, + 0.0833977341f, + -0.0482531955f, + -0.0435324055f, + 0.0610078541f, + 0.0000000000f, + -0.0393481552f, + 0.0175937187f, + 0.0113603260f, + -0.0095852072f, + -0.0000000000f, + -0.0029023221f, + 0.0039458410f, + 0.0050343686f, + -0.0084361101f, + -0.0000000000f, + 0.0059877130f, + -0.0024762158f, + -0.0012298685f + } +}; diff --git a/libs/spandsp/src/generated/v22bis_tx_fixed_rrc.h b/libs/spandsp/src/generated/v22bis_tx_fixed_rrc.h new file mode 100644 index 0000000000..7650115cab --- /dev/null +++ b/libs/spandsp/src/generated/v22bis_tx_fixed_rrc.h @@ -0,0 +1,445 @@ +#define TX_PULSESHAPER_GAIN 0.829192f +#define TX_PULSESHAPER_COEFF_SETS 40 +static const int16_t tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] = +{ + { + -128, /* Filter 0 */ + -228, + -237, + 239, + 13893, + 13893, + 239, + -237, + -228 + }, + { + -121, /* Filter 1 */ + -242, + -302, + 63, + 15293, + 12507, + 393, + -172, + -210 + }, + { + -111, /* Filter 2 */ + -252, + -365, + -132, + 16699, + 11146, + 525, + -106, + -188 + }, + { + -99, /* Filter 3 */ + -258, + -425, + -345, + 18102, + 9816, + 634, + -42, + -164 + }, + { + -84, /* Filter 4 */ + -260, + -480, + -575, + 19492, + 8526, + 719, + 18, + -138 + }, + { + -68, /* Filter 5 */ + -256, + -530, + -817, + 20859, + 7283, + 782, + 75, + -110 + }, + { + -49, /* Filter 6 */ + -248, + -573, + -1069, + 22194, + 6093, + 821, + 128, + -81 + }, + { + -30, /* Filter 7 */ + -235, + -607, + -1326, + 23486, + 4962, + 839, + 176, + -51 + }, + { + -9, /* Filter 8 */ + -217, + -633, + -1586, + 24728, + 3896, + 837, + 218, + -21 + }, + { + 12, /* Filter 9 */ + -195, + -650, + -1843, + 25908, + 2898, + 815, + 254, + 8 + }, + { + 33, /* Filter 10 */ + -169, + -656, + -2093, + 27019, + 1972, + 776, + 282, + 36 + }, + { + 55, /* Filter 11 */ + -138, + -651, + -2331, + 28052, + 1122, + 721, + 304, + 63 + }, + { + 76, /* Filter 12 */ + -105, + -634, + -2552, + 29000, + 349, + 653, + 319, + 88 + }, + { + 97, /* Filter 13 */ + -69, + -607, + -2751, + 29854, + -344, + 573, + 326, + 111 + }, + { + 116, /* Filter 14 */ + -30, + -568, + -2922, + 30608, + -960, + 483, + 326, + 131 + }, + { + 133, /* Filter 15 */ + 9, + -517, + -3059, + 31257, + -1497, + 387, + 320, + 148 + }, + { + 148, /* Filter 16 */ + 49, + -456, + -3158, + 31794, + -1956, + 286, + 307, + 161 + }, + { + 161, /* Filter 17 */ + 90, + -385, + -3212, + 32217, + -2340, + 182, + 289, + 171 + }, + { + 171, /* Filter 18 */ + 130, + -306, + -3217, + 32522, + -2649, + 78, + 265, + 178 + }, + { + 177, /* Filter 19 */ + 168, + -218, + -3168, + 32705, + -2888, + -24, + 236, + 181 + }, + { + 181, /* Filter 20 */ + 204, + -123, + -3060, + 32767, + -3060, + -123, + 204, + 181 + }, + { + 181, /* Filter 21 */ + 236, + -24, + -2888, + 32705, + -3168, + -218, + 168, + 177 + }, + { + 178, /* Filter 22 */ + 265, + 78, + -2649, + 32522, + -3217, + -306, + 130, + 171 + }, + { + 171, /* Filter 23 */ + 289, + 182, + -2340, + 32217, + -3212, + -385, + 90, + 161 + }, + { + 161, /* Filter 24 */ + 307, + 286, + -1956, + 31794, + -3158, + -456, + 49, + 148 + }, + { + 148, /* Filter 25 */ + 320, + 387, + -1497, + 31257, + -3059, + -517, + 9, + 133 + }, + { + 131, /* Filter 26 */ + 326, + 483, + -960, + 30608, + -2922, + -568, + -30, + 116 + }, + { + 111, /* Filter 27 */ + 326, + 573, + -344, + 29854, + -2751, + -607, + -69, + 97 + }, + { + 88, /* Filter 28 */ + 319, + 653, + 349, + 29000, + -2552, + -634, + -105, + 76 + }, + { + 63, /* Filter 29 */ + 304, + 721, + 1122, + 28052, + -2331, + -651, + -138, + 55 + }, + { + 36, /* Filter 30 */ + 282, + 776, + 1972, + 27019, + -2093, + -656, + -169, + 33 + }, + { + 8, /* Filter 31 */ + 254, + 815, + 2898, + 25908, + -1843, + -650, + -195, + 12 + }, + { + -21, /* Filter 32 */ + 218, + 837, + 3896, + 24728, + -1586, + -633, + -217, + -9 + }, + { + -51, /* Filter 33 */ + 176, + 839, + 4962, + 23486, + -1326, + -607, + -235, + -30 + }, + { + -81, /* Filter 34 */ + 128, + 821, + 6093, + 22194, + -1069, + -573, + -248, + -49 + }, + { + -110, /* Filter 35 */ + 75, + 782, + 7283, + 20859, + -817, + -530, + -256, + -68 + }, + { + -138, /* Filter 36 */ + 18, + 719, + 8526, + 19492, + -575, + -480, + -260, + -84 + }, + { + -164, /* Filter 37 */ + -42, + 634, + 9816, + 18102, + -345, + -425, + -258, + -99 + }, + { + -188, /* Filter 38 */ + -106, + 525, + 11146, + 16699, + -132, + -365, + -252, + -111 + }, + { + -210, /* Filter 39 */ + -172, + 393, + 12507, + 15293, + 63, + -302, + -242, + -121 + } +}; diff --git a/libs/spandsp/src/generated/v22bis_tx_floating_rrc.h b/libs/spandsp/src/generated/v22bis_tx_floating_rrc.h new file mode 100644 index 0000000000..23d8edecb5 --- /dev/null +++ b/libs/spandsp/src/generated/v22bis_tx_floating_rrc.h @@ -0,0 +1,445 @@ +#define TX_PULSESHAPER_GAIN 1.000000f +#define TX_PULSESHAPER_COEFF_SETS 40 +static const float tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] = +{ + { + -0.0047225799f, /* Filter 0 */ + -0.0084017854f, + -0.0087512705f, + 0.0088069151f, + 0.5113443423f, + 0.5113443422f, + 0.0088069150f, + -0.0087512705f, + -0.0084017854f + }, + { + -0.0044560627f, /* Filter 1 */ + -0.0089299784f, + -0.0111430081f, + 0.0023375926f, + 0.5628832742f, + 0.4603563001f, + 0.0144879379f, + -0.0063308268f, + -0.0077375780f + }, + { + -0.0040955757f, /* Filter 2 */ + -0.0093085520f, + -0.0134608686f, + -0.0048652084f, + 0.6146393768f, + 0.4102392997f, + 0.0193418829f, + -0.0039255892f, + -0.0069531299f + }, + { + -0.0036459251f, /* Filter 3 */ + -0.0095262914f, + -0.0156592355f, + -0.0127304083f, + 0.6662684960f, + 0.3612970480f, + 0.0233456667f, + -0.0015775329f, + -0.0060659391f + }, + { + -0.0031137078f, /* Filter 4 */ + -0.0095747033f, + -0.0176928206f, + -0.0211706543f, + 0.7174186958f, + 0.3138144449f, + 0.0264912738f, + 0.0006739922f, + -0.0050949150f + }, + { + -0.0025072439f, /* Filter 5 */ + -0.0094482428f, + -0.0195175151f, + -0.0300826256f, + 0.7677341786f, + 0.2680550805f, + 0.0287849965f, + 0.0027928495f, + -0.0040599976f + }, + { + -0.0018364509f, /* Filter 6 */ + -0.0091444853f, + -0.0210912336f, + -0.0393474967f, + 0.8168580673f, + 0.2242592987f, + 0.0302465054f, + 0.0047466024f, + -0.0029817423f + }, + { + -0.0011126906f, /* Filter 7 */ + -0.0086642941f, + -0.0223747662f, + -0.0488316115f, + 0.8644361861f, + 0.1826424770f, + 0.0309077815f, + 0.0065069834f, + -0.0018809527f + }, + { + -0.0003486070f, /* Filter 8 */ + -0.0080118899f, + -0.0233326132f, + -0.0583874108f, + 0.9101203338f, + 0.1433934276f, + 0.0308119316f, + 0.0080502010f, + -0.0007782996f + }, + { + 0.0004421038f, /* Filter 9 */ + -0.0071948793f, + -0.0239337731f, + -0.0678546589f, + 0.9535717032f, + 0.1066734699f, + 0.0300118637f, + 0.0093572179f, + 0.0003060784f + }, + { + 0.0012449004f, /* Filter 10 */ + -0.0062242175f, + -0.0241525264f, + -0.0770617470f, + 0.9944641631f, + 0.0726154565f, + 0.0285689605f, + 0.0104139109f, + 0.0013528956f + }, + { + 0.0020446769f, /* Filter 11 */ + -0.0051140981f, + -0.0239691024f, + -0.0858273278f, + 1.0324875613f, + 0.0413233951f, + 0.0265516451f, + 0.0112111290f, + 0.0023440604f + }, + { + 0.0028260046f, /* Filter 12 */ + -0.0038818095f, + -0.0233703410f, + -0.0939620315f, + 1.0673511303f, + 0.0128722494f, + 0.0240338606f, + 0.0117446951f, + 0.0032629820f + }, + { + 0.0035734256f, /* Filter 13 */ + -0.0025475002f, + -0.0223501989f, + -0.1012704788f, + 1.0987857647f, + -0.0126918879f, + 0.0210936824f, + 0.0120153027f, + 0.0040948071f + }, + { + 0.0042717487f, /* Filter 14 */ + -0.0011339020f, + -0.0209102209f, + -0.1075533482f, + 1.1265473042f, + -0.0353513115f, + 0.0178118270f, + 0.0120283162f, + 0.0048266759f + }, + { + 0.0049063204f, /* Filter 15 */ + 0.0003340068f, + -0.0190598540f, + -0.1126096101f, + 1.1504189013f, + -0.0551159112f, + 0.0142701967f, + 0.0117935356f, + 0.0054478772f + }, + { + 0.0054633378f, /* Filter 16 */ + 0.0018293983f, + -0.0168166384f, + -0.1162389085f, + 1.1702128005f, + -0.0720220989f, + 0.0105505105f, + 0.0113248682f, + 0.0059499999f + }, + { + 0.0059300986f, /* Filter 17 */ + 0.0033240172f, + -0.0142063354f, + -0.1182439353f, + 1.1857731261f, + -0.0861315420f, + 0.0067330166f, + 0.0106398969f, + 0.0063270335f + }, + { + 0.0062952926f, /* Filter 18 */ + 0.0047886664f, + -0.0112628308f, + -0.1184330100f, + 1.1969766889f, + -0.0975294679f, + 0.0028952510f, + 0.0097595312f, + 0.0065754012f + }, + { + 0.0065492251f, /* Filter 19 */ + 0.0061937075f, + -0.0080279745f, + -0.1166224166f, + 1.2037346307f, + -0.1063230130f, + -0.0008890961f, + 0.0087074429f, + 0.0066939821f + }, + { + 0.0066840559f, /* Filter 20 */ + 0.0075095974f, + -0.0045512022f, + -0.1126391143f, + 1.2059933265f, + -0.1126391143f, + -0.0045512022f, + 0.0075095974f, + 0.0066840559f + }, + { + 0.0066939821f, /* Filter 21 */ + 0.0087074429f, + -0.0008890961f, + -0.1063230130f, + 1.2037346307f, + -0.1166224167f, + -0.0080279745f, + 0.0061937074f, + 0.0065492251f + }, + { + 0.0065754012f, /* Filter 22 */ + 0.0097595313f, + 0.0028952510f, + -0.0975294679f, + 1.1969766889f, + -0.1184330100f, + -0.0112628308f, + 0.0047886664f, + 0.0062952926f + }, + { + 0.0063270335f, /* Filter 23 */ + 0.0106398969f, + 0.0067330166f, + -0.0861315419f, + 1.1857731261f, + -0.1182439353f, + -0.0142063354f, + 0.0033240172f, + 0.0059300986f + }, + { + 0.0059499999f, /* Filter 24 */ + 0.0113248682f, + 0.0105505105f, + -0.0720220988f, + 1.1702128005f, + -0.1162389085f, + -0.0168166384f, + 0.0018293982f, + 0.0054633378f + }, + { + 0.0054478772f, /* Filter 25 */ + 0.0117935356f, + 0.0142701967f, + -0.0551159112f, + 1.1504189013f, + -0.1126096102f, + -0.0190598540f, + 0.0003340068f, + 0.0049063204f + }, + { + 0.0048266759f, /* Filter 26 */ + 0.0120283162f, + 0.0178118270f, + -0.0353513115f, + 1.1265473042f, + -0.1075533483f, + -0.0209102209f, + -0.0011339020f, + 0.0042717487f + }, + { + 0.0040948071f, /* Filter 27 */ + 0.0120153027f, + 0.0210936824f, + -0.0126918879f, + 1.0987857646f, + -0.1012704788f, + -0.0223501990f, + -0.0025475002f, + 0.0035734256f + }, + { + 0.0032629820f, /* Filter 28 */ + 0.0117446951f, + 0.0240338606f, + 0.0128722494f, + 1.0673511303f, + -0.0939620315f, + -0.0233703410f, + -0.0038818095f, + 0.0028260045f + }, + { + 0.0023440604f, /* Filter 29 */ + 0.0112111290f, + 0.0265516451f, + 0.0413233951f, + 1.0324875612f, + -0.0858273278f, + -0.0239691024f, + -0.0051140981f, + 0.0020446769f + }, + { + 0.0013528956f, /* Filter 30 */ + 0.0104139109f, + 0.0285689605f, + 0.0726154565f, + 0.9944641630f, + -0.0770617471f, + -0.0241525264f, + -0.0062242175f, + 0.0012449004f + }, + { + 0.0003060784f, /* Filter 31 */ + 0.0093572179f, + 0.0300118637f, + 0.1066734700f, + 0.9535717031f, + -0.0678546589f, + -0.0239337731f, + -0.0071948793f, + 0.0004421038f + }, + { + -0.0007782996f, /* Filter 32 */ + 0.0080502011f, + 0.0308119316f, + 0.1433934276f, + 0.9101203338f, + -0.0583874108f, + -0.0233326132f, + -0.0080118899f, + -0.0003486070f + }, + { + -0.0018809527f, /* Filter 33 */ + 0.0065069834f, + 0.0309077816f, + 0.1826424771f, + 0.8644361860f, + -0.0488316115f, + -0.0223747662f, + -0.0086642941f, + -0.0011126906f + }, + { + -0.0029817423f, /* Filter 34 */ + 0.0047466024f, + 0.0302465054f, + 0.2242592987f, + 0.8168580673f, + -0.0393474967f, + -0.0210912336f, + -0.0091444853f, + -0.0018364509f + }, + { + -0.0040599976f, /* Filter 35 */ + 0.0027928495f, + 0.0287849965f, + 0.2680550805f, + 0.7677341786f, + -0.0300826256f, + -0.0195175151f, + -0.0094482428f, + -0.0025072439f + }, + { + -0.0050949150f, /* Filter 36 */ + 0.0006739922f, + 0.0264912738f, + 0.3138144449f, + 0.7174186958f, + -0.0211706543f, + -0.0176928206f, + -0.0095747033f, + -0.0031137079f + }, + { + -0.0060659391f, /* Filter 37 */ + -0.0015775329f, + 0.0233456667f, + 0.3612970481f, + 0.6662684959f, + -0.0127304083f, + -0.0156592355f, + -0.0095262914f, + -0.0036459251f + }, + { + -0.0069531299f, /* Filter 38 */ + -0.0039255892f, + 0.0193418829f, + 0.4102392997f, + 0.6146393768f, + -0.0048652084f, + -0.0134608686f, + -0.0093085520f, + -0.0040955757f + }, + { + -0.0077375780f, /* Filter 39 */ + -0.0063308268f, + 0.0144879379f, + 0.4603563001f, + 0.5628832742f, + 0.0023375926f, + -0.0111430081f, + -0.0089299784f, + -0.0044560627f + } +}; diff --git a/libs/spandsp/src/generated/v27ter_rx_2400_fixed_rrc.h b/libs/spandsp/src/generated/v27ter_rx_2400_fixed_rrc.h new file mode 100644 index 0000000000..f31456a8e9 --- /dev/null +++ b/libs/spandsp/src/generated/v27ter_rx_2400_fixed_rrc.h @@ -0,0 +1,704 @@ +#define RX_PULSESHAPER_2400_GAIN 32767.000000f +#define RX_PULSESHAPER_2400_COEFF_SETS 12 +static const int16_t rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][27] = +{ + { + 183, /* Filter 0 */ + -58, + -42, + 0, + -518, + -233, + 686, + 261, + 195, + 1096, + -1202, + -3745, + 778, + 5561, + 869, + -4735, + -1787, + 2142, + 958, + -162, + 396, + -238, + -747, + 0, + 215, + -13, + 167 + }, + { + 185, /* Filter 1 */ + -56, + -25, + 0, + -542, + -237, + 675, + 235, + 250, + 1178, + -1252, + -3839, + 789, + 5584, + 865, + -4667, + -1741, + 2052, + 886, + -118, + 433, + -241, + -734, + 0, + 190, + -18, + 173 + }, + { + 187, /* Filter 2 */ + -53, + -6, + 0, + -565, + -240, + 661, + 207, + 307, + 1262, + -1302, + -3932, + 799, + 5603, + 860, + -4596, + -1695, + 1962, + 816, + -76, + 468, + -243, + -720, + 0, + 166, + -23, + 177 + }, + { + 188, /* Filter 3 */ + -50, + 12, + 0, + -587, + -242, + 645, + 177, + 365, + 1347, + -1353, + -4023, + 809, + 5618, + 855, + -4522, + -1647, + 1873, + 748, + -35, + 501, + -245, + -704, + 0, + 142, + -28, + 181 + }, + { + 189, /* Filter 4 */ + -47, + 32, + 0, + -609, + -244, + 627, + 146, + 425, + 1433, + -1403, + -4112, + 818, + 5628, + 849, + -4445, + -1599, + 1784, + 680, + 4, + 531, + -246, + -687, + 0, + 119, + -32, + 184 + }, + { + 189, /* Filter 5 */ + -44, + 53, + 0, + -630, + -246, + 607, + 113, + 486, + 1519, + -1452, + -4199, + 827, + 5634, + 842, + -4366, + -1551, + 1695, + 614, + 42, + 559, + -247, + -669, + 0, + 96, + -37, + 187 + }, + { + 188, /* Filter 6 */ + -40, + 74, + 0, + -650, + -247, + 584, + 78, + 550, + 1607, + -1502, + -4284, + 835, + 5637, + 835, + -4284, + -1502, + 1607, + 550, + 78, + 584, + -247, + -650, + 0, + 74, + -40, + 188 + }, + { + 187, /* Filter 7 */ + -37, + 96, + 0, + -669, + -247, + 559, + 42, + 614, + 1695, + -1551, + -4366, + 842, + 5634, + 827, + -4199, + -1452, + 1519, + 486, + 113, + 607, + -246, + -630, + 0, + 53, + -44, + 189 + }, + { + 184, /* Filter 8 */ + -32, + 119, + 0, + -687, + -246, + 531, + 4, + 680, + 1784, + -1599, + -4445, + 849, + 5628, + 818, + -4112, + -1403, + 1433, + 425, + 146, + 627, + -244, + -609, + 0, + 32, + -47, + 189 + }, + { + 181, /* Filter 9 */ + -28, + 142, + 0, + -704, + -245, + 501, + -35, + 748, + 1873, + -1647, + -4522, + 855, + 5618, + 809, + -4023, + -1353, + 1347, + 365, + 177, + 645, + -242, + -587, + 0, + 12, + -50, + 188 + }, + { + 177, /* Filter 10 */ + -23, + 166, + 0, + -720, + -243, + 468, + -76, + 816, + 1962, + -1695, + -4596, + 860, + 5603, + 799, + -3932, + -1302, + 1262, + 307, + 207, + 661, + -240, + -565, + 0, + -6, + -53, + 187 + }, + { + 173, /* Filter 11 */ + -18, + 190, + 0, + -734, + -241, + 433, + -118, + 886, + 2052, + -1741, + -4667, + 865, + 5584, + 789, + -3839, + -1252, + 1178, + 250, + 235, + 675, + -237, + -542, + 0, + -25, + -56, + 185 + } +}; +static const int16_t rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] = +{ + { + 93, /* Filter 0 */ + 179, + -6, + 217, + 82, + -719, + -349, + 359, + -195, + 796, + 2359, + -1216, + -4918, + 0, + 5492, + 1538, + -3508, + -1556, + 958, + 223, + 201, + 732, + -118, + -524, + -34, + -41, + -85 + }, + { + 94, /* Filter 1 */ + 172, + -4, + 242, + 85, + -730, + -344, + 323, + -250, + 856, + 2458, + -1247, + -4985, + 0, + 5466, + 1516, + -3418, + -1491, + 886, + 163, + 221, + 742, + -116, + -500, + -30, + -57, + -88 + }, + { + 95, /* Filter 2 */ + 165, + -1, + 268, + 89, + -739, + -337, + 285, + -307, + 917, + 2556, + -1277, + -5050, + 0, + 5435, + 1493, + -3326, + -1426, + 816, + 104, + 238, + 750, + -114, + -475, + -26, + -72, + -90 + }, + { + 96, /* Filter 3 */ + 156, + 1, + 294, + 93, + -747, + -328, + 244, + -365, + 978, + 2655, + -1307, + -5111, + 0, + 5400, + 1469, + -3233, + -1361, + 748, + 48, + 255, + 756, + -111, + -449, + -22, + -87, + -92 + }, + { + 96, /* Filter 4 */ + 147, + 5, + 320, + 96, + -753, + -319, + 201, + -425, + 1041, + 2753, + -1336, + -5168, + 0, + 5361, + 1444, + -3139, + -1296, + 680, + -6, + 270, + 759, + -108, + -423, + -18, + -101, + -94 + }, + { + 96, /* Filter 5 */ + 137, + 8, + 346, + 99, + -757, + -309, + 155, + -486, + 1104, + 2851, + -1364, + -5222, + 0, + 5318, + 1418, + -3044, + -1231, + 614, + -58, + 284, + 760, + -106, + -398, + -15, + -114, + -95 + }, + { + 96, /* Filter 6 */ + 126, + 11, + 372, + 103, + -760, + -297, + 108, + -550, + 1167, + 2948, + -1391, + -5272, + 0, + 5272, + 1391, + -2948, + -1167, + 550, + -108, + 297, + 760, + -103, + -372, + -11, + -126, + -96 + }, + { + 95, /* Filter 7 */ + 114, + 15, + 398, + 106, + -760, + -284, + 58, + -614, + 1231, + 3044, + -1418, + -5318, + 0, + 5222, + 1364, + -2851, + -1104, + 486, + -155, + 309, + 757, + -99, + -346, + -8, + -137, + -96 + }, + { + 94, /* Filter 8 */ + 101, + 18, + 423, + 108, + -759, + -270, + 6, + -680, + 1296, + 3139, + -1444, + -5361, + 0, + 5168, + 1336, + -2753, + -1041, + 425, + -201, + 319, + 753, + -96, + -320, + -5, + -147, + -96 + }, + { + 92, /* Filter 9 */ + 87, + 22, + 449, + 111, + -756, + -255, + -48, + -748, + 1361, + 3233, + -1469, + -5400, + 0, + 5111, + 1307, + -2655, + -978, + 365, + -244, + 328, + 747, + -93, + -294, + -1, + -156, + -96 + }, + { + 90, /* Filter 10 */ + 72, + 26, + 475, + 114, + -750, + -238, + -104, + -816, + 1426, + 3326, + -1493, + -5435, + 0, + 5050, + 1277, + -2556, + -917, + 307, + -285, + 337, + 739, + -89, + -268, + 1, + -165, + -95 + }, + { + 88, /* Filter 11 */ + 57, + 30, + 500, + 116, + -742, + -221, + -163, + -886, + 1491, + 3418, + -1516, + -5466, + 0, + 4985, + 1247, + -2458, + -856, + 250, + -323, + 344, + 730, + -85, + -242, + 4, + -172, + -94 + } +}; diff --git a/libs/spandsp/src/generated/v27ter_rx_2400_floating_rrc.h b/libs/spandsp/src/generated/v27ter_rx_2400_floating_rrc.h new file mode 100644 index 0000000000..3bbc7b6673 --- /dev/null +++ b/libs/spandsp/src/generated/v27ter_rx_2400_floating_rrc.h @@ -0,0 +1,704 @@ +#define RX_PULSESHAPER_2400_GAIN 1.000000f +#define RX_PULSESHAPER_2400_COEFF_SETS 12 +static const float rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][27] = +{ + { + 0.0055897353f, /* Filter 0 */ + -0.0017768555f, + -0.0013103940f, + -0.0000000000f, + -0.0158167680f, + -0.0071354798f, + 0.0209536104f, + 0.0079805594f, + 0.0059737033f, + 0.0334507241f, + -0.0366873785f, + -0.1142993318f, + 0.0237732032f, + 0.1697241571f, + 0.0265507077f, + -0.1445311926f, + -0.0545612273f, + 0.0653773871f, + 0.0292370049f, + -0.0049656640f, + 0.0120974973f, + -0.0072670867f, + -0.0228066104f, + -0.0000000000f, + 0.0065619589f, + -0.0004099816f, + 0.0051233099f + }, + { + 0.0056661324f, /* Filter 1 */ + -0.0017109303f, + -0.0007708414f, + -0.0000000000f, + -0.0165439672f, + -0.0072433070f, + 0.0206042610f, + 0.0071755753f, + 0.0076467868f, + 0.0359728632f, + -0.0382251381f, + -0.1171902140f, + 0.0240999725f, + 0.1704283439f, + 0.0264209157f, + -0.1424503693f, + -0.0531570681f, + 0.0626369632f, + 0.0270658031f, + -0.0036203809f, + 0.0132414079f, + -0.0073656400f, + -0.0224159869f, + -0.0000000000f, + 0.0058122224f, + -0.0005708451f, + 0.0052884998f + }, + { + 0.0057239310f, /* Filter 2 */ + -0.0016362891f, + -0.0002066397f, + -0.0000000000f, + -0.0172533640f, + -0.0073359675f, + 0.0201882078f, + 0.0063201372f, + 0.0093733613f, + 0.0385302697f, + -0.0397608538f, + -0.1200263595f, + 0.0244107583f, + 0.1710059274f, + 0.0262716833f, + -0.1402783754f, + -0.0517306911f, + 0.0598999355f, + 0.0249301574f, + -0.0023214919f, + 0.0143092559f, + -0.0074421425f, + -0.0219819125f, + -0.0000000000f, + 0.0050747268f, + -0.0007235567f, + 0.0054290965f + }, + { + 0.0057623290f, /* Filter 3 */ + -0.0015528738f, + 0.0003813736f, + -0.0000000000f, + -0.0179424453f, + -0.0074126928f, + 0.0197040287f, + 0.0054142358f, + 0.0111521022f, + 0.0411200929f, + -0.0412925136f, + -0.1228037562f, + 0.0247051059f, + 0.1714560725f, + 0.0261032340f, + -0.1380184057f, + -0.0502840872f, + 0.0571697634f, + 0.0228323007f, + -0.0010698185f, + 0.0153014454f, + -0.0074971800f, + -0.0215069309f, + -0.0000000000f, + 0.0043511037f, + -0.0008679402f, + 0.0055454595f + }, + { + 0.0057805629f, /* Filter 4 */ + -0.0014606490f, + 0.0009922677f, + -0.0000000000f, + -0.0186086705f, + -0.0074727246f, + 0.0191503979f, + 0.0044579578f, + 0.0129815758f, + 0.0437393992f, + -0.0428181071f, + -0.1255184420f, + 0.0249825756f, + 0.1717780904f, + 0.0259158247f, + -0.1356737711f, + -0.0488192570f, + 0.0544498624f, + 0.0207743813f, + 0.0001339048f, + 0.0162185066f, + -0.0075313657f, + -0.0209936138f, + -0.0000000000f, + 0.0036429017f, + -0.0010038447f, + 0.0056380167f + }, + { + 0.0057779068f, /* Filter 5 */ + -0.0013596055f, + 0.0016250229f, + -0.0000000000f, + -0.0192494812f, + -0.0075153229f, + 0.0185260951f, + 0.0034514727f, + 0.0148602405f, + 0.0463851645f, + -0.0443356077f, + -0.1281665483f, + 0.0252427568f, + 0.1719714956f, + 0.0257097307f, + -0.1332478798f, + -0.0473382129f, + 0.0517436041f, + 0.0187584474f, + 0.0012890415f, + 0.0170610995f, + -0.0075453395f, + -0.0204445393f, + -0.0000000000f, + 0.0029515842f, + -0.0011311490f, + 0.0057072442f + }, + { + 0.0057536787f, /* Filter 6 */ + -0.0012497586f, + 0.0022785281f, + -0.0000000000f, + -0.0198622982f, + -0.0075397630f, + 0.0178299978f, + 0.0023950476f, + 0.0167864468f, + 0.0490542902f, + -0.0458429864f, + -0.1307442661f, + 0.0254852625f, + 0.1720360055f, + 0.0254852625f, + -0.1307442661f, + -0.0458429864f, + 0.0490542902f, + 0.0167864468f, + 0.0023950476f, + 0.0178299978f, + -0.0075397630f, + -0.0198622982f, + -0.0000000000f, + 0.0022785281f, + -0.0012497586f, + 0.0057536787f + }, + { + 0.0057072442f, /* Filter 7 */ + -0.0011311490f, + 0.0029515842f, + -0.0000000000f, + -0.0204445393f, + -0.0075453394f, + 0.0170610995f, + 0.0012890415f, + 0.0187584474f, + 0.0517436041f, + -0.0473382129f, + -0.1332478798f, + 0.0257097307f, + 0.1719714956f, + 0.0252427568f, + -0.1281665483f, + -0.0443356077f, + 0.0463851645f, + 0.0148602405f, + 0.0034514727f, + 0.0185260951f, + -0.0075153229f, + -0.0192494812f, + -0.0000000000f, + 0.0016250229f, + -0.0013596055f, + 0.0057779068f + }, + { + 0.0056380167f, /* Filter 8 */ + -0.0010038447f, + 0.0036429017f, + -0.0000000000f, + -0.0209936138f, + -0.0075313657f, + 0.0162185066f, + 0.0001339048f, + 0.0207743813f, + 0.0544498624f, + -0.0488192570f, + -0.1356737711f, + 0.0259158247f, + 0.1717780904f, + 0.0249825756f, + -0.1255184420f, + -0.0428181071f, + 0.0437393992f, + 0.0129815758f, + 0.0044579578f, + 0.0191503979f, + -0.0074727246f, + -0.0186086705f, + -0.0000000000f, + 0.0009922677f, + -0.0014606490f, + 0.0057805629f + }, + { + 0.0055454595f, /* Filter 9 */ + -0.0008679402f, + 0.0043511037f, + -0.0000000000f, + -0.0215069309f, + -0.0074971800f, + 0.0153014454f, + -0.0010698185f, + 0.0228323007f, + 0.0571697634f, + -0.0502840872f, + -0.1380184057f, + 0.0261032340f, + 0.1714560725f, + 0.0247051059f, + -0.1228037562f, + -0.0412925136f, + 0.0411200929f, + 0.0111521022f, + 0.0054142358f, + 0.0197040287f, + -0.0074126928f, + -0.0179424453f, + -0.0000000000f, + 0.0003813736f, + -0.0015528738f, + 0.0057623290f + }, + { + 0.0054290965f, /* Filter 10 */ + -0.0007235567f, + 0.0050747268f, + -0.0000000000f, + -0.0219819125f, + -0.0074421425f, + 0.0143092559f, + -0.0023214919f, + 0.0249301574f, + 0.0598999355f, + -0.0517306911f, + -0.1402783754f, + 0.0262716833f, + 0.1710059274f, + 0.0244107583f, + -0.1200263595f, + -0.0397608538f, + 0.0385302696f, + 0.0093733613f, + 0.0063201372f, + 0.0201882078f, + -0.0073359675f, + -0.0172533640f, + -0.0000000000f, + -0.0002066397f, + -0.0016362891f, + 0.0057239310f + }, + { + 0.0052884998f, /* Filter 11 */ + -0.0005708451f, + 0.0058122224f, + -0.0000000000f, + -0.0224159869f, + -0.0073656400f, + 0.0132414079f, + -0.0036203809f, + 0.0270658031f, + 0.0626369632f, + -0.0531570681f, + -0.1424503693f, + 0.0264209157f, + 0.1704283439f, + 0.0240999725f, + -0.1171902140f, + -0.0382251381f, + 0.0359728632f, + 0.0076467868f, + 0.0071755753f, + 0.0206042610f, + -0.0072433070f, + -0.0165439672f, + -0.0000000000f, + -0.0007708414f, + -0.0017109303f, + 0.0056661324f + } +}; +static const float rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] = +{ + { + 0.0028481124f, /* Filter 0 */ + 0.0054685989f, + -0.0002075460f, + 0.0066437545f, + 0.0025051299f, + -0.0219607487f, + -0.0106763977f, + 0.0109842977f, + -0.0059737033f, + 0.0243033737f, + 0.0720030344f, + -0.0371381042f, + -0.1500980975f, + 0.0000000000f, + 0.1676345711f, + 0.0469610312f, + -0.1070824379f, + -0.0474994521f, + 0.0292370049f, + 0.0068346502f, + 0.0061639827f, + 0.0223657932f, + -0.0036122122f, + -0.0160139260f, + -0.0010393122f, + -0.0012617935f, + -0.0026104568f + }, + { + 0.0028870387f, /* Filter 1 */ + 0.0052657019f, + -0.0001220893f, + 0.0074134959f, + 0.0026203070f, + -0.0222926068f, + -0.0104983953f, + 0.0098763321f, + -0.0076467868f, + 0.0261358150f, + 0.0750210576f, + -0.0380774087f, + -0.1521612376f, + 0.0000000000f, + 0.1668150966f, + 0.0462849307f, + -0.1043266203f, + -0.0455084176f, + 0.0270658031f, + 0.0049830269f, + 0.0067468343f, + 0.0226691090f, + -0.0035503435f, + -0.0152621568f, + -0.0009205656f, + -0.0017568807f, + -0.0026946253f + }, + { + 0.0029164885f, /* Filter 2 */ + 0.0050359799f, + -0.0000327285f, + 0.0081920829f, + 0.0027326644f, + -0.0225777865f, + -0.0102864056f, + 0.0086989226f, + -0.0093733613f, + 0.0279938795f, + 0.0780350694f, + -0.0389989283f, + -0.1541234619f, + 0.0000000000f, + 0.1658728803f, + 0.0455792071f, + -0.1015271978f, + -0.0435198506f, + 0.0249301574f, + 0.0031952595f, + 0.0072909301f, + 0.0229045595f, + -0.0034815929f, + -0.0144973559f, + -0.0008037578f, + -0.0022268784f, + -0.0027662629f + }, + { + 0.0029360533f, /* Filter 3 */ + 0.0047792542f, + 0.0000604036f, + 0.0089776236f, + 0.0028418041f, + -0.0228139225f, + -0.0100397041f, + 0.0074520562f, + -0.0111521022f, + 0.0298754963f, + 0.0810411210f, + -0.0399013592f, + -0.1559818998f, + 0.0000000000f, + 0.1648093332f, + 0.0448448985f, + -0.0986880778f, + -0.0415362644f, + 0.0228323007f, + 0.0014724788f, + 0.0077964758f, + 0.0230739473f, + -0.0034063632f, + -0.0137219696f, + -0.0006891471f, + -0.0026712454f, + -0.0028255527f + }, + { + 0.0029453439f, /* Filter 4 */ + 0.0044954152f, + 0.0001571598f, + 0.0097681519f, + 0.0029473238f, + -0.0229986814f, + -0.0097576151f, + 0.0061358525f, + -0.0129815758f, + 0.0317785336f, + 0.0840352668f, + -0.0407834141f, + -0.1577337746f, + 0.0000000000f, + 0.1636260777f, + 0.0440830805f, + -0.0958131866f, + -0.0395601407f, + 0.0207743813f, + -0.0001843041f, + 0.0082637419f, + 0.0231791603f, + -0.0033250618f, + -0.0129383854f, + -0.0005769789f, + -0.0030895164f, + -0.0028727130f + }, + { + 0.0029439906f, /* Filter 5 */ + 0.0041844356f, + 0.0002573783f, + 0.0105616312f, + 0.0030488183f, + -0.0231297855f, + -0.0094395169f, + 0.0047505446f, + -0.0148602405f, + 0.0337007947f, + 0.0870135294f, + -0.0416438360f, + -0.1593764942f, + 0.0000000000f, + 0.1623248514f, + 0.0432948606f, + -0.0929064739f, + -0.0375939289f, + 0.0187584474f, + -0.0017742134f, + 0.0086930644f, + 0.0232221670f, + -0.0032380969f, + -0.0121489492f, + -0.0004674850f, + -0.0034813187f, + -0.0029079862f + }, + { + 0.0029316457f, /* Filter 6 */ + 0.0038463614f, + 0.0003608834f, + 0.0113559549f, + 0.0031458790f, + -0.0232050046f, + -0.0090848376f, + 0.0032965003f, + -0.0167864468f, + 0.0356400280f, + 0.0899719266f, + -0.0424813872f, + -0.1609076145f, + 0.0000000000f, + 0.1609076145f, + 0.0424813872f, + -0.0899719266f, + -0.0356400280f, + 0.0167864468f, + -0.0032965003f, + 0.0090848376f, + 0.0232050046f, + -0.0031458790f, + -0.0113559549f, + -0.0003608834f, + -0.0038463614f, + -0.0029316457f + }, + { + 0.0029079862f, /* Filter 7 */ + 0.0034813187f, + 0.0004674850f, + 0.0121489492f, + 0.0032380969f, + -0.0232221670f, + -0.0086930644f, + 0.0017742134f, + -0.0187584474f, + 0.0375939290f, + 0.0929064739f, + -0.0432948606f, + -0.1623248514f, + 0.0000000000f, + 0.1593764942f, + 0.0416438359f, + -0.0870135294f, + -0.0337007947f, + 0.0148602405f, + -0.0047505446f, + 0.0094395170f, + 0.0231297855f, + -0.0030488183f, + -0.0105616312f, + -0.0002573783f, + -0.0041844356f, + -0.0029439906f + }, + { + 0.0028727130f, /* Filter 8 */ + 0.0030895164f, + 0.0005769789f, + 0.0129383854f, + 0.0033250618f, + -0.0231791603f, + -0.0082637419f, + 0.0001843041f, + -0.0207743813f, + 0.0395601407f, + 0.0958131866f, + -0.0440830805f, + -0.1636260777f, + 0.0000000000f, + 0.1577337746f, + 0.0407834141f, + -0.0840352668f, + -0.0317785336f, + 0.0129815758f, + -0.0061358525f, + 0.0097576151f, + 0.0229986814f, + -0.0029473238f, + -0.0097681519f, + -0.0001571598f, + -0.0044954152f, + -0.0029453439f + }, + { + 0.0028255527f, /* Filter 9 */ + 0.0026712454f, + 0.0006891471f, + 0.0137219696f, + 0.0034063632f, + -0.0230739473f, + -0.0077964758f, + -0.0014724788f, + -0.0228323007f, + 0.0415362644f, + 0.0986880778f, + -0.0448448985f, + -0.1648093332f, + 0.0000000000f, + 0.1559818998f, + 0.0399013592f, + -0.0810411210f, + -0.0298754963f, + 0.0111521022f, + -0.0074520562f, + 0.0100397041f, + 0.0228139225f, + -0.0028418041f, + -0.0089776236f, + -0.0000604036f, + -0.0047792542f, + -0.0029360533f + }, + { + 0.0027662629f, /* Filter 10 */ + 0.0022268784f, + 0.0008037578f, + 0.0144973559f, + 0.0034815929f, + -0.0229045595f, + -0.0072909301f, + -0.0031952595f, + -0.0249301574f, + 0.0435198506f, + 0.1015271978f, + -0.0455792071f, + -0.1658728803f, + 0.0000000000f, + 0.1541234619f, + 0.0389989283f, + -0.0780350694f, + -0.0279938795f, + 0.0093733613f, + -0.0086989227f, + 0.0102864056f, + 0.0225777865f, + -0.0027326644f, + -0.0081920829f, + 0.0000327285f, + -0.0050359799f, + -0.0029164885f + }, + { + 0.0026946253f, /* Filter 11 */ + 0.0017568807f, + 0.0009205656f, + 0.0152621568f, + 0.0035503435f, + -0.0226691090f, + -0.0067468343f, + -0.0049830269f, + -0.0270658031f, + 0.0455084176f, + 0.1043266203f, + -0.0462849307f, + -0.1668150966f, + 0.0000000000f, + 0.1521612376f, + 0.0380774087f, + -0.0750210576f, + -0.0261358150f, + 0.0076467868f, + -0.0098763321f, + 0.0104983953f, + 0.0222926068f, + -0.0026203070f, + -0.0074134959f, + 0.0001220893f, + -0.0052657019f, + -0.0028870387f + } +}; diff --git a/libs/spandsp/src/generated/v27ter_rx_4800_fixed_rrc.h b/libs/spandsp/src/generated/v27ter_rx_4800_fixed_rrc.h new file mode 100644 index 0000000000..80ac621036 --- /dev/null +++ b/libs/spandsp/src/generated/v27ter_rx_4800_fixed_rrc.h @@ -0,0 +1,472 @@ +#define RX_PULSESHAPER_4800_GAIN 32767.000000f +#define RX_PULSESHAPER_4800_COEFF_SETS 8 +static const int16_t rx_pulseshaper_4800_re[RX_PULSESHAPER_4800_COEFF_SETS][27] = +{ + { + -108, /* Filter 0 */ + 30, + -52, + 0, + 261, + 2, + 439, + 568, + -696, + -143, + -695, + -3619, + 934, + 7298, + 1141, + -5681, + -1727, + 1239, + -125, + 578, + 861, + -152, + 8, + 0, + -230, + -16, + -87 + }, + { + -112, /* Filter 1 */ + 26, + -76, + 0, + 246, + -13, + 500, + 589, + -660, + -8, + -815, + -3898, + 969, + 7375, + 1126, + -5454, + -1594, + 1032, + -233, + 600, + 822, + -131, + 56, + 0, + -212, + -9, + -97 + }, + { + -115, /* Filter 2 */ + 21, + -100, + 0, + 227, + -30, + 561, + 606, + -614, + 138, + -939, + -4173, + 1002, + 7431, + 1107, + -5216, + -1460, + 834, + -330, + 615, + 778, + -110, + 100, + 0, + -192, + -2, + -104 + }, + { + -115, /* Filter 3 */ + 16, + -124, + 0, + 202, + -49, + 620, + 617, + -559, + 296, + -1066, + -4444, + 1033, + 7465, + 1085, + -4967, + -1327, + 645, + -417, + 622, + 729, + -89, + 139, + 0, + -171, + 4, + -110 + }, + { + -113, /* Filter 4 */ + 10, + -148, + 0, + 173, + -68, + 676, + 623, + -493, + 466, + -1196, + -4709, + 1060, + 7476, + 1060, + -4709, + -1196, + 466, + -493, + 623, + 676, + -68, + 173, + 0, + -148, + 10, + -113 + }, + { + -110, /* Filter 5 */ + 4, + -171, + 0, + 139, + -89, + 729, + 622, + -417, + 645, + -1327, + -4967, + 1085, + 7465, + 1033, + -4444, + -1066, + 296, + -559, + 617, + 620, + -49, + 202, + 0, + -124, + 16, + -115 + }, + { + -104, /* Filter 6 */ + -2, + -192, + 0, + 100, + -110, + 778, + 615, + -330, + 834, + -1460, + -5216, + 1107, + 7431, + 1002, + -4173, + -939, + 138, + -614, + 606, + 561, + -30, + 227, + 0, + -100, + 21, + -115 + }, + { + -97, /* Filter 7 */ + -9, + -212, + 0, + 56, + -131, + 822, + 600, + -233, + 1032, + -1594, + -5454, + 1126, + 7375, + 969, + -3898, + -815, + -8, + -660, + 589, + 500, + -13, + 246, + 0, + -76, + 26, + -112 + } +}; +static const int16_t rx_pulseshaper_4800_im[RX_PULSESHAPER_4800_COEFF_SETS][27] = +{ + { + -55, /* Filter 0 */ + -93, + -8, + -233, + -41, + 8, + -224, + 782, + 696, + -104, + 1365, + -1176, + -5900, + 0, + 7208, + 1846, + -3391, + -900, + -125, + -796, + 439, + 469, + 1, + 264, + 36, + -50, + 44 + }, + { + -57, /* Filter 1 */ + -81, + -12, + -249, + -39, + -41, + -255, + 811, + 660, + -5, + 1600, + -1266, + -6123, + 0, + 7110, + 1772, + -3129, + -750, + -233, + -826, + 419, + 403, + 9, + 274, + 33, + -27, + 49 + }, + { + -58, /* Filter 2 */ + -67, + -15, + -262, + -35, + -95, + -286, + 834, + 614, + 100, + 1844, + -1356, + -6331, + 0, + 6992, + 1694, + -2866, + -606, + -330, + -846, + 396, + 338, + 15, + 280, + 30, + -6, + 53 + }, + { + -58, /* Filter 3 */ + -51, + -19, + -272, + -32, + -152, + -315, + 850, + 559, + 215, + 2093, + -1444, + -6522, + 0, + 6854, + 1613, + -2606, + -468, + -417, + -856, + 371, + 274, + 22, + 281, + 27, + 14, + 56 + }, + { + -58, /* Filter 4 */ + -33, + -23, + -279, + -27, + -212, + -344, + 857, + 493, + 338, + 2347, + -1530, + -6697, + 0, + 6697, + 1530, + -2347, + -338, + -493, + -857, + 344, + 212, + 27, + 279, + 23, + 33, + 58 + }, + { + -56, /* Filter 5 */ + -14, + -27, + -281, + -22, + -274, + -371, + 856, + 417, + 468, + 2606, + -1613, + -6854, + 0, + 6522, + 1444, + -2093, + -215, + -559, + -850, + 315, + 152, + 32, + 272, + 19, + 51, + 58 + }, + { + -53, /* Filter 6 */ + 6, + -30, + -280, + -15, + -338, + -396, + 846, + 330, + 606, + 2866, + -1694, + -6992, + 0, + 6331, + 1356, + -1844, + -100, + -614, + -834, + 286, + 95, + 35, + 262, + 15, + 67, + 58 + }, + { + -49, /* Filter 7 */ + 27, + -33, + -274, + -9, + -403, + -419, + 826, + 233, + 750, + 3129, + -1772, + -7110, + 0, + 6123, + 1266, + -1600, + 5, + -660, + -811, + 255, + 41, + 39, + 249, + 12, + 81, + 57 + } +}; diff --git a/libs/spandsp/src/generated/v27ter_rx_4800_floating_rrc.h b/libs/spandsp/src/generated/v27ter_rx_4800_floating_rrc.h new file mode 100644 index 0000000000..7d1d226ae1 --- /dev/null +++ b/libs/spandsp/src/generated/v27ter_rx_4800_floating_rrc.h @@ -0,0 +1,472 @@ +#define RX_PULSESHAPER_4800_GAIN 1.000000f +#define RX_PULSESHAPER_4800_COEFF_SETS 8 +static const float rx_pulseshaper_4800_re[RX_PULSESHAPER_4800_COEFF_SETS][27] = +{ + { + -0.0033256218f, /* Filter 0 */ + 0.0009305771f, + -0.0015971835f, + 0.0000000000f, + 0.0079803629f, + 0.0000856199f, + 0.0134186592f, + 0.0173489890f, + -0.0212482252f, + -0.0043725352f, + -0.0212278148f, + -0.1104697471f, + 0.0285220984f, + 0.2227359376f, + 0.0348435773f, + -0.1734025016f, + -0.0527331603f, + 0.0378282430f, + -0.0038217359f, + 0.0176626696f, + 0.0262988265f, + -0.0046538310f, + 0.0002736608f, + 0.0000000000f, + -0.0070402814f, + -0.0004997091f, + -0.0026831867f + }, + { + -0.0034458238f, /* Filter 1 */ + 0.0008096319f, + -0.0023281305f, + 0.0000000000f, + 0.0075308694f, + -0.0004118109f, + 0.0152885238f, + 0.0179999198f, + -0.0201560074f, + -0.0002450506f, + -0.0248951628f, + -0.1189640874f, + 0.0295975058f, + 0.2251016174f, + 0.0343715984f, + -0.1664714744f, + -0.0486568478f, + 0.0315222376f, + -0.0071130021f, + 0.0183322510f, + 0.0251163790f, + -0.0040031308f, + 0.0017373694f, + 0.0000000000f, + -0.0064895990f, + -0.0002763861f, + -0.0029729852f + }, + { + -0.0035131448f, /* Filter 2 */ + 0.0006690952f, + -0.0030664478f, + 0.0000000000f, + 0.0069350877f, + -0.0009454877f, + 0.0171306792f, + 0.0185057200f, + -0.0187663603f, + 0.0042370446f, + -0.0286756337f, + -0.1273684894f, + 0.0306020346f, + 0.2268016406f, + 0.0338005382f, + -0.1591873153f, + -0.0445801870f, + 0.0254709341f, + -0.0100839969f, + 0.0187737877f, + 0.0237628386f, + -0.0033572432f, + 0.0030664735f, + 0.0000000000f, + -0.0058786966f, + -0.0000612735f, + -0.0032022929f + }, + { + -0.0035245124f, /* Filter 3 */ + 0.0005101233f, + -0.0038017456f, + 0.0000000000f, + 0.0061906444f, + -0.0015115772f, + 0.0189227445f, + 0.0188507571f, + -0.0170703338f, + 0.0090637512f, + -0.0325525585f, + -0.1356378526f, + 0.0315298182f, + 0.2278257713f, + 0.0331338197f, + -0.1515915567f, + -0.0405239110f, + 0.0196974299f, + -0.0127330841f, + 0.0189988021f, + 0.0222629772f, + -0.0027227278f, + 0.0042544823f, + 0.0000000000f, + -0.0052193006f, + 0.0001430276f, + -0.0033704179f + }, + { + -0.0034775081f, /* Filter 4 */ + 0.0003341791f, + -0.0045231271f, + 0.0000000000f, + 0.0052967893f, + -0.0021056563f, + 0.0206414817f, + 0.0190199255f, + -0.0150609085f, + 0.0142223501f, + -0.0365082065f, + -0.1437270842f, + 0.0323754130f, + 0.2281678478f, + 0.0323754130f, + -0.1437270842f, + -0.0365082065f, + 0.0142223501f, + -0.0150609085f, + 0.0190199255f, + 0.0206414817f, + -0.0021056563f, + 0.0052967893f, + 0.0000000000f, + -0.0045231271f, + 0.0003341791f, + -0.0034775081f + }, + { + -0.0033704179f, /* Filter 5 */ + 0.0001430276f, + -0.0052193006f, + 0.0000000000f, + 0.0042544823f, + -0.0027227278f, + 0.0222629772f, + 0.0189988021f, + -0.0127330840f, + 0.0196974299f, + -0.0405239110f, + -0.1515915567f, + 0.0331338197f, + 0.2278257713f, + 0.0315298182f, + -0.1356378526f, + -0.0325525585f, + 0.0090637512f, + -0.0170703338f, + 0.0188507571f, + 0.0189227445f, + -0.0015115772f, + 0.0061906444f, + 0.0000000000f, + -0.0038017456f, + 0.0005101233f, + -0.0035245124f + }, + { + -0.0032022929f, /* Filter 6 */ + -0.0000612735f, + -0.0058786966f, + 0.0000000000f, + 0.0030664735f, + -0.0033572432f, + 0.0237628386f, + 0.0187737877f, + -0.0100839969f, + 0.0254709341f, + -0.0445801870f, + -0.1591873153f, + 0.0338005382f, + 0.2268016406f, + 0.0306020346f, + -0.1273684894f, + -0.0286756337f, + 0.0042370446f, + -0.0187663603f, + 0.0185057200f, + 0.0171306792f, + -0.0009454877f, + 0.0069350877f, + 0.0000000000f, + -0.0030664478f, + 0.0006690952f, + -0.0035131448f + }, + { + -0.0029729852f, /* Filter 7 */ + -0.0002763861f, + -0.0064895990f, + 0.0000000000f, + 0.0017373694f, + -0.0040031308f, + 0.0251163790f, + 0.0183322510f, + -0.0071130021f, + 0.0315222376f, + -0.0486568478f, + -0.1664714744f, + 0.0343715984f, + 0.2251016174f, + 0.0295975058f, + -0.1189640874f, + -0.0248951628f, + -0.0002450506f, + -0.0201560074f, + 0.0179999198f, + 0.0152885238f, + -0.0004118109f, + 0.0075308694f, + 0.0000000000f, + -0.0023281305f, + 0.0008096319f, + -0.0034458238f + } +}; +static const float rx_pulseshaper_4800_im[RX_PULSESHAPER_4800_COEFF_SETS][27] = +{ + { + -0.0016944890f, /* Filter 0 */ + -0.0028640219f, + -0.0002529690f, + -0.0071280394f, + -0.0012639653f, + 0.0002635111f, + -0.0068371484f, + 0.0238788348f, + 0.0212482252f, + -0.0031768328f, + 0.0416619324f, + -0.0358937967f, + -0.1800814422f, + 0.0000000000f, + 0.2199936886f, + 0.0563418882f, + -0.1034946543f, + -0.0274838273f, + -0.0038217359f, + -0.0243105791f, + 0.0133999214f, + 0.0143230189f, + 0.0000433436f, + 0.0080798392f, + 0.0011150710f, + -0.0015379465f, + 0.0013671519f + }, + { + -0.0017557349f, /* Filter 1 */ + -0.0024917908f, + -0.0003687396f, + -0.0076128677f, + -0.0011927725f, + -0.0012674236f, + -0.0077898920f, + 0.0247747642f, + 0.0201560073f, + -0.0001780397f, + 0.0488595080f, + -0.0386537751f, + -0.1868712970f, + 0.0000000000f, + 0.2170137312f, + 0.0540898609f, + -0.0954944407f, + -0.0229022462f, + -0.0071130021f, + -0.0252321788f, + 0.0127974343f, + 0.0123203697f, + 0.0002751723f, + 0.0083907693f, + 0.0010278515f, + -0.0008506290f, + 0.0015148116f + }, + { + -0.0017900367f, /* Filter 2 */ + -0.0020592633f, + -0.0004856776f, + -0.0080135090f, + -0.0010984100f, + -0.0029099119f, + -0.0087285170f, + 0.0254709384f, + 0.0187663602f, + 0.0030783931f, + 0.0562791000f, + -0.0413845309f, + -0.1932136421f, + 0.0000000000f, + 0.2134081993f, + 0.0517230941f, + -0.0874935433f, + -0.0185057168f, + -0.0100839969f, + -0.0258399020f, + 0.0121077710f, + 0.0103325321f, + 0.0004856817f, + 0.0085629052f, + 0.0009310941f, + -0.0001885803f, + 0.0016316497f + }, + { + -0.0017958288f, /* Filter 3 */ + -0.0015699981f, + -0.0006021373f, + -0.0083189193f, + -0.0009805017f, + -0.0046521564f, + -0.0096416199f, + 0.0259458413f, + 0.0170703338f, + 0.0065852007f, + 0.0638879934f, + -0.0440714099f, + -0.1990714373f, + 0.0000000000f, + 0.2091987041f, + 0.0492550826f, + -0.0795326534f, + -0.0143110205f, + -0.0127330840f, + -0.0261496077f, + 0.0113435535f, + 0.0083796945f, + 0.0006738438f, + 0.0086029159f, + 0.0008266560f, + 0.0004401936f, + 0.0017173137f + }, + { + -0.0017718789f, /* Filter 4 */ + -0.0010284976f, + -0.0007163930f, + -0.0085186340f, + -0.0008389290f, + -0.0064805437f, + -0.0105173602f, + 0.0261786816f, + 0.0150609085f, + 0.0103331422f, + 0.0716513895f, + -0.0466997606f, + -0.2044103127f, + 0.0000000000f, + 0.2044103127f, + 0.0466997606f, + -0.0716513895f, + -0.0103331422f, + -0.0150609085f, + -0.0261786816f, + 0.0105173602f, + 0.0064805437f, + 0.0008389290f, + 0.0085186340f, + 0.0007163930f, + 0.0010284976f, + 0.0017718789f + }, + { + -0.0017173137f, /* Filter 5 */ + -0.0004401936f, + -0.0008266560f, + -0.0086029159f, + -0.0006738438f, + -0.0083796945f, + -0.0113435535f, + 0.0261496077f, + 0.0127330840f, + 0.0143110205f, + 0.0795326534f, + -0.0492550826f, + -0.2091987041f, + 0.0000000000f, + 0.1990714373f, + 0.0440714099f, + -0.0638879934f, + -0.0065852007f, + -0.0170703338f, + -0.0259458413f, + 0.0096416199f, + 0.0046521564f, + 0.0009805017f, + 0.0083189193f, + 0.0006021373f, + 0.0015699981f, + 0.0017958288f + }, + { + -0.0016316497f, /* Filter 6 */ + 0.0001885803f, + -0.0009310941f, + -0.0085629052f, + -0.0004856817f, + -0.0103325321f, + -0.0121077710f, + 0.0258399020f, + 0.0100839969f, + 0.0185057168f, + 0.0874935433f, + -0.0517230941f, + -0.2134081993f, + 0.0000000000f, + 0.1932136421f, + 0.0413845309f, + -0.0562791000f, + -0.0030783931f, + -0.0187663602f, + -0.0254709384f, + 0.0087285170f, + 0.0029099119f, + 0.0010984100f, + 0.0080135090f, + 0.0004856776f, + 0.0020592633f, + 0.0017900367f + }, + { + -0.0015148116f, /* Filter 7 */ + 0.0008506290f, + -0.0010278515f, + -0.0083907693f, + -0.0002751723f, + -0.0123203697f, + -0.0127974343f, + 0.0252321788f, + 0.0071130021f, + 0.0229022462f, + 0.0954944407f, + -0.0540898609f, + -0.2170137312f, + 0.0000000000f, + 0.1868712970f, + 0.0386537751f, + -0.0488595080f, + 0.0001780397f, + -0.0201560073f, + -0.0247747642f, + 0.0077898920f, + 0.0012674236f, + 0.0011927725f, + 0.0076128677f, + 0.0003687396f, + 0.0024917908f, + 0.0017557349f + } +}; diff --git a/libs/spandsp/src/generated/v27ter_tx_2400_fixed_rrc.h b/libs/spandsp/src/generated/v27ter_tx_2400_fixed_rrc.h new file mode 100644 index 0000000000..f27220d066 --- /dev/null +++ b/libs/spandsp/src/generated/v27ter_tx_2400_fixed_rrc.h @@ -0,0 +1,225 @@ +#define TX_PULSESHAPER_2400_GAIN 0.875533f +#define TX_PULSESHAPER_2400_COEFF_SETS 20 +static const int16_t tx_pulseshaper_2400[TX_PULSESHAPER_2400_COEFF_SETS][9] = +{ + { + 144, /* Filter 0 */ + 308, + -432, + -2162, + 16681, + 16681, + -2162, + -432, + 308 + }, + { + 105, /* Filter 1 */ + 379, + -311, + -2761, + 19232, + 14102, + -1560, + -516, + 228 + }, + { + 58, /* Filter 2 */ + 434, + -155, + -3327, + 21702, + 11548, + -978, + -560, + 141 + }, + { + 4, /* Filter 3 */ + 470, + 28, + -3830, + 24037, + 9071, + -439, + -566, + 52 + }, + { + -52, /* Filter 4 */ + 484, + 232, + -4238, + 26183, + 6715, + 39, + -536, + -32 + }, + { + -110, /* Filter 5 */ + 474, + 445, + -4521, + 28093, + 4521, + 445, + -474, + -110 + }, + { + -164, /* Filter 6 */ + 439, + 657, + -4647, + 29721, + 2524, + 770, + -386, + -176 + }, + { + -213, /* Filter 7 */ + 381, + 854, + -4586, + 31029, + 752, + 1008, + -279, + -229 + }, + { + -252, /* Filter 8 */ + 300, + 1023, + -4315, + 31986, + -776, + 1160, + -159, + -267 + }, + { + -278, /* Filter 9 */ + 201, + 1150, + -3811, + 32570, + -2047, + 1229, + -35, + -287 + }, + { + -291, /* Filter 10 */ + 87, + 1223, + -3058, + 32767, + -3058, + 1223, + 87, + -291 + }, + { + -287, /* Filter 11 */ + -35, + 1229, + -2047, + 32570, + -3811, + 1150, + 201, + -278 + }, + { + -267, /* Filter 12 */ + -159, + 1160, + -776, + 31986, + -4315, + 1023, + 300, + -252 + }, + { + -229, /* Filter 13 */ + -279, + 1008, + 752, + 31029, + -4586, + 854, + 381, + -213 + }, + { + -176, /* Filter 14 */ + -386, + 770, + 2524, + 29721, + -4647, + 657, + 439, + -164 + }, + { + -110, /* Filter 15 */ + -474, + 445, + 4521, + 28093, + -4521, + 445, + 474, + -110 + }, + { + -32, /* Filter 16 */ + -536, + 39, + 6715, + 26183, + -4238, + 232, + 484, + -52 + }, + { + 52, /* Filter 17 */ + -566, + -439, + 9071, + 24037, + -3830, + 28, + 470, + 4 + }, + { + 141, /* Filter 18 */ + -560, + -978, + 11548, + 21702, + -3327, + -155, + 434, + 58 + }, + { + 228, /* Filter 19 */ + -516, + -1560, + 14102, + 19232, + -2761, + -311, + 379, + 105 + } +}; diff --git a/libs/spandsp/src/generated/v27ter_tx_2400_floating_rrc.h b/libs/spandsp/src/generated/v27ter_tx_2400_floating_rrc.h new file mode 100644 index 0000000000..be596b124e --- /dev/null +++ b/libs/spandsp/src/generated/v27ter_tx_2400_floating_rrc.h @@ -0,0 +1,225 @@ +#define TX_PULSESHAPER_2400_GAIN 1.000000f +#define TX_PULSESHAPER_2400_COEFF_SETS 20 +static const float tx_pulseshaper_2400[TX_PULSESHAPER_2400_COEFF_SETS][9] = +{ + { + 0.0050261981f, /* Filter 0 */ + 0.0107704081f, + -0.0150784949f, + -0.0753922201f, + 0.5814534590f, + 0.5814534590f, + -0.0753922201f, + -0.0150784949f, + 0.0107704081f + }, + { + 0.0036769624f, /* Filter 1 */ + 0.0132151788f, + -0.0108416500f, + -0.0962477460f, + 0.6703977011f, + 0.4915574836f, + -0.0543875542f, + -0.0179957571f, + 0.0079493167f + }, + { + 0.0020271568f, /* Filter 2 */ + 0.0151310537f, + -0.0054150755f, + -0.1159725328f, + 0.7564987705f, + 0.4025542918f, + -0.0341116983f, + -0.0195425394f, + 0.0049156957f + }, + { + 0.0001575806f, /* Filter 3 */ + 0.0163856870f, + 0.0009922293f, + -0.1335090587f, + 0.8378712700f, + 0.3161905873f, + -0.0153166425f, + -0.0197430380f, + 0.0018355795f + }, + { + -0.0018345641f, /* Filter 4 */ + 0.0168753681f, + 0.0080958424f, + -0.1477565732f, + 0.9126905398f, + 0.2340689659f, + 0.0013877622f, + -0.0186894796f, + -0.0011314557f + }, + { + -0.0038402662f, /* Filter 5 */ + 0.0165323372f, + 0.0155436576f, + -0.1576073891f, + 0.9792460964f, + 0.1576073967f, + 0.0155436170f, + -0.0165323542f, + -0.0038401947f + }, + { + -0.0057441235f, /* Filter 6 */ + 0.0153307042f, + 0.0229275652f, + -0.1619859120f, + 1.0359920618f, + 0.0880058079f, + 0.0268485017f, + -0.0134685582f, + -0.0061665117f + }, + { + -0.0074304083f, /* Filter 7 */ + 0.0132904385f, + 0.0297988389f, + -0.1598887936f, + 1.0815943275f, + 0.0262205388f, + 0.0351527365f, + -0.0097281399f, + -0.0080126751f + }, + { + -0.0087894091f, /* Filter 8 */ + 0.0104791756f, + 0.0356867178f, + -0.1504249523f, + 1.1149702451f, + -0.0270525892f, + 0.0404511689f, + -0.0055604029f, + -0.0093110519f + }, + { + -0.0097237699f, /* Filter 9 */ + 0.0070115978f, + 0.0401196528f, + -0.1328538516f, + 1.1353219580f, + -0.0713862169f, + 0.0428697868f, + -0.0012200200f, + -0.0100260759f + }, + { + -0.0101544656f, /* Filter 10 */ + 0.0030462720f, + 0.0426483505f, + -0.1066205506f, + 1.1421607874f, + -0.1066205506f, + 0.0426483505f, + 0.0030462720f, + -0.0101544656f + }, + { + -0.0100260759f, /* Filter 11 */ + -0.0012200200f, + 0.0428697868f, + -0.0713862169f, + 1.1353219580f, + -0.1328538517f, + 0.0401196528f, + 0.0070115978f, + -0.0097237699f + }, + { + -0.0093110519f, /* Filter 12 */ + -0.0055604029f, + 0.0404511689f, + -0.0270525892f, + 1.1149702451f, + -0.1504249524f, + 0.0356867178f, + 0.0104791756f, + -0.0087894091f + }, + { + -0.0080126751f, /* Filter 13 */ + -0.0097281399f, + 0.0351527365f, + 0.0262205388f, + 1.0815943275f, + -0.1598887936f, + 0.0297988389f, + 0.0132904385f, + -0.0074304083f + }, + { + -0.0061665117f, /* Filter 14 */ + -0.0134685582f, + 0.0268485017f, + 0.0880058079f, + 1.0359920618f, + -0.1619859120f, + 0.0229275652f, + 0.0153307042f, + -0.0057441235f + }, + { + -0.0038401947f, /* Filter 15 */ + -0.0165323542f, + 0.0155436170f, + 0.1576073967f, + 0.9792460963f, + -0.1576073891f, + 0.0155436576f, + 0.0165323372f, + -0.0038402662f + }, + { + -0.0011314557f, /* Filter 16 */ + -0.0186894796f, + 0.0013877622f, + 0.2340689660f, + 0.9126905398f, + -0.1477565732f, + 0.0080958424f, + 0.0168753681f, + -0.0018345641f + }, + { + 0.0018355795f, /* Filter 17 */ + -0.0197430380f, + -0.0153166425f, + 0.3161905873f, + 0.8378712699f, + -0.1335090587f, + 0.0009922293f, + 0.0163856870f, + 0.0001575806f + }, + { + 0.0049156957f, /* Filter 18 */ + -0.0195425394f, + -0.0341116983f, + 0.4025542919f, + 0.7564987705f, + -0.1159725328f, + -0.0054150755f, + 0.0151310537f, + 0.0020271568f + }, + { + 0.0079493167f, /* Filter 19 */ + -0.0179957571f, + -0.0543875542f, + 0.4915574837f, + 0.6703977010f, + -0.0962477460f, + -0.0108416500f, + 0.0132151788f, + 0.0036769624f + } +}; diff --git a/libs/spandsp/src/generated/v27ter_tx_4800_fixed_rrc.h b/libs/spandsp/src/generated/v27ter_tx_4800_fixed_rrc.h new file mode 100644 index 0000000000..5f43788c85 --- /dev/null +++ b/libs/spandsp/src/generated/v27ter_tx_4800_fixed_rrc.h @@ -0,0 +1,60 @@ +#define TX_PULSESHAPER_4800_GAIN 0.875534f +#define TX_PULSESHAPER_4800_COEFF_SETS 5 +static const int16_t tx_pulseshaper_4800[TX_PULSESHAPER_4800_COEFF_SETS][9] = +{ + { + 58, /* Filter 0 */ + 434, + -155, + -3327, + 21702, + 11548, + -978, + -560, + 141 + }, + { + -164, /* Filter 1 */ + 439, + 657, + -4647, + 29721, + 2524, + 770, + -386, + -176 + }, + { + -291, /* Filter 2 */ + 87, + 1223, + -3058, + 32767, + -3058, + 1223, + 87, + -291 + }, + { + -176, /* Filter 3 */ + -386, + 770, + 2524, + 29721, + -4647, + 657, + 439, + -164 + }, + { + 141, /* Filter 4 */ + -560, + -978, + 11548, + 21702, + -3327, + -155, + 434, + 58 + } +}; diff --git a/libs/spandsp/src/generated/v27ter_tx_4800_floating_rrc.h b/libs/spandsp/src/generated/v27ter_tx_4800_floating_rrc.h new file mode 100644 index 0000000000..9fa1a113ef --- /dev/null +++ b/libs/spandsp/src/generated/v27ter_tx_4800_floating_rrc.h @@ -0,0 +1,60 @@ +#define TX_PULSESHAPER_4800_GAIN 1.000000f +#define TX_PULSESHAPER_4800_COEFF_SETS 5 +static const float tx_pulseshaper_4800[TX_PULSESHAPER_4800_COEFF_SETS][9] = +{ + { + 0.0020271599f, /* Filter 0 */ + 0.0151309301f, + -0.0054150603f, + -0.1159724004f, + 0.7564986175f, + 0.4025541225f, + -0.0341116438f, + -0.0195424323f, + 0.0049156270f + }, + { + -0.0057440210f, /* Filter 1 */ + 0.0153306246f, + 0.0229274754f, + -0.1619857959f, + 1.0359919667f, + 0.0880056950f, + 0.0268484406f, + -0.0134684459f, + -0.0061664697f + }, + { + -0.0101543455f, /* Filter 2 */ + 0.0030462995f, + 0.0426482259f, + -0.1066205465f, + 1.1421607333f, + -0.1066205466f, + 0.0426482259f, + 0.0030462995f, + -0.0101543455f + }, + { + -0.0061664697f, /* Filter 3 */ + -0.0134684458f, + 0.0268484406f, + 0.0880056950f, + 1.0359919667f, + -0.1619857959f, + 0.0229274754f, + 0.0153306246f, + -0.0057440210f + }, + { + 0.0049156270f, /* Filter 4 */ + -0.0195424323f, + -0.0341116438f, + 0.4025541225f, + 0.7564986174f, + -0.1159724004f, + -0.0054150603f, + 0.0151309301f, + 0.0020271599f + } +}; diff --git a/libs/spandsp/src/generated/v29rx_fixed_rrc.h b/libs/spandsp/src/generated/v29rx_fixed_rrc.h new file mode 100644 index 0000000000..7eb335ffd8 --- /dev/null +++ b/libs/spandsp/src/generated/v29rx_fixed_rrc.h @@ -0,0 +1,2792 @@ +#define RX_PULSESHAPER_GAIN 32767.000000f +#define RX_PULSESHAPER_COEFF_SETS 48 +static const int16_t rx_pulseshaper_re[RX_PULSESHAPER_COEFF_SETS][27] = +{ + { + -7, /* Filter 0 */ + 35, + -67, + 91, + -80, + 54, + -151, + -65, + -138, + -766, + 843, + -1372, + 1529, + 10574, + 2468, + -5839, + -1000, + -763, + -1205, + 23, + -416, + -46, + -149, + -66, + -67, + -122, + -2 + }, + { + -7, /* Filter 1 */ + 32, + -68, + 89, + -84, + 53, + -160, + -65, + -158, + -778, + 825, + -1452, + 1554, + 10621, + 2457, + -5743, + -942, + -778, + -1186, + 20, + -418, + -44, + -151, + -63, + -69, + -119, + -3 + }, + { + -7, /* Filter 2 */ + 29, + -69, + 87, + -88, + 52, + -169, + -64, + -179, + -789, + 807, + -1533, + 1579, + 10667, + 2445, + -5647, + -885, + -793, + -1167, + 16, + -418, + -41, + -153, + -59, + -70, + -116, + -3 + }, + { + -7, /* Filter 3 */ + 26, + -71, + 84, + -92, + 51, + -178, + -64, + -199, + -799, + 787, + -1615, + 1604, + 10711, + 2432, + -5550, + -828, + -806, + -1148, + 13, + -418, + -38, + -155, + -56, + -71, + -114, + -3 + }, + { + -7, /* Filter 4 */ + 23, + -72, + 82, + -96, + 50, + -187, + -64, + -221, + -810, + 767, + -1698, + 1629, + 10753, + 2419, + -5453, + -773, + -819, + -1128, + 10, + -418, + -35, + -157, + -52, + -73, + -111, + -3 + }, + { + -7, /* Filter 5 */ + 20, + -73, + 79, + -100, + 49, + -196, + -63, + -242, + -820, + 745, + -1781, + 1653, + 10792, + 2406, + -5356, + -718, + -831, + -1108, + 7, + -418, + -32, + -158, + -49, + -74, + -108, + -4 + }, + { + -7, /* Filter 6 */ + 16, + -74, + 77, + -104, + 47, + -205, + -63, + -264, + -830, + 723, + -1866, + 1678, + 10830, + 2392, + -5259, + -664, + -843, + -1088, + 3, + -417, + -29, + -160, + -45, + -75, + -105, + -4 + }, + { + -7, /* Filter 7 */ + 13, + -75, + 74, + -108, + 46, + -214, + -62, + -285, + -839, + 700, + -1951, + 1702, + 10866, + 2378, + -5161, + -610, + -854, + -1067, + 0, + -416, + -27, + -161, + -41, + -76, + -102, + -4 + }, + { + -7, /* Filter 8 */ + 10, + -76, + 72, + -111, + 45, + -222, + -61, + -307, + -848, + 676, + -2038, + 1726, + 10900, + 2364, + -5064, + -558, + -864, + -1046, + -2, + -414, + -24, + -162, + -38, + -77, + -99, + -4 + }, + { + -7, /* Filter 9 */ + 6, + -77, + 69, + -115, + 43, + -231, + -60, + -330, + -857, + 652, + -2125, + 1750, + 10932, + 2349, + -4966, + -506, + -873, + -1025, + -5, + -412, + -21, + -162, + -34, + -78, + -96, + -4 + }, + { + -7, /* Filter 10 */ + 3, + -78, + 66, + -118, + 42, + -240, + -60, + -352, + -865, + 626, + -2212, + 1774, + 10962, + 2334, + -4868, + -455, + -881, + -1003, + -7, + -410, + -18, + -163, + -30, + -79, + -93, + -5 + }, + { + -7, /* Filter 11 */ + 0, + -79, + 63, + -122, + 41, + -248, + -59, + -375, + -873, + 599, + -2301, + 1797, + 10990, + 2318, + -4770, + -405, + -889, + -981, + -10, + -407, + -16, + -164, + -27, + -80, + -90, + -5 + }, + { + -7, /* Filter 12 */ + -3, + -80, + 60, + -125, + 39, + -257, + -58, + -398, + -880, + 572, + -2390, + 1820, + 11016, + 2302, + -4672, + -355, + -896, + -959, + -13, + -405, + -13, + -164, + -23, + -81, + -86, + -5 + }, + { + -7, /* Filter 13 */ + -6, + -81, + 57, + -128, + 37, + -265, + -57, + -421, + -887, + 543, + -2480, + 1844, + 11040, + 2286, + -4574, + -307, + -903, + -937, + -16, + -401, + -10, + -164, + -19, + -82, + -83, + -5 + }, + { + -7, /* Filter 14 */ + -10, + -81, + 54, + -131, + 36, + -273, + -56, + -444, + -893, + 514, + -2570, + 1866, + 11062, + 2269, + -4476, + -259, + -908, + -914, + -18, + -398, + -8, + -164, + -15, + -82, + -80, + -5 + }, + { + -7, /* Filter 15 */ + -13, + -82, + 51, + -134, + 34, + -281, + -54, + -467, + -899, + 484, + -2661, + 1889, + 11082, + 2252, + -4378, + -212, + -914, + -891, + -21, + -394, + -5, + -164, + -12, + -83, + -76, + -5 + }, + { + -7, /* Filter 16 */ + -17, + -83, + 48, + -137, + 32, + -289, + -53, + -490, + -905, + 453, + -2753, + 1912, + 11099, + 2234, + -4281, + -166, + -918, + -868, + -23, + -390, + -3, + -163, + -8, + -84, + -73, + -6 + }, + { + -7, /* Filter 17 */ + -20, + -83, + 45, + -139, + 30, + -297, + -52, + -514, + -910, + 421, + -2845, + 1934, + 11115, + 2217, + -4183, + -120, + -922, + -845, + -26, + -385, + 0, + -163, + -4, + -84, + -70, + -6 + }, + { + -7, /* Filter 18 */ + -24, + -84, + 41, + -142, + 28, + -305, + -50, + -537, + -914, + 388, + -2938, + 1956, + 11129, + 2198, + -4085, + -76, + -925, + -822, + -28, + -380, + 2, + -162, + 0, + -84, + -66, + -6 + }, + { + -7, /* Filter 19 */ + -27, + -84, + 38, + -144, + 26, + -312, + -49, + -561, + -918, + 354, + -3031, + 1978, + 11140, + 2180, + -3988, + -32, + -927, + -798, + -30, + -375, + 4, + -161, + 2, + -85, + -63, + -6 + }, + { + -7, /* Filter 20 */ + -31, + -85, + 34, + -147, + 24, + -319, + -47, + -585, + -922, + 319, + -3125, + 1999, + 11149, + 2161, + -3891, + 9, + -929, + -775, + -32, + -370, + 6, + -160, + 6, + -85, + -59, + -6 + }, + { + -7, /* Filter 21 */ + -34, + -85, + 31, + -149, + 22, + -326, + -46, + -609, + -924, + 284, + -3220, + 2020, + 11157, + 2142, + -3794, + 51, + -930, + -751, + -35, + -365, + 9, + -159, + 10, + -85, + -56, + -6 + }, + { + -7, /* Filter 22 */ + -38, + -85, + 28, + -151, + 20, + -333, + -44, + -632, + -927, + 247, + -3314, + 2041, + 11162, + 2122, + -3697, + 92, + -931, + -727, + -37, + -359, + 11, + -158, + 13, + -85, + -52, + -6 + }, + { + -7, /* Filter 23 */ + -41, + -85, + 24, + -153, + 18, + -340, + -42, + -656, + -929, + 210, + -3410, + 2062, + 11165, + 2103, + -3601, + 132, + -931, + -704, + -39, + -353, + 13, + -156, + 17, + -85, + -49, + -6 + }, + { + -7, /* Filter 24 */ + -45, + -85, + 21, + -155, + 16, + -347, + -40, + -680, + -930, + 172, + -3505, + 2082, + 11166, + 2082, + -3505, + 172, + -930, + -680, + -40, + -347, + 16, + -155, + 21, + -85, + -45, + -7 + }, + { + -6, /* Filter 25 */ + -49, + -85, + 17, + -156, + 13, + -353, + -39, + -704, + -931, + 132, + -3601, + 2103, + 11165, + 2062, + -3410, + 210, + -929, + -656, + -42, + -340, + 18, + -153, + 24, + -85, + -41, + -7 + }, + { + -6, /* Filter 26 */ + -52, + -85, + 13, + -158, + 11, + -359, + -37, + -727, + -931, + 92, + -3697, + 2122, + 11162, + 2041, + -3314, + 247, + -927, + -632, + -44, + -333, + 20, + -151, + 28, + -85, + -38, + -7 + }, + { + -6, /* Filter 27 */ + -56, + -85, + 10, + -159, + 9, + -365, + -35, + -751, + -930, + 51, + -3794, + 2142, + 11157, + 2020, + -3220, + 284, + -924, + -609, + -46, + -326, + 22, + -149, + 31, + -85, + -34, + -7 + }, + { + -6, /* Filter 28 */ + -59, + -85, + 6, + -160, + 6, + -370, + -32, + -775, + -929, + 9, + -3891, + 2161, + 11149, + 1999, + -3125, + 319, + -922, + -585, + -47, + -319, + 24, + -147, + 34, + -85, + -31, + -7 + }, + { + -6, /* Filter 29 */ + -63, + -85, + 2, + -161, + 4, + -375, + -30, + -798, + -927, + -32, + -3988, + 2180, + 11140, + 1978, + -3031, + 354, + -918, + -561, + -49, + -312, + 26, + -144, + 38, + -84, + -27, + -7 + }, + { + -6, /* Filter 30 */ + -66, + -84, + 0, + -162, + 2, + -380, + -28, + -822, + -925, + -76, + -4085, + 2198, + 11129, + 1956, + -2938, + 388, + -914, + -537, + -50, + -305, + 28, + -142, + 41, + -84, + -24, + -7 + }, + { + -6, /* Filter 31 */ + -70, + -84, + -4, + -163, + 0, + -385, + -26, + -845, + -922, + -120, + -4183, + 2217, + 11115, + 1934, + -2845, + 421, + -910, + -514, + -52, + -297, + 30, + -139, + 45, + -83, + -20, + -7 + }, + { + -6, /* Filter 32 */ + -73, + -84, + -8, + -163, + -3, + -390, + -23, + -868, + -918, + -166, + -4281, + 2234, + 11099, + 1912, + -2753, + 453, + -905, + -490, + -53, + -289, + 32, + -137, + 48, + -83, + -17, + -7 + }, + { + -5, /* Filter 33 */ + -76, + -83, + -12, + -164, + -5, + -394, + -21, + -891, + -914, + -212, + -4378, + 2252, + 11082, + 1889, + -2661, + 484, + -899, + -467, + -54, + -281, + 34, + -134, + 51, + -82, + -13, + -7 + }, + { + -5, /* Filter 34 */ + -80, + -82, + -15, + -164, + -8, + -398, + -18, + -914, + -908, + -259, + -4476, + 2269, + 11062, + 1866, + -2570, + 514, + -893, + -444, + -56, + -273, + 36, + -131, + 54, + -81, + -10, + -7 + }, + { + -5, /* Filter 35 */ + -83, + -82, + -19, + -164, + -10, + -401, + -16, + -937, + -903, + -307, + -4574, + 2286, + 11040, + 1844, + -2480, + 543, + -887, + -421, + -57, + -265, + 37, + -128, + 57, + -81, + -6, + -7 + }, + { + -5, /* Filter 36 */ + -86, + -81, + -23, + -164, + -13, + -405, + -13, + -959, + -896, + -355, + -4672, + 2302, + 11016, + 1820, + -2390, + 572, + -880, + -398, + -58, + -257, + 39, + -125, + 60, + -80, + -3, + -7 + }, + { + -5, /* Filter 37 */ + -90, + -80, + -27, + -164, + -16, + -407, + -10, + -981, + -889, + -405, + -4770, + 2318, + 10990, + 1797, + -2301, + 599, + -873, + -375, + -59, + -248, + 41, + -122, + 63, + -79, + 0, + -7 + }, + { + -5, /* Filter 38 */ + -93, + -79, + -30, + -163, + -18, + -410, + -7, + -1003, + -881, + -455, + -4868, + 2334, + 10962, + 1774, + -2212, + 626, + -865, + -352, + -60, + -240, + 42, + -118, + 66, + -78, + 3, + -7 + }, + { + -4, /* Filter 39 */ + -96, + -78, + -34, + -162, + -21, + -412, + -5, + -1025, + -873, + -506, + -4966, + 2349, + 10932, + 1750, + -2125, + 652, + -857, + -330, + -60, + -231, + 43, + -115, + 69, + -77, + 6, + -7 + }, + { + -4, /* Filter 40 */ + -99, + -77, + -38, + -162, + -24, + -414, + -2, + -1046, + -864, + -558, + -5064, + 2364, + 10900, + 1726, + -2038, + 676, + -848, + -307, + -61, + -222, + 45, + -111, + 72, + -76, + 10, + -7 + }, + { + -4, /* Filter 41 */ + -102, + -76, + -41, + -161, + -27, + -416, + 0, + -1067, + -854, + -610, + -5161, + 2378, + 10866, + 1702, + -1951, + 700, + -839, + -285, + -62, + -214, + 46, + -108, + 74, + -75, + 13, + -7 + }, + { + -4, /* Filter 42 */ + -105, + -75, + -45, + -160, + -29, + -417, + 3, + -1088, + -843, + -664, + -5259, + 2392, + 10830, + 1678, + -1866, + 723, + -830, + -264, + -63, + -205, + 47, + -104, + 77, + -74, + 16, + -7 + }, + { + -4, /* Filter 43 */ + -108, + -74, + -49, + -158, + -32, + -418, + 7, + -1108, + -831, + -718, + -5356, + 2406, + 10792, + 1653, + -1781, + 745, + -820, + -242, + -63, + -196, + 49, + -100, + 79, + -73, + 20, + -7 + }, + { + -3, /* Filter 44 */ + -111, + -73, + -52, + -157, + -35, + -418, + 10, + -1128, + -819, + -773, + -5453, + 2419, + 10753, + 1629, + -1698, + 767, + -810, + -221, + -64, + -187, + 50, + -96, + 82, + -72, + 23, + -7 + }, + { + -3, /* Filter 45 */ + -114, + -71, + -56, + -155, + -38, + -418, + 13, + -1148, + -806, + -828, + -5550, + 2432, + 10711, + 1604, + -1615, + 787, + -799, + -199, + -64, + -178, + 51, + -92, + 84, + -71, + 26, + -7 + }, + { + -3, /* Filter 46 */ + -116, + -70, + -59, + -153, + -41, + -418, + 16, + -1167, + -793, + -885, + -5647, + 2445, + 10667, + 1579, + -1533, + 807, + -789, + -179, + -64, + -169, + 52, + -88, + 87, + -69, + 29, + -7 + }, + { + -3, /* Filter 47 */ + -119, + -69, + -63, + -151, + -44, + -418, + 20, + -1186, + -778, + -942, + -5743, + 2457, + 10621, + 1554, + -1452, + 825, + -778, + -158, + -65, + -160, + 53, + -84, + 89, + -68, + 32, + -7 + } +}; +static const int16_t rx_pulseshaper_im[RX_PULSESHAPER_COEFF_SETS][27] = +{ + { + -93, /* Filter 0 */ + -11, + -109, + -91, + -49, + -166, + -11, + -413, + 57, + -1055, + -987, + -699, + -6372, + 0, + 10282, + 2975, + -1171, + 1050, + -499, + -147, + 32, + -144, + 91, + -66, + 110, + -39, + 36 + }, + { + -94, /* Filter 1 */ + -10, + -111, + -89, + -51, + -163, + -12, + -411, + 65, + -1070, + -966, + -739, + -6476, + 0, + 10234, + 2926, + -1103, + 1071, + -491, + -126, + 32, + -135, + 92, + -63, + 112, + -38, + 40 + }, + { + -95, /* Filter 2 */ + -9, + -113, + -87, + -54, + -161, + -13, + -409, + 74, + -1086, + -944, + -781, + -6580, + 0, + 10184, + 2877, + -1036, + 1091, + -483, + -105, + 32, + -126, + 94, + -59, + 115, + -38, + 43 + }, + { + -96, /* Filter 3 */ + -8, + -116, + -84, + -56, + -157, + -14, + -407, + 82, + -1101, + -922, + -823, + -6683, + 0, + 10132, + 2828, + -970, + 1110, + -475, + -84, + 32, + -118, + 95, + -56, + 117, + -37, + 45 + }, + { + -96, /* Filter 4 */ + -7, + -118, + -82, + -59, + -154, + -14, + -404, + 91, + -1115, + -898, + -865, + -6786, + 0, + 10079, + 2778, + -905, + 1128, + -467, + -64, + 32, + -109, + 96, + -52, + 119, + -36, + 48 + }, + { + -97, /* Filter 5 */ + -6, + -120, + -79, + -61, + -151, + -15, + -401, + 100, + -1129, + -873, + -907, + -6888, + 0, + 10024, + 2729, + -841, + 1145, + -459, + -44, + 32, + -100, + 97, + -49, + 121, + -35, + 51 + }, + { + -97, /* Filter 6 */ + -5, + -121, + -77, + -63, + -147, + -16, + -398, + 109, + -1142, + -847, + -951, + -6989, + 0, + 9967, + 2679, + -777, + 1160, + -450, + -24, + 32, + -92, + 98, + -45, + 123, + -34, + 54 + }, + { + -97, /* Filter 7 */ + -4, + -123, + -74, + -66, + -143, + -16, + -394, + 118, + -1155, + -820, + -994, + -7090, + 0, + 9908, + 2630, + -715, + 1175, + -442, + -5, + 32, + -83, + 98, + -41, + 125, + -33, + 56 + }, + { + -98, /* Filter 8 */ + -3, + -125, + -72, + -68, + -139, + -17, + -389, + 127, + -1167, + -792, + -1038, + -7190, + 0, + 9848, + 2580, + -653, + 1189, + -433, + 13, + 32, + -75, + 99, + -38, + 127, + -32, + 59 + }, + { + -98, /* Filter 9 */ + -2, + -127, + -69, + -70, + -135, + -18, + -384, + 136, + -1179, + -763, + -1082, + -7290, + 0, + 9786, + 2530, + -592, + 1202, + -424, + 31, + 32, + -66, + 99, + -34, + 128, + -31, + 62 + }, + { + -98, /* Filter 10 */ + -1, + -128, + -66, + -72, + -130, + -18, + -379, + 146, + -1191, + -733, + -1127, + -7389, + 0, + 9723, + 2480, + -533, + 1213, + -415, + 49, + 32, + -58, + 100, + -30, + 130, + -30, + 64 + }, + { + -98, /* Filter 11 */ + 0, + -130, + -63, + -74, + -126, + -19, + -373, + 155, + -1201, + -702, + -1172, + -7487, + 0, + 9658, + 2430, + -474, + 1224, + -406, + 67, + 32, + -49, + 100, + -27, + 131, + -29, + 66 + }, + { + -98, /* Filter 12 */ + 1, + -131, + -60, + -76, + -121, + -20, + -367, + 164, + -1211, + -670, + -1217, + -7584, + 0, + 9591, + 2380, + -416, + 1234, + -397, + 84, + 31, + -41, + 100, + -23, + 133, + -28, + 69 + }, + { + -97, /* Filter 13 */ + 2, + -132, + -57, + -78, + -116, + -20, + -361, + 174, + -1221, + -636, + -1263, + -7680, + 0, + 9523, + 2330, + -359, + 1243, + -388, + 101, + 31, + -33, + 100, + -19, + 134, + -27, + 71 + }, + { + -97, /* Filter 14 */ + 3, + -133, + -54, + -80, + -111, + -21, + -354, + 183, + -1230, + -602, + -1309, + -7776, + 0, + 9453, + 2281, + -303, + 1251, + -378, + 118, + 31, + -25, + 100, + -15, + 135, + -26, + 73 + }, + { + -97, /* Filter 15 */ + 4, + -134, + -51, + -82, + -105, + -22, + -346, + 193, + -1238, + -567, + -1356, + -7871, + 0, + 9381, + 2231, + -248, + 1258, + -369, + 134, + 31, + -17, + 100, + -12, + 136, + -25, + 75 + }, + { + -96, /* Filter 16 */ + 5, + -135, + -48, + -84, + -100, + -22, + -338, + 203, + -1245, + -530, + -1402, + -7964, + 0, + 9309, + 2181, + -194, + 1264, + -359, + 149, + 30, + -9, + 100, + -8, + 137, + -23, + 77 + }, + { + -96, /* Filter 17 */ + 6, + -136, + -45, + -85, + -94, + -23, + -330, + 213, + -1252, + -493, + -1449, + -8057, + 0, + 9234, + 2131, + -141, + 1269, + -350, + 164, + 30, + -1, + 100, + -4, + 137, + -22, + 79 + }, + { + -95, /* Filter 18 */ + 7, + -137, + -41, + -87, + -88, + -24, + -321, + 222, + -1258, + -454, + -1497, + -8149, + 0, + 9158, + 2081, + -89, + 1273, + -340, + 179, + 29, + 6, + 99, + 0, + 138, + -21, + 81 + }, + { + -94, /* Filter 19 */ + 9, + -138, + -38, + -88, + -82, + -24, + -312, + 232, + -1264, + -415, + -1544, + -8239, + 0, + 9081, + 2032, + -38, + 1276, + -330, + 193, + 29, + 13, + 99, + 2, + 138, + -20, + 82 + }, + { + -94, /* Filter 20 */ + 10, + -138, + -34, + -90, + -76, + -25, + -302, + 242, + -1269, + -374, + -1592, + -8329, + 0, + 9003, + 1982, + 11, + 1279, + -321, + 207, + 29, + 21, + 98, + 6, + 139, + -19, + 84 + }, + { + -93, /* Filter 21 */ + 11, + -139, + -31, + -91, + -70, + -25, + -292, + 252, + -1273, + -332, + -1640, + -8417, + 0, + 8923, + 1933, + 60, + 1280, + -311, + 221, + 28, + 28, + 97, + 10, + 139, + -18, + 85 + }, + { + -92, /* Filter 22 */ + 12, + -139, + -28, + -92, + -63, + -26, + -281, + 262, + -1276, + -290, + -1689, + -8505, + 0, + 8842, + 1884, + 108, + 1281, + -301, + 234, + 28, + 35, + 96, + 13, + 139, + -17, + 87 + }, + { + -91, /* Filter 23 */ + 13, + -139, + -24, + -93, + -56, + -26, + -270, + 271, + -1278, + -246, + -1737, + -8591, + 0, + 8759, + 1835, + 155, + 1281, + -291, + 246, + 27, + 43, + 96, + 17, + 139, + -15, + 88 + }, + { + -89, /* Filter 24 */ + 14, + -139, + -21, + -95, + -50, + -27, + -258, + 281, + -1280, + -201, + -1786, + -8676, + 0, + 8676, + 1786, + 201, + 1280, + -281, + 258, + 27, + 50, + 95, + 21, + 139, + -14, + 89 + }, + { + -88, /* Filter 25 */ + 15, + -139, + -17, + -96, + -43, + -27, + -246, + 291, + -1281, + -155, + -1835, + -8759, + 0, + 8591, + 1737, + 246, + 1278, + -271, + 270, + 26, + 56, + 93, + 24, + 139, + -13, + 91 + }, + { + -87, /* Filter 26 */ + 17, + -139, + -13, + -96, + -35, + -28, + -234, + 301, + -1281, + -108, + -1884, + -8842, + 0, + 8505, + 1689, + 290, + 1276, + -262, + 281, + 26, + 63, + 92, + 28, + 139, + -12, + 92 + }, + { + -85, /* Filter 27 */ + 18, + -139, + -10, + -97, + -28, + -28, + -221, + 311, + -1280, + -60, + -1933, + -8923, + 0, + 8417, + 1640, + 332, + 1273, + -252, + 292, + 25, + 70, + 91, + 31, + 139, + -11, + 93 + }, + { + -84, /* Filter 28 */ + 19, + -139, + -6, + -98, + -21, + -29, + -207, + 321, + -1279, + -11, + -1982, + -9003, + 0, + 8329, + 1592, + 374, + 1269, + -242, + 302, + 25, + 76, + 90, + 34, + 138, + -10, + 94 + }, + { + -82, /* Filter 29 */ + 20, + -138, + -2, + -99, + -13, + -29, + -193, + 330, + -1276, + 38, + -2032, + -9081, + 0, + 8239, + 1544, + 415, + 1264, + -232, + 312, + 24, + 82, + 88, + 38, + 138, + -9, + 94 + }, + { + -81, /* Filter 30 */ + 21, + -138, + 0, + -99, + -6, + -29, + -179, + 340, + -1273, + 89, + -2081, + -9158, + 0, + 8149, + 1497, + 454, + 1258, + -222, + 321, + 24, + 88, + 87, + 41, + 137, + -7, + 95 + }, + { + -79, /* Filter 31 */ + 22, + -137, + 4, + -100, + 1, + -30, + -164, + 350, + -1269, + 141, + -2131, + -9234, + 0, + 8057, + 1449, + 493, + 1252, + -213, + 330, + 23, + 94, + 85, + 45, + 136, + -6, + 96 + }, + { + -77, /* Filter 32 */ + 23, + -137, + 8, + -100, + 9, + -30, + -149, + 359, + -1264, + 194, + -2181, + -9309, + 0, + 7964, + 1402, + 530, + 1245, + -203, + 338, + 22, + 100, + 84, + 48, + 135, + -5, + 96 + }, + { + -75, /* Filter 33 */ + 25, + -136, + 12, + -100, + 17, + -31, + -134, + 369, + -1258, + 248, + -2231, + -9381, + 0, + 7871, + 1356, + 567, + 1238, + -193, + 346, + 22, + 105, + 82, + 51, + 134, + -4, + 97 + }, + { + -73, /* Filter 34 */ + 26, + -135, + 15, + -100, + 25, + -31, + -118, + 378, + -1251, + 303, + -2281, + -9453, + 0, + 7776, + 1309, + 602, + 1230, + -183, + 354, + 21, + 111, + 80, + 54, + 133, + -3, + 97 + }, + { + -71, /* Filter 35 */ + 27, + -134, + 19, + -100, + 33, + -31, + -101, + 388, + -1243, + 359, + -2330, + -9523, + 0, + 7680, + 1263, + 636, + 1221, + -174, + 361, + 20, + 116, + 78, + 57, + 132, + -2, + 97 + }, + { + -69, /* Filter 36 */ + 28, + -133, + 23, + -100, + 41, + -31, + -84, + 397, + -1234, + 416, + -2380, + -9591, + 0, + 7584, + 1217, + 670, + 1211, + -164, + 367, + 20, + 121, + 76, + 60, + 131, + -1, + 98 + }, + { + -66, /* Filter 37 */ + 29, + -131, + 27, + -100, + 49, + -32, + -67, + 406, + -1224, + 474, + -2430, + -9658, + 0, + 7487, + 1172, + 702, + 1201, + -155, + 373, + 19, + 126, + 74, + 63, + 130, + 0, + 98 + }, + { + -64, /* Filter 38 */ + 30, + -130, + 30, + -100, + 58, + -32, + -49, + 415, + -1213, + 533, + -2480, + -9723, + 0, + 7389, + 1127, + 733, + 1191, + -146, + 379, + 18, + 130, + 72, + 66, + 128, + 1, + 98 + }, + { + -62, /* Filter 39 */ + 31, + -128, + 34, + -99, + 66, + -32, + -31, + 424, + -1202, + 592, + -2530, + -9786, + 0, + 7290, + 1082, + 763, + 1179, + -136, + 384, + 18, + 135, + 70, + 69, + 127, + 2, + 98 + }, + { + -59, /* Filter 40 */ + 32, + -127, + 38, + -99, + 75, + -32, + -13, + 433, + -1189, + 653, + -2580, + -9848, + 0, + 7190, + 1038, + 792, + 1167, + -127, + 389, + 17, + 139, + 68, + 72, + 125, + 3, + 98 + }, + { + -56, /* Filter 41 */ + 33, + -125, + 41, + -98, + 83, + -32, + 5, + 442, + -1175, + 715, + -2630, + -9908, + 0, + 7090, + 994, + 820, + 1155, + -118, + 394, + 16, + 143, + 66, + 74, + 123, + 4, + 97 + }, + { + -54, /* Filter 42 */ + 34, + -123, + 45, + -98, + 92, + -32, + 24, + 450, + -1160, + 777, + -2679, + -9967, + 0, + 6989, + 951, + 847, + 1142, + -109, + 398, + 16, + 147, + 63, + 77, + 121, + 5, + 97 + }, + { + -51, /* Filter 43 */ + 35, + -121, + 49, + -97, + 100, + -32, + 44, + 459, + -1145, + 841, + -2729, + -10024, + 0, + 6888, + 907, + 873, + 1129, + -100, + 401, + 15, + 151, + 61, + 79, + 120, + 6, + 97 + }, + { + -48, /* Filter 44 */ + 36, + -119, + 52, + -96, + 109, + -32, + 64, + 467, + -1128, + 905, + -2778, + -10079, + 0, + 6786, + 865, + 898, + 1115, + -91, + 404, + 14, + 154, + 59, + 82, + 118, + 7, + 96 + }, + { + -45, /* Filter 45 */ + 37, + -117, + 56, + -95, + 118, + -32, + 84, + 475, + -1110, + 970, + -2828, + -10132, + 0, + 6683, + 823, + 922, + 1101, + -82, + 407, + 14, + 157, + 56, + 84, + 116, + 8, + 96 + }, + { + -43, /* Filter 46 */ + 38, + -115, + 59, + -94, + 126, + -32, + 105, + 483, + -1091, + 1036, + -2877, + -10184, + 0, + 6580, + 781, + 944, + 1086, + -74, + 409, + 13, + 161, + 54, + 87, + 113, + 9, + 95 + }, + { + -40, /* Filter 47 */ + 38, + -112, + 63, + -92, + 135, + -32, + 126, + 491, + -1071, + 1103, + -2926, + -10234, + 0, + 6476, + 739, + 966, + 1070, + -65, + 411, + 12, + 163, + 51, + 89, + 111, + 10, + 94 + } +}; diff --git a/libs/spandsp/src/generated/v29rx_floating_rrc.h b/libs/spandsp/src/generated/v29rx_floating_rrc.h new file mode 100644 index 0000000000..676b641dba --- /dev/null +++ b/libs/spandsp/src/generated/v29rx_floating_rrc.h @@ -0,0 +1,2792 @@ +#define RX_PULSESHAPER_GAIN 1.000000f +#define RX_PULSESHAPER_COEFF_SETS 48 +static const float rx_pulseshaper_re[RX_PULSESHAPER_COEFF_SETS][27] = +{ + { + -0.0002255872f, /* Filter 0 */ + 0.0010772212f, + -0.0020489447f, + 0.0027904154f, + -0.0024613384f, + 0.0016519063f, + -0.0046141775f, + -0.0019967001f, + -0.0042213211f, + -0.0233976901f, + 0.0257378164f, + -0.0418758474f, + 0.0466891744f, + 0.3227157380f, + 0.0753364929f, + -0.1782016926f, + -0.0305229947f, + -0.0232941017f, + -0.0367764365f, + 0.0007147686f, + -0.0127244656f, + -0.0014302683f, + -0.0045579424f, + -0.0020412235f, + -0.0020619065f, + -0.0037295073f, + -0.0000888673f + }, + { + -0.0002275045f, /* Filter 1 */ + 0.0009871039f, + -0.0020910004f, + 0.0027251726f, + -0.0025870146f, + 0.0016252861f, + -0.0048916464f, + -0.0019896284f, + -0.0048397188f, + -0.0237455028f, + 0.0251964799f, + -0.0443225478f, + 0.0474524780f, + 0.3241661780f, + 0.0749845580f, + -0.1752765433f, + -0.0287604570f, + -0.0237602556f, + -0.0362156056f, + 0.0006115934f, + -0.0127572528f, + -0.0013441756f, + -0.0046259384f, + -0.0019355976f, + -0.0021082375f, + -0.0036506231f, + -0.0000961620f + }, + { + -0.0002292356f, /* Filter 2 */ + 0.0008953512f, + -0.0021317304f, + 0.0026574255f, + -0.0027108763f, + 0.0015966923f, + -0.0051685871f, + -0.0019806027f, + -0.0054668817f, + -0.0240839365f, + 0.0246287071f, + -0.0467972792f, + 0.0482124309f, + 0.3255589646f, + 0.0746194196f, + -0.1723405821f, + -0.0270191676f, + -0.0242027907f, + -0.0356412303f, + 0.0005100000f, + -0.0127779299f, + -0.0012580756f, + -0.0046884762f, + -0.0018286776f, + -0.0021526634f, + -0.0035694823f, + -0.0001033121f + }, + { + -0.0002307776f, /* Filter 3 */ + 0.0008020327f, + -0.0021710931f, + 0.0025872148f, + -0.0028327978f, + 0.0015661291f, + -0.0054447492f, + -0.0019695990f, + -0.0061025091f, + -0.0244126095f, + 0.0240343336f, + -0.0492994388f, + 0.0489687748f, + 0.3268935535f, + 0.0742412161f, + -0.1693947992f, + -0.0252995186f, + -0.0246218736f, + -0.0350539120f, + 0.0004100342f, + -0.0127866782f, + -0.0011720449f, + -0.0047455578f, + -0.0017205660f, + -0.0021951585f, + -0.0034861718f, + -0.0001103122f + }, + { + -0.0002321276f, /* Filter 4 */ + 0.0007072103f, + -0.0022090444f, + 0.0025145856f, + -0.0029526533f, + 0.0015336029f, + -0.0057198731f, + -0.0019565932f, + -0.0067462847f, + -0.0247311428f, + 0.0234132130f, + -0.0518284449f, + 0.0497212515f, + 0.3281694617f, + 0.0738500836f, + -0.1664401728f, + -0.0236018860f, + -0.0250176852f, + -0.0344542448f, + 0.0003117406f, + -0.0127836805f, + -0.0010861574f, + -0.0047971886f, + -0.0016113720f, + -0.0022357000f, + -0.0034007733f, + -0.0001171583f + }, + { + -0.0002332832f, /* Filter 5 */ + 0.0006109549f, + -0.0022455442f, + 0.0024395825f, + -0.0030703178f, + 0.0014991220f, + -0.0059936966f, + -0.0019415623f, + -0.0073978880f, + -0.0250391496f, + 0.0227652173f, + -0.0543836682f, + 0.0504696014f, + 0.3293862057f, + 0.0734461719f, + -0.1634776964f, + -0.0219266458f, + -0.0253904152f, + -0.0338428277f, + 0.0002151614f, + -0.0127691311f, + -0.0010004881f, + -0.0048433801f, + -0.0015011959f, + -0.0022742667f, + -0.0033133678f, + -0.0001238455f + }, + { + -0.0002342418f, /* Filter 6 */ + 0.0005133336f, + -0.0022805536f, + 0.0023622545f, + -0.0031856701f, + 0.0014626959f, + -0.0062659606f, + -0.0019244846f, + -0.0080569843f, + -0.0253362547f, + 0.0220902122f, + -0.0569644843f, + 0.0512135691f, + 0.3305433046f, + 0.0730296300f, + -0.1605083564f, + -0.0202741482f, + -0.0257402535f, + -0.0332202557f, + 0.0001203382f, + -0.0127432290f, + -0.0009151099f, + -0.0048841463f, + -0.0013901463f, + -0.0023108391f, + -0.0032240442f, + -0.0001303693f + }, + { + -0.0002350011f, /* Filter 7 */ + 0.0004144205f, + -0.0023140327f, + 0.0022826512f, + -0.0032985844f, + 0.0014243364f, + -0.0065363981f, + -0.0019053410f, + -0.0087232308f, + -0.0256220747f, + 0.0213880887f, + -0.0595702454f, + 0.0519528957f, + 0.3316403995f, + 0.0726006106f, + -0.1575331331f, + -0.0186447416f, + -0.0260674081f, + -0.0325871180f, + 0.0000273092f, + -0.0127061747f, + -0.0008300950f, + -0.0049195054f, + -0.0012783271f, + -0.0023454000f, + -0.0031328855f, + -0.0001367258f + }, + { + -0.0002355590f, /* Filter 8 */ + 0.0003142843f, + -0.0023459445f, + 0.0022008259f, + -0.0034089378f, + 0.0013840565f, + -0.0068047424f, + -0.0018841113f, + -0.0093962743f, + -0.0258962331f, + 0.0206587490f, + -0.0622002845f, + 0.0526873296f, + 0.3326769857f, + 0.0721592734f, + -0.1545530146f, + -0.0170387579f, + -0.0263720939f, + -0.0319440023f, + -0.0000638882f, + -0.0126581845f, + -0.0007455134f, + -0.0049494845f, + -0.0011658419f, + -0.0023779327f, + -0.0030399798f, + -0.0001429107f + }, + { + -0.0002359134f, /* Filter 9 */ + 0.0002129997f, + -0.0023762496f, + 0.0021168342f, + -0.0035166109f, + 0.0013418720f, + -0.0070707263f, + -0.0018607775f, + -0.0100757513f, + -0.0261583498f, + 0.0199020969f, + -0.0648539333f, + 0.0534166146f, + 0.3336527424f, + 0.0717057869f, + -0.1515689653f, + -0.0154565158f, + -0.0266545289f, + -0.0312914991f, + -0.0001532180f, + -0.0125994670f, + -0.0006614353f, + -0.0049741065f, + -0.0010527980f, + -0.0024084239f, + -0.0029454189f, + -0.0001489206f + }, + { + -0.0002360624f, /* Filter 10 */ + 0.0001106457f, + -0.0024049153f, + 0.0020307330f, + -0.0036214854f, + 0.0012977996f, + -0.0073340784f, + -0.0018353240f, + -0.0107612899f, + -0.0264080456f, + 0.0191180538f, + -0.0675304887f, + 0.0541404956f, + 0.3345672589f, + 0.0712403148f, + -0.1485819667f, + -0.0138983208f, + -0.0269149412f, + -0.0306301910f, + -0.0002406474f, + -0.0125302396f, + -0.0005779288f, + -0.0049934088f, + -0.0009392972f, + -0.0024368605f, + -0.0028492882f, + -0.0001547513f + }, + { + -0.0002360044f, /* Filter 11 */ + 0.0000072962f, + -0.0024319051f, + 0.0019425826f, + -0.0037234402f, + 0.0012518575f, + -0.0075945285f, + -0.0018077349f, + -0.0114525069f, + -0.0266449530f, + 0.0183065518f, + -0.0702292589f, + 0.0548587201f, + 0.3354202137f, + 0.0707630243f, + -0.1455930052f, + -0.0123644684f, + -0.0271535702f, + -0.0299606569f, + -0.0003261437f, + -0.0124507320f, + -0.0004950602f, + -0.0050074246f, + -0.0008254433f, + -0.0024632328f, + -0.0027516756f, + -0.0001603995f + }, + { + -0.0002357379f, /* Filter 12 */ + -0.0000969713f, + -0.0024571849f, + 0.0018524437f, + -0.0038223595f, + 0.0012040677f, + -0.0078518000f, + -0.0017779973f, + -0.0121490133f, + -0.0268686949f, + 0.0174675392f, + -0.0729495201f, + 0.0555710382f, + 0.3362112915f, + 0.0702740993f, + -0.1426030329f, + -0.0108552443f, + -0.0273706579f, + -0.0292834752f, + -0.0004096775f, + -0.0123611702f, + -0.0004128962f, + -0.0050161963f, + -0.0007113378f, + -0.0024875330f, + -0.0026526758f, + -0.0001658620f + }, + { + -0.0002352615f, /* Filter 13 */ + -0.0002020749f, + -0.0024807241f, + 0.0017603822f, + -0.0039181269f, + 0.0011544503f, + -0.0081056228f, + -0.0017460976f, + -0.0128504066f, + -0.0270788976f, + 0.0166009646f, + -0.0756905423f, + 0.0562772022f, + 0.3369401960f, + 0.0697737216f, + -0.1396130136f, + -0.0093709121f, + -0.0275664600f, + -0.0285992217f, + -0.0004912199f, + -0.0122617888f, + -0.0003314995f, + -0.0050197673f, + -0.0005970840f, + -0.0025097527f, + -0.0025523730f, + -0.0001711354f + }, + { + -0.0002345739f, /* Filter 14 */ + -0.0003079322f, + -0.0025024909f, + 0.0016664628f, + -0.0040106281f, + 0.0011030318f, + -0.0083557204f, + -0.0017120255f, + -0.0135562762f, + -0.0272751934f, + 0.0157068004f, + -0.0784515724f, + 0.0569769519f, + 0.3376066341f, + 0.0692620702f, + -0.1366239180f, + -0.0079117353f, + -0.0277412306f, + -0.0279084621f, + -0.0005707451f, + -0.0121528275f, + -0.0002509341f, + -0.0050181849f, + -0.0004827837f, + -0.0025298884f, + -0.0024508655f, + -0.0001762169f + }, + { + -0.0002336743f, /* Filter 15 */ + -0.0004144665f, + -0.0025224541f, + 0.0015707543f, + -0.0040997524f, + 0.0010498359f, + -0.0086018170f, + -0.0016757712f, + -0.0142662044f, + -0.0274572178f, + 0.0147850271f, + -0.0812318644f, + 0.0576700502f, + 0.3382103275f, + 0.0687393345f, + -0.1336366907f, + -0.0064779557f, + -0.0278952373f, + -0.0272117582f, + -0.0006482276f, + -0.0120345250f, + -0.0001712606f, + -0.0050115039f, + -0.0003685390f, + -0.0025479356f, + -0.0023482397f, + -0.0001811037f + }, + { + -0.0002325617f, /* Filter 16 */ + -0.0005215883f, + -0.0025405864f, + 0.0014733283f, + -0.0041853880f, + 0.0009948916f, + -0.0088436386f, + -0.0016373263f, + -0.0149797642f, + -0.0276246022f, + 0.0138356301f, + -0.0840306457f, + 0.0583562562f, + 0.3387511245f, + 0.0682057069f, + -0.1306522782f, + -0.0050698048f, + -0.0280287578f, + -0.0265096776f, + -0.0007236441f, + -0.0119071307f, + -0.0000925386f, + -0.0049997803f, + -0.0002544469f, + -0.0025638940f, + -0.0022445889f, + -0.0001857931f + }, + { + -0.0002312353f, /* Filter 17 */ + -0.0006292185f, + -0.0025568618f, + 0.0013742551f, + -0.0042674275f, + 0.0009382281f, + -0.0090809063f, + -0.0015966847f, + -0.0156965162f, + -0.0277769912f, + 0.0128586169f, + -0.0868471324f, + 0.0590353166f, + 0.3392287675f, + 0.0676613773f, + -0.1276716186f, + -0.0036874988f, + -0.0281420647f, + -0.0258027739f, + -0.0007969746f, + -0.0117708870f, + -0.0000148270f, + -0.0049830706f, + -0.0001406071f, + -0.0025777636f, + -0.0021400055f, + -0.0001902827f + }, + { + -0.0002296949f, /* Filter 18 */ + -0.0007372681f, + -0.0025712503f, + 0.0012736106f, + -0.0043457630f, + 0.0008798771f, + -0.0093133450f, + -0.0015538410f, + -0.0164160198f, + -0.0279140251f, + 0.0118540046f, + -0.0896805216f, + 0.0597069972f, + 0.3396430866f, + 0.0671065597f, + -0.1246956673f, + -0.0023312476f, + -0.0282354500f, + -0.0250915936f, + -0.0008681988f, + -0.0116260558f, + 0.0000618176f, + -0.0049614426f, + -0.0000271166f, + -0.0025895460f, + -0.0020345799f, + -0.0001945702f + }, + { + -0.0002279401f, /* Filter 19 */ + -0.0008456543f, + -0.0025837316f, + 0.0011714716f, + -0.0044202915f, + 0.0008198714f, + -0.0095406775f, + -0.0015087910f, + -0.0171378180f, + -0.0280353473f, + 0.0108218242f, + -0.0925300161f, + 0.0603710541f, + 0.3399939607f, + 0.0665414417f, + -0.1217253322f, + -0.0010012477f, + -0.0283092030f, + -0.0243766792f, + -0.0009372986f, + -0.0114728855f, + 0.0001373402f, + -0.0049349593f, + 0.0000859258f, + -0.0025992464f, + -0.0019284058f, + -0.0001986536f + }, + { + -0.0002259705f, /* Filter 20 */ + -0.0009542871f, + -0.0025942816f, + 0.0010679155f, + -0.0044909097f, + 0.0007582451f, + -0.0097626270f, + -0.0014615333f, + -0.0178614493f, + -0.0281406040f, + 0.0097621099f, + -0.0953947966f, + 0.0610272510f, + 0.3402811755f, + 0.0659662416f, + -0.1187615389f, + 0.0003023311f, + -0.0283636203f, + -0.0236585774f, + -0.0010042585f, + -0.0113116356f, + 0.0002116873f, + -0.0049036953f, + 0.0001984275f, + -0.0026068687f, + -0.0018215759f, + -0.0002025310f + }, + { + -0.0002237865f, /* Filter 21 */ + -0.0010630796f, + -0.0026028786f, + 0.0009630217f, + -0.0045575184f, + 0.0006950360f, + -0.0099789231f, + -0.0014120671f, + -0.0185864475f, + -0.0282294528f, + 0.0086749174f, + -0.0982740298f, + 0.0616753532f, + 0.3405046930f, + 0.0653811602f, + -0.1158052202f, + 0.0015793088f, + -0.0283990101f, + -0.0229378136f, + -0.0010690639f, + -0.0111425708f, + 0.0002848063f, + -0.0048677212f, + 0.0003102929f, + -0.0026124209f, + -0.0017141812f, + -0.0002062007f + }, + { + -0.0002213879f, /* Filter 22 */ + -0.0011719437f, + -0.0026095012f, + 0.0008568735f, + -0.0046200208f, + 0.0006302820f, + -0.0101892831f, + -0.0013603937f, + -0.0193123302f, + -0.0283015482f, + 0.0075603134f, + -0.1011668788f, + 0.0623151315f, + 0.3406644084f, + 0.0647864110f, + -0.1128572498f, + 0.0028295415f, + -0.0284156811f, + -0.0222149183f, + -0.0011317024f, + -0.0109659520f, + 0.0003566476f, + -0.0048271153f, + 0.0004214283f, + -0.0026159113f, + -0.0016063144f, + -0.0002096613f + }, + { + -0.0002187756f, /* Filter 23 */ + -0.0012807894f, + -0.0026141320f, + 0.0007495544f, + -0.0046783235f, + 0.0005640234f, + -0.0103934397f, + -0.0013065154f, + -0.0200386163f, + -0.0283565494f, + 0.0064183775f, + -0.1040724930f, + 0.0629463524f, + 0.3407602619f, + 0.0641822150f, + -0.1099185532f, + 0.0040528797f, + -0.0284139469f, + -0.0214904145f, + -0.0011921632f, + -0.0107820433f, + 0.0004271619f, + -0.0047819563f, + 0.0005317429f, + -0.0026173521f, + -0.0014980664f, + -0.0002129114f + }, + { + -0.0002159498f, /* Filter 24 */ + -0.0013895273f, + -0.0026167546f, + 0.0006411480f, + -0.0047323313f, + 0.0004963023f, + -0.0105911158f, + -0.0012504366f, + -0.0207648111f, + -0.0283941279f, + 0.0052491967f, + -0.1069900047f, + 0.0635687875f, + 0.3407922346f, + 0.0635687875f, + -0.1069900047f, + 0.0052491967f, + -0.0283941279f, + -0.0207648111f, + -0.0012504366f, + -0.0105911158f, + 0.0004963023f, + -0.0047323313f, + 0.0006411480f, + -0.0026167546f, + -0.0013895273f, + -0.0002159498f + }, + { + -0.0002129114f, /* Filter 25 */ + -0.0014980664f, + -0.0026173521f, + 0.0005317429f, + -0.0047819563f, + 0.0004271619f, + -0.0107820433f, + -0.0011921632f, + -0.0214904145f, + -0.0284139469f, + 0.0040528797f, + -0.1099185532f, + 0.0641822150f, + 0.3407602619f, + 0.0629463524f, + -0.1040724930f, + 0.0064183775f, + -0.0283565494f, + -0.0200386164f, + -0.0013065154f, + -0.0103934397f, + 0.0005640234f, + -0.0046783235f, + 0.0007495544f, + -0.0026141320f, + -0.0012807894f, + -0.0002187756f + }, + { + -0.0002096613f, /* Filter 26 */ + -0.0016063144f, + -0.0026159113f, + 0.0004214283f, + -0.0048271153f, + 0.0003566476f, + -0.0109659520f, + -0.0011317024f, + -0.0222149182f, + -0.0284156811f, + 0.0028295415f, + -0.1128572498f, + 0.0647864110f, + 0.3406644084f, + 0.0623151315f, + -0.1011668788f, + 0.0075603134f, + -0.0283015482f, + -0.0193123302f, + -0.0013603937f, + -0.0101892831f, + 0.0006302820f, + -0.0046200208f, + 0.0008568735f, + -0.0026095012f, + -0.0011719437f, + -0.0002213879f + }, + { + -0.0002062007f, /* Filter 27 */ + -0.0017141812f, + -0.0026124209f, + 0.0003102929f, + -0.0048677212f, + 0.0002848063f, + -0.0111425708f, + -0.0010690639f, + -0.0229378136f, + -0.0283990101f, + 0.0015793088f, + -0.1158052202f, + 0.0653811602f, + 0.3405046930f, + 0.0616753532f, + -0.0982740298f, + 0.0086749174f, + -0.0282294527f, + -0.0185864475f, + -0.0014120671f, + -0.0099789231f, + 0.0006950360f, + -0.0045575184f, + 0.0009630217f, + -0.0026028786f, + -0.0010630796f, + -0.0002237865f + }, + { + -0.0002025310f, /* Filter 28 */ + -0.0018215759f, + -0.0026068687f, + 0.0001984275f, + -0.0049036953f, + 0.0002116873f, + -0.0113116356f, + -0.0010042585f, + -0.0236585774f, + -0.0283636203f, + 0.0003023310f, + -0.1187615389f, + 0.0659662416f, + 0.3402811755f, + 0.0610272510f, + -0.0953947966f, + 0.0097621099f, + -0.0281406040f, + -0.0178614493f, + -0.0014615333f, + -0.0097626270f, + 0.0007582451f, + -0.0044909097f, + 0.0010679155f, + -0.0025942816f, + -0.0009542871f, + -0.0002259705f + }, + { + -0.0001986536f, /* Filter 29 */ + -0.0019284058f, + -0.0025992464f, + 0.0000859258f, + -0.0049349593f, + 0.0001373402f, + -0.0114728855f, + -0.0009372986f, + -0.0243766792f, + -0.0283092030f, + -0.0010012477f, + -0.1217253322f, + 0.0665414417f, + 0.3399939607f, + 0.0603710541f, + -0.0925300161f, + 0.0108218242f, + -0.0280353473f, + -0.0171378180f, + -0.0015087910f, + -0.0095406775f, + 0.0008198714f, + -0.0044202915f, + 0.0011714716f, + -0.0025837316f, + -0.0008456543f, + -0.0002279401f + }, + { + -0.0001945702f, /* Filter 30 */ + -0.0020345799f, + -0.0025895460f, + -0.0000271166f, + -0.0049614426f, + 0.0000618176f, + -0.0116260558f, + -0.0008681988f, + -0.0250915936f, + -0.0282354500f, + -0.0023312476f, + -0.1246956674f, + 0.0671065597f, + 0.3396430866f, + 0.0597069972f, + -0.0896805216f, + 0.0118540046f, + -0.0279140251f, + -0.0164160198f, + -0.0015538410f, + -0.0093133450f, + 0.0008798771f, + -0.0043457630f, + 0.0012736106f, + -0.0025712503f, + -0.0007372681f, + -0.0002296949f + }, + { + -0.0001902827f, /* Filter 31 */ + -0.0021400055f, + -0.0025777636f, + -0.0001406071f, + -0.0049830706f, + -0.0000148270f, + -0.0117708870f, + -0.0007969746f, + -0.0258027739f, + -0.0281420646f, + -0.0036874988f, + -0.1276716186f, + 0.0676613773f, + 0.3392287675f, + 0.0590353166f, + -0.0868471324f, + 0.0128586169f, + -0.0277769912f, + -0.0156965162f, + -0.0015966847f, + -0.0090809063f, + 0.0009382281f, + -0.0042674275f, + 0.0013742551f, + -0.0025568618f, + -0.0006292185f, + -0.0002312353f + }, + { + -0.0001857931f, /* Filter 32 */ + -0.0022445889f, + -0.0025638940f, + -0.0002544469f, + -0.0049997803f, + -0.0000925386f, + -0.0119071307f, + -0.0007236441f, + -0.0265096776f, + -0.0280287578f, + -0.0050698048f, + -0.1306522782f, + 0.0682057069f, + 0.3387511245f, + 0.0583562562f, + -0.0840306457f, + 0.0138356301f, + -0.0276246022f, + -0.0149797642f, + -0.0016373263f, + -0.0088436386f, + 0.0009948916f, + -0.0041853880f, + 0.0014733283f, + -0.0025405864f, + -0.0005215883f, + -0.0002325617f + }, + { + -0.0001811037f, /* Filter 33 */ + -0.0023482397f, + -0.0025479356f, + -0.0003685390f, + -0.0050115039f, + -0.0001712606f, + -0.0120345250f, + -0.0006482276f, + -0.0272117582f, + -0.0278952373f, + -0.0064779557f, + -0.1336366907f, + 0.0687393345f, + 0.3382103275f, + 0.0576700502f, + -0.0812318644f, + 0.0147850271f, + -0.0274572178f, + -0.0142662044f, + -0.0016757712f, + -0.0086018170f, + 0.0010498359f, + -0.0040997524f, + 0.0015707543f, + -0.0025224541f, + -0.0004144665f, + -0.0002336743f + }, + { + -0.0001762169f, /* Filter 34 */ + -0.0024508655f, + -0.0025298884f, + -0.0004827837f, + -0.0050181849f, + -0.0002509341f, + -0.0121528275f, + -0.0005707451f, + -0.0279084621f, + -0.0277412306f, + -0.0079117353f, + -0.1366239180f, + 0.0692620702f, + 0.3376066341f, + 0.0569769519f, + -0.0784515724f, + 0.0157068004f, + -0.0272751934f, + -0.0135562762f, + -0.0017120255f, + -0.0083557204f, + 0.0011030318f, + -0.0040106281f, + 0.0016664628f, + -0.0025024909f, + -0.0003079322f, + -0.0002345739f + }, + { + -0.0001711354f, /* Filter 35 */ + -0.0025523730f, + -0.0025097527f, + -0.0005970840f, + -0.0050197673f, + -0.0003314995f, + -0.0122617888f, + -0.0004912199f, + -0.0285992217f, + -0.0275664600f, + -0.0093709121f, + -0.1396130136f, + 0.0697737216f, + 0.3369401960f, + 0.0562772022f, + -0.0756905422f, + 0.0166009646f, + -0.0270788976f, + -0.0128504066f, + -0.0017460976f, + -0.0081056228f, + 0.0011544503f, + -0.0039181269f, + 0.0017603822f, + -0.0024807241f, + -0.0002020749f, + -0.0002352615f + }, + { + -0.0001658620f, /* Filter 36 */ + -0.0026526758f, + -0.0024875330f, + -0.0007113378f, + -0.0050161963f, + -0.0004128962f, + -0.0123611702f, + -0.0004096775f, + -0.0292834752f, + -0.0273706579f, + -0.0108552443f, + -0.1426030329f, + 0.0702740993f, + 0.3362112915f, + 0.0555710382f, + -0.0729495201f, + 0.0174675393f, + -0.0268686949f, + -0.0121490134f, + -0.0017779973f, + -0.0078518000f, + 0.0012040677f, + -0.0038223595f, + 0.0018524437f, + -0.0024571849f, + -0.0000969713f, + -0.0002357379f + }, + { + -0.0001603995f, /* Filter 37 */ + -0.0027516756f, + -0.0024632328f, + -0.0008254433f, + -0.0050074246f, + -0.0004950602f, + -0.0124507320f, + -0.0003261437f, + -0.0299606569f, + -0.0271535702f, + -0.0123644684f, + -0.1455930052f, + 0.0707630243f, + 0.3354202136f, + 0.0548587201f, + -0.0702292589f, + 0.0183065518f, + -0.0266449530f, + -0.0114525069f, + -0.0018077349f, + -0.0075945285f, + 0.0012518575f, + -0.0037234402f, + 0.0019425826f, + -0.0024319051f, + 0.0000072962f, + -0.0002360044f + }, + { + -0.0001547513f, /* Filter 38 */ + -0.0028492882f, + -0.0024368605f, + -0.0009392972f, + -0.0049934088f, + -0.0005779288f, + -0.0125302396f, + -0.0002406474f, + -0.0306301910f, + -0.0269149412f, + -0.0138983208f, + -0.1485819667f, + 0.0712403148f, + 0.3345672589f, + 0.0541404956f, + -0.0675304887f, + 0.0191180538f, + -0.0264080456f, + -0.0107612899f, + -0.0018353240f, + -0.0073340784f, + 0.0012977996f, + -0.0036214854f, + 0.0020307330f, + -0.0024049153f, + 0.0001106457f, + -0.0002360624f + }, + { + -0.0001489206f, /* Filter 39 */ + -0.0029454189f, + -0.0024084239f, + -0.0010527980f, + -0.0049741065f, + -0.0006614353f, + -0.0125994671f, + -0.0001532180f, + -0.0312914991f, + -0.0266545289f, + -0.0154565158f, + -0.1515689653f, + 0.0717057869f, + 0.3336527424f, + 0.0534166146f, + -0.0648539333f, + 0.0199020969f, + -0.0261583498f, + -0.0100757513f, + -0.0018607775f, + -0.0070707263f, + 0.0013418720f, + -0.0035166109f, + 0.0021168342f, + -0.0023762496f, + 0.0002129997f, + -0.0002359134f + }, + { + -0.0001429107f, /* Filter 40 */ + -0.0030399798f, + -0.0023779327f, + -0.0011658419f, + -0.0049494845f, + -0.0007455134f, + -0.0126581845f, + -0.0000638882f, + -0.0319440023f, + -0.0263720939f, + -0.0170387579f, + -0.1545530146f, + 0.0721592734f, + 0.3326769857f, + 0.0526873296f, + -0.0622002845f, + 0.0206587490f, + -0.0258962331f, + -0.0093962743f, + -0.0018841113f, + -0.0068047424f, + 0.0013840565f, + -0.0034089378f, + 0.0022008259f, + -0.0023459445f, + 0.0003142843f, + -0.0002355590f + }, + { + -0.0001367258f, /* Filter 41 */ + -0.0031328855f, + -0.0023454000f, + -0.0012783271f, + -0.0049195054f, + -0.0008300950f, + -0.0127061747f, + 0.0000273092f, + -0.0325871180f, + -0.0260674081f, + -0.0186447416f, + -0.1575331331f, + 0.0726006106f, + 0.3316403995f, + 0.0519528957f, + -0.0595702454f, + 0.0213880887f, + -0.0256220747f, + -0.0087232308f, + -0.0019053410f, + -0.0065363981f, + 0.0014243364f, + -0.0032985844f, + 0.0022826512f, + -0.0023140327f, + 0.0004144205f, + -0.0002350011f + }, + { + -0.0001303693f, /* Filter 42 */ + -0.0032240442f, + -0.0023108391f, + -0.0013901463f, + -0.0048841463f, + -0.0009151099f, + -0.0127432290f, + 0.0001203382f, + -0.0332202557f, + -0.0257402535f, + -0.0202741482f, + -0.1605083564f, + 0.0730296300f, + 0.3305433046f, + 0.0512135691f, + -0.0569644843f, + 0.0220902122f, + -0.0253362547f, + -0.0080569843f, + -0.0019244846f, + -0.0062659606f, + 0.0014626959f, + -0.0031856701f, + 0.0023622545f, + -0.0022805536f, + 0.0005133336f, + -0.0002342418f + }, + { + -0.0001238455f, /* Filter 43 */ + -0.0033133678f, + -0.0022742667f, + -0.0015011959f, + -0.0048433801f, + -0.0010004881f, + -0.0127691311f, + 0.0002151614f, + -0.0338428277f, + -0.0253904152f, + -0.0219266458f, + -0.1634776964f, + 0.0734461719f, + 0.3293862057f, + 0.0504696014f, + -0.0543836682f, + 0.0227652173f, + -0.0250391496f, + -0.0073978880f, + -0.0019415623f, + -0.0059936966f, + 0.0014991220f, + -0.0030703178f, + 0.0024395825f, + -0.0022455442f, + 0.0006109549f, + -0.0002332832f + }, + { + -0.0001171583f, /* Filter 44 */ + -0.0034007733f, + -0.0022357000f, + -0.0016113720f, + -0.0047971886f, + -0.0010861574f, + -0.0127836805f, + 0.0003117406f, + -0.0344542448f, + -0.0250176852f, + -0.0236018860f, + -0.1664401729f, + 0.0738500836f, + 0.3281694617f, + 0.0497212515f, + -0.0518284449f, + 0.0234132131f, + -0.0247311428f, + -0.0067462847f, + -0.0019565932f, + -0.0057198731f, + 0.0015336029f, + -0.0029526533f, + 0.0025145856f, + -0.0022090444f, + 0.0007072103f, + -0.0002321276f + }, + { + -0.0001103122f, /* Filter 45 */ + -0.0034861718f, + -0.0021951585f, + -0.0017205660f, + -0.0047455579f, + -0.0011720449f, + -0.0127866782f, + 0.0004100342f, + -0.0350539120f, + -0.0246218736f, + -0.0252995186f, + -0.1693947993f, + 0.0742412161f, + 0.3268935535f, + 0.0489687748f, + -0.0492994388f, + 0.0240343336f, + -0.0244126095f, + -0.0061025091f, + -0.0019695990f, + -0.0054447492f, + 0.0015661291f, + -0.0028327978f, + 0.0025872148f, + -0.0021710931f, + 0.0008020327f, + -0.0002307776f + }, + { + -0.0001033121f, /* Filter 46 */ + -0.0035694823f, + -0.0021526634f, + -0.0018286776f, + -0.0046884762f, + -0.0012580756f, + -0.0127779299f, + 0.0005100000f, + -0.0356412303f, + -0.0242027907f, + -0.0270191676f, + -0.1723405821f, + 0.0746194196f, + 0.3255589646f, + 0.0482124309f, + -0.0467972792f, + 0.0246287071f, + -0.0240839365f, + -0.0054668817f, + -0.0019806027f, + -0.0051685871f, + 0.0015966923f, + -0.0027108763f, + 0.0026574255f, + -0.0021317304f, + 0.0008953512f, + -0.0002292356f + }, + { + -0.0000961620f, /* Filter 47 */ + -0.0036506231f, + -0.0021082375f, + -0.0019355976f, + -0.0046259384f, + -0.0013441756f, + -0.0127572528f, + 0.0006115934f, + -0.0362156056f, + -0.0237602556f, + -0.0287604570f, + -0.1752765433f, + 0.0749845580f, + 0.3241661779f, + 0.0474524780f, + -0.0443225478f, + 0.0251964799f, + -0.0237455028f, + -0.0048397188f, + -0.0019896284f, + -0.0048916464f, + 0.0016252861f, + -0.0025870146f, + 0.0027251726f, + -0.0020910004f, + 0.0009871039f, + -0.0002275045f + } +}; +static const float rx_pulseshaper_im[RX_PULSESHAPER_COEFF_SETS][27] = +{ + { + -0.0028663575f, /* Filter 0 */ + -0.0003500104f, + -0.0033435739f, + -0.0027904154f, + -0.0015083101f, + -0.0050840449f, + -0.0003631436f, + -0.0126066685f, + 0.0017485284f, + -0.0322041576f, + -0.0301351111f, + -0.0213368100f, + -0.1944744073f, + 0.0000000000f, + 0.3137990765f, + 0.0907982975f, + -0.0357378350f, + 0.0320615804f, + -0.0152332987f, + -0.0045128715f, + 0.0010014372f, + -0.0044019132f, + 0.0027931107f, + -0.0020412235f, + 0.0033647255f, + -0.0012117904f, + 0.0011291658f + }, + { + -0.0028907191f, /* Filter 1 */ + -0.0003207295f, + -0.0034122025f, + -0.0027251726f, + -0.0015853246f, + -0.0050021163f, + -0.0003849809f, + -0.0125620192f, + 0.0020046772f, + -0.0326828808f, + -0.0295012876f, + -0.0225834661f, + -0.1976537959f, + 0.0000000000f, + 0.3123331620f, + 0.0893078595f, + -0.0336741686f, + 0.0327031863f, + -0.0150009950f, + -0.0038614490f, + 0.0010040176f, + -0.0041369471f, + 0.0028347787f, + -0.0019355976f, + 0.0034403309f, + -0.0011861593f, + 0.0012218546f + }, + { + -0.0029127149f, /* Filter 2 */ + -0.0002909172f, + -0.0034786678f, + -0.0026574255f, + -0.0016612271f, + -0.0049141135f, + -0.0004067766f, + -0.0125050331f, + 0.0022644566f, + -0.0331486948f, + -0.0288365110f, + -0.0238444047f, + -0.2008192272f, + 0.0000000000f, + 0.3108122511f, + 0.0878119126f, + -0.0316353806f, + 0.0333122836f, + -0.0147630810f, + -0.0032200134f, + 0.0010056449f, + -0.0038719586f, + 0.0028731019f, + -0.0018286776f, + 0.0035128275f, + -0.0011597951f, + 0.0013127044f + }, + { + -0.0029323077f, /* Filter 3 */ + -0.0002605962f, + -0.0035429020f, + -0.0025872148f, + -0.0017359407f, + -0.0048200496f, + -0.0004285111f, + -0.0124355589f, + 0.0025277420f, + -0.0336010744f, + -0.0281405891f, + -0.0251193187f, + -0.2039696262f, + 0.0000000000f, + 0.3092369205f, + 0.0863109612f, + -0.0296219304f, + 0.0338891017f, + -0.0145198058f, + -0.0025888544f, + 0.0010063334f, + -0.0036071832f, + 0.0029080816f, + -0.0017205660f, + 0.0035821731f, + -0.0011327259f, + 0.0014016500f + }, + { + -0.0029494611f, /* Filter 4 */ + -0.0002297865f, + -0.0036048329f, + -0.0025145856f, + -0.0018093883f, + -0.0047199445f, + -0.0004501638f, + -0.0123534430f, + 0.0027944026f, + -0.0340394978f, + -0.0274133503f, + -0.0264079117f, + -0.2071039176f, + 0.0000000000f, + 0.3076077361f, + 0.0848055039f, + -0.0276342580f, + 0.0344338896f, + -0.0142714155f, + -0.0019682529f, + 0.0010060975f, + -0.0033428487f, + 0.0029397209f, + -0.0016113720f, + 0.0036483309f, + -0.0011049782f, + 0.0014886367f + }, + { + -0.0029641442f, /* Filter 5 */ + -0.0001985113f, + -0.0036643951f, + -0.0024395825f, + -0.0018814932f, + -0.0046138230f, + -0.0004717142f, + -0.0122585417f, + 0.0030643056f, + -0.0344634328f, + -0.0266546448f, + -0.0277098630f, + -0.2102210189f, + 0.0000000000f, + 0.3059253229f, + 0.0832960468f, + -0.0256728037f, + 0.0349469084f, + -0.0140181582f, + -0.0013584756f, + 0.0010049524f, + -0.0030791857f, + 0.0029680271f, + -0.0015011959f, + 0.0037112660f, + -0.0010765785f, + 0.0015736058f + }, + { + -0.0029763241f, /* Filter 6 */ + -0.0001667922f, + -0.0037215252f, + -0.0023622545f, + -0.0019521811f, + -0.0045017152f, + -0.0004931418f, + -0.0121507178f, + 0.0033373122f, + -0.0348723628f, + -0.0258643154f, + -0.0290248545f, + -0.2133198677f, + 0.0000000000f, + 0.3041903010f, + 0.0817830924f, + -0.0237379776f, + 0.0354284196f, + -0.0137602804f, + -0.0007597857f, + 0.0010029139f, + -0.0028164188f, + 0.0029930087f, + -0.0013901463f, + 0.0037709467f, + -0.0010475555f, + 0.0016564989f + }, + { + -0.0029859721f, /* Filter 7 */ + -0.0001346534f, + -0.0037761582f, + -0.0022826512f, + -0.0020213751f, + -0.0043836566f, + -0.0005144257f, + -0.0120298496f, + 0.0036132805f, + -0.0352657604f, + -0.0250422344f, + -0.0303525561f, + -0.2163993844f, + 0.0000000000f, + 0.3024033067f, + 0.0802671405f, + -0.0218301876f, + 0.0358787093f, + -0.0134980262f, + -0.0001724233f, + 0.0009999976f, + -0.0025547698f, + 0.0030146768f, + -0.0012783271f, + 0.0038273449f, + -0.0010179362f, + 0.0017372664f + }, + { + -0.0029930609f, /* Filter 8 */ + -0.0001021172f, + -0.0038282335f, + -0.0022008259f, + -0.0020889998f, + -0.0042596878f, + -0.0005355448f, + -0.0118958109f, + 0.0038920642f, + -0.0356431071f, + -0.0241882872f, + -0.0316926279f, + -0.2194585217f, + 0.0000000000f, + 0.3005650049f, + 0.0787486942f, + -0.0199498223f, + 0.0362980733f, + -0.0132316390f, + 0.0004033739f, + 0.0009962207f, + -0.0022944544f, + 0.0030330480f, + -0.0011658419f, + 0.0038804334f, + -0.0009877493f, + 0.0018158530f + }, + { + -0.0029975637f, /* Filter 9 */ + -0.0000692078f, + -0.0038776870f, + -0.0021168342f, + -0.0021549819f, + -0.0041298574f, + -0.0005564782f, + -0.0117484865f, + 0.0041735128f, + -0.0360038798f, + -0.0233023615f, + -0.0330447295f, + -0.2224962126f, + 0.0000000000f, + 0.2986760977f, + 0.0772282452f, + -0.0180972548f, + 0.0366868117f, + -0.0129613633f, + 0.0009673802f, + 0.0009915996f, + -0.0020356887f, + 0.0030481364f, + -0.0010527980f, + 0.0039301906f, + -0.0009570246f, + 0.0018922157f + }, + { + -0.0029994575f, /* Filter 10 */ + -0.0000359510f, + -0.0039244652f, + -0.0020307330f, + -0.0022192491f, + -0.0039942164f, + -0.0005772045f, + -0.0115877798f, + 0.0044574722f, + -0.0363475566f, + -0.0223843650f, + -0.0344085026f, + -0.2255113940f, + 0.0000000000f, + 0.2967372670f, + 0.0757062934f, + -0.0162728428f, + 0.0370452384f, + -0.0126874405f, + 0.0015193877f, + 0.0009861512f, + -0.0017786820f, + 0.0030599648f, + -0.0009392972f, + 0.0039765949f, + -0.0009257899f, + 0.0019663015f + }, + { + -0.0029987207f, /* Filter 11 */ + -0.0000023707f, + -0.0039685085f, + -0.0019425826f, + -0.0022817271f, + -0.0038528212f, + -0.0005977024f, + -0.0114135888f, + 0.0047437837f, + -0.0366736316f, + -0.0214342183f, + -0.0357835947f, + -0.2285030143f, + 0.0000000000f, + 0.2947492090f, + 0.0741833414f, + -0.0144769324f, + 0.0373736831f, + -0.0124101104f, + 0.0020591900f, + 0.0009798939f, + -0.0015236388f, + 0.0030685537f, + -0.0008254433f, + 0.0040196306f, + -0.0008940736f, + 0.0020380694f + }, + { + -0.0029953343f, /* Filter 12 */ + 0.0000315079f, + -0.0040097613f, + -0.0018524437f, + -0.0023423449f, + -0.0037057392f, + -0.0006179501f, + -0.0112258334f, + 0.0050322861f, + -0.0369815859f, + -0.0204518607f, + -0.0371696370f, + -0.2314700325f, + 0.0000000000f, + 0.2927126894f, + 0.0726598745f, + -0.0127098581f, + 0.0376724787f, + -0.0121296126f, + 0.0025866021f, + 0.0009728452f, + -0.0012707638f, + 0.0030739290f, + -0.0007113378f, + 0.0040592849f, + -0.0008619066f, + 0.0021074766f + }, + { + -0.0029892802f, /* Filter 13 */ + 0.0000656581f, + -0.0040481738f, + -0.0017603822f, + -0.0024010313f, + -0.0035530327f, + -0.0006379263f, + -0.0110244264f, + 0.0053228127f, + -0.0372709051f, + -0.0194372322f, + -0.0385662576f, + -0.2344114175f, + 0.0000000000f, + 0.2906284665f, + 0.0711363835f, + -0.0109719283f, + 0.0379419771f, + -0.0118461855f, + 0.0031014405f, + 0.0009650237f, + -0.0010202504f, + 0.0030761174f, + -0.0005970840f, + 0.0040955442f, + -0.0008293163f, + 0.0021744821f + }, + { + -0.0029805445f, /* Filter 14 */ + 0.0001000532f, + -0.0040836940f, + -0.0016664628f, + -0.0024577161f, + -0.0033947827f, + -0.0006576095f, + -0.0108093037f, + 0.0056151934f, + -0.0375410830f, + -0.0183903004f, + -0.0399730727f, + -0.2373260846f, + 0.0000000000f, + 0.2884972851f, + 0.0696133632f, + -0.0092634518f, + 0.0381825282f, + -0.0115600635f, + 0.0036035431f, + 0.0009564483f, + -0.0007722959f, + 0.0030751477f, + -0.0004827837f, + 0.0041284027f, + -0.0007963345f, + 0.0022390484f + }, + { + -0.0029691137f, /* Filter 15 */ + 0.0001346683f, + -0.0041162709f, + -0.0015707543f, + -0.0025123315f, + -0.0032310628f, + -0.0006769777f, + -0.0105804032f, + 0.0059092553f, + -0.0377916182f, + -0.0173110425f, + -0.0413897022f, + -0.2402130469f, + 0.0000000000f, + 0.2863199341f, + 0.0680912949f, + -0.0075847116f, + 0.0383945004f, + -0.0112714793f, + 0.0040927478f, + 0.0009471377f, + -0.0005270858f, + 0.0030710535f, + -0.0003685390f, + 0.0041578530f, + -0.0007629893f, + 0.0023011405f + }, + { + -0.0029549761f, /* Filter 16 */ + 0.0001694743f, + -0.0041458602f, + -0.0014733283f, + -0.0025648091f, + -0.0030619615f, + -0.0006960095f, + -0.0103376715f, + 0.0062048215f, + -0.0380220031f, + -0.0161994415f, + -0.0428157525f, + -0.2430713004f, + 0.0000000000f, + 0.2840972152f, + 0.0665706608f, + -0.0059359787f, + 0.0385782755f, + -0.0109806680f, + 0.0045689089f, + 0.0009371115f, + -0.0002848044f, + 0.0030638693f, + -0.0002544469f, + 0.0041838948f, + -0.0007293112f, + 0.0023607247f + }, + { + -0.0029381234f, /* Filter 17 */ + 0.0002044455f, + -0.0041724192f, + -0.0013742551f, + -0.0026150829f, + -0.0028875692f, + -0.0007146828f, + -0.0100810704f, + 0.0065017099f, + -0.0382317485f, + -0.0150555060f, + -0.0442508242f, + -0.2458997907f, + 0.0000000000f, + 0.2818299191f, + 0.0650519389f, + -0.0043175064f, + 0.0387342290f, + -0.0106878589f, + 0.0050318997f, + 0.0009263889f, + -0.0000456328f, + 0.0030536296f, + -0.0001406071f, + 0.0042065279f, + -0.0006953299f, + 0.0024177706f + }, + { + -0.0029185509f, /* Filter 18 */ + 0.0002395529f, + -0.0041958991f, + -0.0012736106f, + -0.0026630870f, + -0.0027079834f, + -0.0007329762f, + -0.0098105660f, + 0.0067997380f, + -0.0384203595f, + -0.0138792561f, + -0.0456945081f, + -0.2486975418f, + 0.0000000000f, + 0.2795189375f, + 0.0635356160f, + -0.0027295403f, + 0.0388627630f, + -0.0103932783f, + 0.0054815914f, + 0.0009149904f, + 0.0001902551f, + 0.0030403759f, + -0.0000271166f, + 0.0042257549f, + -0.0006610751f, + 0.0024722493f + }, + { + -0.0028962540f, /* Filter 19 */ + 0.0002747697f, + -0.0042162668f, + -0.0011714716f, + -0.0027087581f, + -0.0025233048f, + -0.0007508676f, + -0.0095261317f, + 0.0070987166f, + -0.0385873452f, + -0.0126707281f, + -0.0471463981f, + -0.2514635379f, + 0.0000000000f, + 0.2771650518f, + 0.0620221546f, + -0.0011723105f, + 0.0389642752f, + -0.0100971511f, + 0.0059178704f, + 0.0009029357f, + 0.0004226896f, + 0.0030241469f, + 0.0000859258f, + 0.0042415846f, + -0.0006265770f, + 0.0025241333f + }, + { + -0.0028712275f, /* Filter 20 */ + 0.0003100667f, + -0.0042334829f, + -0.0010679155f, + -0.0027520330f, + -0.0023336385f, + -0.0007683354f, + -0.0092277581f, + 0.0073984545f, + -0.0387322185f, + -0.0114299621f, + -0.0486060766f, + -0.2541967944f, + 0.0000000000f, + 0.2747691711f, + 0.0605120265f, + 0.0003539842f, + 0.0390391742f, + -0.0097997036f, + 0.0063406383f, + 0.0008902450f, + 0.0006515064f, + 0.0030049884f, + 0.0001984275f, + 0.0042540230f, + -0.0005918659f, + 0.0025734007f + }, + { + -0.0028434772f, /* Filter 21 */ + 0.0003454155f, + -0.0042475118f, + -0.0009630217f, + -0.0027928509f, + -0.0021391009f, + -0.0007853583f, + -0.0089154411f, + 0.0076987586f, + -0.0388545084f, + -0.0101570232f, + -0.0500731192f, + -0.2568963346f, + 0.0000000000f, + 0.2723321314f, + 0.0590057069f, + 0.0018491331f, + 0.0390878840f, + -0.0095011535f, + 0.0067498038f, + 0.0008769393f, + 0.0008765438f, + 0.0029829434f, + 0.0003102929f, + 0.0042630834f, + -0.0005569712f, + 0.0026200288f + }, + { + -0.0028130005f, /* Filter 22 */ + 0.0003807876f, + -0.0042583189f, + -0.0008568735f, + -0.0028311524f, + -0.0019398084f, + -0.0008019140f, + -0.0085891878f, + 0.0079994291f, + -0.0389537393f, + -0.0088519897f, + -0.0515470994f, + -0.2595612030f, + 0.0000000000f, + 0.2698548228f, + 0.0575036409f, + 0.0033129675f, + 0.0391108297f, + -0.0092017204f, + 0.0071452877f, + 0.0008630391f, + 0.0010976484f, + 0.0029580601f, + 0.0004214283f, + 0.0042687793f, + -0.0005219232f, + 0.0026639994f + }, + { + -0.0027798077f, /* Filter 23 */ + 0.0004161537f, + -0.0042658758f, + -0.0007495544f, + -0.0028668803f, + -0.0017358856f, + -0.0008179815f, + -0.0082490135f, + 0.0083002667f, + -0.0390294419f, + -0.0075149545f, + -0.0530275838f, + -0.2621904272f, + 0.0000000000f, + 0.2673381654f, + 0.0560063002f, + 0.0047453124f, + 0.0391084429f, + -0.0089016211f, + 0.0075270221f, + 0.0008485652f, + 0.0013146691f, + 0.0029303866f, + 0.0005317429f, + 0.0042711304f, + -0.0004867513f, + 0.0027052959f + }, + { + -0.0027439022f, /* Filter 24 */ + 0.0004514848f, + -0.0042701555f, + -0.0006411480f, + -0.0028999763f, + -0.0015274614f, + -0.0008335389f, + -0.0078949462f, + 0.0086010664f, + -0.0390811643f, + -0.0061460197f, + -0.0545141302f, + -0.2647830558f, + 0.0000000000f, + 0.2647830558f, + 0.0545141302f, + 0.0061460197f, + 0.0390811643f, + -0.0086010664f, + 0.0078949462f, + 0.0008335389f, + 0.0015274614f, + 0.0028999763f, + 0.0006411480f, + 0.0042701555f, + -0.0004514848f, + 0.0027439022f + }, + { + -0.0027052959f, /* Filter 25 */ + 0.0004867513f, + -0.0042711304f, + -0.0005317429f, + -0.0029303866f, + -0.0013146691f, + -0.0008485652f, + -0.0075270221f, + 0.0089016211f, + -0.0391084429f, + -0.0047453124f, + -0.0560063002f, + -0.2673381655f, + 0.0000000000f, + 0.2621904272f, + 0.0530275838f, + 0.0075149545f, + 0.0390294419f, + -0.0083002667f, + 0.0082490135f, + 0.0008179814f, + 0.0017358856f, + 0.0028668803f, + 0.0007495544f, + 0.0042658758f, + -0.0004161537f, + 0.0027798077f + }, + { + -0.0026639994f, /* Filter 26 */ + 0.0005219232f, + -0.0042687793f, + -0.0004214283f, + -0.0029580601f, + -0.0010976484f, + -0.0008630391f, + -0.0071452877f, + 0.0092017204f, + -0.0391108297f, + -0.0033129675f, + -0.0575036410f, + -0.2698548228f, + 0.0000000000f, + 0.2595612030f, + 0.0515470994f, + 0.0088519897f, + 0.0389537393f, + -0.0079994291f, + 0.0085891878f, + 0.0008019140f, + 0.0019398084f, + 0.0028311524f, + 0.0008568735f, + 0.0042583189f, + -0.0003807876f, + 0.0028130005f + }, + { + -0.0026200288f, /* Filter 27 */ + 0.0005569712f, + -0.0042630834f, + -0.0003102929f, + -0.0029829434f, + -0.0008765438f, + -0.0008769393f, + -0.0067498036f, + 0.0095011535f, + -0.0390878840f, + -0.0018491331f, + -0.0590057069f, + -0.2723321315f, + 0.0000000000f, + 0.2568963346f, + 0.0500731192f, + 0.0101570232f, + 0.0388545084f, + -0.0076987586f, + 0.0089154411f, + 0.0007853583f, + 0.0021391009f, + 0.0027928509f, + 0.0009630217f, + 0.0042475118f, + -0.0003454155f, + 0.0028434772f + }, + { + -0.0025734007f, /* Filter 28 */ + 0.0005918659f, + -0.0042540230f, + -0.0001984275f, + -0.0030049884f, + -0.0006515064f, + -0.0008902450f, + -0.0063406383f, + 0.0097997036f, + -0.0390391742f, + -0.0003539842f, + -0.0605120265f, + -0.2747691711f, + 0.0000000000f, + 0.2541967944f, + 0.0486060766f, + 0.0114299621f, + 0.0387322185f, + -0.0073984545f, + 0.0092277581f, + 0.0007683354f, + 0.0023336385f, + 0.0027520330f, + 0.0010679155f, + 0.0042334829f, + -0.0003100667f, + 0.0028712275f + }, + { + -0.0025241333f, /* Filter 29 */ + 0.0006265770f, + -0.0042415846f, + -0.0000859258f, + -0.0030241469f, + -0.0004226896f, + -0.0009029357f, + -0.0059178704f, + 0.0100971511f, + -0.0389642752f, + 0.0011723105f, + -0.0620221546f, + -0.2771650518f, + 0.0000000000f, + 0.2514635379f, + 0.0471463981f, + 0.0126707281f, + 0.0385873452f, + -0.0070987166f, + 0.0095261317f, + 0.0007508676f, + 0.0025233048f, + 0.0027087581f, + 0.0011714716f, + 0.0042162668f, + -0.0002747697f, + 0.0028962540f + }, + { + -0.0024722493f, /* Filter 30 */ + 0.0006610751f, + -0.0042257549f, + 0.0000271166f, + -0.0030403759f, + -0.0001902551f, + -0.0009149904f, + -0.0054815914f, + 0.0103932783f, + -0.0388627629f, + 0.0027295403f, + -0.0635356160f, + -0.2795189375f, + 0.0000000000f, + 0.2486975418f, + 0.0456945081f, + 0.0138792561f, + 0.0384203595f, + -0.0067997380f, + 0.0098105660f, + 0.0007329762f, + 0.0027079834f, + 0.0026630870f, + 0.0012736106f, + 0.0041958991f, + -0.0002395529f, + 0.0029185509f + }, + { + -0.0024177706f, /* Filter 31 */ + 0.0006953299f, + -0.0042065279f, + 0.0001406071f, + -0.0030536296f, + 0.0000456328f, + -0.0009263889f, + -0.0050318997f, + 0.0106878589f, + -0.0387342290f, + 0.0043175064f, + -0.0650519389f, + -0.2818299191f, + 0.0000000000f, + 0.2458997907f, + 0.0442508242f, + 0.0150555060f, + 0.0382317485f, + -0.0065017099f, + 0.0100810704f, + 0.0007146828f, + 0.0028875692f, + 0.0026150829f, + 0.0013742551f, + 0.0041724192f, + -0.0002044455f, + 0.0029381234f + }, + { + -0.0023607247f, /* Filter 32 */ + 0.0007293112f, + -0.0041838948f, + 0.0002544469f, + -0.0030638693f, + 0.0002848044f, + -0.0009371115f, + -0.0045689089f, + 0.0109806680f, + -0.0385782755f, + 0.0059359787f, + -0.0665706608f, + -0.2840972153f, + 0.0000000000f, + 0.2430713004f, + 0.0428157525f, + 0.0161994415f, + 0.0380220031f, + -0.0062048215f, + 0.0103376715f, + 0.0006960095f, + 0.0030619615f, + 0.0025648091f, + 0.0014733283f, + 0.0041458602f, + -0.0001694743f, + 0.0029549761f + }, + { + -0.0023011405f, /* Filter 33 */ + 0.0007629893f, + -0.0041578530f, + 0.0003685390f, + -0.0030710535f, + 0.0005270858f, + -0.0009471377f, + -0.0040927478f, + 0.0112714793f, + -0.0383945003f, + 0.0075847116f, + -0.0680912949f, + -0.2863199341f, + 0.0000000000f, + 0.2402130469f, + 0.0413897022f, + 0.0173110426f, + 0.0377916182f, + -0.0059092553f, + 0.0105804032f, + 0.0006769777f, + 0.0032310628f, + 0.0025123315f, + 0.0015707543f, + 0.0041162709f, + -0.0001346683f, + 0.0029691137f + }, + { + -0.0022390484f, /* Filter 34 */ + 0.0007963345f, + -0.0041284027f, + 0.0004827837f, + -0.0030751477f, + 0.0007722959f, + -0.0009564483f, + -0.0036035431f, + 0.0115600635f, + -0.0381825282f, + 0.0092634518f, + -0.0696133632f, + -0.2884972852f, + 0.0000000000f, + 0.2373260846f, + 0.0399730727f, + 0.0183903004f, + 0.0375410830f, + -0.0056151934f, + 0.0108093037f, + 0.0006576095f, + 0.0033947827f, + 0.0024577161f, + 0.0016664628f, + 0.0040836940f, + -0.0001000532f, + 0.0029805445f + }, + { + -0.0021744821f, /* Filter 35 */ + 0.0008293163f, + -0.0040955442f, + 0.0005970840f, + -0.0030761174f, + 0.0010202504f, + -0.0009650237f, + -0.0031014405f, + 0.0118461855f, + -0.0379419771f, + 0.0109719284f, + -0.0711363835f, + -0.2906284665f, + 0.0000000000f, + 0.2344114175f, + 0.0385662576f, + 0.0194372322f, + 0.0372709051f, + -0.0053228127f, + 0.0110244264f, + 0.0006379263f, + 0.0035530327f, + 0.0024010313f, + 0.0017603822f, + 0.0040481738f, + -0.0000656581f, + 0.0029892802f + }, + { + -0.0021074766f, /* Filter 36 */ + 0.0008619066f, + -0.0040592849f, + 0.0007113378f, + -0.0030739290f, + 0.0012707638f, + -0.0009728452f, + -0.0025866021f, + 0.0121296126f, + -0.0376724787f, + 0.0127098581f, + -0.0726598745f, + -0.2927126894f, + 0.0000000000f, + 0.2314700325f, + 0.0371696370f, + 0.0204518608f, + 0.0369815859f, + -0.0050322861f, + 0.0112258334f, + 0.0006179501f, + 0.0037057392f, + 0.0023423449f, + 0.0018524437f, + 0.0040097613f, + -0.0000315079f, + 0.0029953343f + }, + { + -0.0020380694f, /* Filter 37 */ + 0.0008940736f, + -0.0040196306f, + 0.0008254433f, + -0.0030685537f, + 0.0015236388f, + -0.0009798939f, + -0.0020591900f, + 0.0124101104f, + -0.0373736831f, + 0.0144769324f, + -0.0741833414f, + -0.2947492090f, + 0.0000000000f, + 0.2285030143f, + 0.0357835947f, + 0.0214342183f, + 0.0366736316f, + -0.0047437837f, + 0.0114135888f, + 0.0005977024f, + 0.0038528212f, + 0.0022817271f, + 0.0019425826f, + 0.0039685085f, + 0.0000023707f, + 0.0029987207f + }, + { + -0.0019663015f, /* Filter 38 */ + 0.0009257899f, + -0.0039765949f, + 0.0009392972f, + -0.0030599648f, + 0.0017786820f, + -0.0009861512f, + -0.0015193877f, + 0.0126874405f, + -0.0370452384f, + 0.0162728428f, + -0.0757062934f, + -0.2967372670f, + 0.0000000000f, + 0.2255113940f, + 0.0344085026f, + 0.0223843650f, + 0.0363475566f, + -0.0044574722f, + 0.0115877798f, + 0.0005772045f, + 0.0039942164f, + 0.0022192491f, + 0.0020307330f, + 0.0039244652f, + 0.0000359510f, + 0.0029994575f + }, + { + -0.0018922157f, /* Filter 39 */ + 0.0009570246f, + -0.0039301906f, + 0.0010527980f, + -0.0030481364f, + 0.0020356887f, + -0.0009915996f, + -0.0009673802f, + 0.0129613633f, + -0.0366868117f, + 0.0180972548f, + -0.0772282452f, + -0.2986760977f, + 0.0000000000f, + 0.2224962126f, + 0.0330447295f, + 0.0233023615f, + 0.0360038798f, + -0.0041735128f, + 0.0117484865f, + 0.0005564782f, + 0.0041298574f, + 0.0021549819f, + 0.0021168342f, + 0.0038776870f, + 0.0000692078f, + 0.0029975637f + }, + { + -0.0018158530f, /* Filter 40 */ + 0.0009877493f, + -0.0038804334f, + 0.0011658419f, + -0.0030330480f, + 0.0022944544f, + -0.0009962207f, + -0.0004033739f, + 0.0132316390f, + -0.0362980733f, + 0.0199498223f, + -0.0787486942f, + -0.3005650049f, + 0.0000000000f, + 0.2194585217f, + 0.0316926279f, + 0.0241882873f, + 0.0356431071f, + -0.0038920642f, + 0.0118958109f, + 0.0005355448f, + 0.0042596878f, + 0.0020889998f, + 0.0022008259f, + 0.0038282335f, + 0.0001021172f, + 0.0029930609f + }, + { + -0.0017372664f, /* Filter 41 */ + 0.0010179362f, + -0.0038273449f, + 0.0012783271f, + -0.0030146768f, + 0.0025547698f, + -0.0009999976f, + 0.0001724233f, + 0.0134980262f, + -0.0358787092f, + 0.0218301877f, + -0.0802671405f, + -0.3024033068f, + 0.0000000000f, + 0.2163993844f, + 0.0303525561f, + 0.0250422344f, + 0.0352657604f, + -0.0036132805f, + 0.0120298496f, + 0.0005144257f, + 0.0043836566f, + 0.0020213751f, + 0.0022826512f, + 0.0037761582f, + 0.0001346534f, + 0.0029859721f + }, + { + -0.0016564989f, /* Filter 42 */ + 0.0010475555f, + -0.0037709467f, + 0.0013901463f, + -0.0029930087f, + 0.0028164188f, + -0.0010029139f, + 0.0007597857f, + 0.0137602804f, + -0.0354284196f, + 0.0237379776f, + -0.0817830924f, + -0.3041903010f, + 0.0000000000f, + 0.2133198677f, + 0.0290248545f, + 0.0258643154f, + 0.0348723629f, + -0.0033373122f, + 0.0121507178f, + 0.0004931418f, + 0.0045017152f, + 0.0019521811f, + 0.0023622545f, + 0.0037215252f, + 0.0001667922f, + 0.0029763241f + }, + { + -0.0015736058f, /* Filter 43 */ + 0.0010765785f, + -0.0037112660f, + 0.0015011959f, + -0.0029680271f, + 0.0030791857f, + -0.0010049524f, + 0.0013584756f, + 0.0140181582f, + -0.0349469084f, + 0.0256728037f, + -0.0832960468f, + -0.3059253229f, + 0.0000000000f, + 0.2102210189f, + 0.0277098630f, + 0.0266546448f, + 0.0344634328f, + -0.0030643056f, + 0.0122585417f, + 0.0004717142f, + 0.0046138230f, + 0.0018814932f, + 0.0024395825f, + 0.0036643951f, + 0.0001985113f, + 0.0029641442f + }, + { + -0.0014886367f, /* Filter 44 */ + 0.0011049782f, + -0.0036483309f, + 0.0016113720f, + -0.0029397209f, + 0.0033428487f, + -0.0010060975f, + 0.0019682529f, + 0.0142714155f, + -0.0344338896f, + 0.0276342580f, + -0.0848055039f, + -0.3076077361f, + 0.0000000000f, + 0.2071039176f, + 0.0264079117f, + 0.0274133503f, + 0.0340394978f, + -0.0027944026f, + 0.0123534430f, + 0.0004501638f, + 0.0047199445f, + 0.0018093883f, + 0.0025145856f, + 0.0036048329f, + 0.0002297865f, + 0.0029494611f + }, + { + -0.0014016500f, /* Filter 45 */ + 0.0011327259f, + -0.0035821731f, + 0.0017205660f, + -0.0029080816f, + 0.0036071832f, + -0.0010063334f, + 0.0025888544f, + 0.0145198058f, + -0.0338891017f, + 0.0296219304f, + -0.0863109612f, + -0.3092369205f, + 0.0000000000f, + 0.2039696262f, + 0.0251193187f, + 0.0281405891f, + 0.0336010744f, + -0.0025277420f, + 0.0124355589f, + 0.0004285111f, + 0.0048200496f, + 0.0017359407f, + 0.0025872148f, + 0.0035429020f, + 0.0002605962f, + 0.0029323077f + }, + { + -0.0013127044f, /* Filter 46 */ + 0.0011597951f, + -0.0035128275f, + 0.0018286776f, + -0.0028731019f, + 0.0038719586f, + -0.0010056449f, + 0.0032200133f, + 0.0147630810f, + -0.0333122836f, + 0.0316353806f, + -0.0878119126f, + -0.3108122511f, + 0.0000000000f, + 0.2008192272f, + 0.0238444047f, + 0.0288365110f, + 0.0331486948f, + -0.0022644566f, + 0.0125050331f, + 0.0004067766f, + 0.0049141135f, + 0.0016612271f, + 0.0026574255f, + 0.0034786678f, + 0.0002909172f, + 0.0029127149f + }, + { + -0.0012218546f, /* Filter 47 */ + 0.0011861593f, + -0.0034403309f, + 0.0019355976f, + -0.0028347787f, + 0.0041369471f, + -0.0010040176f, + 0.0038614490f, + 0.0150009950f, + -0.0327031863f, + 0.0336741686f, + -0.0893078595f, + -0.3123331621f, + 0.0000000000f, + 0.1976537959f, + 0.0225834661f, + 0.0295012876f, + 0.0326828808f, + -0.0020046772f, + 0.0125620192f, + 0.0003849809f, + 0.0050021163f, + 0.0015853246f, + 0.0027251726f, + 0.0034122025f, + 0.0003207295f, + 0.0028907191f + } +}; diff --git a/libs/spandsp/src/generated/v29tx_fixed_rrc.h b/libs/spandsp/src/generated/v29tx_fixed_rrc.h new file mode 100644 index 0000000000..3643b94e1a --- /dev/null +++ b/libs/spandsp/src/generated/v29tx_fixed_rrc.h @@ -0,0 +1,115 @@ +#define TX_PULSESHAPER_GAIN 0.948561f +#define TX_PULSESHAPER_COEFF_SETS 10 +static const int16_t tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] = +{ + { + -89, /* Filter 0 */ + -561, + 2002, + -5223, + 19071, + 19071, + -5223, + 2002, + -561 + }, + { + 97, /* Filter 1 */ + -922, + 2553, + -6054, + 23507, + 14325, + -3959, + 1300, + -183 + }, + { + 297, /* Filter 2 */ + -1210, + 2855, + -6268, + 27331, + 9577, + -2461, + 548, + 159 + }, + { + 478, /* Filter 3 */ + -1370, + 2827, + -5713, + 30276, + 5120, + -924, + -157, + 426 + }, + { + 605, /* Filter 4 */ + -1359, + 2421, + -4291, + 32132, + 1207, + 482, + -741, + 593 + }, + { + 650, /* Filter 5 */ + -1150, + 1627, + -1970, + 32767, + -1970, + 1627, + -1150, + 650 + }, + { + 593, /* Filter 6 */ + -741, + 482, + 1207, + 32132, + -4291, + 2421, + -1359, + 605 + }, + { + 426, /* Filter 7 */ + -157, + -924, + 5120, + 30276, + -5713, + 2827, + -1370, + 478 + }, + { + 159, /* Filter 8 */ + 548, + -2461, + 9577, + 27331, + -6268, + 2855, + -1210, + 297 + }, + { + -183, /* Filter 9 */ + 1300, + -3959, + 14325, + 23507, + -6054, + 2553, + -922, + 97 + } +}; diff --git a/libs/spandsp/src/generated/v29tx_floating_rrc.h b/libs/spandsp/src/generated/v29tx_floating_rrc.h new file mode 100644 index 0000000000..5b01c2a43e --- /dev/null +++ b/libs/spandsp/src/generated/v29tx_floating_rrc.h @@ -0,0 +1,115 @@ +#define TX_PULSESHAPER_GAIN 1.000000f +#define TX_PULSESHAPER_COEFF_SETS 10 +static const float tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] = +{ + { + -0.0028949651f, /* Filter 0 */ + -0.0180558826f, + 0.0644370007f, + -0.1680546408f, + 0.6136031185f, + 0.6136031185f, + -0.1680546408f, + 0.0644370007f, + -0.0180558826f + }, + { + 0.0031457252f, /* Filter 1 */ + -0.0296755127f, + 0.0821537989f, + -0.1948071639f, + 0.7563219340f, + 0.4608861696f, + -0.1273859874f, + 0.0418434527f, + -0.0059021756f + }, + { + 0.0095859914f, /* Filter 2 */ + -0.0389394461f, + 0.0918555164f, + -0.2016880165f, + 0.8793516522f, + 0.3081344924f, + -0.0792085168f, + 0.0176601547f, + 0.0051283313f + }, + { + 0.0153896886f, /* Filter 3 */ + -0.0441001627f, + 0.0909724632f, + -0.1838386257f, + 0.9741012232f, + 0.1647552896f, + -0.0297442695f, + -0.0050682351f, + 0.0137350965f + }, + { + 0.0194884074f, /* Filter 4 */ + -0.0437412555f, + 0.0779044290f, + -0.1380831525f, + 1.0338273601f, + 0.0388498601f, + 0.0155354866f, + -0.0238603903f, + 0.0191007897f + }, + { + 0.0209425254f, /* Filter 5 */ + -0.0370198705f, + 0.0523524598f, + -0.0633894611f, + 1.0542286928f, + -0.0633894611f, + 0.0523524598f, + -0.0370198705f, + 0.0209425254f + }, + { + 0.0191007897f, /* Filter 6 */ + -0.0238603903f, + 0.0155354866f, + 0.0388498602f, + 1.0338273601f, + -0.1380831525f, + 0.0779044290f, + -0.0437412555f, + 0.0194884074f + }, + { + 0.0137350965f, /* Filter 7 */ + -0.0050682351f, + -0.0297442695f, + 0.1647552896f, + 0.9741012231f, + -0.1838386257f, + 0.0909724632f, + -0.0441001627f, + 0.0153896885f + }, + { + 0.0051283313f, /* Filter 8 */ + 0.0176601547f, + -0.0792085168f, + 0.3081344925f, + 0.8793516522f, + -0.2016880165f, + 0.0918555164f, + -0.0389394461f, + 0.0095859914f + }, + { + -0.0059021756f, /* Filter 9 */ + 0.0418434528f, + -0.1273859874f, + 0.4608861697f, + 0.7563219340f, + -0.1948071639f, + 0.0821537989f, + -0.0296755127f, + 0.0031457252f + } +};