spandsp
0.0.6
v22bis_rx_1200_floating_rrc.h
1
#define RX_PULSESHAPER_1200_GAIN 1.000000f
2
#define RX_PULSESHAPER_1200_COEFF_SETS 12
3
static
const
float
rx_pulseshaper_1200_re[RX_PULSESHAPER_1200_COEFF_SETS][27] =
4
{
5
{
6
-0.0077199531f,
/* Filter 0 */
7
-0.0020117831f,
8
0.0018930905f,
9
-0.0018886601f,
10
-0.0051777074f,
11
0.0053673583f,
12
0.0259041569f,
13
0.0306906511f,
14
-0.0000000000f,
15
-0.0480508285f,
16
-0.0654548563f,
17
-0.0236500880f,
18
0.0481953616f,
19
0.0848257764f,
20
0.0498593404f,
21
-0.0253378011f,
22
-0.0727874866f,
23
-0.0556792264f,
24
-0.0000000000f,
25
0.0395400094f,
26
0.0360790241f,
27
0.0084167708f,
28
-0.0102093222f,
29
-0.0088088419f,
30
-0.0011101265f,
31
-0.0009952566f,
32
-0.0061916317f
33
},
34
{
35
-0.0076484017f,
/* Filter 1 */
36
-0.0019477861f,
37
0.0016842090f,
38
-0.0023974435f,
39
-0.0055622678f,
40
0.0056077999f,
41
0.0267290372f,
42
0.0314277803f,
43
-0.0000000000f,
44
-0.0487276079f,
45
-0.0661360640f,
46
-0.0238192334f,
47
0.0483954586f,
48
0.0849352512f,
49
0.0497833688f,
50
-0.0252269260f,
51
-0.0722519797f,
52
-0.0550900510f,
53
-0.0000000000f,
54
0.0388079455f,
55
0.0352140991f,
56
0.0081505533f,
57
-0.0097573632f,
58
-0.0081660725f,
59
-0.0008185179f,
60
-0.0011011405f,
61
-0.0063774162f
62
},
63
{
64
-0.0075672128f,
/* Filter 2 */
65
-0.0018801216f,
66
0.0014678277f,
67
-0.0029188412f,
68
-0.0059534896f,
69
0.0058509996f,
70
0.0275591626f,
71
0.0321659901f,
72
-0.0000000000f,
73
-0.0493979284f,
74
-0.0668055385f,
75
-0.0239834450f,
76
0.0485846568f,
77
0.0850248959f,
78
0.0496958110f,
79
-0.0251104277f,
80
-0.0717018016f,
81
-0.0544914490f,
82
-0.0000000000f,
83
0.0380738551f,
84
0.0343511453f,
85
0.0078862345f,
86
-0.0093109298f,
87
-0.0075349297f,
88
-0.0005343835f,
89
-0.0012031064f,
90
-0.0065521383f
91
},
92
{
93
-0.0074762239f,
/* Filter 3 */
94
-0.0018087555f,
95
0.0012439291f,
96
-0.0034527905f,
97
-0.0063512797f,
98
0.0060968805f,
99
0.0283942262f,
100
0.0329049781f,
101
-0.0000000000f,
102
-0.0500614817f,
103
-0.0674629611f,
104
-0.0241426429f,
105
0.0487628628f,
106
0.0850946657f,
107
0.0495967106f,
108
-0.0249883635f,
109
-0.0711372190f,
110
-0.0538837034f,
111
-0.0000000000f,
112
0.0373380555f,
113
0.0334905086f,
114
0.0076239091f,
115
-0.0088701557f,
116
-0.0069155483f,
117
-0.0002577464f,
118
-0.0013011702f,
119
-0.0067159185f
120
},
121
{
122
-0.0073752765f,
/* Filter 4 */
123
-0.0017336559f,
124
0.0010125003f,
125
-0.0039992207f,
126
-0.0067555402f,
127
0.0063453638f,
128
0.0292339159f,
129
0.0336444400f,
130
-0.0000000000f,
131
-0.0507179614f,
132
-0.0681080183f,
133
-0.0242967495f,
134
0.0489299885f,
135
0.0851445261f,
136
0.0494861167f,
137
-0.0248607937f,
138
-0.0705585051f,
139
-0.0532671006f,
140
-0.0000000000f,
141
0.0366008627f,
142
0.0326325308f,
143
0.0073636698f,
144
-0.0084351699f,
145
-0.0063080551f,
146
0.0000113752f,
147
-0.0013953496f,
148
-0.0068688830f
149
},
150
{
151
-0.0072642164f,
/* Filter 5 */
152
-0.0016547927f,
153
0.0007735326f,
154
-0.0045580530f,
155
-0.0071661687f,
156
0.0065963684f,
157
0.0300779148f,
158
0.0343840691f,
159
-0.0000000000f,
160
-0.0513670633f,
161
-0.0687404015f,
162
-0.0244456895f,
163
0.0490859512f,
164
0.0851744523f,
165
0.0493640842f,
166
-0.0247277807f,
167
-0.0699659394f,
168
-0.0526419305f,
169
-0.0000000000f,
170
0.0358625918f,
171
0.0317775504f,
172
0.0071056075f,
173
-0.0080060972f,
174
-0.0057125689f,
175
0.0002729677f,
176
-0.0014856648f,
177
-0.0070111627f
178
},
179
{
180
-0.0071428936f,
/* Filter 6 */
181
-0.0015721377f,
182
0.0005270217f,
183
-0.0051292006f,
184
-0.0075830582f,
185
0.0068498114f,
186
0.0309259017f,
187
0.0351235565f,
188
-0.0000000000f,
189
-0.0520084860f,
190
-0.0693598077f,
191
-0.0245893901f,
192
0.0492306737f,
193
0.0851844294f,
194
0.0492306737f,
195
-0.0245893901f,
196
-0.0693598077f,
197
-0.0520084860f,
198
-0.0000000000f,
199
0.0351235565f,
200
0.0309259017f,
201
0.0068498114f,
202
-0.0075830582f,
203
-0.0051292006f,
204
0.0005270217f,
205
-0.0015721377f,
206
-0.0071428936f
207
},
208
{
209
-0.0070111627f,
/* Filter 7 */
210
-0.0014856648f,
211
0.0002729677f,
212
-0.0057125690f,
213
-0.0080060972f,
214
0.0071056075f,
215
0.0317775504f,
216
0.0358625918f,
217
-0.0000000000f,
218
-0.0526419305f,
219
-0.0699659394f,
220
-0.0247277807f,
221
0.0493640842f,
222
0.0851744523f,
223
0.0490859512f,
224
-0.0244456895f,
225
-0.0687404015f,
226
-0.0513670633f,
227
-0.0000000000f,
228
0.0343840691f,
229
0.0300779148f,
230
0.0065963684f,
231
-0.0071661686f,
232
-0.0045580530f,
233
0.0007735326f,
234
-0.0016547927f,
235
-0.0072642164f
236
},
237
{
238
-0.0068688830f,
/* Filter 8 */
239
-0.0013953496f,
240
0.0000113752f,
241
-0.0063080551f,
242
-0.0084351699f,
243
0.0073636698f,
244
0.0326325308f,
245
0.0366008627f,
246
-0.0000000000f,
247
-0.0532671006f,
248
-0.0705585051f,
249
-0.0248607937f,
250
0.0494861167f,
251
0.0851445261f,
252
0.0489299885f,
253
-0.0242967495f,
254
-0.0681080183f,
255
-0.0507179613f,
256
-0.0000000000f,
257
0.0336444400f,
258
0.0292339158f,
259
0.0063453638f,
260
-0.0067555402f,
261
-0.0039992207f,
262
0.0010125004f,
263
-0.0017336559f,
264
-0.0073752765f
265
},
266
{
267
-0.0067159185f,
/* Filter 9 */
268
-0.0013011702f,
269
-0.0002577464f,
270
-0.0069155483f,
271
-0.0088701557f,
272
0.0076239091f,
273
0.0334905086f,
274
0.0373380555f,
275
-0.0000000000f,
276
-0.0538837034f,
277
-0.0711372190f,
278
-0.0249883635f,
279
0.0495967106f,
280
0.0850946657f,
281
0.0487628628f,
282
-0.0241426429f,
283
-0.0674629611f,
284
-0.0500614817f,
285
-0.0000000000f,
286
0.0329049781f,
287
0.0283942262f,
288
0.0060968805f,
289
-0.0063512797f,
290
-0.0034527905f,
291
0.0012439292f,
292
-0.0018087555f,
293
-0.0074762239f
294
},
295
{
296
-0.0065521382f,
/* Filter 10 */
297
-0.0012031064f,
298
-0.0005343835f,
299
-0.0075349297f,
300
-0.0093109298f,
301
0.0078862345f,
302
0.0343511453f,
303
0.0380738552f,
304
-0.0000000000f,
305
-0.0544914490f,
306
-0.0717018016f,
307
-0.0251104277f,
308
0.0496958110f,
309
0.0850248959f,
310
0.0485846568f,
311
-0.0239834450f,
312
-0.0668055384f,
313
-0.0493979284f,
314
-0.0000000000f,
315
0.0321659901f,
316
0.0275591626f,
317
0.0058509996f,
318
-0.0059534896f,
319
-0.0029188412f,
320
0.0014678277f,
321
-0.0018801216f,
322
-0.0075672128f
323
},
324
{
325
-0.0063774162f,
/* Filter 11 */
326
-0.0011011405f,
327
-0.0008185179f,
328
-0.0081660725f,
329
-0.0097573632f,
330
0.0081505533f,
331
0.0352140991f,
332
0.0388079455f,
333
-0.0000000000f,
334
-0.0550900510f,
335
-0.0722519797f,
336
-0.0252269260f,
337
0.0497833688f,
338
0.0849352512f,
339
0.0483954586f,
340
-0.0238192334f,
341
-0.0661360639f,
342
-0.0487276079f,
343
-0.0000000000f,
344
0.0314277803f,
345
0.0267290372f,
346
0.0056077999f,
347
-0.0055622677f,
348
-0.0023974435f,
349
0.0016842090f,
350
-0.0019477861f,
351
-0.0076484017f
352
}
353
};
354
static
const
float
rx_pulseshaper_1200_im[RX_PULSESHAPER_1200_COEFF_SETS][27] =
355
{
356
{
357
-0.0025083648f,
/* Filter 0 */
358
-0.0061916317f,
359
-0.0026056155f,
360
-0.0000000000f,
361
-0.0071265028f,
362
-0.0165190304f,
363
-0.0084167708f,
364
0.0222980632f,
365
0.0488741394f,
366
0.0349109704f,
367
-0.0212675720f,
368
-0.0727874866f,
369
-0.0663352244f,
370
0.0000000000f,
371
0.0686254947f,
372
0.0779817332f,
373
0.0236500881f,
374
-0.0404533259f,
375
-0.0593940904f,
376
-0.0287274984f,
377
0.0117227856f,
378
0.0259041569f,
379
0.0140519265f,
380
0.0000000000f,
381
-0.0015279581f,
382
0.0030630847f,
383
0.0020117831f
384
},
385
{
386
-0.0024851164f,
/* Filter 1 */
387
-0.0059946693f,
388
-0.0023181148f,
389
-0.0000000000f,
390
-0.0076558048f,
391
-0.0172590335f,
392
-0.0086847906f,
393
0.0228336190f,
394
0.0497761225f,
395
0.0354026794f,
396
-0.0214889098f,
397
-0.0733080624f,
398
-0.0666106342f,
399
0.0000000000f,
400
0.0685209288f,
401
0.0776404948f,
402
0.0234760913f,
403
-0.0400252649f,
404
-0.0585499453f,
405
-0.0281956228f,
406
0.0114417544f,
407
0.0250848237f,
408
0.0134298582f,
409
0.0000000000f,
410
-0.0011265932f,
411
0.0033889620f,
412
0.0020721481f
413
},
414
{
415
-0.0024587365f,
/* Filter 2 */
416
-0.0057864192f,
417
-0.0020202915f,
418
-0.0000000000f,
419
-0.0081942754f,
420
-0.0180075250f,
421
-0.0089545147f,
422
0.0233699597f,
423
0.0506748142f,
424
0.0358896958f,
425
-0.0217064353f,
426
-0.0738134538f,
427
-0.0668710432f,
428
0.0000000000f,
429
0.0684004158f,
430
0.0772819499f,
431
0.0232973276f,
432
-0.0395903551f,
433
-0.0576985862f,
434
-0.0276622750f,
435
0.0111613637f,
436
0.0242713341f,
437
0.0128153955f,
438
0.0000000000f,
439
-0.0007355159f,
440
0.0037027809f,
441
0.0021289188f
442
},
443
{
444
-0.0024291724f,
/* Filter 3 */
445
-0.0055667771f,
446
-0.0017121216f,
447
-0.0000000000f,
448
-0.0087417865f,
449
-0.0187642687f,
450
-0.0092258433f,
451
0.0239068660f,
452
0.0515698207f,
453
0.0363717955f,
454
-0.0219200448f,
455
-0.0743034147f,
456
-0.0671163227f,
457
0.0000000000f,
458
0.0682640158f,
459
0.0769062751f,
460
0.0231138836f,
461
-0.0391488021f,
462
-0.0568404006f,
463
-0.0271276853f,
464
0.0108817259f,
465
0.0234639794f,
466
0.0122087219f,
467
0.0000000000f,
468
-0.0003547575f,
469
0.0040045901f,
470
0.0021821342f
471
},
472
{
473
-0.0023963726f,
/* Filter 4 */
474
-0.0053356444f,
475
-0.0013935872f,
476
-0.0000000000f,
477
-0.0092982033f,
478
-0.0195290216f,
479
-0.0094986751f,
480
0.0244441165f,
481
0.0524607475f,
482
0.0368487558f,
483
-0.0221296366f,
484
-0.0747777061f,
485
-0.0673463515f,
486
0.0000000000f,
487
0.0681117963f,
488
0.0765136554f,
489
0.0229258480f,
490
-0.0387008139f,
491
-0.0559757779f,
492
-0.0265920833f,
493
0.0106029520f,
494
0.0226630452f,
495
0.0116100153f,
496
0.0000000000f,
497
0.0000156567f,
498
0.0042944445f,
499
0.0022318354f
500
},
501
{
502
-0.0023602870f,
/* Filter 5 */
503
-0.0050929284f,
504
-0.0010646763f,
505
-0.0000000000f,
506
-0.0098633850f,
507
-0.0203015345f,
508
-0.0097729069f,
509
0.0249814885f,
510
0.0533472005f,
511
0.0373203560f,
512
-0.0223351104f,
513
-0.0752360963f,
514
-0.0675610157f,
515
0.0000000000f,
516
0.0679438330f,
517
0.0761042837f,
518
0.0227333118f,
519
-0.0382466012f,
520
-0.0551051089f,
521
-0.0260556981f,
522
0.0103251520f,
523
0.0218688113f,
524
0.0110194475f,
525
0.0000000000f,
526
0.0003757078f,
527
0.0045724060f,
528
0.0022780649f
529
},
530
{
531
-0.0023208668f,
/* Filter 6 */
532
-0.0048385425f,
533
-0.0007253831f,
534
-0.0000000000f,
535
-0.0104371842f,
536
-0.0210815517f,
537
-0.0100484346f,
538
0.0255187576f,
539
0.0542287854f,
540
0.0377863769f,
541
-0.0225363676f,
542
-0.0756783610f,
543
-0.0677602091f,
544
0.0000000000f,
545
0.0677602091f,
546
0.0756783610f,
547
0.0225363676f,
548
-0.0377863769f,
549
-0.0542287854f,
550
-0.0255187576f,
551
0.0100484346f,
552
0.0210815517f,
553
0.0104371842f,
554
0.0000000000f,
555
0.0007253831f,
556
0.0048385425f,
557
0.0023208668f
558
},
559
{
560
-0.0022780649f,
/* Filter 7 */
561
-0.0045724060f,
562
-0.0003757077f,
563
-0.0000000000f,
564
-0.0110194475f,
565
-0.0218688113f,
566
-0.0103251520f,
567
0.0260556981f,
568
0.0551051089f,
569
0.0382466012f,
570
-0.0227333118f,
571
-0.0761042837f,
572
-0.0679438330f,
573
0.0000000000f,
574
0.0675610157f,
575
0.0752360963f,
576
0.0223351104f,
577
-0.0373203560f,
578
-0.0533472005f,
579
-0.0249814885f,
580
0.0097729069f,
581
0.0203015345f,
582
0.0098633850f,
583
0.0000000000f,
584
0.0010646763f,
585
0.0050929284f,
586
0.0023602870f
587
},
588
{
589
-0.0022318354f,
/* Filter 8 */
590
-0.0042944445f,
591
-0.0000156567f,
592
-0.0000000000f,
593
-0.0116100153f,
594
-0.0226630452f,
595
-0.0106029520f,
596
0.0265920834f,
597
0.0559757779f,
598
0.0387008139f,
599
-0.0229258480f,
600
-0.0765136554f,
601
-0.0681117963f,
602
0.0000000000f,
603
0.0673463515f,
604
0.0747777061f,
605
0.0221296366f,
606
-0.0368487558f,
607
-0.0524607475f,
608
-0.0244441165f,
609
0.0094986751f,
610
0.0195290216f,
611
0.0092982033f,
612
0.0000000000f,
613
0.0013935872f,
614
0.0053356444f,
615
0.0023963726f
616
},
617
{
618
-0.0021821342f,
/* Filter 9 */
619
-0.0040045900f,
620
0.0003547575f,
621
-0.0000000000f,
622
-0.0122087219f,
623
-0.0234639795f,
624
-0.0108817259f,
625
0.0271276853f,
626
0.0568404006f,
627
0.0391488021f,
628
-0.0231138836f,
629
-0.0769062751f,
630
-0.0682640158f,
631
0.0000000000f,
632
0.0671163227f,
633
0.0743034147f,
634
0.0219200448f,
635
-0.0363717954f,
636
-0.0515698207f,
637
-0.0239068660f,
638
0.0092258433f,
639
0.0187642687f,
640
0.0087417865f,
641
0.0000000000f,
642
0.0017121216f,
643
0.0055667771f,
644
0.0024291724f
645
},
646
{
647
-0.0021289188f,
/* Filter 10 */
648
-0.0037027809f,
649
0.0007355159f,
650
-0.0000000000f,
651
-0.0128153955f,
652
-0.0242713342f,
653
-0.0111613637f,
654
0.0276622750f,
655
0.0576985862f,
656
0.0395903551f,
657
-0.0232973276f,
658
-0.0772819499f,
659
-0.0684004158f,
660
0.0000000000f,
661
0.0668710432f,
662
0.0738134538f,
663
0.0217064353f,
664
-0.0358896958f,
665
-0.0506748142f,
666
-0.0233699597f,
667
0.0089545147f,
668
0.0180075250f,
669
0.0081942754f,
670
0.0000000000f,
671
0.0020202915f,
672
0.0057864192f,
673
0.0024587365f
674
},
675
{
676
-0.0020721481f,
/* Filter 11 */
677
-0.0033889620f,
678
0.0011265932f,
679
-0.0000000000f,
680
-0.0134298583f,
681
-0.0250848237f,
682
-0.0114417544f,
683
0.0281956228f,
684
0.0585499453f,
685
0.0400252649f,
686
-0.0234760913f,
687
-0.0776404948f,
688
-0.0685209288f,
689
0.0000000000f,
690
0.0666106342f,
691
0.0733080624f,
692
0.0214889098f,
693
-0.0354026794f,
694
-0.0497761224f,
695
-0.0228336190f,
696
0.0086847906f,
697
0.0172590335f,
698
0.0076558048f,
699
0.0000000000f,
700
0.0023181148f,
701
0.0059946694f,
702
0.0024851164f
703
}
704
};
src
v22bis_rx_1200_floating_rrc.h
Generated by
1.8.14