00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #if defined(SPANDSP_USE_FIXED_POINTx)
00029 static const complexi16_t v17_v32bis_14400_constellation[128] =
00030 #else
00031 static const complexf_t v17_v32bis_14400_constellation[128] =
00032 #endif
00033 {
00034 {-8, -3},
00035 { 9, 2},
00036 { 2, -9},
00037 {-3, 8},
00038 { 8, 3},
00039 {-9, -2},
00040 {-2, 9},
00041 { 3, -8},
00042 {-8, 1},
00043 { 9, -2},
00044 {-2, -9},
00045 { 1, 8},
00046 { 8, -1},
00047 {-9, 2},
00048 { 2, 9},
00049 {-1, -8},
00050 {-4, -3},
00051 { 5, 2},
00052 { 2, -5},
00053 {-3, 4},
00054 { 4, 3},
00055 {-5, -2},
00056 {-2, 5},
00057 { 3, -4},
00058 {-4, 1},
00059 { 5, -2},
00060 {-2, -5},
00061 { 1, 4},
00062 { 4, -1},
00063 {-5, 2},
00064 { 2, 5},
00065 {-1, -4},
00066 { 4, -3},
00067 {-3, 2},
00068 { 2, 3},
00069 {-3, -4},
00070 {-4, 3},
00071 { 3, -2},
00072 {-2, -3},
00073 { 3, 4},
00074 { 4, 1},
00075 {-3, -2},
00076 {-2, 3},
00077 { 1, -4},
00078 {-4, -1},
00079 { 3, 2},
00080 { 2, -3},
00081 {-1, 4},
00082 { 0, -3},
00083 { 1, 2},
00084 { 2, -1},
00085 {-3, 0},
00086 { 0, 3},
00087 {-1, -2},
00088 {-2, 1},
00089 { 3, 0},
00090 { 0, 1},
00091 { 1, -2},
00092 {-2, -1},
00093 { 1, 0},
00094 { 0, -1},
00095 {-1, 2},
00096 { 2, 1},
00097 {-1, 0},
00098 { 8, -3},
00099 {-7, 2},
00100 { 2, 7},
00101 {-3, -8},
00102 {-8, 3},
00103 { 7, -2},
00104 {-2, -7},
00105 { 3, 8},
00106 { 8, 1},
00107 {-7, -2},
00108 {-2, 7},
00109 { 1, -8},
00110 {-8, -1},
00111 { 7, 2},
00112 { 2, -7},
00113 {-1, 8},
00114 {-4, -7},
00115 { 5, 6},
00116 { 6, -5},
00117 {-7, 4},
00118 { 4, 7},
00119 {-5, -6},
00120 {-6, 5},
00121 { 7, -4},
00122 {-4, 5},
00123 { 5, -6},
00124 {-6, -5},
00125 { 5, 4},
00126 { 4, -5},
00127 {-5, 6},
00128 { 6, 5},
00129 {-5, -4},
00130 { 4, -7},
00131 {-3, 6},
00132 { 6, 3},
00133 {-7, -4},
00134 {-4, 7},
00135 { 3, -6},
00136 {-6, -3},
00137 { 7, 4},
00138 { 4, 5},
00139 {-3, -6},
00140 {-6, 3},
00141 { 5, -4},
00142 {-4, -5},
00143 { 3, 6},
00144 { 6, -3},
00145 {-5, 4},
00146 { 0, -7},
00147 { 1, 6},
00148 { 6, -1},
00149 {-7, 0},
00150 { 0, 7},
00151 {-1, -6},
00152 {-6, 1},
00153 { 7, 0},
00154 { 0, 5},
00155 { 1, -6},
00156 {-6, -1},
00157 { 5, 0},
00158 { 0, -5},
00159 {-1, 6},
00160 { 6, 1},
00161 {-5, 0}
00162 };
00163
00164 #if defined(SPANDSP_USE_FIXED_POINTx)
00165 static const complexi16_t v17_v32bis_12000_constellation[64] =
00166 #else
00167 static const complexf_t v17_v32bis_12000_constellation[64] =
00168 #endif
00169 {
00170 { 7, 1},
00171 {-5, -1},
00172 {-1, 5},
00173 { 1, -7},
00174 {-7, -1},
00175 { 5, 1},
00176 { 1, -5},
00177 {-1, 7},
00178 { 3, -3},
00179 {-1, 3},
00180 { 3, 1},
00181 {-3, -3},
00182 {-3, 3},
00183 { 1, -3},
00184 {-3, -1},
00185 { 3, 3},
00186 { 7, -7},
00187 {-5, 7},
00188 { 7, 5},
00189 {-7, -7},
00190 {-7, 7},
00191 { 5, -7},
00192 {-7, -5},
00193 { 7, 7},
00194 {-1, -7},
00195 { 3, 7},
00196 { 7, -3},
00197 {-7, 1},
00198 { 1, 7},
00199 {-3, -7},
00200 {-7, 3},
00201 { 7, -1},
00202 { 3, 5},
00203 {-1, -5},
00204 {-5, 1},
00205 { 5, -3},
00206 {-3, -5},
00207 { 1, 5},
00208 { 5, -1},
00209 {-5, 3},
00210 {-1, 1},
00211 { 3, -1},
00212 {-1, -3},
00213 { 1, 1},
00214 { 1, -1},
00215 {-3, 1},
00216 { 1, 3},
00217 {-1, -1},
00218 {-5, 5},
00219 { 7, -5},
00220 {-5, -7},
00221 { 5, 5},
00222 { 5, -5},
00223 {-7, 5},
00224 { 5, 7},
00225 {-5, -5},
00226 {-5, -3},
00227 { 7, 3},
00228 { 3, -7},
00229 {-3, 5},
00230 { 5, 3},
00231 {-7, -3},
00232 {-3, 7},
00233 { 3, -5}
00234 };
00235
00236 #if defined(SPANDSP_USE_FIXED_POINTx)
00237 static const complexi16_t v17_v32bis_9600_constellation[32] =
00238 #else
00239 static const complexf_t v17_v32bis_9600_constellation[32] =
00240 #endif
00241 {
00242 {-8, 2},
00243 {-6, -4},
00244 {-4, 6},
00245 { 2, 8},
00246 { 8, -2},
00247 { 6, 4},
00248 { 4, -6},
00249 {-2, -8},
00250 { 0, 2},
00251 {-6, 4},
00252 { 4, 6},
00253 { 2, 0},
00254 { 0, -2},
00255 { 6, -4},
00256 {-4, -6},
00257 {-2, 0},
00258 { 0, -6},
00259 { 2, -4},
00260 {-4, -2},
00261 {-6, 0},
00262 { 0, 6},
00263 {-2, 4},
00264 { 4, 2},
00265 { 6, 0},
00266 { 8, 2},
00267 { 2, 4},
00268 { 4, -2},
00269 { 2, -8},
00270 {-8, -2},
00271 {-2, -4},
00272 {-4, 2},
00273 {-2, 8}
00274 };
00275
00276 #if defined(SPANDSP_USE_FIXED_POINTx)
00277 static const complexi16_t v17_v32bis_7200_constellation[16] =
00278 #else
00279 static const complexf_t v17_v32bis_7200_constellation[16] =
00280 #endif
00281 {
00282 { 6, -6},
00283 {-2, 6},
00284 { 6, 2},
00285 {-6, -6},
00286 {-6, 6},
00287 { 2, -6},
00288 {-6, -2},
00289 { 6, 6},
00290 {-2, 2},
00291 { 6, -2},
00292 {-2, -6},
00293 { 2, 2},
00294 { 2, -2},
00295 {-6, 2},
00296 { 2, 6},
00297 {-2, -2}
00298 };
00299
00300
00301
00302 #if defined(SPANDSP_USE_FIXED_POINTx)
00303 static const complexi16_t v17_v32bis_4800_constellation[4] =
00304 #else
00305 static const complexf_t v17_v32bis_4800_constellation[4] =
00306 #endif
00307 {
00308 {-6, -2},
00309 {-2, 6},
00310 { 2, -6},
00311 { 6, 2}
00312 };
00313
00314 #if defined(SPANDSP_USE_FIXED_POINTx)
00315 static const complexi16_t v17_v32bis_abcd_constellation[4] =
00316 #else
00317 static const complexf_t v17_v32bis_abcd_constellation[4] =
00318 #endif
00319 {
00320 {-6, -2},
00321 { 2, -6},
00322 { 6, 2},
00323 {-2, 6}
00324 };
00325
00326