spandsp 0.0.6
|
00001 #define TX_PULSESHAPER_2400_GAIN 0.875533f 00002 #define TX_PULSESHAPER_2400_COEFF_SETS 20 00003 static const int16_t tx_pulseshaper_2400[TX_PULSESHAPER_2400_COEFF_SETS][9] = 00004 { 00005 { 00006 144, /* Filter 0 */ 00007 308, 00008 -432, 00009 -2162, 00010 16681, 00011 16681, 00012 -2162, 00013 -432, 00014 308 00015 }, 00016 { 00017 105, /* Filter 1 */ 00018 379, 00019 -311, 00020 -2761, 00021 19232, 00022 14102, 00023 -1560, 00024 -516, 00025 228 00026 }, 00027 { 00028 58, /* Filter 2 */ 00029 434, 00030 -155, 00031 -3327, 00032 21702, 00033 11548, 00034 -978, 00035 -560, 00036 141 00037 }, 00038 { 00039 4, /* Filter 3 */ 00040 470, 00041 28, 00042 -3830, 00043 24037, 00044 9071, 00045 -439, 00046 -566, 00047 52 00048 }, 00049 { 00050 -52, /* Filter 4 */ 00051 484, 00052 232, 00053 -4238, 00054 26183, 00055 6715, 00056 39, 00057 -536, 00058 -32 00059 }, 00060 { 00061 -110, /* Filter 5 */ 00062 474, 00063 445, 00064 -4521, 00065 28093, 00066 4521, 00067 445, 00068 -474, 00069 -110 00070 }, 00071 { 00072 -164, /* Filter 6 */ 00073 439, 00074 657, 00075 -4647, 00076 29721, 00077 2524, 00078 770, 00079 -386, 00080 -176 00081 }, 00082 { 00083 -213, /* Filter 7 */ 00084 381, 00085 854, 00086 -4586, 00087 31029, 00088 752, 00089 1008, 00090 -279, 00091 -229 00092 }, 00093 { 00094 -252, /* Filter 8 */ 00095 300, 00096 1023, 00097 -4315, 00098 31986, 00099 -776, 00100 1160, 00101 -159, 00102 -267 00103 }, 00104 { 00105 -278, /* Filter 9 */ 00106 201, 00107 1150, 00108 -3811, 00109 32570, 00110 -2047, 00111 1229, 00112 -35, 00113 -287 00114 }, 00115 { 00116 -291, /* Filter 10 */ 00117 87, 00118 1223, 00119 -3058, 00120 32767, 00121 -3058, 00122 1223, 00123 87, 00124 -291 00125 }, 00126 { 00127 -287, /* Filter 11 */ 00128 -35, 00129 1229, 00130 -2047, 00131 32570, 00132 -3811, 00133 1150, 00134 201, 00135 -278 00136 }, 00137 { 00138 -267, /* Filter 12 */ 00139 -159, 00140 1160, 00141 -776, 00142 31986, 00143 -4315, 00144 1023, 00145 300, 00146 -252 00147 }, 00148 { 00149 -229, /* Filter 13 */ 00150 -279, 00151 1008, 00152 752, 00153 31029, 00154 -4586, 00155 854, 00156 381, 00157 -213 00158 }, 00159 { 00160 -176, /* Filter 14 */ 00161 -386, 00162 770, 00163 2524, 00164 29721, 00165 -4647, 00166 657, 00167 439, 00168 -164 00169 }, 00170 { 00171 -110, /* Filter 15 */ 00172 -474, 00173 445, 00174 4521, 00175 28093, 00176 -4521, 00177 445, 00178 474, 00179 -110 00180 }, 00181 { 00182 -32, /* Filter 16 */ 00183 -536, 00184 39, 00185 6715, 00186 26183, 00187 -4238, 00188 232, 00189 484, 00190 -52 00191 }, 00192 { 00193 52, /* Filter 17 */ 00194 -566, 00195 -439, 00196 9071, 00197 24037, 00198 -3830, 00199 28, 00200 470, 00201 4 00202 }, 00203 { 00204 141, /* Filter 18 */ 00205 -560, 00206 -978, 00207 11548, 00208 21702, 00209 -3327, 00210 -155, 00211 434, 00212 58 00213 }, 00214 { 00215 228, /* Filter 19 */ 00216 -516, 00217 -1560, 00218 14102, 00219 19232, 00220 -2761, 00221 -311, 00222 379, 00223 105 00224 } 00225 };