📄 hamaro_srbin.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 + -