Files
smod_atsc_app/atsc_app/talise/talise_user.c
T

150 lines
6.2 KiB
C
Executable File

/**
* \file talise_user.c
* \brief Contains Talise API default gain table values for Rx and ObsRx channels. This file contains information which can be modified by the user.
*
* Talise API version: 3.5.0.2
*
* Copyright 2015-2017 Analog Devices Inc.
* Released under the AD9378-AD9379 API license, for more information see the "LICENSE.txt" file in this zip file.
*/
#include "talise_user.h"
/**
* \brief Default Rx gain table settings
*
* Order: {FE table, External Ctl, TIA/ADC, signed Digital Gain/Atten[10:0], Phase offset}
*/
taliseRxGainTable_t rxGainTable [61] =
{
{0, 0, 0, 14, 0}, /* Gain index 255 */
{14, 0, 0, 14, 0}, /* Gain index 254 */
{27, 0, 0, 15, 0}, /* Gain index 253 */
{41, 0, 0, 14, 0}, /* Gain index 252 */
{53, 0, 0, 13, 0}, /* Gain index 251 */
{67, 0, 0, 14, 0}, /* Gain index 250 */
{78, 0, 0, 15, 0}, /* Gain index 249 */
{88, 0, 0, 14, 0}, /* Gain index 248 */
{100, 0, 0, 14, 0}, /* Gain index 247 */
{109, 0, 0, 14, 0}, /* Gain index 246 */
{118, 0, 0, 14, 0}, /* Gain index 245 */
{126, 0, 0, 14, 0}, /* Gain index 244 */
{135, 0, 0, 15, 0}, /* Gain index 243 */
{142, 0, 0, 15, 0}, /* Gain index 242 */
{149, 0, 0, 14, 0}, /* Gain index 241 */
{155, 0, 0, 14, 0}, /* Gain index 240 */
{163, 0, 0, 15, 0}, /* Gain index 239 */
{169, 0, 0, 15, 0}, /* Gain index 238 */
{174, 0, 0, 14, 0}, /* Gain index 237 */
{179, 0, 0, 15, 0}, /* Gain index 236 */
{183, 0, 0, 13, 0}, /* Gain index 235 */
{187, 0, 0, 13, 0}, /* Gain index 234 */
{193, 0, 0, 15, 0}, /* Gain index 233 */
{196, 0, 0, 13, 0}, /* Gain index 232 */
{200, 0, 0, 14, 0}, /* Gain index 231 */
{203, 0, 0, 13, 0}, /* Gain index 230 */
{206, 0, 0, 13, 0}, /* Gain index 229 */
{209, 0, 0, 13, 0}, /* Gain index 228 */
{212, 0, 0, 14, 0}, /* Gain index 227 */
{214, 0, 0, 12, 0}, /* Gain index 226 */
{217, 0, 0, 14, 0}, /* Gain index 225 */
{219, 0, 0, 13, 0}, /* Gain index 224 */
{221, 0, 0, 13, 0}, /* Gain index 223 */
{224, 0, 0, 13, 0}, /* Gain index 222 */
{226, 0, 0, 14, 0}, /* Gain index 221 */
{228, 0, 0, 15, 0}, /* Gain index 220 */
{229, 0, 0, 12, 0}, /* Gain index 219 */
{231, 0, 0, 16, 0}, /* Gain index 218 */
{232, 0, 0, 12, 0}, /* Gain index 217 */
{234, 0, 0, 17, 0}, /* Gain index 216 */
{235, 0, 0, 16, 0}, /* Gain index 215 */
{236, 0, 0, 14, 0}, /* Gain index 214 */
{237, 0, 0, 14, 0}, /* Gain index 213 */
{238, 0, 0, 13, 0}, /* Gain index 212 */
{239, 0, 0, 14, 0}, /* Gain index 211 */
{240, 0, 0, 14, 0}, /* Gain index 210 */
{241, 0, 0, 17, 0}, /* Gain index 209 */
{242, 0, 0, 19, 0}, /* Gain index 208 */
{242, 0, 0, 9, 0}, /* Gain index 207 */
{243, 0, 0, 13, 0}, /* Gain index 206 */
{244, 0, 0, 18, 0}, /* Gain index 205 */
{244, 0, 0, 8, 0}, /* Gain index 204 */
{245, 0, 0, 15, 0}, /* Gain index 203 */
{246, 0, 0, 23, 0}, /* Gain index 202 */
{246, 0, 0, 13, 0}, /* Gain index 201 */
{247, 0, 0, 25, 0}, /* Gain index 200 */
{247, 0, 0, 15, 0}, /* Gain index 199 */
{247, 0, 0, 5, 0}, /* Gain index 198 */
{248, 0, 0, 16, 0}, /* Gain index 197 */
{248, 0, 0, 6, 0}, /* Gain index 196 */
{249, 0, 0, 24, 0} /* Gain index 195 */
};
/**
* \brief Default ORx gain table settings
*/
taliseOrxGainTable_t orxGainTable [61] =
{
{0, 0, 0, 14}, /* Gain index 255 */
{14, 0, 0, 14}, /* Gain index 254 */
{27, 0, 0, 15}, /* Gain index 253 */
{41, 0, 0, 14}, /* Gain index 252 */
{53, 0, 0, 13}, /* Gain index 251 */
{67, 0, 0, 14}, /* Gain index 250 */
{78, 0, 0, 15}, /* Gain index 249 */
{88, 0, 0, 14}, /* Gain index 248 */
{100, 0, 0, 14}, /* Gain index 247 */
{109, 0, 0, 14}, /* Gain index 246 */
{118, 0, 0, 14}, /* Gain index 245 */
{126, 0, 0, 14}, /* Gain index 244 */
{135, 0, 0, 15}, /* Gain index 243 */
{142, 0, 0, 15}, /* Gain index 242 */
{149, 0, 0, 14}, /* Gain index 241 */
{155, 0, 0, 14}, /* Gain index 240 */
{163, 0, 0, 15}, /* Gain index 239 */
{169, 0, 0, 15}, /* Gain index 238 */
{174, 0, 0, 14}, /* Gain index 237 */
{179, 0, 0, 15}, /* Gain index 236 */
{183, 0, 0, 13}, /* Gain index 235 */
{187, 0, 0, 13}, /* Gain index 234 */
{193, 0, 0, 15}, /* Gain index 233 */
{196, 0, 0, 13}, /* Gain index 232 */
{200, 0, 0, 14}, /* Gain index 231 */
{203, 0, 0, 13}, /* Gain index 230 */
{206, 0, 0, 13}, /* Gain index 229 */
{209, 0, 0, 13}, /* Gain index 228 */
{212, 0, 0, 14}, /* Gain index 227 */
{214, 0, 0, 12}, /* Gain index 226 */
{217, 0, 0, 14}, /* Gain index 225 */
{219, 0, 0, 13}, /* Gain index 224 */
{221, 0, 0, 13}, /* Gain index 223 */
{224, 0, 0, 13}, /* Gain index 222 */
{226, 0, 0, 14}, /* Gain index 221 */
{228, 0, 0, 15}, /* Gain index 220 */
{229, 0, 0, 12}, /* Gain index 219 */
{231, 0, 0, 16}, /* Gain index 218 */
{232, 0, 0, 12}, /* Gain index 217 */
{234, 0, 0, 17}, /* Gain index 216 */
{235, 0, 0, 16}, /* Gain index 215 */
{236, 0, 0, 14}, /* Gain index 214 */
{237, 0, 0, 14}, /* Gain index 213 */
{238, 0, 0, 13}, /* Gain index 212 */
{239, 0, 0, 14}, /* Gain index 211 */
{240, 0, 0, 14}, /* Gain index 210 */
{241, 0, 0, 17}, /* Gain index 209 */
{242, 0, 0, 19}, /* Gain index 208 */
{242, 0, 0, 9}, /* Gain index 207 */
{243, 0, 0, 13}, /* Gain index 206 */
{244, 0, 0, 18}, /* Gain index 205 */
{244, 0, 0, 8}, /* Gain index 204 */
{245, 0, 0, 15}, /* Gain index 203 */
{246, 0, 0, 23}, /* Gain index 202 */
{246, 0, 0, 13}, /* Gain index 201 */
{247, 0, 0, 25}, /* Gain index 200 */
{247, 0, 0, 15}, /* Gain index 199 */
{247, 0, 0, 5}, /* Gain index 198 */
{248, 0, 0, 16}, /* Gain index 197 */
{248, 0, 0, 6}, /* Gain index 196 */
{249, 0, 0, 24} /* Gain index 195 */
};