use the standard license header for the xpmr files
[asterisk/asterisk.git] / channels / xpmr / sinetabx.h
1 /*
2  * sinetabx.h - for Xelatec Private Mobile Radio Processes
3  * 
4  * All Rights Reserved. Copyright (C)2007, Xelatec, LLC
5  * 
6  * 20070808 1235 Steven Henke, W9SH, sph@xelatec.com
7  *
8  * See http://www.asterisk.org for more information about
9  * the Asterisk project. Please do not directly contact
10  * any of the maintainers of this project for assistance;
11  * the project provides a web site, mailing lists and IRC
12  * channels for your use.
13  *
14  * This program is free software, distributed under the terms of
15  * the GNU General Public License Version 2. See the LICENSE file
16  * at the top of the source tree.
17  */
18
19 /*! \file
20  *
21  * \brief Private Land Mobile Radio Channel Voice and Signaling Processor
22  *
23  * \author Steven Henke, W9SH <sph@xelatec.com> Xelatec, LLC
24  */
25
26 #ifndef XPMR_SINETABX_H
27 #define XPMR_SINETABX_H 1
28                 
29 #define SAMPLES_PER_SINE 256            
30                 
31 const i16 sinetablex[]={                
32 0,                      // 0
33 804,            // 1
34 1608,           // 2
35 2410,           // 3
36 3212,           // 4
37 4011,           // 5
38 4808,           // 6
39 5602,           // 7
40 6393,           // 8
41 7179,           // 9
42 7962,           // 10
43 8739,           // 11
44 9512,           // 12
45 10278,          // 13
46 11039,          // 14
47 11793,          // 15
48 12539,          // 16
49 13279,          // 17
50 14010,          // 18
51 14732,          // 19
52 15446,          // 20
53 16151,          // 21
54 16846,          // 22
55 17530,          // 23
56 18204,          // 24
57 18868,          // 25
58 19519,          // 26
59 20159,          // 27
60 20787,          // 28
61 21403,          // 29
62 22005,          // 30
63 22594,          // 31
64 23170,          // 32
65 23731,          // 33
66 24279,          // 34
67 24811,          // 35
68 25329,          // 36
69 25832,          // 37
70 26319,          // 38
71 26790,          // 39
72 27245,          // 40
73 27683,          // 41
74 28105,          // 42
75 28510,          // 43
76 28898,          // 44
77 29268,          // 45
78 29621,          // 46
79 29956,          // 47
80 30273,          // 48
81 30571,          // 49
82 30852,          // 50
83 31113,          // 51
84 31356,          // 52
85 31580,          // 53
86 31785,          // 54
87 31971,          // 55
88 32137,          // 56
89 32285,          // 57
90 32412,          // 58
91 32521,          // 59
92 32609,          // 60
93 32678,          // 61
94 32728,          // 62
95 32757,          // 63
96 32767,          // 64
97 32757,          // 65
98 32728,          // 66
99 32678,          // 67
100 32609,          // 68
101 32521,          // 69
102 32412,          // 70
103 32285,          // 71
104 32137,          // 72
105 31971,          // 73
106 31785,          // 74
107 31580,          // 75
108 31356,          // 76
109 31113,          // 77
110 30852,          // 78
111 30571,          // 79
112 30273,          // 80
113 29956,          // 81
114 29621,          // 82
115 29268,          // 83
116 28898,          // 84
117 28510,          // 85
118 28105,          // 86
119 27683,          // 87
120 27245,          // 88
121 26790,          // 89
122 26319,          // 90
123 25832,          // 91
124 25329,          // 92
125 24811,          // 93
126 24279,          // 94
127 23731,          // 95
128 23170,          // 96
129 22594,          // 97
130 22005,          // 98
131 21403,          // 99
132 20787,          // 100
133 20159,          // 101
134 19519,          // 102
135 18868,          // 103
136 18204,          // 104
137 17530,          // 105
138 16846,          // 106
139 16151,          // 107
140 15446,          // 108
141 14732,          // 109
142 14010,          // 110
143 13279,          // 111
144 12539,          // 112
145 11793,          // 113
146 11039,          // 114
147 10278,          // 115
148 9512,           // 116
149 8739,           // 117
150 7962,           // 118
151 7179,           // 119
152 6393,           // 120
153 5602,           // 121
154 4808,           // 122
155 4011,           // 123
156 3212,           // 124
157 2410,           // 125
158 1608,           // 126
159 804,            // 127
160 0,                      // 128
161 -804,           // 129
162 -1608,          // 130
163 -2410,          // 131
164 -3212,          // 132
165 -4011,          // 133
166 -4808,          // 134
167 -5602,          // 135
168 -6393,          // 136
169 -7179,          // 137
170 -7962,          // 138
171 -8739,          // 139
172 -9512,          // 140
173 -10278,         // 141
174 -11039,         // 142
175 -11793,         // 143
176 -12539,         // 144
177 -13279,         // 145
178 -14010,         // 146
179 -14732,         // 147
180 -15446,         // 148
181 -16151,         // 149
182 -16846,         // 150
183 -17530,         // 151
184 -18204,         // 152
185 -18868,         // 153
186 -19519,         // 154
187 -20159,         // 155
188 -20787,         // 156
189 -21403,         // 157
190 -22005,         // 158
191 -22594,         // 159
192 -23170,         // 160
193 -23731,         // 161
194 -24279,         // 162
195 -24811,         // 163
196 -25329,         // 164
197 -25832,         // 165
198 -26319,         // 166
199 -26790,         // 167
200 -27245,         // 168
201 -27683,         // 169
202 -28105,         // 170
203 -28510,         // 171
204 -28898,         // 172
205 -29268,         // 173
206 -29621,         // 174
207 -29956,         // 175
208 -30273,         // 176
209 -30571,         // 177
210 -30852,         // 178
211 -31113,         // 179
212 -31356,         // 180
213 -31580,         // 181
214 -31785,         // 182
215 -31971,         // 183
216 -32137,         // 184
217 -32285,         // 185
218 -32412,         // 186
219 -32521,         // 187
220 -32609,         // 188
221 -32678,         // 189
222 -32728,         // 190
223 -32757,         // 191
224 -32767,         // 192
225 -32757,         // 193
226 -32728,         // 194
227 -32678,         // 195
228 -32609,         // 196
229 -32521,         // 197
230 -32412,         // 198
231 -32285,         // 199
232 -32137,         // 200
233 -31971,         // 201
234 -31785,         // 202
235 -31580,         // 203
236 -31356,         // 204
237 -31113,         // 205
238 -30852,         // 206
239 -30571,         // 207
240 -30273,         // 208
241 -29956,         // 209
242 -29621,         // 210
243 -29268,         // 211
244 -28898,         // 212
245 -28510,         // 213
246 -28105,         // 214
247 -27683,         // 215
248 -27245,         // 216
249 -26790,         // 217
250 -26319,         // 218
251 -25832,         // 219
252 -25329,         // 220
253 -24811,         // 221
254 -24279,         // 222
255 -23731,         // 223
256 -23170,         // 224
257 -22594,         // 225
258 -22005,         // 226
259 -21403,         // 227
260 -20787,         // 228
261 -20159,         // 229
262 -19519,         // 230
263 -18868,         // 231
264 -18204,         // 232
265 -17530,         // 233
266 -16846,         // 234
267 -16151,         // 235
268 -15446,         // 236
269 -14732,         // 237
270 -14010,         // 238
271 -13279,         // 239
272 -12539,         // 240
273 -11793,         // 241
274 -11039,         // 242
275 -10278,         // 243
276 -9512,          // 244
277 -8739,          // 245
278 -7962,          // 246
279 -7179,          // 247
280 -6393,          // 248
281 -5602,          // 249
282 -4808,          // 250
283 -4011,          // 251
284 -3212,          // 252
285 -2410,          // 253
286 -1608,          // 254
287 -804,           // 255
288 };
289
290 #endif /* !XPMR_SINETABX_H */