diff options
author | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-09-14 15:58:31 +0000 |
---|---|---|
committer | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-09-14 15:58:31 +0000 |
commit | fdfd675e74b8f8d88306f29ca611c5d0d62cf8ba (patch) | |
tree | 6c9970d1f0f130d9b2f4108e066911837a06b194 /channels/xpmr/sinetabx.h | |
parent | 445550b705bf36ca540385a981c1fb8a86ab0089 (diff) |
Add chan_usbradio to trunk
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@82389 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/xpmr/sinetabx.h')
-rwxr-xr-x | channels/xpmr/sinetabx.h | 300 |
1 files changed, 300 insertions, 0 deletions
diff --git a/channels/xpmr/sinetabx.h b/channels/xpmr/sinetabx.h new file mode 100755 index 000000000..1ceb659e7 --- /dev/null +++ b/channels/xpmr/sinetabx.h @@ -0,0 +1,300 @@ +/* + * sinetabx.h - for Xelatec Private Mobile Radio Processes + * + * All Rights Reserved. Copyright (C)2007, Xelatec, LLC + * + * 20070808 1235 Steven Henke, W9SH, sph@xelatec.com + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + * This version may be optionally licenced under the GNU LGPL licence. + * + * A license has been granted to Digium (via disclaimer) for the use of + * this code. + * + */ + +/*! \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 */ |