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
0.0455792055f,
431
-0.1015271984f,
432
-0.0435198495f,
433
0.0249301575f,
434
0.0031952587f,
435
0.0072909299f,
436
0.0229045598f,
437
-0.0034815929f,
438
-0.0144973567f,
439
-0.0008037578f,
440
-0.0022268794f,
441
-0.0027662625f
442
},
443
{
444
0.0029360533f,
/* Filter 3 */
445
0.0047792539f,
446
0.0000604036f,
447
0.0089776235f,
448
0.0028418042f,
449
-0.0228139211f,
450
-0.0100397044f,
451
0.0074520577f,
452
-0.0111521026f,
453
0.0298754975f,
454
0.0810411188f,
455
-0.0399013588f,
456
-0.1559818953f,
457
0.0000000000f,
458
0.1648093392f,
459
0.0448448976f,
460
-0.0986880748f,
461
-0.0415362631f,
462
0.0228323020f,
463
0.0014724795f,
464
0.0077964754f,
465
0.0230739477f,
466
-0.0034063632f,
467
-0.0137219685f,
468
-0.0006891472f,
469
-0.0026712446f,
470
-0.0028255532f
471
},
472
{
473
0.0029453437f,
/* Filter 4 */
474
0.0044954161f,
475
0.0001571597f,
476
0.0097681524f,
477
0.0029473240f,
478
-0.0229986810f,
479
-0.0097576159f,
480
0.0061358518f,
481
-0.0129815761f,
482
0.0317785336f,
483
0.0840352642f,
484
-0.0407834149f,
485
-0.1577337751f,
486
0.0000000000f,
487
0.1636260696f,
488
0.0440830791f,
489
-0.0958131808f,
490
-0.0395601416f,
491
0.0207743811f,
492
-0.0001843040f,
493
0.0082637421f,
494
0.0231791608f,
495
-0.0033250616f,
496
-0.0129383848f,
497
-0.0005769790f,
498
-0.0030895160f,
499
-0.0028727129f
500
},
501
{
502
0.0029439903f,
/* Filter 5 */
503
0.0041844362f,
504
0.0002573783f,
505
0.0105616315f,
506
0.0030488183f,
507
-0.0231297854f,
508
-0.0094395166f,
509
0.0047505443f,
510
-0.0148602401f,
511
0.0337007945f,
512
0.0870135287f,
513
-0.0416438361f,
514
-0.1593764973f,
515
0.0000000000f,
516
0.1623248458f,
517
0.0432948607f,
518
-0.0929064737f,
519
-0.0375939292f,
520
0.0187584451f,
521
-0.0017742138f,
522
0.0086930641f,
523
0.0232221661f,
524
-0.0032380969f,
525
-0.0121489499f,
526
-0.0004674850f,
527
-0.0034813185f,
528
-0.0029079863f
529
},
530
{
531
0.0029316457f,
/* Filter 6 */
532
0.0038463613f,
533
0.0003608834f,
534
0.0113559544f,
535
0.0031458791f,
536
-0.0232050045f,
537
-0.0090848372f,
538
0.0032965008f,
539
-0.0167864469f,
540
0.0356400282f,
541
0.0899719279f,
542
-0.0424813872f,
543
-0.1609076156f,
544
0.0000000000f,
545
0.1609076156f,
546
0.0424813872f,
547
-0.0899719279f,
548
-0.0356400282f,
549
0.0167864469f,
550
-0.0032965008f,
551
0.0090848372f,
552
0.0232050045f,
553
-0.0031458791f,
554
-0.0113559545f,
555
-0.0003608834f,
556
-0.0038463613f,
557
-0.0029316457f
558
},
559
{
560
0.0029079863f,
/* Filter 7 */
561
0.0034813185f,
562
0.0004674850f,
563
0.0121489499f,
564
0.0032380969f,
565
-0.0232221661f,
566
-0.0086930641f,
567
0.0017742138f,
568
-0.0187584451f,
569
0.0375939292f,
570
0.0929064737f,
571
-0.0432948607f,
572
-0.1623248458f,
573
0.0000000000f,
574
0.1593764973f,
575
0.0416438361f,
576
-0.0870135287f,
577
-0.0337007945f,
578
0.0148602401f,
579
-0.0047505443f,
580
0.0094395166f,
581
0.0231297854f,
582
-0.0030488183f,
583
-0.0105616315f,
584
-0.0002573783f,
585
-0.0041844362f,
586
-0.0029439903f
587
},
588
{
589
0.0028727129f,
/* Filter 8 */
590
0.0030895160f,
591
0.0005769790f,
592
0.0129383848f,
593
0.0033250616f,
594
-0.0231791608f,
595
-0.0082637421f,
596
0.0001843039f,
597
-0.0207743812f,
598
0.0395601416f,
599
0.0958131809f,
600
-0.0440830791f,
601
-0.1636260696f,
602
0.0000000000f,
603
0.1577337751f,
604
0.0407834149f,
605
-0.0840352642f,
606
-0.0317785336f,
607
0.0129815761f,
608
-0.0061358518f,
609
0.0097576159f,
610
0.0229986810f,
611
-0.0029473240f,
612
-0.0097681524f,
613
-0.0001571597f,
614
-0.0044954161f,
615
-0.0029453437f
616
},
617
{
618
0.0028255532f,
/* Filter 9 */
619
0.0026712446f,
620
0.0006891472f,
621
0.0137219685f,
622
0.0034063632f,
623
-0.0230739476f,
624
-0.0077964754f,
625
-0.0014724795f,
626
-0.0228323020f,
627
0.0415362631f,
628
0.0986880748f,
629
-0.0448448976f,
630
-0.1648093392f,
631
0.0000000000f,
632
0.1559818953f,
633
0.0399013588f,
634
-0.0810411187f,
635
-0.0298754974f,
636
0.0111521026f,
637
-0.0074520577f,
638
0.0100397044f,
639
0.0228139211f,
640
-0.0028418042f,
641
-0.0089776235f,
642
-0.0000604036f,
643
-0.0047792539f,
644
-0.0029360533f
645
},
646
{
647
0.0027662625f,
/* Filter 10 */
648
0.0022268794f,
649
0.0008037578f,
650
0.0144973567f,
651
0.0034815928f,
652
-0.0229045598f,
653
-0.0072909299f,
654
-0.0031952587f,
655
-0.0249301575f,
656
0.0435198495f,
657
0.1015271984f,
658
-0.0455792055f,
659
-0.1658728807f,
660
0.0000000000f,
661
0.1541234615f,
662
0.0389989287f,
663
-0.0780350658f,
664
-0.0279938804f,
665
0.0093733612f,
666
-0.0086989229f,
667
0.0102864057f,
668
0.0225777872f,
669
-0.0027326644f,
670
-0.0081920826f,
671
0.0000327285f,
672
-0.0050359802f,
673
-0.0029164885f
674
},
675
{
676
0.0026946252f,
/* Filter 11 */
677
0.0017568804f,
678
0.0009205656f,
679
0.0152621555f,
680
0.0035503438f,
681
-0.0226691095f,
682
-0.0067468345f,
683
-0.0049830270f,
684
-0.0270658035f,
685
0.0455084179f,
686
0.1043266192f,
687
-0.0462849289f,
688
-0.1668150977f,
689
0.0000000000f,
690
0.1521612292f,
691
0.0380774087f,
692
-0.0750210606f,
693
-0.0261358159f,
694
0.0076467861f,
695
-0.0098763332f,
696
0.0104983951f,
697
0.0222926070f,
698
-0.0026203069f,
699
-0.0074134957f,
700
0.0001220893f,
701
-0.0052657015f,
702
-0.0028870387f
703
}
704
};
src
v27ter_rx_2400_floating_rrc.h
Generated by
1.8.14