📄 m12193.c
字号:
/*******************************************************************************
* Copyright Statement:
* --------------------
* This software is protected by Copyright and the information contained
* herein is confidential. The software may not be copied and the information
* contained herein may not be used or disclosed except with the written
* permission of MediaTek Inc. (C) 2001
*
*******************************************************************************/
/*******************************************************************************
*
* Filename:
* ---------
* m12193.c
*
* Project:
* --------
* MT6208
*
* Description:
* ------------
* MT6129D Power Ramp Table
*
* Author:
* -------
* -------
*
*==============================================================================
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
*
*******************************************************************************/
#include "l1d_cid.h"
#include "m12190.h"
/*===============================================================================================*/
#if !defined(MT6139E_RF)
#error "rf files mismatch with compile option!"
#endif
#if ( defined(__GSM450__) || defined(__GSM480__) )
#error "RF EVB doesn't support this designated band configuration!"
#endif
/*----------------------------------------*/
/* Calibration data for path loss of gain */
/*----------------------------------------*/
/* GSM850....................................................................*/
sAGCGAINOFFSET AGC_PATHLOSS_GSM850[ PLTABLE_SIZE ] =
{ { 140, GAINLOSS( 2.000 ) },
{ 150, GAINLOSS( 2.000 ) },
{ 160, GAINLOSS( 2.000 ) },
{ 170, GAINLOSS( 2.000 ) },
{ 180, GAINLOSS( 2.000 ) },
{ 190, GAINLOSS( 2.000 ) },
{ 200, GAINLOSS( 2.000 ) },
{ 210, GAINLOSS( 2.000 ) },
{ 220, GAINLOSS( 2.000 ) },
{ 230, GAINLOSS( 2.000 ) },
{ 240, GAINLOSS( 2.000 ) },
{ 251, GAINLOSS( 2.000 ) },
/*-------------------------*/
{ TABLE_END }
};
/* GSM900....................................................................*/
sAGCGAINOFFSET AGC_PATHLOSS_GSM900[ PLTABLE_SIZE ] =
{ { 15, GAINLOSS( 2.000 ) },
{ 30, GAINLOSS( 2.000 ) },
{ 40, GAINLOSS( 2.000 ) },
{ 50, GAINLOSS( 2.000 ) },
{ 60, GAINLOSS( 2.000 ) },
{ 70, GAINLOSS( 2.000 ) },
{ 80, GAINLOSS( 2.000 ) },
{ 95, GAINLOSS( 2.000 ) },
{ 110, GAINLOSS( 2.000 ) },
{ 124, GAINLOSS( 2.000 ) },
{ 1000, GAINLOSS( 2.000 ) },
{ 1023, GAINLOSS( 2.000 ) },
/*-------------------------*/
{ TABLE_END }
};
/* DCS1800....................................................................*/
sAGCGAINOFFSET AGC_PATHLOSS_DCS1800[ PLTABLE_SIZE ] =
{ { 550, GAINLOSS( 2.000 ) },
{ 580, GAINLOSS( 2.000 ) },
{ 610, GAINLOSS( 2.000 ) },
{ 640, GAINLOSS( 2.000 ) },
{ 670, GAINLOSS( 2.000 ) },
{ 700, GAINLOSS( 2.000 ) },
{ 730, GAINLOSS( 2.000 ) },
{ 760, GAINLOSS( 2.000 ) },
{ 790, GAINLOSS( 2.000 ) },
{ 820, GAINLOSS( 2.000 ) },
{ 850, GAINLOSS( 2.000 ) },
{ 885, GAINLOSS( 2.000 ) },
/*-------------------------*/
{ TABLE_END }
};
/* PCS1900....................................................................*/
sAGCGAINOFFSET AGC_PATHLOSS_PCS1900[ PLTABLE_SIZE ] =
{ { 540, GAINLOSS( 2.000 ) },
{ 565, GAINLOSS( 2.000 ) },
{ 590, GAINLOSS( 2.000 ) },
{ 615, GAINLOSS( 2.000 ) },
{ 640, GAINLOSS( 2.000 ) },
{ 665, GAINLOSS( 2.000 ) },
{ 690, GAINLOSS( 2.000 ) },
{ 715, GAINLOSS( 2.000 ) },
{ 740, GAINLOSS( 2.000 ) },
{ 765, GAINLOSS( 2.000 ) },
{ 790, GAINLOSS( 2.000 ) },
{ 810, GAINLOSS( 2.000 ) },
/*-------------------------*/
{ TABLE_END }
};
/*...........................................................................*/
sAGCGAINOFFSET* AGC_PATHLOSS_TABLE[] =
{ 0, /*#FrequencyBand400 */
AGC_PATHLOSS_GSM850, /* FrequencyBand850 */
AGC_PATHLOSS_GSM900, /* FrequencyBand900 */
AGC_PATHLOSS_DCS1800, /* FrequencyBand1800 */
AGC_PATHLOSS_PCS1900, /* FrequencyBand1900 */
};
/*----------------------------------------*/
/* Calibration data for power ramp */
/*----------------------------------------*/
#define APC_DC_OFFSET 125
/* GSM850....................................................................*/
sRAMPDATA GSM850_RampData =
{
/*-------------------------------------------------------------------------------------------*/
/* lowest power */
((APC_DC_OFFSET)<<8) | 5,
/*-------------------------------------------------------------------------------------------*/
/* power level */
/* 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35 dBm */
{ 111,118,128,135,150,162,180,200,224,255,291,337,390,457,520,520 },
/*-------------------------------------------------------------------------------------------*/
{
/* profile 0 : 5 dBm | p00,p01,p02,p03,p04,p05,p06,p07,p08,p09,p10,p11,p12,p13,p14,p15 */
{ /* ramp up */ { { 0, 0, 0, 0, 0, 0, 54, 96,142,194,255,255,255,255,255,255 },
/* ramp down */ { 255,228,171,131, 78, 55, 43, 27, 18, 0, 0, 0, 0, 0, 0, 0 } }
}, /*-------------------------------------------------------------------------------------*/
/* profile 1 : 7 dBm | p00,p01,p02,p03,p04,p05,p06,p07,p08,p09,p10,p11,p12,p13,p14,p15 */
{ /* ramp up */ { { 0, 0, 0, 0, 0, 0, 54, 96,142,194,255,255,255,255,255,255 },
/* ramp down */ { 255,228,171,131, 78, 55, 43, 27, 18, 0, 0, 0, 0, 0, 0, 0 } }
}, /*-------------------------------------------------------------------------------------*/
/* profile 2 : 9 dBm | p00,p01,p02,p03,p04,p05,p06,p07,p08,p09,p10,p11,p12,p13,p14,p15 */
{ /* ramp up */ { { 0, 0, 0, 0, 0, 0, 54, 96,142,194,255,255,255,255,255,255 },
/* ramp down */ { 255,228,171,131, 78, 55, 43, 27, 18, 0, 0, 0, 0, 0, 0, 0 } }
}, /*-------------------------------------------------------------------------------------*/
/* profile 3 : 11 dBm | p00,p01,p02,p03,p04,p05,p06,p07,p08,p09,p10,p11,p12,p13,p14,p15 */
{ /* ramp up */ { { 0, 0, 0, 0, 0, 0, 54, 96,142,194,255,255,255,255,255,255 },
/* ramp down */ { 255,228,171,131, 78, 55, 43, 27, 18, 0, 0, 0, 0, 0, 0, 0 } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -