spandsp  0.0.6
v27ter_rx_4800_floating_rrc.h
1 #define RX_PULSESHAPER_4800_GAIN 1.000000f
2 #define RX_PULSESHAPER_4800_COEFF_SETS 8
3 static const float rx_pulseshaper_4800_re[RX_PULSESHAPER_4800_COEFF_SETS][27] =
4 {
5  {
6  -0.0033256219f, /* Filter 0 */
7  0.0009305772f,
8  -0.0015971838f,
9  0.0000000000f,
10  0.0079803617f,
11  0.0000856198f,
12  0.0134186586f,
13  0.0173489888f,
14  -0.0212482254f,
15  -0.0043725357f,
16  -0.0212278153f,
17  -0.1104697431f,
18  0.0285220989f,
19  0.2227359397f,
20  0.0348435776f,
21  -0.1734025047f,
22  -0.0527331584f,
23  0.0378282438f,
24  -0.0038217364f,
25  0.0176626697f,
26  0.0262988263f,
27  -0.0046538307f,
28  0.0002736603f,
29  0.0000000000f,
30  -0.0070402821f,
31  -0.0004997092f,
32  -0.0026831868f
33  },
34  {
35  -0.0034458236f, /* Filter 1 */
36  0.0008096318f,
37  -0.0023281302f,
38  0.0000000000f,
39  0.0075308685f,
40  -0.0004118107f,
41  0.0152885230f,
42  0.0179999198f,
43  -0.0201560093f,
44  -0.0002450502f,
45  -0.0248951622f,
46  -0.1189640829f,
47  0.0295975050f,
48  0.2251016204f,
49  0.0343715965f,
50  -0.1664714791f,
51  -0.0486568474f,
52  0.0315222376f,
53  -0.0071130012f,
54  0.0183322514f,
55  0.0251163776f,
56  -0.0040031310f,
57  0.0017373696f,
58  0.0000000000f,
59  -0.0064896001f,
60  -0.0002763861f,
61  -0.0029729850f
62  },
63  {
64  -0.0035131442f, /* Filter 2 */
65  0.0006690952f,
66  -0.0030664478f,
67  0.0000000000f,
68  0.0069350882f,
69  -0.0009454877f,
70  0.0171306802f,
71  0.0185057203f,
72  -0.0187663592f,
73  0.0042370436f,
74  -0.0286756350f,
75  -0.1273684927f,
76  0.0306020333f,
77  0.2268016445f,
78  0.0338005390f,
79  -0.1591873172f,
80  -0.0445801856f,
81  0.0254709344f,
82  -0.0100839971f,
83  0.0187737881f,
84  0.0237628397f,
85  -0.0033572431f,
86  0.0030664748f,
87  0.0000000000f,
88  -0.0058786966f,
89  -0.0000612735f,
90  -0.0032022932f
91  },
92  {
93  -0.0035245124f, /* Filter 3 */
94  0.0005101234f,
95  -0.0038017457f,
96  0.0000000000f,
97  0.0061906456f,
98  -0.0015115773f,
99  0.0189227449f,
100  0.0188507568f,
101  -0.0170703344f,
102  0.0090637502f,
103  -0.0325525586f,
104  -0.1356378449f,
105  0.0315298194f,
106  0.2278257756f,
107  0.0331338202f,
108  -0.1515915544f,
109  -0.0405239117f,
110  0.0196974304f,
111  -0.0127330839f,
112  0.0189988027f,
113  0.0222629790f,
114  -0.0027227277f,
115  0.0042544818f,
116  0.0000000000f,
117  -0.0052193004f,
118  0.0001430275f,
119  -0.0033704184f
120  },
121  {
122  -0.0034775077f, /* Filter 4 */
123  0.0003341791f,
124  -0.0045231274f,
125  0.0000000000f,
126  0.0052967893f,
127  -0.0021056563f,
128  0.0206414815f,
129  0.0190199258f,
130  -0.0150609081f,
131  0.0142223503f,
132  -0.0365082066f,
133  -0.1437270847f,
134  0.0323754133f,
135  0.2281678404f,
136  0.0323754133f,
137  -0.1437270847f,
138  -0.0365082066f,
139  0.0142223503f,
140  -0.0150609081f,
141  0.0190199258f,
142  0.0206414815f,
143  -0.0021056563f,
144  0.0052967893f,
145  0.0000000000f,
146  -0.0045231274f,
147  0.0003341791f,
148  -0.0034775077f
149  },
150  {
151  -0.0033704184f, /* Filter 5 */
152  0.0001430275f,
153  -0.0052193004f,
154  0.0000000000f,
155  0.0042544818f,
156  -0.0027227277f,
157  0.0222629790f,
158  0.0189988027f,
159  -0.0127330839f,
160  0.0196974305f,
161  -0.0405239117f,
162  -0.1515915544f,
163  0.0331338202f,
164  0.2278257756f,
165  0.0315298194f,
166  -0.1356378448f,
167  -0.0325525586f,
168  0.0090637501f,
169  -0.0170703344f,
170  0.0188507568f,
171  0.0189227449f,
172  -0.0015115774f,
173  0.0061906456f,
174  0.0000000000f,
175  -0.0038017457f,
176  0.0005101234f,
177  -0.0035245125f
178  },
179  {
180  -0.0032022931f, /* Filter 6 */
181  -0.0000612735f,
182  -0.0058786966f,
183  0.0000000000f,
184  0.0030664748f,
185  -0.0033572431f,
186  0.0237628397f,
187  0.0187737880f,
188  -0.0100839971f,
189  0.0254709344f,
190  -0.0445801856f,
191  -0.1591873172f,
192  0.0338005390f,
193  0.2268016445f,
194  0.0306020333f,
195  -0.1273684927f,
196  -0.0286756350f,
197  0.0042370436f,
198  -0.0187663592f,
199  0.0185057204f,
200  0.0171306802f,
201  -0.0009454877f,
202  0.0069350882f,
203  0.0000000000f,
204  -0.0030664478f,
205  0.0006690952f,
206  -0.0035131442f
207  },
208  {
209  -0.0029729850f, /* Filter 7 */
210  -0.0002763861f,
211  -0.0064896002f,
212  0.0000000000f,
213  0.0017373696f,
214  -0.0040031310f,
215  0.0251163776f,
216  0.0183322514f,
217  -0.0071130012f,
218  0.0315222376f,
219  -0.0486568474f,
220  -0.1664714791f,
221  0.0343715965f,
222  0.2251016204f,
223  0.0295975050f,
224  -0.1189640829f,
225  -0.0248951622f,
226  -0.0002450503f,
227  -0.0201560093f,
228  0.0179999198f,
229  0.0152885231f,
230  -0.0004118107f,
231  0.0075308685f,
232  0.0000000000f,
233  -0.0023281302f,
234  0.0008096318f,
235  -0.0034458236f
236  }
237 };
238 static const float rx_pulseshaper_4800_im[RX_PULSESHAPER_4800_COEFF_SETS][27] =
239 {
240  {
241  -0.0016944890f, /* Filter 0 */
242  -0.0028640220f,
243  -0.0002529691f,
244  -0.0071280401f,
245  -0.0012639651f,
246  0.0002635107f,
247  -0.0068371480f,
248  0.0238788346f,
249  0.0212482254f,
250  -0.0031768332f,
251  0.0416619332f,
252  -0.0358937954f,
253  -0.1800814454f,
254  0.0000000000f,
255  0.2199936907f,
256  0.0563418892f,
257  -0.1034946505f,
258  -0.0274838279f,
259  -0.0038217364f,
260  -0.0243105793f,
261  0.0133999213f,
262  0.0143230182f,
263  0.0000433435f,
264  0.0080798379f,
265  0.0011150711f,
266  -0.0015379468f,
267  0.0013671520f
268  },
269  {
270  -0.0017557348f, /* Filter 1 */
271  -0.0024917903f,
272  -0.0003687396f,
273  -0.0076128684f,
274  -0.0011927724f,
275  -0.0012674230f,
276  -0.0077898916f,
277  0.0247747641f,
278  0.0201560092f,
279  -0.0001780394f,
280  0.0488595069f,
281  -0.0386537737f,
282  -0.1868712917f,
283  0.0000000000f,
284  0.2170137194f,
285  0.0540898624f,
286  -0.0954944398f,
287  -0.0229022462f,
288  -0.0071130012f,
289  -0.0252321794f,
290  0.0127974336f,
291  0.0123203703f,
292  0.0002751723f,
293  0.0083907691f,
294  0.0010278517f,
295  -0.0008506289f,
296  0.0015148115f
297  },
298  {
299  -0.0017900364f, /* Filter 2 */
300  -0.0020592634f,
301  -0.0004856776f,
302  -0.0080135093f,
303  -0.0010984101f,
304  -0.0029099120f,
305  -0.0087285175f,
306  0.0254709389f,
307  0.0187663592f,
308  0.0030783924f,
309  0.0562791024f,
310  -0.0413845320f,
311  -0.1932136338f,
312  0.0000000000f,
313  0.2134082043f,
314  0.0517230948f,
315  -0.0874935406f,
316  -0.0185057171f,
317  -0.0100839971f,
318  -0.0258399025f,
319  0.0121077716f,
320  0.0103325318f,
321  0.0004856819f,
322  0.0085629051f,
323  0.0009310941f,
324  -0.0001885805f,
325  0.0016316499f
326  },
327  {
328  -0.0017958288f, /* Filter 3 */
329  -0.0015699983f,
330  -0.0006021374f,
331  -0.0083189197f,
332  -0.0009805019f,
333  -0.0046521567f,
334  -0.0096416201f,
335  0.0259458409f,
336  0.0170703344f,
337  0.0065852000f,
338  0.0638879935f,
339  -0.0440714074f,
340  -0.1990714451f,
341  0.0000000000f,
342  0.2091987072f,
343  0.0492550818f,
344  -0.0795326547f,
345  -0.0143110209f,
346  -0.0127330839f,
347  -0.0261496085f,
348  0.0113435544f,
349  0.0083796941f,
350  0.0006738437f,
351  0.0086029153f,
352  0.0008266560f,
353  0.0004401934f,
354  0.0017173140f
355  },
356  {
357  -0.0017718787f, /* Filter 4 */
358  -0.0010284975f,
359  -0.0007163930f,
360  -0.0085186340f,
361  -0.0008389290f,
362  -0.0064805437f,
363  -0.0105173601f,
364  0.0261786820f,
365  0.0150609081f,
366  0.0103331423f,
367  0.0716513897f,
368  -0.0466997607f,
369  -0.2044103145f,
370  0.0000000000f,
371  0.2044103145f,
372  0.0466997607f,
373  -0.0716513897f,
374  -0.0103331423f,
375  -0.0150609081f,
376  -0.0261786820f,
377  0.0105173601f,
378  0.0064805437f,
379  0.0008389290f,
380  0.0085186340f,
381  0.0007163930f,
382  0.0010284975f,
383  0.0017718787f
384  },
385  {
386  -0.0017173139f, /* Filter 5 */
387  -0.0004401934f,
388  -0.0008266560f,
389  -0.0086029153f,
390  -0.0006738437f,
391  -0.0083796941f,
392  -0.0113435544f,
393  0.0261496085f,
394  0.0127330839f,
395  0.0143110209f,
396  0.0795326548f,
397  -0.0492550818f,
398  -0.2091987072f,
399  0.0000000000f,
400  0.1990714450f,
401  0.0440714074f,
402  -0.0638879934f,
403  -0.0065851999f,
404  -0.0170703344f,
405  -0.0259458409f,
406  0.0096416201f,
407  0.0046521567f,
408  0.0009805019f,
409  0.0083189197f,
410  0.0006021374f,
411  0.0015699983f,
412  0.0017958288f
413  },
414  {
415  -0.0016316499f, /* Filter 6 */
416  0.0001885805f,
417  -0.0009310941f,
418  -0.0085629051f,
419  -0.0004856819f,
420  -0.0103325318f,
421  -0.0121077716f,
422  0.0258399025f,
423  0.0100839971f,
424  0.0185057171f,
425  0.0874935407f,
426  -0.0517230948f,
427  -0.2134082043f,
428  0.0000000000f,
429  0.1932136338f,
430  0.0413845320f,
431  -0.0562791024f,
432  -0.0030783924f,
433  -0.0187663592f,
434  -0.0254709389f,
435  0.0087285175f,
436  0.0029099120f,
437  0.0010984101f,
438  0.0080135093f,
439  0.0004856776f,
440  0.0020592634f,
441  0.0017900364f
442  },
443  {
444  -0.0015148115f, /* Filter 7 */
445  0.0008506289f,
446  -0.0010278517f,
447  -0.0083907691f,
448  -0.0002751723f,
449  -0.0123203703f,
450  -0.0127974336f,
451  0.0252321794f,
452  0.0071130012f,
453  0.0229022462f,
454  0.0954944398f,
455  -0.0540898624f,
456  -0.2170137194f,
457  0.0000000000f,
458  0.1868712917f,
459  0.0386537737f,
460  -0.0488595068f,
461  0.0001780394f,
462  -0.0201560093f,
463  -0.0247747642f,
464  0.0077898916f,
465  0.0012674230f,
466  0.0011927724f,
467  0.0076128683f,
468  0.0003687396f,
469  0.0024917903f,
470  0.0017557348f
471  }
472 };