mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@116731 65c4cc65-6c06-0410-ace0-fbb531ad65f3
		
			
				
	
	
		
			301 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			301 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| /*
 | |
|  * 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		
 | |
| 		
 | |
| static 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 */
 |