spandsp  0.0.6
v27ter_tx_2400_fixed_rrc.h
1 #define TX_PULSESHAPER_2400_GAIN 0.875533f
2 #define TX_PULSESHAPER_2400_COEFF_SETS 20
3 static const int16_t tx_pulseshaper_2400[TX_PULSESHAPER_2400_COEFF_SETS][9] =
4 {
5  {
6  144, /* Filter 0 */
7  308,
8  -432,
9  -2162,
10  16681,
11  16681,
12  -2162,
13  -432,
14  308
15  },
16  {
17  105, /* Filter 1 */
18  379,
19  -311,
20  -2761,
21  19232,
22  14102,
23  -1560,
24  -516,
25  228
26  },
27  {
28  58, /* Filter 2 */
29  434,
30  -155,
31  -3327,
32  21702,
33  11548,
34  -978,
35  -560,
36  141
37  },
38  {
39  4, /* Filter 3 */
40  470,
41  28,
42  -3830,
43  24037,
44  9071,
45  -439,
46  -566,
47  52
48  },
49  {
50  -52, /* Filter 4 */
51  484,
52  232,
53  -4238,
54  26183,
55  6715,
56  39,
57  -536,
58  -32
59  },
60  {
61  -110, /* Filter 5 */
62  474,
63  445,
64  -4521,
65  28093,
66  4521,
67  445,
68  -474,
69  -110
70  },
71  {
72  -164, /* Filter 6 */
73  439,
74  657,
75  -4647,
76  29721,
77  2524,
78  770,
79  -386,
80  -176
81  },
82  {
83  -213, /* Filter 7 */
84  381,
85  854,
86  -4586,
87  31029,
88  752,
89  1008,
90  -279,
91  -229
92  },
93  {
94  -252, /* Filter 8 */
95  300,
96  1023,
97  -4315,
98  31986,
99  -776,
100  1160,
101  -159,
102  -267
103  },
104  {
105  -278, /* Filter 9 */
106  201,
107  1150,
108  -3811,
109  32570,
110  -2047,
111  1229,
112  -35,
113  -287
114  },
115  {
116  -291, /* Filter 10 */
117  87,
118  1223,
119  -3058,
120  32767,
121  -3058,
122  1223,
123  87,
124  -291
125  },
126  {
127  -287, /* Filter 11 */
128  -35,
129  1229,
130  -2047,
131  32570,
132  -3811,
133  1150,
134  201,
135  -278
136  },
137  {
138  -267, /* Filter 12 */
139  -159,
140  1160,
141  -776,
142  31986,
143  -4315,
144  1023,
145  300,
146  -252
147  },
148  {
149  -229, /* Filter 13 */
150  -279,
151  1008,
152  752,
153  31029,
154  -4586,
155  854,
156  381,
157  -213
158  },
159  {
160  -176, /* Filter 14 */
161  -386,
162  770,
163  2524,
164  29721,
165  -4647,
166  657,
167  439,
168  -164
169  },
170  {
171  -110, /* Filter 15 */
172  -474,
173  445,
174  4521,
175  28093,
176  -4521,
177  445,
178  474,
179  -110
180  },
181  {
182  -32, /* Filter 16 */
183  -536,
184  39,
185  6715,
186  26183,
187  -4238,
188  232,
189  484,
190  -52
191  },
192  {
193  52, /* Filter 17 */
194  -566,
195  -439,
196  9071,
197  24037,
198  -3830,
199  28,
200  470,
201  4
202  },
203  {
204  141, /* Filter 18 */
205  -560,
206  -978,
207  11548,
208  21702,
209  -3327,
210  -155,
211  434,
212  58
213  },
214  {
215  228, /* Filter 19 */
216  -516,
217  -1560,
218  14102,
219  19232,
220  -2761,
221  -311,
222  379,
223  105
224  }
225 };