⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m12193.c

📁 mtk_rf MT6139_CUSTOM 驱动..
💻 C
📖 第 1 页 / 共 3 页
字号:
/*******************************************************************************
*  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 + -