⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fdacoefs.h

📁 TMS320F2812的滤波库及其测试程序
💻 H
字号:
/*
 * Filter Coefficients (C Source) generated by the Filter Design and Analysis Tool
 *
 * Generated by MATLAB(R) 7.0.1 and the Signal Processing Toolbox 6.2.1.
 *
 * Generated on: 15-May-2007 11:21:43
 *
 */

/*
 * Discrete-Time FIR Filter (real)
 * -------------------------------
 * Filter Structure  : Direct-Form FIR
 * Filter Order      : 1000
 * Stable            : Yes
 * Linear Phase      : Yes (Type 1)
 */

/* General type conversion for MATLAB generated C-code  */
#include "tmwtypes.h"
/* 
 * Expected path to tmwtypes.h 
 * D:\MATLAB701\extern\include\tmwtypes.h 
 */
/*
 * Warning - Filter coefficients were truncated to fit specified data type.  
 *   The resulting response may not match generated theoretical response.
 *   Use the Filter Design & Analysis Tool to design accurate
 *   int16 filter coefficients.
 */
const int BL = 1001;
const int16_T B[1001] = {
        3,      3,      2,      1,     -1,     -2,     -3,     -3,     -3,
       -2,      0,      2,      3,      3,      3,      2,      1,     -1,
       -2,     -3,     -3,     -3,     -2,     -1,      1,      2,      3,
        3,      3,      1,      0,     -1,     -2,     -3,     -3,     -2,
       -1,      0,      2,      2,      3,      2,      2,      0,     -1,
       -2,     -2,     -2,     -2,     -1,      0,      1,      2,      2,
        2,      1,      1,      0,     -1,     -1,     -1,     -1,     -1,
        0,      0,      1,      1,      1,      0,      0,      0,      0,
        0,      0,      0,      0,      0,      0,     -1,     -1,     -1,
       -1,     -1,      0,      1,      2,      2,      2,      2,      1,
        0,     -1,     -3,     -4,     -4,     -3,     -1,      1,      3,
        4,      5,      5,      3,      1,     -2,     -4,     -6,     -7,
       -6,     -3,      0,      3,      6,      8,      8,      6,      3,
       -1,     -6,     -9,    -10,     -9,     -6,     -2,      3,      8,
       11,     11,      9,      5,      0,     -6,    -10,    -13,    -12,
       -9,     -4,      2,      8,     13,     14,     13,      9,      2,
       -5,    -11,    -15,    -15,    -13,     -7,      0,      7,     13,
       16,     16,     12,      5,     -3,    -10,    -15,    -17,    -15,
      -10,     -3,      5,     12,     16,     17,     14,      8,      0,
       -8,    -13,    -16,    -15,    -11,     -5,      2,      9,     14,
       15,     14,      9,      2,     -4,    -10,    -13,    -13,    -11,
       -6,      0,      6,     10,     11,     11,      8,      3,     -2,
       -6,     -8,     -9,     -7,     -4,     -1,      2,      4,      5,
        5,      3,      2,      0,     -1,     -1,     -1,      0,      0,
        0,      0,     -2,     -3,     -4,     -4,     -3,     -1,      2,
        6,      9,     10,      9,      5,      0,     -6,    -12,    -15,
      -15,    -12,     -6,      3,     12,     19,     22,     20,     14,
        4,     -8,    -19,    -27,    -29,    -24,    -14,      0,     15,
       27,     34,     34,     26,     12,     -6,    -23,    -36,    -42,
      -38,    -26,     -7,     14,     33,     45,     48,     40,     23,
        0,    -24,    -43,    -53,    -52,    -39,    -17,      9,     34,
       52,     59,     53,     35,     10,    -19,    -44,    -60,    -62,
      -52,    -29,      0,     30,     53,     65,     63,     47,     21,
      -11,    -40,    -60,    -68,    -60,    -40,    -11,     21,     48,
       64,     67,     55,     31,      0,    -30,    -54,    -65,    -62,
      -46,    -20,     10,     37,     56,     62,     55,     36,      9,
      -18,    -41,    -54,    -55,    -44,    -24,      0,     23,     40,
       48,     45,     32,     14,     -7,    -24,    -35,    -38,    -32,
      -20,     -5,      9,     20,     25,     24,     18,      9,      0,
       -7,    -10,    -10,     -8,     -4,     -1,      0,     -1,     -4,
       -8,     -9,     -8,     -3,      6,     16,     24,     28,     26,
       16,      0,    -19,    -36,    -48,    -49,    -39,    -18,     10,
       39,     62,     73,     69,     47,     13,    -27,    -65,    -92,
      -99,    -84,    -49,      0,     53,     97,    123,    122,     94,
       42,    -22,    -85,   -133,   -154,   -141,    -96,    -26,     53,
      124,    171,    182,    153,     88,      0,    -92,   -167,   -208,
     -205,   -155,    -69,     36,    137,    211,    242,    219,    147,
       40,    -80,   -186,   -255,   -269,   -224,   -127,      0,    131,
      237,    294,    287,    216,     96,    -49,   -187,   -287,   -326,
     -294,   -196,    -53,    105,    244,    332,    348,    288,    163,
        0,   -167,   -300,   -369,   -359,   -269,   -119,     61,    229,
      350,    396,    355,    236,     63,   -126,   -290,   -393,   -410,
     -338,   -191,      0,    193,    346,    424,    410,    307,    135,
      -68,   -258,   -393,   -442,   -396,   -262,    -70,    139,    318,
      429,    446,    366,    206,      0,   -207,   -369,   -451,   -435,
     -324,   -142,     72,    270,    409,    459,    409,    270,     72,
     -142,   -324,   -435,   -451,   -369,   -207,      0,    206,    366,
      446,    429,    318,    139,    -70,   -262,   -396,   -442,   -393,
     -258,    -68,    135,    307,    410,    424,    346,    193,      0,
     -191,   -338,   -410,   -393,   -290,   -126,     63,    236,    355,
      396,    350,    229,     61,   -119,   -269,   -359,   -369,   -300,
     -167,      0,    163,    288,    348,    332,    244,    105,    -53,
     -196,   -294,   -326,   -287,   -187,    -49,     96,    216,    287,
      294,    237,    131,      0,   -127,   -224,   -269,   -255,   -186,
      -80,     40,    147,    219,    242,    211,    137,     36,    -69,
     -155,   -205,   -208,   -167,    -92,      0,     88,    153,    182,
      171,    124,     53,    -26,    -96,   -141,   -154,   -133,    -85,
      -22,     42,     94,    122,    123,     97,     53,      0,    -49,
      -84,    -99,    -92,    -65,    -27,     13,     47,     69,     73,
       62,     39,     10,    -18,    -39,    -49,    -48,    -36,    -19,
        0,     16,     26,     28,     24,     16,      6,     -3,     -8,
       -9,     -8,     -4,     -1,      0,     -1,     -4,     -8,    -10,
      -10,     -7,      0,      9,     18,     24,     25,     20,      9,
       -5,    -20,    -32,    -38,    -35,    -24,     -7,     14,     32,
       45,     48,     40,     23,      0,    -24,    -44,    -55,    -54,
      -41,    -18,      9,     36,     55,     62,     56,     37,     10,
      -20,    -46,    -62,    -65,    -54,    -30,      0,     31,     55,
       67,     64,     48,     21,    -11,    -40,    -60,    -68,    -60,
      -40,    -11,     21,     47,     63,     65,     53,     30,      0,
      -29,    -52,    -62,    -60,    -44,    -19,     10,     35,     53,
       59,     52,     34,      9,    -17,    -39,    -52,    -53,    -43,
      -24,      0,     23,     40,     48,     45,     33,     14,     -7,
      -26,    -38,    -42,    -36,    -23,     -6,     12,     26,     34,
       34,     27,     15,      0,    -14,    -24,    -29,    -27,    -19,
       -8,      4,     14,     20,     22,     19,     12,      3,     -6,
      -12,    -15,    -15,    -12,     -6,      0,      5,      9,     10,
        9,      6,      2,     -1,     -3,     -4,     -4,     -3,     -2,
        0,      0,      0,      0,     -1,     -1,     -1,      0,      2,
        3,      5,      5,      4,      2,     -1,     -4,     -7,     -9,
       -8,     -6,     -2,      3,      8,     11,     11,     10,      6,
        0,     -6,    -11,    -13,    -13,    -10,     -4,      2,      9,
       14,     15,     14,      9,      2,     -5,    -11,    -15,    -16,
      -13,     -8,      0,      8,     14,     17,     16,     12,      5,
       -3,    -10,    -15,    -17,    -15,    -10,     -3,      5,     12,
       16,     16,     13,      7,      0,     -7,    -13,    -15,    -15,
      -11,     -5,      2,      9,     13,     14,     13,      8,      2,
       -4,     -9,    -12,    -13,    -10,     -6,      0,      5,      9,
       11,     11,      8,      3,     -2,     -6,     -9,    -10,     -9,
       -6,     -1,      3,      6,      8,      8,      6,      3,      0,
       -3,     -6,     -7,     -6,     -4,     -2,      1,      3,      5,
        5,      4,      3,      1,     -1,     -3,     -4,     -4,     -3,
       -1,      0,      1,      2,      2,      2,      2,      1,      0,
       -1,     -1,     -1,     -1,     -1,      0,      0,      0,      0,
        0,      0,      0,      0,      0,      0,      1,      1,      1,
        0,      0,     -1,     -1,     -1,     -1,     -1,      0,      1,
        1,      2,      2,      2,      1,      0,     -1,     -2,     -2,
       -2,     -2,     -1,      0,      2,      2,      3,      2,      2,
        0,     -1,     -2,     -3,     -3,     -2,     -1,      0,      1,
        3,      3,      3,      2,      1,     -1,     -2,     -3,     -3,
       -3,     -2,     -1,      1,      2,      3,      3,      3,      2,
        0,     -2,     -3,     -3,     -3,     -2,     -1,      1,      2,
        3,      3
};

⌨️ 快捷键说明

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