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