tables.h

来自「dspic开发控制程序,有助开发pic单片机程序」· C头文件 代码 · 共 132 行

H
132
字号
#ifndef TABLES_DATA
#define TABLES_DATA

//全局定义
#define LPFIR_SIZE 101
const fractional LP_1500[LPFIR_SIZE] = 
{
    57,   80,  -18, -234, -387, -299,  -37,  121,   25, -139,
  -107,   83,  142,  -30, -170,  -45,  167,  126, -129, -200,
    52,  249,   56, -254, -180,  204,  299,  -94, -382,  -69,
   405,  267, -342, -466,  180,  627,   81, -704, -428,  647,
   832, -405,-1253,  -90, 1646,  976,-1966,-2764, 2175,10184,
 14136,10184, 2175,-2764,-1966,  976, 1646,  -90,-1253, -405,
   832,  647, -428, -704,   81,  627,  180, -466, -342,  267,
   405,  -69, -382,  -94,  299,  204, -180, -254,   56,  249,
    52, -200, -129,  126,  167,  -45, -170,  -30,  142,   83,
  -107, -139,   25,  121,  -37, -299, -387, -234,  -18,   80,
     57
};


#define HPFIR_SIZE 101
const fractional HP_1500[HPFIR_SIZE] = 
{
   142,  -385,   367,   -15,  -198,    -8,   149,    44,  -126,   -87,
    97,   124,   -59,  -157,     6,   175,    57,  -175,  -128,   149,
   198,   -95,  -258,    12,   295,    95,  -300,  -219,   259,   345,
  -167,  -458,    20,   536,   178,  -557,  -422,   498,   694,  -331,
  -979,    27,  1253,   473, -1496, -1305,  1686,  2985, -1808,-10262,
 18234,-10262, -1808,  2985,  1686, -1305, -1496,   473,  1253,    27,
  -979,  -331,   694,   498,  -422,  -557,   178,   536,    20,  -458,
  -167,   345,   259,  -219,  -300,    95,   295,    12,  -258,   -95,
   198,   149,  -128,  -175,    57,   175,     6,  -157,   -59,   124,
    97,   -87,  -126,    44,   149,    -8,  -198,   -15,   367,  -385,
   142
};

#define BPFIR_SIZE 100
const fractional BP_1800[BPFIR_SIZE] = 
{
    11,   -22,   -21,    20,    26,   -30,   -35,    38,    43,   -44,
   -48,    47,    48,   -44,   -41,    33,    24,   -10,     6,   -26,
   -50,    78,   110,  -147,  -189,   234,   284,  -337,  -396,   457,
   523,  -589,  -661,   731,   805,  -876,  -952,  1021,  1093, -1159,
 -1225,  1284,  1341, -1389, -1435,  1472,  1503, -1526, -1542,  1550,
  1550, -1542, -1526,  1503,  1472, -1435, -1389,  1341,  1284, -1225,
 -1159,  1093,  1021,  -952,  -876,   805,   731,  -661,  -589,   523,
   457,  -396,  -337,   284,   234,  -189,  -147,   110,    78,   -50,
   -26,     6,   -10,    24,    33,   -41,   -44,    48,    47,   -48,
   -44,    43,    38,   -35,   -30,    26,    20,   -21,   -22,    11
};

#define BSFIR_SIZE 99
const fractional BS_1800[BSFIR_SIZE] = 
{
     0,  -998,     0,  -292,     0,   290,     0,  -306,     0,   330,
     0,  -353,     0,   367,     0,  -363,     0,   335,     0,  -275,
     1,   181,    -1,   -50,     0,  -120,     1,   325,     0,  -558,
     0,   817,     0, -1090,     0,  1368,     0, -1640,     0,  1895,
     0, -2120,     0,  2308,     0, -2449,     0,  2536,     0, 30203,
     0,  2536,     0, -2449,     0,  2308,     0, -2120,     0,  1895,
     0, -1640,     0,  1368,     0, -1090,     0,   817,     0,  -558,
     0,   325,     1,  -120,     0,   -50,    -1,   181,     1,  -275,
     0,   335,     0,  -363,     0,   367,     0,  -353,     0,   330,
     0,  -306,     0,   290,     0,  -292,     0,  -998,     0
};

#define HILBPFIRI_SIZE 126
const fractional HILBPFIRI[HILBPFIRI_SIZE] = 
{
	   113,      0,    750,      0,   -374, 
	     0,   -254,      0,   -235,      0, 
	  -232,      0,   -242,      0,   -259, 
	     0,   -280,      0,   -304,      0, 
	  -329,      0,   -354,      0,   -376, 
	     0,   -396,      0,   -410,      0, 
	  -421,      0,   -425,      0,   -421, 
	     0,   -409,      0,   -385,      0, 
	  -349,      0,   -296,      0,   -225, 
	     0,   -128,      0,      1,      0, 
	   175,      0,    418,      0,    773, 
	     0,   1337,      0,   2381,      0, 
	  5045,      0,  28692,      0, -10592, 
	     0,  -4918,      0,  -3327,      0, 
	 -2550,      0,  -2073,      0,  -1737, 
	     0,  -1481,      0,  -1273,      0, 
	 -1098,      0,   -946,      0,   -812, 
	     0,   -691,      0,   -583,      0, 
	  -485,      0,   -397,      0,   -317, 
	     0,   -244,      0,   -182,      0, 
	  -124,      0,    -74,      0,    -31, 
	     0,      5,      0,     35,      0, 
	    60,      0,     81,      0,    101, 
	     0,    125,      0,    168,      0, 
	   254,      0,    902,      0,   -233, 
	     0
};

#define HILBPFIRQ_SIZE 126
const fractional HILBPFIRQ[HILBPFIRQ_SIZE] = 
{
	     0,   -233,      0,    902,      0, 
	   254,      0,    168,      0,    125, 
	     0,    101,      0,     81,      0, 
	    60,      0,     35,      0,      5, 
	     0,    -31,      0,    -74,      0, 
	  -124,      0,   -182,      0,   -244, 
	     0,   -317,      0,   -397,      0, 
	  -485,      0,   -583,      0,   -691, 
	     0,   -812,      0,   -946,      0, 
	 -1098,      0,  -1273,      0,  -1481, 
	     0,  -1737,      0,  -2073,      0, 
	 -2550,      0,  -3327,      0,  -4918, 
	     0, -10592,      0,  28692,      0, 
	  5045,      0,   2381,      0,   1337, 
	     0,    773,      0,    418,      0, 
	   175,      0,      1,      0,   -128, 
	     0,   -225,      0,   -296,      0, 
	  -349,      0,   -385,      0,   -409, 
	     0,   -421,      0,   -425,      0, 
	  -421,      0,   -410,      0,   -396, 
	     0,   -376,      0,   -354,      0, 
	  -329,      0,   -304,      0,   -280, 
	     0,   -259,      0,   -242,      0, 
	  -232,      0,   -235,      0,   -254, 
	     0,   -374,      0,    750,      0, 
	   113
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?