spandsp  0.0.6
v27ter_rx_2400_floating_rrc.h
1 #define RX_PULSESHAPER_2400_GAIN 1.000000f
2 #define RX_PULSESHAPER_2400_COEFF_SETS 12
3 static const float rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][27] =
4 {
5  {
6  0.0055897356f, /* Filter 0 */
7  -0.0017768552f,
8  -0.0013103941f,
9  -0.0000000000f,
10  -0.0158167681f,
11  -0.0071354797f,
12  0.0209536107f,
13  0.0079805593f,
14  0.0059737025f,
15  0.0334507234f,
16  -0.0366873781f,
17  -0.1142993304f,
18  0.0237732038f,
19  0.1697241604f,
20  0.0265507082f,
21  -0.1445311961f,
22  -0.0545612266f,
23  0.0653773864f,
24  0.0292370043f,
25  -0.0049656633f,
26  0.0120974972f,
27  -0.0072670869f,
28  -0.0228066102f,
29  -0.0000000000f,
30  0.0065619587f,
31  -0.0004099816f,
32  0.0051233092f
33  },
34  {
35  0.0056661325f, /* Filter 1 */
36  -0.0017109301f,
37  -0.0007708413f,
38  -0.0000000000f,
39  -0.0165439665f,
40  -0.0072433071f,
41  0.0206042605f,
42  0.0071755761f,
43  0.0076467862f,
44  0.0359728645f,
45  -0.0382251396f,
46  -0.1171902140f,
47  0.0240999711f,
48  0.1704283334f,
49  0.0264209159f,
50  -0.1424503636f,
51  -0.0531570676f,
52  0.0626369636f,
53  0.0270658035f,
54  -0.0036203810f,
55  0.0132414083f,
56  -0.0073656402f,
57  -0.0224159887f,
58  -0.0000000000f,
59  0.0058122222f,
60  -0.0005708450f,
61  0.0052884997f
62  },
63  {
64  0.0057239309f, /* Filter 2 */
65  -0.0016362892f,
66  -0.0002066393f,
67  -0.0000000000f,
68  -0.0172533639f,
69  -0.0073359678f,
70  0.0201882078f,
71  0.0063201374f,
72  0.0093733612f,
73  0.0385302708f,
74  -0.0397608520f,
75  -0.1200263609f,
76  0.0244107582f,
77  0.1710059279f,
78  0.0262716834f,
79  -0.1402783704f,
80  -0.0517306914f,
81  0.0598999340f,
82  0.0249301575f,
83  -0.0023214913f,
84  0.0143092556f,
85  -0.0074421426f,
86  -0.0219819122f,
87  -0.0000000000f,
88  0.0050747268f,
89  -0.0007235570f,
90  0.0054290958f
91  },
92  {
93  0.0057623291f, /* Filter 3 */
94  -0.0015528737f,
95  0.0003813733f,
96  -0.0000000000f,
97  -0.0179424457f,
98  -0.0074126923f,
99  0.0197040293f,
100  0.0054142368f,
101  0.0111521026f,
102  0.0411200945f,
103  -0.0412925125f,
104  -0.1228037551f,
105  0.0247051052f,
106  0.1714560737f,
107  0.0261032350f,
108  -0.1380184031f,
109  -0.0502840857f,
110  0.0571697616f,
111  0.0228323020f,
112  -0.0010698190f,
113  0.0153014445f,
114  -0.0074971801f,
115  -0.0215069306f,
116  -0.0000000000f,
117  0.0043511039f,
118  -0.0008679400f,
119  0.0055454604f
120  },
121  {
122  0.0057805625f, /* Filter 4 */
123  -0.0014606492f,
124  0.0009922673f,
125  -0.0000000000f,
126  -0.0186086716f,
127  -0.0074727244f,
128  0.0191503995f,
129  0.0044579572f,
130  0.0129815761f,
131  0.0437393991f,
132  -0.0428181058f,
133  -0.1255184446f,
134  0.0249825757f,
135  0.1717780923f,
136  0.0259158235f,
137  -0.1356737669f,
138  -0.0488192541f,
139  0.0544498636f,
140  0.0207743812f,
141  0.0001339047f,
142  0.0162185070f,
143  -0.0075313659f,
144  -0.0209936125f,
145  -0.0000000000f,
146  0.0036429019f,
147  -0.0010038446f,
148  0.0056380165f
149  },
150  {
151  0.0057779062f, /* Filter 5 */
152  -0.0013596057f,
153  0.0016250224f,
154  -0.0000000000f,
155  -0.0192494812f,
156  -0.0075153228f,
157  0.0185260945f,
158  0.0034514725f,
159  0.0148602401f,
160  0.0463851642f,
161  -0.0443356073f,
162  -0.1281665489f,
163  0.0252427573f,
164  0.1719714979f,
165  0.0257097299f,
166  -0.1332478799f,
167  -0.0473382128f,
168  0.0517436045f,
169  0.0187584451f,
170  0.0012890418f,
171  0.0170610990f,
172  -0.0075453392f,
173  -0.0204445392f,
174  -0.0000000000f,
175  0.0029515844f,
176  -0.0011311490f,
177  0.0057072444f
178  },
179  {
180  0.0057536787f, /* Filter 6 */
181  -0.0012497586f,
182  0.0022785282f,
183  -0.0000000000f,
184  -0.0198622989f,
185  -0.0075397630f,
186  0.0178299969f,
187  0.0023950480f,
188  0.0167864470f,
189  0.0490542905f,
190  -0.0458429870f,
191  -0.1307442660f,
192  0.0254852627f,
193  0.1720359988f,
194  0.0254852627f,
195  -0.1307442660f,
196  -0.0458429870f,
197  0.0490542905f,
198  0.0167864469f,
199  0.0023950480f,
200  0.0178299969f,
201  -0.0075397630f,
202  -0.0198622989f,
203  -0.0000000000f,
204  0.0022785282f,
205  -0.0012497586f,
206  0.0057536787f
207  },
208  {
209  0.0057072444f, /* Filter 7 */
210  -0.0011311490f,
211  0.0029515844f,
212  -0.0000000000f,
213  -0.0204445392f,
214  -0.0075453391f,
215  0.0170610990f,
216  0.0012890417f,
217  0.0187584451f,
218  0.0517436045f,
219  -0.0473382128f,
220  -0.1332478799f,
221  0.0257097299f,
222  0.1719714979f,
223  0.0252427573f,
224  -0.1281665489f,
225  -0.0443356073f,
226  0.0463851642f,
227  0.0148602401f,
228  0.0034514725f,
229  0.0185260945f,
230  -0.0075153228f,
231  -0.0192494813f,
232  -0.0000000000f,
233  0.0016250224f,
234  -0.0013596057f,
235  0.0057779062f
236  },
237  {
238  0.0056380165f, /* Filter 8 */
239  -0.0010038446f,
240  0.0036429019f,
241  -0.0000000000f,
242  -0.0209936125f,
243  -0.0075313659f,
244  0.0162185070f,
245  0.0001339047f,
246  0.0207743812f,
247  0.0544498636f,
248  -0.0488192541f,
249  -0.1356737669f,
250  0.0259158235f,
251  0.1717780922f,
252  0.0249825757f,
253  -0.1255184446f,
254  -0.0428181058f,
255  0.0437393991f,
256  0.0129815761f,
257  0.0044579573f,
258  0.0191503995f,
259  -0.0074727244f,
260  -0.0186086716f,
261  -0.0000000000f,
262  0.0009922673f,
263  -0.0014606492f,
264  0.0057805625f
265  },
266  {
267  0.0055454604f, /* Filter 9 */
268  -0.0008679400f,
269  0.0043511039f,
270  -0.0000000000f,
271  -0.0215069306f,
272  -0.0074971801f,
273  0.0153014445f,
274  -0.0010698190f,
275  0.0228323020f,
276  0.0571697616f,
277  -0.0502840857f,
278  -0.1380184031f,
279  0.0261032350f,
280  0.1714560737f,
281  0.0247051052f,
282  -0.1228037551f,
283  -0.0412925125f,
284  0.0411200945f,
285  0.0111521026f,
286  0.0054142368f,
287  0.0197040294f,
288  -0.0074126923f,
289  -0.0179424457f,
290  -0.0000000000f,
291  0.0003813733f,
292  -0.0015528737f,
293  0.0057623291f
294  },
295  {
296  0.0054290958f, /* Filter 10 */
297  -0.0007235570f,
298  0.0050747268f,
299  -0.0000000000f,
300  -0.0219819122f,
301  -0.0074421426f,
302  0.0143092556f,
303  -0.0023214914f,
304  0.0249301575f,
305  0.0598999340f,
306  -0.0517306914f,
307  -0.1402783705f,
308  0.0262716834f,
309  0.1710059279f,
310  0.0244107582f,
311  -0.1200263609f,
312  -0.0397608520f,
313  0.0385302708f,
314  0.0093733612f,
315  0.0063201374f,
316  0.0201882078f,
317  -0.0073359678f,
318  -0.0172533639f,
319  -0.0000000000f,
320  -0.0002066393f,
321  -0.0016362892f,
322  0.0057239309f
323  },
324  {
325  0.0052884997f, /* Filter 11 */
326  -0.0005708450f,
327  0.0058122222f,
328  -0.0000000000f,
329  -0.0224159887f,
330  -0.0073656402f,
331  0.0132414083f,
332  -0.0036203811f,
333  0.0270658035f,
334  0.0626369636f,
335  -0.0531570676f,
336  -0.1424503637f,
337  0.0264209159f,
338  0.1704283334f,
339  0.0240999711f,
340  -0.1171902140f,
341  -0.0382251396f,
342  0.0359728644f,
343  0.0076467862f,
344  0.0071755761f,
345  0.0206042605f,
346  -0.0072433071f,
347  -0.0165439665f,
348  -0.0000000000f,
349  -0.0007708413f,
350  -0.0017109301f,
351  0.0056661325f
352  }
353 };
354 static const float rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
355 {
356  {
357  0.0028481125f, /* Filter 0 */
358  0.0054685981f,
359  -0.0002075460f,
360  0.0066437543f,
361  0.0025051300f,
362  -0.0219607484f,
363  -0.0106763979f,
364  0.0109842976f,
365  -0.0059737025f,
366  0.0243033731f,
367  0.0720030336f,
368  -0.0371381037f,
369  -0.1500981012f,
370  0.0000000000f,
371  0.1676345743f,
372  0.0469610323f,
373  -0.1070824366f,
374  -0.0474994516f,
375  0.0292370043f,
376  0.0068346493f,
377  0.0061639827f,
378  0.0223657936f,
379  -0.0036122122f,
380  -0.0160139262f,
381  -0.0010393122f,
382  -0.0012617936f,
383  -0.0026104564f
384  },
385  {
386  0.0028870387f, /* Filter 1 */
387  0.0052657015f,
388  -0.0001220893f,
389  0.0074134957f,
390  0.0026203069f,
391  -0.0222926070f,
392  -0.0104983951f,
393  0.0098763332f,
394  -0.0076467862f,
395  0.0261358159f,
396  0.0750210606f,
397  -0.0380774087f,
398  -0.1521612293f,
399  0.0000000000f,
400  0.1668150977f,
401  0.0462849289f,
402  -0.1043266192f,
403  -0.0455084179f,
404  0.0270658034f,
405  0.0049830270f,
406  0.0067468345f,
407  0.0226691095f,
408  -0.0035503438f,
409  -0.0152621555f,
410  -0.0009205656f,
411  -0.0017568803f,
412  -0.0026946252f
413  },
414  {
415  0.0029164885f, /* Filter 2 */
416  0.0050359802f,
417  -0.0000327285f,
418  0.0081920826f,
419  0.0027326644f,
420  -0.0225777872f,
421  -0.0102864056f,
422  0.0086989229f,
423  -0.0093733612f,
424  0.0279938804f,
425  0.0780350658f,
426  -0.0389989287f,
427  -0.1541234615f,
428  0.0000000000f,
429  0.1658728807f,
430