📄 dsp.h
字号:
/* begin LMSdv86032 - 07/05/03 - FLE */
/* we add the previous line: defined(ACCESS_RIGHTS_THPWD)*/
/*end LMSdv86032 */
/*============================================================================*/
#include "dspdef.hem"
#endif
/* +LMSdv97702 - 09/10/03 - SCH */
/*============================================================================*/
#if defined(ACCESS_RIGHTS_SR)||defined(ACCESS_RIGHTS_L1C)||\
defined(ACCESS_RIGHTS_TATAUDIO)||defined(ACCESS_RIGHTS_ICM)||\
defined(ACCESS_RIGHTS_TST)||defined(ACCESS_RIGHTS_TATEEPRO)||\
defined(ACCESS_RIGHTS_MEL)||defined(ACCESS_RIGHTS_INIT)||\
defined(ACCESS_RIGHTS_ENV)||defined(ACCESS_RIGHTS_TATDSP)||\
defined(ACCESS_RIGHTS_TATSC)||defined(ACCESS_RIGHTS_TATMAN)||\
defined(ACCESS_RIGHTS_DPWS)||defined(ACCESS_RIGHTS_MMI)||\
defined(ACCESS_RIGHTS_DSP)||defined(ACCESS_RIGHTS_VAL)||\
defined(ACCESS_RIGHTS_TATTOP)||defined(ACCESS_RIGHTS_DBAT)||\
defined(ACCESS_RIGHTS_BAI)||defined(ACCESS_RIGHTS_HAU)||\
defined(ACCESS_RIGHTS_LL)||defined(ACCESS_RIGHTS_LLM)||\
defined(ACCESS_RIGHTS_THSC)||defined(ACCESS_RIGHTS_TATBB)||\
defined(ACCESS_RIGHTS_HACD)|| defined(ACCESS_RIGHTS_MSSND)||\
defined(ACCESS_RIGHTS_THPWD)||defined(ACCESS_RIGHTS_TATRF)
/* begin LMSdv86032 - 07/05/03 - FLE */
/* we add the previous line: defined(ACCESS_RIGHTS_THPWD)*/
/*end LMSdv86032 */
/*============================================================================*/
#include "dspdef.hep"
#endif
/*============================================================================*/
#if defined(ACCESS_RIGHTS_RF)||defined(ACCESS_RIGHTS_TST)||\
defined(ACCESS_RIGHTS_MMI)||defined(ACCESS_RIGHTS_IED)||\
defined(ACCESS_RIGHTS_ISEC)||defined(ACCESS_RIGHTS_PA)||\
defined(ACCESS_RIGHTS_BAI)||defined(ACCESS_RIGHTS_DSP)||\
defined(ACCESS_RIGHTS_L1C)||defined(ACCESS_RIGHTS_TATADC)||\
defined(ACCESS_RIGHTS_MEL)||defined(ACCESS_RIGHTS_INIT)||\
defined(ACCESS_RIGHTS_TRA)||defined(ACCESS_RIGHTS_TATDSP)||\
defined(ACCESS_RIGHTS_SR)||defined(ACCESS_RIGHTS_DSM)||\
defined(ACCESS_RIGHTS_TATSC)||defined(ACCESS_RIGHTS_L2M)||\
defined(ACCESS_RIGHTS_RRM)||defined(ACCESS_RIGHTS_TATRF)
/*============================================================================*/
#include "dspdef.hev"
#endif
/* -LMSdv97702 - 09/10/03 - SCH */
/*============================================================================*/
#if defined(ACCESS_RIGHTS_DSP)||defined(ACCESS_RIGHTS_PA)||\
defined(ACCESS_RIGHTS_RF) ||defined(ACCESS_RIGHTS_BAI)||\
defined(ACCESS_RIGHTS_INIT)||defined(ACCESS_RIGHTS_TATADC)||\
defined(ACCESS_RIGHTS_DPWS)||defined(ACCESS_RIGHTS_TAT)||\
defined(ACCESS_RIGHTS_TATSC)||defined(ACCESS_RIGHTS_TAT5086x)
/*============================================================================*/
#include "dsptrace.hev"
#endif
/* +LMSdv97702 - 09/10/03 - SCH */
/* Move of this part */
/*============================================================================*/
/*#if defined(ACCESS_RIGHTS_SR)||defined(ACCESS_RIGHTS_L1C)||\
defined(ACCESS_RIGHTS_TATAUDIO)||defined(ACCESS_RIGHTS_ICM)||\
defined(ACCESS_RIGHTS_TST)||defined(ACCESS_RIGHTS_TATEEPRO)||\
defined(ACCESS_RIGHTS_MEL)||defined(ACCESS_RIGHTS_INIT)||\
defined(ACCESS_RIGHTS_ENV)||defined(ACCESS_RIGHTS_TATDSP)||\
defined(ACCESS_RIGHTS_TATSC)||defined(ACCESS_RIGHTS_TATMAN)||\
defined(ACCESS_RIGHTS_DPWS)||defined(ACCESS_RIGHTS_MMI)||\
defined(ACCESS_RIGHTS_DSP)||defined(ACCESS_RIGHTS_VAL)||\
defined(ACCESS_RIGHTS_TATTOP)||defined(ACCESS_RIGHTS_DBAT)||\
defined(ACCESS_RIGHTS_BAI)||defined(ACCESS_RIGHTS_HAU)||\
defined(ACCESS_RIGHTS_LL)||defined(ACCESS_RIGHTS_LLM)||\
defined(ACCESS_RIGHTS_THSC)||defined(ACCESS_RIGHTS_TATBB)||\
defined(ACCESS_RIGHTS_HACD)|| defined(ACCESS_RIGHTS_MSSND)||\
defined(ACCESS_RIGHTS_THPWD)*/
/* begin LMSdv86032 - 07/05/03 - FLE */
/* we add the previous line: defined(ACCESS_RIGHTS_THPWD)*/
/*end LMSdv86032 */
/*============================================================================*/
/*
#include "dspdef.hep"
#endif
*/
/* -LMSdv97702 - 09/10/03 - SCH */
/*============================================================================*/
#if defined(ACCESS_RIGHTS_DSP)||defined(ACCESS_RIGHTS_PA)||\
defined(ACCESS_RIGHTS_RF) ||defined(ACCESS_RIGHTS_BAI)||\
defined(ACCESS_RIGHTS_DPWS)||defined(ACCESS_RIGHTS_TAT)||\
defined(ACCESS_RIGHTS_TATSC)||defined(ACCESS_RIGHTS_TAT5086x)
/*============================================================================*/
#include "dsptrace.hec"
#endif
/*---------------*/
/* PRIVATE USING */
/*---------------*/
/*============================================================================*/
#if defined(ACCESS_RIGHTS_DSP)
/*============================================================================*/
/* Specific for AUDIO 50732 - Download Voiceband DSP */
#if defined(DSP7MISC_C)
/* DSP executable for Download */
#include "dspdwlvb.hic"
/* SCI orders to send into BAI (FIRMWARE 50732) */
#include "dspvbfirm.hic"
#endif /* DSP7MISC_C */
#if defined(DSP7MISC_C)
#if defined(DSP_DOWNLOAD)
#if defined(DSP_MT_CV1_HDW)
#include "./cv1/mt87_Cv1.hic"
#endif /* DSP_MT_CV1_HDW */
#if defined(DSP_MT_CV3_HDW)
#include "mt87_Cv3.hic"
#endif /* DSP_MT_CV3_HDW */
#if defined(DSP_MT_DV1_HDW)
#include "./dv1/mt88_Dv1.hic"
#endif /* DSP_MT_DV1_HDW */
#if defined(DSP_MT_CV5_HDW)
#include "mt87_Cv5.hic"
#endif /* DSP_MT_CV5_HDW */
#else /* DSP_DOWNLOAD */
#if defined(DSP_MT_CV1_HDW)
#include "./cv1/mt87_Cv1_874.hic"
#endif /* DSP_MT_CV1_HDW */
#if defined(DSP_MT_CV3_HDW)
#include "mt87_Cv3_asiram_874.hic"
#include "mt87_Cv3_dram_874.hic"
#endif /* defined(DSP_MT_CV3_HDW) */
#if defined(DSP_MT_CV5_HDW)
#include "mt87_Cv5_asiram_874.hic"
#endif /* DSP_MT_CV5_HDW */
#endif /* DSP_DOWNLOAD */
#endif /* DSP7MISC_C */
/*======================================================================*/
/* DSP CV1 firmware files */
/*======================================================================*/
#if defined(DSP_MT_CV1_HDW)
/* Bug-fix */
#if defined(DSP7MISC_C)||defined(DSP2SYNC_C)||defined(DSP0SYS_C)||\
defined(DSP5CCH_C)||defined(DSP1PWR_C)
#if !defined(BAI_50733_HDW)
#include "./cv1/dsp_cv1tmtab.hic"
#include "./cv1/dsp_cv1patch.hic"
#include "./cv1/dsp_cv1patch.h"
#else
/* For 50733, the ramp expansion is different; the patch is included in */
/* in the following files */
#include "./cv1/dsp_cv1tmtab_50733.hic"
#include "./cv1/dsp_cv1patch_50733.hic"
#include "./cv1/dsp_cv1patch_50733.h"
#endif /* BAI_50733_HDW */
#endif
/* Feature DATA_STACK */
#if defined(DATA_STACK)
#if defined(DSP6TCH_C)
#include "./cv1/dsp_rlp.hic"
#include "./cv1/dsp_tmtab_ds_rlp.hic"
#if !defined(SUPPRESS_FAX_FTR)
#include "./cv1/dsp_fax.hic"
#include "./cv1/dsp_tmtab_ds_fax.hic"
#endif /* !defined(SUPPRESS_FAX_FTR) */
#endif /* DSP6TCH_C */
#endif /* DATA_STACK */
/* Feature TCHLOOP */
#if defined(DSP6TCH_C)
#include "./cv1/dsp_tchloop.hic"
#include "./cv1/dsp_tmtab_tchloop.hic"
#include "./cv1/dsp_tmtab_tchloop_bbb.hic"
#endif
/* Feature SPEECH_RECO */
#if defined(SPEECH)
#include "./cv1/dsp_reco.hic"
#include "./cv1/dsp_tmtab_reco.hic"
#include "./cv1/dsp_tr1.hic"
#include "./cv1/dsp_tmtab_tr1.hic"
#include "./cv1/dsp_tr2.hic"
#include "./cv1/dsp_tmtab_tr2.hic"
#endif
#endif /* DSP_MT_CV1_HDW */
/*======================================================================*/
/* DSP CV3 firmware files */
/*======================================================================*/
/* Downloaded tables for CV3 firmware */
#if defined(DSP_MT_CV3_HDW)
/* patches */
#if defined(DSP7MISC_C)||defined(DSP6TCH_C)||defined(DSP0SYS_C)||\
defined(DSP5CCH_C)||defined(DSP1PWR_C)
#include "cv3patch.hic"
#include "cv3tmtab.hic"
#include "cv3patch.h"
#endif /* DSP7MISC_C || DSP6TCH_C || DSP0SYS_C */
/* Feature DATA_STACK */
#if defined(DATA_STACK)
#if defined(DSP6TCH_C)
#include "dsp_rlp.hic"
#include "dsp_tmtab_ds_rlp.hic"
#if !defined(SUPPRESS_FAX_FTR)
#include "dsp_fax.hic"
#include "dsp_tmtab_ds_fax.hic"
#endif /* !defined(SUPPRESS_FAX_FTR) */
#endif /* DSP6TCH_C */
#endif /* DATA_STACK */
/* Feature TCHLOOP */
#if defined(DSP6TCH_C)
#include "dsp_tchloop.hic"
#include "dsp_tmtab_tchloop.hic"
#include "dsp_tmtab_tchloop_bbb.hic"
#endif /* DSP6TCH_C */
#if defined(DSP6TCH_C) || defined(DSP13GPRS_C)
#include "mt87_Cv3_down.hic"
#endif /* DSP6TCH_C || DSP13GPRS_C */
#if defined(DSP6TCH_C)
#if defined(AMR_FTR)
#include "dsp_tmtab_change_mode_AMR_FULL_RATE.hic"
#include "dsp_tmtab_change_mode_AMR_HALF_RATE.hic"
#endif /* AMR_FTR */
#include "dsp_tmtab_change_mode_ENH_FULL_RATE.hic"
#include "dsp_tmtab_change_mode_FULL_RATE.hic"
#include "dsp_tmtab_start_pdtch.hic"
#if defined(AMR_FTR)
#include "dsp_tmtab_start_tch_AMR_FULL_RATE.hic"
#include "dsp_tmtab_start_tch_AMR_HALF_RATE.hic"
#endif /* AMR_FTR */
#include "dsp_tmtab_start_tch_ENH_FULL_RATE.hic"
#include "dsp_tmtab_start_tch_FULL_RATE.hic"
#endif /* DSP6TCH_C */
#if defined(DSP13GPRS_C)
#include "dsp_tmtab_start_llc.hic"
#endif /* DSP13GPRS_C */
/* Feature SPEECH_RECO */
#if defined(SPEECH)
#include "dsp_reco.hic"
#include "dsp_tmtab_reco.hic"
#include "dsp_tr1.hic"
#include "dsp_tmtab_tr1.hic"
#include "dsp_tr2.hic"
#include "dsp_tmtab_tr2.hic"
#endif /*SPEECH*/
/* Feature SPRIDGE */
#if defined(SPRIDGE_FTR)
#include "dsp_spridge.hic"
#include "dsp_tmtab_spridge.hic"
#endif /* SPRIDGE_FTR */
#if defined(PLAY_RECORD_AMR_FTR)
/* Feature MMS */
#include "dsp_mms_playback.hic"
#include "dsp_tmtab_playback_mms.hic"
#include "dsp_mms_record.hic"
#include "dsp_tmtab_record_mms.hic"
#endif /* PLAY_RECORD_AMR_FTR */
#endif /* DSP_MT_CV3_HDW */
/*======================================================================*/
/* DSP CV5 firmware files */
/*======================================================================*/
/* Downloaded tables for CV5 firmware */
#if defined(DSP_MT_CV5_HDW)
/* Feature DATA_STACK */
#if defined(DSP6TCH_C)
#include "dsp_rlp.hic"
#include "dsp_tmtab_ds_rlp.hic"
#if !defined(SUPPRESS_FAX_FTR)
#include "dsp_fax.hic"
#include "dsp_tmtab_ds_fax.hic"
#endif /* !defined(SUPPRESS_FAX_FTR) */
#endif
/* Feature TCHLOOP */
#if defined(DSP6TCH_C)
#include "dsp_tchloop.hic"
#include "dsp_tmtab_tchloop.hic"
#include "dsp_tmtab_tchloop_bbb.hic"
#endif /* DSP6TCH_C */
/* Feature SPEECH_RECO */
#if defined(SPEECH)
#include "dsp_reco.hic"
#include "dsp_tmtab_reco.hic"
#include "dsp_tr1.hic"
#include "dsp_tmtab_tr1.hic"
#include "dsp_tr2.hic"
#include "dsp_tmtab_tr2.hic"
#endif /*SPEECH*/
#if defined(PLAY_RECORD_AMR_FTR)
/* Feature MMS */
#include "dsp_feature_mms.hic"
#include "dsp_tmtab_mms_play_idle.hic"
#include "dsp_tmtab_mms_play_tch.hic"
#include "dsp_tmtab_mms_rec_idle.hic"
#include "dsp_tmtab_mms_rec_tch.hic"
#endif /*PLAY_RECORD_AMR_FTR */
/* Feature FMS */
#if defined(FMS_FTR)
#include "dsp_fms.hic"
#include "dsp_tmtab_fms.hic"
#endif /* FMS_FTR */
/* Feature TTY */
#if defined(TTY_FTR)
#include "dsp_feature_tty.hic"
#include "dsp_tmtab_tty.hic"
#endif /* TTY_FTR */
/* patches */
#if defined(DSP7MISC_C)
#if defined(DSP_DMA_IMPROVEMENT_FTR) || defined CR_DDTS_92405_HR_SPEECH_V1_FTR
#include "cv5patch.hic"
#include "cv5patch.h"
#include "cv5tmtab.hic"
#endif
#if defined(DSP_DMA_IMPROVEMENT_FTR) && defined(CR_DDTS_94799_TMP)
#include "cv5patch_dma.hic"
#endif /* DSP_DMA_IMPROVEMENT_FTR */
#endif /* DSP7MISC_C */
/* Half Rate feature */
#if defined CR_DDTS_92405_HR_SPEECH_V1_FTR
#if defined(DSP6TCH_C)
#include "cv5_hr_tmtab.hic"
#endif
#if defined(DSP6TCH_C) || defined (DSP7MISC_C)
#include "cv5_hr_change_cm_tmtab.hic"
#endif
#if defined(DSP6TCH_C) || defined (DSP7MISC_C) || defined(DSP18HRDWL_C)
#include "cv5_hr.hic"
#endif
#endif /* CR_DDTS_92405_HR_SPEECH_V1_FTR */
/* Feature StartTCH AHS if required */
#if defined (DWL_START_TCH_AHS_TMP)
#if defined(DSP6TCH_C)
#include "cv5_ahs_tmtab.hic"
#endif
#endif
#endif /* DSP_MT_CV5_HDW */
/*======================================================================*/
/* DSP DV1 firmware files */
/*======================================================================*/
/* Downloaded tables for DV1 firmware */
#if defined(DSP_MT_DV1_HDW)
#endif /* DSP_MT_DV1_HDW */
/*============================================================================*/
#include "dspdef.hic"
#include "dsptrace.hic"
#include "dspdef.hit"
#include "dspdef.him"
#include "dsptrace.him"
#include "dspdef.hiv"
#include "dspdef.hip"
/* BOB FILTER table */
#if defined(EQUALIZER_FTR)
#if defined(DSP9MMI_C)
#include "dsp_bobfilter.hec"
#endif /* DSP9MMI_C */
#endif /* EQUALIZER_FTR */
/* NOISE SUPRESSER table */
#if defined(DSP_MS_NOISE_SUPRESS_FTR)
#if defined(DSP9MMI_C)
#include "dsp_nss.hic"
#endif /* DSP9MMI_C */
#endif /* DSP_MS_NOISE_SUPRESS_FTR */
#undef ACCESS_RIGHTS_ALL
#undef ACCESS_RIGHTS_DSP
#endif /* ACCESS_RIGHTS_DSP */
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -