spandsp
0.0.6
v22bis_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.0065669843f,
/* Filter 0 */
7
0.0052669165f,
8
0.0009952566f,
9
0.0018886601f,
10
-0.0027220819f,
11
-0.0140519265f,
12
0.0220353920f,
13
0.0117227856f,
14
-0.0488741394f,
15
0.0183537833f,
16
0.0556792264f,
17
-0.0619167343f,
18
-0.0253378011f,
19
0.0848257764f,
20
-0.0262126065f,
21
-0.0663352244f,
22
0.0619167343f,
23
0.0212675720f,
24
-0.0593940904f,
25
0.0151029396f,
26
0.0306906511f,
27
-0.0220353920f,
28
-0.0053673583f,
29
0.0088088419f,
30
-0.0005836281f,
31
0.0026056155f,
32
-0.0052669165f
33
},
34
{
35
-0.0065061191f,
/* Filter 1 */
36
0.0050993703f,
37
0.0008854411f,
38
0.0023974435f,
39
-0.0029242572f,
40
-0.0146814108f,
41
0.0227370771f,
42
0.0120043439f,
43
-0.0497761225f,
44
0.0186122900f,
45
0.0562586963f,
46
-0.0623595625f,
47
-0.0254429983f,
48
0.0849352512f,
49
-0.0261726658f,
50
-0.0660449496f,
51
0.0614612049f,
52
0.0210425270f,
53
-0.0585499453f,
54
0.0148233161f,
55
0.0299549018f,
56
-0.0213384255f,
57
-0.0051297494f,
58
0.0081660725f,
59
-0.0004303203f,
60
0.0028828232f,
61
-0.0054249543f
62
},
63
{
64
-0.0064370557f,
/* Filter 2 */
65
0.0049222222f,
66
0.0007716827f,
67
0.0029188412f,
68
-0.0031299347f,
69
-0.0153181157f,
70
0.0234432240f,
71
0.0122863149f,
72
-0.0506748142f,
73
0.0188683297f,
74
0.0568281853f,
75
-0.0627894742f,
76
-0.0255424656f,
77
0.0850248959f,
78
-0.0261266340f,
79
-0.0657399531f,
80
0.0609931955f,
81
0.0208138814f,
82
-0.0576985862f,
83
0.0145429186f,
84
0.0292208295f,
85
-0.0206464300f,
86
-0.0048950455f,
87
0.0075349297f,
88
-0.0002809421f,
89
0.0031497736f,
90
-0.0055735817f
91
},
92
{
93
-0.0063596559f,
/* Filter 3 */
94
0.0047353834f,
95
0.0006539723f,
96
0.0034527905f,
97
-0.0033390653f,
98
-0.0159618403f,
99
0.0241535715f,
100
0.0125685832f,
101
-0.0515698207f,
102
0.0191217845f,
103
0.0573874224f,
104
-0.0632062598f,
105
-0.0256361541f,
106
0.0850946657f,
107
-0.0260745338f,
108
-0.0654203851f,
109
0.0605129328f,
110
0.0205817433f,
111
-0.0568404006f,
112
0.0142618681f,
113
0.0284887282f,
114
-0.0199596531f,
115
-0.0046633168f,
116
0.0069155483f,
117
-0.0001355053f,
118
0.0034065078f,
119
-0.0057129015f
120
},
121
{
122
-0.0062737849f,
/* Filter 4 */
123
0.0045387702f,
124
0.0005323029f,
125
0.0039992207f,
126
-0.0035515976f,
127
-0.0166123780f,
128
0.0248678542f,
129
0.0128510325f,
130
-0.0524607475f,
131
0.0193725374f,
132
0.0579361408f,
133
-0.0636097161f,
134
-0.0257240173f,
135
0.0851445261f,
136
-0.0260163912f,
137
-0.0650864028f,
138
0.0600206494f,
139
0.0203462220f,
140
-0.0559757779f,
141
0.0139802855f,
142
0.0277588887f,
143
-0.0192783377f,
144
-0.0044346312f,
145
0.0063080551f,
146
0.0000059803f,
147
0.0036530727f,
148
-0.0058430209f
149
},
150
{
151
-0.0061793115f,
/* Filter 5 */
152
0.0043323037f,
153
0.0004066702f,
154
0.0045580530f,
155
-0.0037674778f,
156
-0.0172695167f,
157
0.0255858026f,
158
0.0131335457f,
159
-0.0533472005f,
160
0.0196204723f,
161
0.0584740781f,
162
-0.0639996461f,
163
-0.0258060117f,
164
0.0851744523f,
165
-0.0259522349f,
166
-0.0647381704f,
167
0.0595165829f,
168
0.0201074282f,
169
-0.0551051089f,
170
0.0136982911f,
171
0.0270315989f,
172
-0.0186027220f,
173
-0.0042090544f,
174
0.0057125689f,
175
0.0001435076f,
176
0.0038895208f,
177
-0.0059640512f
178
},
179
{
180
-0.0060761082f,
/* Filter 6 */
181
0.0041159101f,
182
0.0002770717f,
183
0.0051292006f,
184
-0.0039866496f,
185
-0.0179330390f,
186
0.0263071433f,
187
0.0134160048f,
188
-0.0542287854f,
189
0.0198654740f,
190
0.0590009765f,
191
-0.0643758590f,
192
-0.0258820968f,
193
0.0851844294f,
194
-0.0258820968f,
195
-0.0643758590f,
196
0.0590009765f,
197
0.0198654740f,
198
-0.0542287854f,
199
0.0134160048f,
200
0.0263071433f,
201
-0.0179330390f,
202
-0.0039866496f,
203
0.0051292006f,
204
0.0002770717f,
205
0.0041159101f,
206
-0.0060761082f
207
},
208
{
209
-0.0059640512f,
/* Filter 7 */
210
0.0038895208f,
211
0.0001435076f,
212
0.0057125690f,
213
-0.0042090544f,
214
-0.0186027220f,
215
0.0270315990f,
216
0.0136982911f,
217
-0.0551051089f,
218
0.0201074282f,
219
0.0595165829f,
220
-0.0647381704f,
221
-0.0259522349f,
222
0.0851744523f,
223
-0.0258060117f,
224
-0.0639996461f,
225
0.0584740781f,
226
0.0196204723f,
227
-0.0533472005f,
228
0.0131335457f,
229
0.0255858026f,
230
-0.0172695167f,
231
-0.0037674778f,
232
0.0045580530f,
233
0.0004066702f,
234
0.0043323037f,
235
-0.0061793115f
236
},
237
{
238
-0.0058430209f,
/* Filter 8 */
239
0.0036530727f,
240
0.0000059803f,
241
0.0063080551f,
242
-0.0044346313f,
243
-0.0192783377f,
244
0.0277588887f,
245
0.0139802855f,
246
-0.0559757779f,
247
0.0203462220f,
248
0.0600206494f,
249
-0.0650864028f,
250
-0.0260163912f,
251
0.0851445261f,
252
-0.0257240173f,
253
-0.0636097161f,
254
0.0579361408f,
255
0.0193725374f,
256
-0.0524607475f,
257
0.0128510325f,
258
0.0248678542f,
259
-0.0166123780f,
260
-0.0035515976f,
261
0.0039992207f,
262
0.0005323029f,
263
0.0045387702f,
264
-0.0062737849f
265
},
266
{
267
-0.0057129015f,
/* Filter 9 */
268
0.0034065078f,
269
-0.0001355053f,
270
0.0069155483f,
271
-0.0046633168f,
272
-0.0199596531f,
273
0.0284887282f,
274
0.0142618681f,
275
-0.0568404006f,
276
0.0205817433f,
277
0.0605129328f,
278
-0.0654203851f,
279
-0.0260745338f,
280
0.0850946657f,
281
-0.0256361541f,
282
-0.0632062598f,
283
0.0573874224f,
284
0.0191217845f,
285
-0.0515698207f,
286
0.0125685832f,
287
0.0241535715f,
288
-0.0159618403f,
289
-0.0033390653f,
290
0.0034527905f,
291
0.0006539723f,
292
0.0047353834f,
293
-0.0063596559f
294
},
295
{
296
-0.0055735817f,
/* Filter 10 */
297
0.0031497736f,
298
-0.0002809421f,
299
0.0075349297f,
300
-0.0048950455f,
301
-0.0206464300f,
302
0.0292208296f,
303
0.0145429186f,
304
-0.0576985862f,
305
0.0208138814f,
306
0.0609931955f,
307
-0.0657399531f,
308
-0.0261266340f,
309
0.0850248959f,
310
-0.0255424656f,
311
-0.0627894742f,
312
0.0568281853f,
313
0.0188683297f,
314
-0.0506748142f,
315
0.0122863149f,
316
0.0234432240f,
317
-0.0153181157f,
318
-0.0031299347f,
319
0.0029188412f,
320
0.0007716827f,
321
0.0049222222f,
322
-0.0064370557f
323
},
324
{
325
-0.0054249543f,
/* Filter 11 */
326
0.0028828232f,
327
-0.0004303203f,
328
0.0081660725f,
329
-0.0051297494f,
330
-0.0213384256f,
331
0.0299549018f,
332
0.0148233161f,
333
-0.0585499453f,
334
0.0210425270f,
335
0.0614612049f,
336
-0.0660449496f,
337
-0.0261726658f,
338
0.0849352512f,
339
-0.0254429983f,
340
-0.0623595625f,
341
0.0562586963f,
342
0.0186122900f,
343
-0.0497761224f,
344
0.0120043439f,
345
0.0227370771f,
346
-0.0146814108f,
347
-0.0029242572f,
348
0.0023974435f,
349
0.0008854411f,
350
0.0050993703f,
351
-0.0065061191f
352
}
353
};
354
static
const
float
rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
355
{
356
{
357
-0.0047711934f,
/* Filter 0 */
358
-0.0038266388f,
359
0.0030630847f,
360
0.0000000000f,
361
0.0083777065f,
362
-0.0102093222f,
363
-0.0160096494f,
364
0.0360790242f,
365
-0.0000000000f,
366
-0.0564871367f,
367
0.0404533259f,
368
0.0449851407f,
369
-0.0779817332f,
370
0.0000000000f,
371
0.0806741074f,
372
-0.0481953616f,
373
-0.0449851407f,
374
0.0654548563f,
375
0.0000000000f,
376
-0.0464820688f,
377
0.0222980632f,
378
0.0160096494f,
379
-0.0165190304f,
380
-0.0000000000f,
381
0.0017962225f,
382
0.0018930905f,
383
0.0038266389f
384
},
385
{
386
-0.0047269722f,
/* Filter 1 */
387
-0.0037049094f,
388
0.0027251074f,
389
0.0000000000f,
390
0.0089999383f,
391
-0.0106666693f,
392
-0.0165194535f,
393
0.0369455716f,
394
-0.0000000000f,
395
-0.0572827386f,
396
0.0408743354f,
397
0.0453068742f,
398
-0.0783054969f,
399
0.0000000000f,
400
0.0805511828f,
401
-0.0479844647f,
402
-0.0446541792f,
403
0.0647622390f,
404
0.0000000000f,
405
-0.0456214760f,
406
0.0217635101f,
407
0.0155032736f,
408
-0.0157877452f,
409
-0.0000000000f,
410
0.0013243898f,
411
0.0020944937f,
412
0.0039414600f
413
},
414
{
415
-0.0046767947f,
/* Filter 2 */
416
-0.0035762038f,
417
0.0023749951f,
418
0.0000000000f,
419
0.0096329485f,
420
-0.0111292625f,
421
-0.0170324992f,
422
0.0378133892f,
423
-0.0000000000f,
424
-0.0580707476f,
425
0.0412880934f,
426
0.0456192233f,
427
-0.0786116260f,
428
0.0000000000f,
429
0.0804095114f,
430
-0.0477628717f,
431
-0.0443141504f,
432
0.0640585402f,
433
0.0000000000f,
434
-0.0447585011f,
435
0.0212301754f,
436
0.0150005095f,
437
-0.0150654009f,
438
-0.0000000000f,
439
0.0008646507f,
440
0.0022884444f,
441
0.0040494441f
442
},
443
{
444
-0.0046205605f,
/* Filter 3 */
445
-0.0034404574f,
446
0.0020127196f,
447
0.0000000000f,
448
0.0102765864f,
449
-0.0115969558f,
450
-0.0175485969f,
451
0.0386821218f,
452
-0.0000000000f,
453
-0.0588508013f,
454
0.0416944030f,
455
0.0459220358f,
456
-0.0788999694f,
457
0.0000000000f,
458
0.0802491635f,
459
-0.0475306920f,
460
-0.0439652192f,
461
0.0633440924f,
462
0.0000000000f,
463
-0.0438935168f,
464
0.0206982726f,
465
0.0145015368f,
466
-0.0143522134f,
467
-0.0000000000f,
468
0.0004170424f,
469
0.0024749728f,
470
0.0041506659f
471
},
472
{
473
-0.0045581716f,
/* Filter 4 */
474
-0.0032976096f,
475
0.0016382600f,
476
0.0000000000f,
477
0.0109306936f,
478
-0.0120695991f,
479
-0.0180675536f,
480
0.0395514114f,
481
-0.0000000000f,
482
-0.0596225394f,
483
0.0420930702f,
484
0.0462151640f,
485
-0.0791703844f,
486
0.0000000000f,
487
0.0800702188f,
488
-0.0472880396f,
489
-0.0436075544f,
490
0.0626192323f,
491
0.0000000000f,
492
-0.0430268947f,
493
0.0201680132f,
494
0.0140065322f,
495
-0.0136483916f,
496
-0.0000000000f,
497
-0.0000184055f,
498
0.0026541127f,
499
0.0042452032f
500
},
501
{
502
-0.0044895326f,
/* Filter 5 */
503
-0.0031476028f,
504
0.0012516021f,
505
0.0000000000f,
506
0.0115951044f,
507
-0.0125470384f,
508
-0.0185891737f,
509
0.0404208974f,
510
-0.0000000000f,
511
-0.0603856045f,
512
0.0424839045f,
513
0.0464984647f,
514
-0.0794227374f,
515
0.0000000000f,
516
0.0798727661f,
517
-0.0470350340f,
518
-0.0432413286f,
519
0.0618843007f,
520
0.0000000000f,
521
-0.0421590052f,
522
0.0196396062f,
523
0.0135156687f,
524
-0.0129541374f,
525
-0.0000000000f,
526
-0.0004416710f,
527
0.0028259023f,
528
0.0043331369f
529
},
530
{
531
-0.0044145510f,
/* Filter 6 */
532
-0.0029903837f,
533
0.0008527390f,
534
0.0000000000f,
535
0.0122696459f,
536
-0.0130291155f,
537
-0.0191132584f,
538
0.0412902171f,
539
-0.0000000000f,
540
-0.0611396421f,
541
0.0428667186f,
542
0.0467717993f,
543
-0.0796569033f,
544
0.0000000000f,
545
0.0796569033f,
546
-0.0467717993f,
547
-0.0428667186f,
548
0.0611396421f,
549
0.0000000000f,
550
-0.0412902171f,
551
0.0191132583f,
552
0.0130291155f,
553
-0.0122696459f,
554
-0.0000000000f,
555
-0.0008527390f,
556
0.0029903837f,
557
0.0044145510f
558
},
559
{
560
-0.0043331368f,
/* Filter 7 */
561
-0.0028259023f,
562
0.0004416709f,
563
0.0000000000f,
564
0.0129541375f,
565
-0.0135156687f,
566
-0.0196396062f,
567
0.0421590052f,
568
-0.0000000000f,
569
-0.0618843008f,
570
0.0432413286f,
571
0.0470350340f,
572
-0.0798727661f,
573
0.0000000000f,
574
0.0794227374f,
575
-0.0464984647f,
576
-0.0424839045f,
577
0.0603856045f,
578
0.0000000000f,
579
-0.0404208974f,
580
0.0185891737f,
581
0.0125470384f,
582
-0.0115951044f,
583
-0.0000000000f,
584
-0.0012516021f,
585
0.0031476029f,
586
0.0044895326f
587
},
588
{
589
-0.0042452032f,
/* Filter 8 */
590
-0.0026541127f,
591
0.0000184055f,
592
0.0000000000f,
593
0.0136483916f,
594
-0.0140065322f,
595
-0.0201680132f,
596
0.0430268947f,
597
-0.0000000000f,
598
-0.0626192324f,
599
0.0436075544f,
600
0.0472880396f,
601
-0.0800702188f,
602
0.0000000000f,
603
0.0791703844f,
604
-0.0462151640f,
605
-0.0420930702f,
606
0.0596225394f,
607
0.0000000000f,
608
-0.0395514113f,
609
0.0180675536f,
610
0.0120695991f,
611
-0.0109306936f,
612
-0.0000000000f,
613
-0.0016382600f,
614
0.0032976096f,
615
0.0045581716f
616
},
617
{
618
-0.0041506659f,
/* Filter 9 */
619
-0.0024749728f,
620
-0.0004170424f,
621
0.0000000000f,
622
0.0143522134f,
623
-0.0145015368f,
624
-0.0206982726f,
625
0.0438935168f,
626
-0.0000000000f,
627
-0.0633440924f,
628
0.0439652192f,
629
0.0475306920f,
630
-0.0802491635f,
631
0.0000000000f,
632
0.0788999694f,
633
-0.0459220358f,
634
-0.0416944030f,
635
0.0588508013f,
636
0.0000000000f,
637
-0.0386821217f,
638
0.0175485968f,
639
0.0115969558f,
640
-0.0102765864f,
641
-0.0000000000f,
642
-0.0020127196f,
643
0.0034404575f,
644
0.0046205605f
645
},
646
{
647
-0.0040494441f,
/* Filter 10 */
648
-0.0022884444f,
649
-0.0008646507f,
650
0.0000000000f,
651
0.0150654009f,
652
-0.0150005095f,
653
-0.0212301754f,
654
0.0447585011f,
655
-0.0000000000f,
656
-0.0640585402f,
657
0.0443141504f,
658
0.0477628717f,
659
-0.0804095114f,
660
0.0000000000f,
661
0.0786116260f,
662
-0.0456192233f,
663
-0.0412880934f,
664
0.0580707476f,
665
0.0000000000f,
666
-0.0378133892f,
667
0.0170324992f,
668
0.0111292625f,
669
-0.0096329485f,
670
-0.0000000000f,
671
-0.0023749951f,
672
0.0035762038f,
673
0.0046767947f
674
},
675
{
676
-0.0039414600f,
/* Filter 11 */
677
-0.0020944937f,
678
-0.0013243898f,
679
0.0000000000f,
680
0.0157877452f,
681
-0.0155032737f,
682
-0.0217635101f,
683
0.0456214760f,
684
-0.0000000000f,
685
-0.0647622390f,
686
0.0446541792f,
687
0.0479844647f,
688
-0.0805511828f,
689
0.0000000000f,
690
0.0783054969f,
691
-0.0453068742f,
692
-0.0408743354f,
693
0.0572827385f,
694
0.0000000000f,
695
-0.0369455716f,
696
0.0165194535f,
697
0.0106666693f,
698
-0.0089999383f,
699
-0.0000000000f,
700
-0.0027251074f,
701
0.0037049094f,
702
0.0047269722f
703
}
704
};
src
v22bis_rx_2400_floating_rrc.h
Generated by
1.8.14