spandsp
0.0.6
v27ter_rx_2400_fixed_rrc.h
1
#define RX_PULSESHAPER_2400_GAIN 32767.000000f
2
#define RX_PULSESHAPER_2400_COEFF_SETS 12
3
static
const
int16_t rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][27] =
4
{
5
{
6
183,
/* Filter 0 */
7
-58,
8
-42,
9
0,
10
-518,
11
-233,
12
686,
13
261,
14
195,
15
1096,
16
-1202,
17
-3745,
18
778,
19
5561,
20
869,
21
-4735,
22
-1787,
23
2142,
24
958,
25
-162,
26
396,
27
-238,
28
-747,
29
0,
30
215,
31
-13,
32
167
33
},
34
{
35
185,
/* Filter 1 */
36
-56,
37
-25,
38
0,
39
-542,
40
-237,
41
675,
42
235,
43
250,
44
1178,
45
-1252,
46
-3839,
47
789,
48
5584,
49
865,
50
-4667,
51
-1741,
52
2052,
53
886,
54
-118,
55
433,
56
-241,
57
-734,
58
0,
59
190,
60
-18,
61
173
62
},
63
{
64
187,
/* Filter 2 */
65
-53,
66
-6,
67
0,
68
-565,
69
-240,
70
661,
71
207,
72
307,
73
1262,
74
-1302,
75
-3932,
76
799,
77
5603,
78
860,
79
-4596,
80
-1695,
81
1962,
82
816,
83
-76,
84
468,
85
-243,
86
-720,
87
0,
88
166,
89
-23,
90
177
91
},
92
{
93
188,
/* Filter 3 */
94
-50,
95
12,
96
0,
97
-587,
98
-242,
99
645,
100
177,
101
365,
102
1347,
103
-1353,
104
-4023,
105
809,
106
5618,
107
855,
108
-4522,
109
-1647,
110
1873,
111
748,
112
-35,
113
501,
114
-245,
115
-704,
116
0,
117
142,
118
-28,
119
181
120
},
121
{
122
189,
/* Filter 4 */
123
-47,
124
32,
125
0,
126
-609,
127
-244,
128
627,
129
146,
130
425,
131
1433,
132
-1403,
133
-4112,
134
818,
135
5628,
136
849,
137
-4445,
138
-1599,
139
1784,
140
680,
141
4,
142
531,
143
-246,
144
-687,
145
0,
146
119,
147
-32,
148
184
149
},
150
{
151
189,
/* Filter 5 */
152
-44,
153
53,
154
0,
155
-630,
156
-246,
157
607,
158
113,
159
486,
160
1519,
161
-1452,
162
-4199,
163
827,
164
5634,
165
842,
166
-4366,
167
-1551,
168
1695,
169
614,
170
42,
171
559,
172
-247,
173
-669,
174
0,
175
96,
176
-37,
177
187
178
},
179
{
180
188,
/* Filter 6 */
181
-40,
182
74,
183
0,
184
-650,
185
-247,
186
584,
187
78,
188
550,
189
1607,
190
-1502,
191
-4284,
192
835,
193
5637,
194
835,
195
-4284,
196
-1502,
197
1607,
198
550,
199
78,
200
584,
201
-247,
202
-650,
203
0,
204
74,
205
-40,
206
188
207
},
208
{
209
187,
/* Filter 7 */
210
-37,
211
96,
212
0,
213
-669,
214
-247,
215
559,
216
42,
217
614,
218
1695,
219
-1551,
220
-4366,
221
842,
222
5634,
223
827,
224
-4199,
225
-1452,
226
1519,
227
486,
228
113,
229
607,
230
-246,
231
-630,
232
0,
233
53,
234
-44,
235
189
236
},
237
{
238
184,
/* Filter 8 */
239
-32,
240
119,
241
0,
242
-687,
243
-246,
244
531,
245
4,
246
680,
247
1784,
248
-1599,
249
-4445,
250
849,
251
5628,
252
818,
253
-4112,
254
-1403,
255
1433,
256
425,
257
146,
258
627,
259
-244,
260
-609,
261
0,
262
32,
263
-47,
264
189
265
},
266
{
267
181,
/* Filter 9 */
268
-28,
269
142,
270
0,
271
-704,
272
-245,
273
501,
274
-35,
275
748,
276
1873,
277
-1647,
278
-4522,
279
855,
280
5618,
281
809,
282
-4023,
283
-1353,
284
1347,
285
365,
286
177,
287
645,
288
-242,
289
-587,
290
0,
291
12,
292
-50,
293
188
294
},
295
{
296
177,
/* Filter 10 */
297
-23,
298
166,
299
0,
300
-720,
301
-243,
302
468,
303
-76,
304
816,
305
1962,
306
-1695,
307
-4596,
308
860,
309
5603,
310
799,
311
-3932,
312
-1302,
313
1262,
314
307,
315
207,
316
661,
317
-240,
318
-565,
319
0,
320
-6,
321
-53,
322
187
323
},
324
{
325
173,
/* Filter 11 */
326
-18,
327
190,
328
0,
329
-734,
330
-241,
331
433,
332
-118,
333
886,
334
2052,
335
-1741,
336
-4667,
337
865,
338
5584,
339
789,
340
-3839,
341
-1252,
342
1178,
343
250,
344
235,
345
675,
346
-237,
347
-542,
348
0,
349
-25,
350
-56,
351
185
352
}
353
};
354
static
const
int16_t rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
355
{
356
{
357
93,
/* Filter 0 */
358
179,
359
-6,
360
217,
361
82,
362
-719,
363
-349,
364
359,
365
-195,
366
796,
367
2359,
368
-1216,
369
-4918,
370
0,
371
5492,
372
1538,
373
-3508,
374
-1556,
375
958,
376
223,
377
201,
378
732,
379
-118,
380
-524,
381
-34,
382
-41,
383
-85
384
},
385
{
386
94,
/* Filter 1 */
387
172,
388
-4,
389
242,
390
85,
391
-730,
392
-344,
393
323,
394
-250,
395
856,
396
2458,
397
-1247,
398
-4985,
399
0,
400
5466,
401
1516,
402
-3418,
403
-1491,
404
886,
405
163,
406
221,
407
742,
408
-116,
409
-500,
410
-30,
411
-57,
412
-88
413
},
414
{
415
95,
/* Filter 2 */
416
165,
417
-1,
418
268,
419
89,
420
-739,
421
-337,
422
285,
423
-307,
424
917,
425
2556,
426
-1277,
427
-5050,
428
0,
429
5435,
430
1493,
431
-3326,
432
-1426,
433
816,
434
104,
435
238,
436
750,
437
-114,
438
-475,
439
-26,
440
-72,
441
-90
442
},
443
{
444
96,
/* Filter 3 */
445
156,
446
1,
447
294,
448
93,
449
-747,
450
-328,
451
244,
452
-365,
453
978,
454
2655,
455
-1307,
456
-5111,
457
0,
458
5400,
459
1469,
460
-3233,
461
-1361,
462
748,
463
48,
464
255,
465
756,
466
-111,
467
-449,
468
-22,
469
-87,
470
-92
471
},
472
{
473
96,
/* Filter 4 */
474
147,
475
5,
476
320,
477
96,
478
-753,
479
-319,
480
201,
481
-425,
482
1041,
483
2753,
484
-1336,
485
-5168,
486
0,
487
5361,
488
1444,
489
-3139,
490
-1296,
491
680,
492
-6,
493
270,
494
759,
495
-108,
496
-423,
497
-18,
498
-101,
499
-94
500
},
501
{
502
96,
/* Filter 5 */
503
137,
504
8,
505
346,
506
99,
507
-757,
508
-309,
509
155,
510
-486,
511
1104,
512
2851,
513
-1364,
514
-5222,
515
0,
516
5318,
517
1418,
518
-3044,
519
-1231,
520
614,
521
-58,
522
284,
523
760,
524
-106,
525
-398,
526
-15,
527
-114,
528
-95
529
},
530
{
531
96,
/* Filter 6 */
532
126,
533
11,
534
372,
535
103,
536
-760,
537
-297,
538
108,
539
-550,
540
1167,
541
2948,
542
-1391,
543
-5272,
544
0,
545
5272,
546
1391,
547
-2948,
548
-1167,
549
550,
550
-108,
551
297,
552
760,
553
-103,
554
-372,
555
-11,
556
-126,
557
-96
558
},
559
{
560
95,
/* Filter 7 */
561
114,
562
15,
563
398,
564
106,
565
-760,
566
-284,
567
58,
568
-614,
569
1231,
570
3044,
571
-1418,
572
-5318,
573
0,
574
5222,
575
1364,
576
-2851,
577
-1104,
578
486,
579
-155,
580
309,
581
757,
582
-99,
583
-346,
584
-8,
585
-137,
586
-96
587
},
588
{
589
94,
/* Filter 8 */
590
101,
591
18,
592
423,
593
108,
594
-759,
595
-270,
596
6,
597
-680,
598
1296,
599
3139,
600
-1444,
601
-5361,
602
0,
603
5168,
604
1336,
605
-2753,
606
-1041,
607
425,
608
-201,
609
319,
610
753,
611
-96,
612
-320,
613
-5,
614
-147,
615
-96
616
},
617
{
618
92,
/* Filter 9 */
619
87,
620
22,
621
449,
622
111,
623
-756,
624
-255,
625
-48,
626
-748,
627
1361,
628
3233,
629
-1469,
630
-5400,
631
0,
632
5111,
633
1307,
634
-2655,
635
-978,
636
365,
637
-244,
638
328,
639
747,
640
-93,
641
-294,
642
-1,
643
-156,
644
-96
645
},
646
{
647
90,
/* Filter 10 */
648
72,
649
26,
650
475,
651
114,
652
-750,
653
-238,
654
-104,
655
-816,
656
1426,
657
3326,
658
-1493,
659
-5435,
660
0,
661
5050,
662
1277,
663
-2556,
664
-917,
665
307,
666
-285,
667
337,
668
739,
669
-89,
670
-268,
671
1,
672
-165,
673
-95
674
},
675
{
676
88,
/* Filter 11 */
677
57,
678
30,
679
500,
680
116,
681
-742,
682
-221,
683
-163,
684
-886,
685
1491,
686
3418,
687
-1516,
688
-5466,
689
0,
690
4985,
691
1247,
692
-2458,
693
-856,
694
250,
695
-323,
696
344,
697
730,
698
-85,
699
-242,
700
4,
701
-172,
702
-94
703
}
704
};
src
v27ter_rx_2400_fixed_rrc.h
Generated by
1.8.14