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

📄 hamaro_srbin.h

📁 机顶盒Hamaro解调器驱动。包含自动搜台
💻 H
字号:
/* hamaro_srbin.h */
/*+++ *******************************************************************\
*
*  Abstract:
*
*       Hamaro find rise edge and find rise range FSM header.
*
*  Created: 11/22/2005
*
*
*  Copyright and Disclaimer: 
*  
*     --------------------------------------------------------------- 
*     This software is provided "AS IS" without warranty of any kind, 
*     either expressed or implied, including but not limited to the 
*     implied warranties of noninfringement, merchantability and/or  
*     fitness for a particular purpose.
*     --------------------------------------------------------------- 
*       
*   Author: Amar Puttur
*  
*   Module Revision Id:
*
*       $Header: hamaro_srbin.h, 8, 2006-11-16 1:13:50, Sunbey (VSS Migration)$
*
*     Copyright (c) 2005 Conexant Systems, Inc. 
*     All rights reserved. 
*
\******************************************************************* ---*/
#ifndef _HAMARO_SRBIN_H_
#define _HAMARO_SRBIN_H_

#include "hamaro.h"
#include "hamaro_fsm.h"

#if HAMARO_SCAN_THE_SKY

#define SRBIN_BTL_BIN_SIZE_PPM                      10000UL//1000UL //4000UL 
#define SRBIN_BTL_MAX_ONE_SIDE_PPM                  2000000UL //40000UL//60000UL//50000UL//100000UL
#define SRBIN_BTL_MAX_ONE_SIDE_PPM_HIGH             1000000UL //40000UL//60000UL//50000UL//100000UL

/* Added by sunbey, 06/09/26 */
#define SRBIN_AAGC_THRESHOLD                        100
#define SRBIN_AAGC_TH_MARGIN                        120
#define SRBIN_SYMBOL_RATE_THRESHOLD_KHZ             10000
#define SRBIN_SYMBOL_RATE_MINI_THRESHOLD_KHZ        3200
#define SRBIN_MAX_ONE_SIDE_MINI_SR_KHZ              700
#define SRBIN_MAX_ONE_SIDE_LO_SR_KHZ                1400
#define SRBIN_MAX_ONE_SIDE_HI_SR_KHZ                5000
#define SRBIN_STEP_HZ                               40000 //10khz
#define SRBIN_MIN_SR_KHZ                            1000
#define SRBIN_MAX_SR_KHZ                            45000
#define SRBIN_MAX_RANGE                             20
     

#define SRBIN_ACQ_AFC_EXPIRATION_WINDOW             (unsigned long)(0x10) /* Window size in symbols = 2^12 x this_constant */
#define SRBIN_DEFAULT_ACQ_AFC_EXPIRATION_WINDOW     (unsigned long)(0x10)

#define SRBIN_BTL_NO_RESET_WHEN_REACQUIRE           (unsigned char)(0)
#define SRBIN_BTL_RESET_WHEN_REACQUIRE              (unsigned char)(1)

#define SRBIN_BIN_TIMEOUT_MSEC                      (unsigned short)(100/*500*/)
#define SRBIN_LOCKTEST_TIMEOUT_MSEC                 (unsigned short)(25/*25*/)

#define SRBIN_MAX_ATTEMPTS_PER_CHANNEL              (unsigned char)(1/*2*/)

extern FSM sr_bin_fsm;

void SRBIN_Start(FSM *fsm);
int SRBIN_GetMaxCandidateAAGC( void );

#endif /* HAMARO_SCAN_THE_SKY */

#endif /* _HAMARO_FINDRISE_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -