libspandsp 0.0.4
|
00001 #define RX_PULSESHAPER_2400_GAIN 1.000000f 00002 #define RX_PULSESHAPER_2400_COEFF_SETS 12 00003 static const complexf_t rx_pulseshaper_2400[RX_PULSESHAPER_2400_COEFF_SETS][27] = 00004 { 00005 { 00006 { 0.0055897353f, 0.0028481124f}, /* Filter 0 */ 00007 { -0.0017768555f, 0.0054685989f}, 00008 { -0.0013103940f, -0.0002075460f}, 00009 { -0.0000000000f, 0.0066437545f}, 00010 { -0.0158167680f, 0.0025051299f}, 00011 { -0.0071354798f, -0.0219607487f}, 00012 { 0.0209536104f, -0.0106763977f}, 00013 { 0.0079805594f, 0.0109842977f}, 00014 { 0.0059737033f, -0.0059737033f}, 00015 { 0.0334507241f, 0.0243033737f}, 00016 { -0.0366873785f, 0.0720030344f}, 00017 { -0.1142993318f, -0.0371381042f}, 00018 { 0.0237732032f, -0.1500980975f}, 00019 { 0.1697241571f, 0.0000000000f}, 00020 { 0.0265507077f, 0.1676345711f}, 00021 { -0.1445311926f, 0.0469610312f}, 00022 { -0.0545612273f, -0.1070824379f}, 00023 { 0.0653773871f, -0.0474994521f}, 00024 { 0.0292370049f, 0.0292370049f}, 00025 { -0.0049656640f, 0.0068346502f}, 00026 { 0.0120974973f, 0.0061639827f}, 00027 { -0.0072670867f, 0.0223657932f}, 00028 { -0.0228066104f, -0.0036122122f}, 00029 { -0.0000000000f, -0.0160139260f}, 00030 { 0.0065619589f, -0.0010393122f}, 00031 { -0.0004099816f, -0.0012617935f}, 00032 { 0.0051233099f, -0.0026104568f} 00033 }, 00034 { 00035 { 0.0056661324f, 0.0028870387f}, /* Filter 1 */ 00036 { -0.0017109303f, 0.0052657019f}, 00037 { -0.0007708414f, -0.0001220893f}, 00038 { -0.0000000000f, 0.0074134959f}, 00039 { -0.0165439672f, 0.0026203070f}, 00040 { -0.0072433070f, -0.0222926068f}, 00041 { 0.0206042610f, -0.0104983953f}, 00042 { 0.0071755753f, 0.0098763321f}, 00043 { 0.0076467868f, -0.0076467868f}, 00044 { 0.0359728632f, 0.0261358150f}, 00045 { -0.0382251381f, 0.0750210576f}, 00046 { -0.1171902140f, -0.0380774087f}, 00047 { 0.0240999725f, -0.1521612376f}, 00048 { 0.1704283439f, 0.0000000000f}, 00049 { 0.0264209157f, 0.1668150966f}, 00050 { -0.1424503693f, 0.0462849307f}, 00051 { -0.0531570681f, -0.1043266203f}, 00052 { 0.0626369632f, -0.0455084176f}, 00053 { 0.0270658031f, 0.0270658031f}, 00054 { -0.0036203809f, 0.0049830269f}, 00055 { 0.0132414079f, 0.0067468343f}, 00056 { -0.0073656400f, 0.0226691090f}, 00057 { -0.0224159869f, -0.0035503435f}, 00058 { -0.0000000000f, -0.0152621568f}, 00059 { 0.0058122224f, -0.0009205656f}, 00060 { -0.0005708451f, -0.0017568807f}, 00061 { 0.0052884998f, -0.0026946253f} 00062 }, 00063 { 00064 { 0.0057239310f, 0.0029164885f}, /* Filter 2 */ 00065 { -0.0016362891f, 0.0050359799f}, 00066 { -0.0002066397f, -0.0000327285f}, 00067 { -0.0000000000f, 0.0081920829f}, 00068 { -0.0172533640f, 0.0027326644f}, 00069 { -0.0073359675f, -0.0225777865f}, 00070 { 0.0201882078f, -0.0102864056f}, 00071 { 0.0063201372f, 0.0086989226f}, 00072 { 0.0093733613f, -0.0093733613f}, 00073 { 0.0385302697f, 0.0279938795f}, 00074 { -0.0397608538f, 0.0780350694f}, 00075 { -0.1200263595f, -0.0389989283f}, 00076 { 0.0244107583f, -0.1541234619f}, 00077 { 0.1710059274f, 0.0000000000f}, 00078 { 0.0262716833f, 0.1658728803f}, 00079 { -0.1402783754f, 0.0455792071f}, 00080 { -0.0517306911f, -0.1015271978f}, 00081 { 0.0598999355f, -0.0435198506f}, 00082 { 0.0249301574f, 0.0249301574f}, 00083 { -0.0023214919f, 0.0031952595f}, 00084 { 0.0143092559f, 0.0072909301f}, 00085 { -0.0074421425f, 0.0229045595f}, 00086 { -0.0219819125f, -0.0034815929f}, 00087 { -0.0000000000f, -0.0144973559f}, 00088 { 0.0050747268f, -0.0008037578f}, 00089 { -0.0007235567f, -0.0022268784f}, 00090 { 0.0054290965f, -0.0027662629f} 00091 }, 00092 { 00093 { 0.0057623290f, 0.0029360533f}, /* Filter 3 */ 00094 { -0.0015528738f, 0.0047792542f}, 00095 { 0.0003813736f, 0.0000604036f}, 00096 { -0.0000000000f, 0.0089776236f}, 00097 { -0.0179424453f, 0.0028418041f}, 00098 { -0.0074126928f, -0.0228139225f}, 00099 { 0.0197040287f, -0.0100397041f}, 00100 { 0.0054142358f, 0.0074520562f}, 00101 { 0.0111521022f, -0.0111521022f}, 00102 { 0.0411200929f, 0.0298754963f}, 00103 { -0.0412925136f, 0.0810411210f}, 00104 { -0.1228037562f, -0.0399013592f}, 00105 { 0.0247051059f, -0.1559818998f}, 00106 { 0.1714560725f, 0.0000000000f}, 00107 { 0.0261032340f, 0.1648093332f}, 00108 { -0.1380184057f, 0.0448448985f}, 00109 { -0.0502840872f, -0.0986880778f}, 00110 { 0.0571697634f, -0.0415362644f}, 00111 { 0.0228323007f, 0.0228323007f}, 00112 { -0.0010698185f, 0.0014724788f}, 00113 { 0.0153014454f, 0.0077964758f}, 00114 { -0.0074971800f, 0.0230739473f}, 00115 { -0.0215069309f, -0.0034063632f}, 00116 { -0.0000000000f, -0.0137219696f}, 00117 { 0.0043511037f, -0.0006891471f}, 00118 { -0.0008679402f, -0.0026712454f}, 00119 { 0.0055454595f, -0.0028255527f} 00120 }, 00121 { 00122 { 0.0057805629f, 0.0029453439f}, /* Filter 4 */ 00123 { -0.0014606490f, 0.0044954152f}, 00124 { 0.0009922677f, 0.0001571598f}, 00125 { -0.0000000000f, 0.0097681519f}, 00126 { -0.0186086705f, 0.0029473238f}, 00127 { -0.0074727246f, -0.0229986814f}, 00128 { 0.0191503979f, -0.0097576151f}, 00129 { 0.0044579578f, 0.0061358525f}, 00130 { 0.0129815758f, -0.0129815758f}, 00131 { 0.0437393992f, 0.0317785336f}, 00132 { -0.0428181071f, 0.0840352668f}, 00133 { -0.1255184420f, -0.0407834141f}, 00134 { 0.0249825756f, -0.1577337746f}, 00135 { 0.1717780904f, 0.0000000000f}, 00136 { 0.0259158247f, 0.1636260777f}, 00137 { -0.1356737711f, 0.0440830805f}, 00138 { -0.0488192570f, -0.0958131866f}, 00139 { 0.0544498624f, -0.0395601407f}, 00140 { 0.0207743813f, 0.0207743813f}, 00141 { 0.0001339048f, -0.0001843041f}, 00142 { 0.0162185066f, 0.0082637419f}, 00143 { -0.0075313657f, 0.0231791603f}, 00144 { -0.0209936138f, -0.0033250618f}, 00145 { -0.0000000000f, -0.0129383854f}, 00146 { 0.0036429017f, -0.0005769789f}, 00147 { -0.0010038447f, -0.0030895164f}, 00148 { 0.0056380167f, -0.0028727130f} 00149 }, 00150 { 00151 { 0.0057779068f, 0.0029439906f}, /* Filter 5 */ 00152 { -0.0013596055f, 0.0041844356f}, 00153 { 0.0016250229f, 0.0002573783f}, 00154 { -0.0000000000f, 0.0105616312f}, 00155 { -0.0192494812f, 0.0030488183f}, 00156 { -0.0075153229f, -0.0231297855f}, 00157 { 0.0185260951f, -0.0094395169f}, 00158 { 0.0034514727f, 0.0047505446f}, 00159 { 0.0148602405f, -0.0148602405f}, 00160 { 0.0463851645f, 0.0337007947f}, 00161 { -0.0443356077f, 0.0870135294f}, 00162 { -0.1281665483f, -0.0416438360f}, 00163 { 0.0252427568f, -0.1593764942f}, 00164 { 0.1719714956f, 0.0000000000f}, 00165 { 0.0257097307f, 0.1623248514f}, 00166 { -0.1332478798f, 0.0432948606f}, 00167 { -0.0473382129f, -0.0929064739f}, 00168 { 0.0517436041f, -0.0375939289f}, 00169 { 0.0187584474f, 0.0187584474f}, 00170 { 0.0012890415f, -0.0017742134f}, 00171 { 0.0170610995f, 0.0086930644f}, 00172 { -0.0075453395f, 0.0232221670f}, 00173 { -0.0204445393f, -0.0032380969f}, 00174 { -0.0000000000f, -0.0121489492f}, 00175 { 0.0029515842f, -0.0004674850f}, 00176 { -0.0011311490f, -0.0034813187f}, 00177 { 0.0057072442f, -0.0029079862f} 00178 }, 00179 { 00180 { 0.0057536787f, 0.0029316457f}, /* Filter 6 */ 00181 { -0.0012497586f, 0.0038463614f}, 00182 { 0.0022785281f, 0.0003608834f}, 00183 { -0.0000000000f, 0.0113559549f}, 00184 { -0.0198622982f, 0.0031458790f}, 00185 { -0.0075397630f, -0.0232050046f}, 00186 { 0.0178299978f, -0.0090848376f}, 00187 { 0.0023950476f, 0.0032965003f}, 00188 { 0.0167864468f, -0.0167864468f}, 00189 { 0.0490542902f, 0.0356400280f}, 00190 { -0.0458429864f, 0.0899719266f}, 00191 { -0.1307442661f, -0.0424813872f}, 00192 { 0.0254852625f, -0.1609076145f}, 00193 { 0.1720360055f, 0.0000000000f}, 00194 { 0.0254852625f, 0.1609076145f}, 00195 { -0.1307442661f, 0.0424813872f}, 00196 { -0.0458429864f, -0.0899719266f}, 00197 { 0.0490542902f, -0.0356400280f}, 00198 { 0.0167864468f, 0.0167864468f}, 00199 { 0.0023950476f, -0.0032965003f}, 00200 { 0.0178299978f, 0.0090848376f}, 00201 { -0.0075397630f, 0.0232050046f}, 00202 { -0.0198622982f, -0.0031458790f}, 00203 { -0.0000000000f, -0.0113559549f}, 00204 { 0.0022785281f, -0.0003608834f}, 00205 { -0.0012497586f, -0.0038463614f}, 00206 { 0.0057536787f, -0.0029316457f} 00207 }, 00208 { 00209 { 0.0057072442f, 0.0029079862f}, /* Filter 7 */ 00210 { -0.0011311490f, 0.0034813187f}, 00211 { 0.0029515842f, 0.0004674850f}, 00212 { -0.0000000000f, 0.0121489492f}, 00213 { -0.0204445393f, 0.0032380969f}, 00214 { -0.0075453394f, -0.0232221670f}, 00215 { 0.0170610995f, -0.0086930644f}, 00216 { 0.0012890415f, 0.0017742134f}, 00217 { 0.0187584474f, -0.0187584474f}, 00218 { 0.0517436041f, 0.0375939290f}, 00219 { -0.0473382129f, 0.0929064739f}, 00220 { -0.1332478798f, -0.0432948606f}, 00221 { 0.0257097307f, -0.1623248514f}, 00222 { 0.1719714956f, 0.0000000000f}, 00223 { 0.0252427568f, 0.1593764942f}, 00224 { -0.1281665483f, 0.0416438359f}, 00225 { -0.0443356077f, -0.0870135294f}, 00226 { 0.0463851645f, -0.0337007947f}, 00227 { 0.0148602405f, 0.0148602405f}, 00228 { 0.0034514727f, -0.0047505446f}, 00229 { 0.0185260951f, 0.0094395170f}, 00230 { -0.0075153229f, 0.0231297855f}, 00231 { -0.0192494812f, -0.0030488183f}, 00232 { -0.0000000000f, -0.0105616312f}, 00233 { 0.0016250229f, -0.0002573783f}, 00234 { -0.0013596055f, -0.0041844356f}, 00235 { 0.0057779068f, -0.0029439906f} 00236 }, 00237 { 00238 { 0.0056380167f, 0.0028727130f}, /* Filter 8 */ 00239 { -0.0010038447f, 0.0030895164f}, 00240 { 0.0036429017f, 0.0005769789f}, 00241 { -0.0000000000f, 0.0129383854f}, 00242 { -0.0209936138f, 0.0033250618f}, 00243 { -0.0075313657f, -0.0231791603f}, 00244 { 0.0162185066f, -0.0082637419f}, 00245 { 0.0001339048f, 0.0001843041f}, 00246 { 0.0207743813f, -0.0207743813f}, 00247 { 0.0544498624f, 0.0395601407f}, 00248 { -0.0488192570f, 0.0958131866f}, 00249 { -0.1356737711f, -0.0440830805f}, 00250 { 0.0259158247f, -0.1636260777f}, 00251 { 0.1717780904f, 0.0000000000f}, 00252 { 0.0249825756f, 0.1577337746f}, 00253 { -0.1255184420f, 0.0407834141f}, 00254 { -0.0428181071f, -0.0840352668f}, 00255 { 0.0437393992f, -0.0317785336f}, 00256 { 0.0129815758f, 0.0129815758f}, 00257 { 0.0044579578f, -0.0061358525f}, 00258 { 0.0191503979f, 0.0097576151f}, 00259 { -0.0074727246f, 0.0229986814f}, 00260 { -0.0186086705f, -0.0029473238f}, 00261 { -0.0000000000f, -0.0097681519f}, 00262 { 0.0009922677f, -0.0001571598f}, 00263 { -0.0014606490f, -0.0044954152f}, 00264 { 0.0057805629f, -0.0029453439f} 00265 }, 00266 { 00267 { 0.0055454595f, 0.0028255527f}, /* Filter 9 */ 00268 { -0.0008679402f, 0.0026712454f}, 00269 { 0.0043511037f, 0.0006891471f}, 00270 { -0.0000000000f, 0.0137219696f}, 00271 { -0.0215069309f, 0.0034063632f}, 00272 { -0.0074971800f, -0.0230739473f}, 00273 { 0.0153014454f, -0.0077964758f}, 00274 { -0.0010698185f, -0.0014724788f}, 00275 { 0.0228323007f, -0.0228323007f}, 00276 { 0.0571697634f, 0.0415362644f}, 00277 { -0.0502840872f, 0.0986880778f}, 00278 { -0.1380184057f, -0.0448448985f}, 00279 { 0.0261032340f, -0.1648093332f}, 00280 { 0.1714560725f, 0.0000000000f}, 00281 { 0.0247051059f, 0.1559818998f}, 00282 { -0.1228037562f, 0.0399013592f}, 00283 { -0.0412925136f, -0.0810411210f}, 00284 { 0.0411200929f, -0.0298754963f}, 00285 { 0.0111521022f, 0.0111521022f}, 00286 { 0.0054142358f, -0.0074520562f}, 00287 { 0.0197040287f, 0.0100397041f}, 00288 { -0.0074126928f, 0.0228139225f}, 00289 { -0.0179424453f, -0.0028418041f}, 00290 { -0.0000000000f, -0.0089776236f}, 00291 { 0.0003813736f, -0.0000604036f}, 00292 { -0.0015528738f, -0.0047792542f}, 00293 { 0.0057623290f, -0.0029360533f} 00294 }, 00295 { 00296 { 0.0054290965f, 0.0027662629f}, /* Filter 10 */ 00297 { -0.0007235567f, 0.0022268784f}, 00298 { 0.0050747268f, 0.0008037578f}, 00299 { -0.0000000000f, 0.0144973559f}, 00300 { -0.0219819125f, 0.0034815929f}, 00301 { -0.0074421425f, -0.0229045595f}, 00302 { 0.0143092559f, -0.0072909301f}, 00303 { -0.0023214919f, -0.0031952595f}, 00304 { 0.0249301574f, -0.0249301574f}, 00305 { 0.0598999355f, 0.0435198506f}, 00306 { -0.0517306911f, 0.1015271978f}, 00307 { -0.1402783754f, -0.0455792071f}, 00308 { 0.0262716833f, -0.1658728803f}, 00309 { 0.1710059274f, 0.0000000000f}, 00310 { 0.0244107583f, 0.1541234619f}, 00311 { -0.1200263595f, 0.0389989283f}, 00312 { -0.0397608538f, -0.0780350694f}, 00313 { 0.0385302696f, -0.0279938795f}, 00314 { 0.0093733613f, 0.0093733613f}, 00315 { 0.0063201372f, -0.0086989227f}, 00316 { 0.0201882078f, 0.0102864056f}, 00317 { -0.0073359675f, 0.0225777865f}, 00318 { -0.0172533640f, -0.0027326644f}, 00319 { -0.0000000000f, -0.0081920829f}, 00320 { -0.0002066397f, 0.0000327285f}, 00321 { -0.0016362891f, -0.0050359799f}, 00322 { 0.0057239310f, -0.0029164885f} 00323 }, 00324 { 00325 { 0.0052884998f, 0.0026946253f}, /* Filter 11 */ 00326 { -0.0005708451f, 0.0017568807f}, 00327 { 0.0058122224f, 0.0009205656f}, 00328 { -0.0000000000f, 0.0152621568f}, 00329 { -0.0224159869f, 0.0035503435f}, 00330 { -0.0073656400f, -0.0226691090f}, 00331 { 0.0132414079f, -0.0067468343f}, 00332 { -0.0036203809f, -0.0049830269f}, 00333 { 0.0270658031f, -0.0270658031f}, 00334 { 0.0626369632f, 0.0455084176f}, 00335 { -0.0531570681f, 0.1043266203f}, 00336 { -0.1424503693f, -0.0462849307f}, 00337 { 0.0264209157f, -0.1668150966f}, 00338 { 0.1704283439f, 0.0000000000f}, 00339 { 0.0240999725f, 0.1521612376f}, 00340 { -0.1171902140f, 0.0380774087f}, 00341 { -0.0382251381f, -0.0750210576f}, 00342 { 0.0359728632f, -0.0261358150f}, 00343 { 0.0076467868f, 0.0076467868f}, 00344 { 0.0071755753f, -0.0098763321f}, 00345 { 0.0206042610f, 0.0104983953f}, 00346 { -0.0072433070f, 0.0222926068f}, 00347 { -0.0165439672f, -0.0026203070f}, 00348 { -0.0000000000f, -0.0074134959f}, 00349 { -0.0007708414f, 0.0001220893f}, 00350 { -0.0017109303f, -0.0052657019f}, 00351 { 0.0056661324f, -0.0028870387f} 00352 } 00353 };