📄 signalprocess.h
字号:
// SignalProcess.h: interface for the CSignalProcess class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SIGNALPROCESS_H__29A4FCB8_E873_46FA_A7AF_56EF13956694__INCLUDED_)
#define AFX_SIGNALPROCESS_H__29A4FCB8_E873_46FA_A7AF_56EF13956694__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "DigitalFilter.h"
class CSignalProcess
{
public:
CSignalProcess();
virtual ~CSignalProcess();
double RFft_1024(double x[],double samplefre);
double RFft_512(double x[],double samplefre);
char Convert(char a);
char ByteToBits(char origin[]);
char Conclude(double x,double reference);
BOOL KeyToFindSync(char key[]);
BOOL FindSync(char input[]);
BOOL IndexConclude(double array[],int n);
BOOL IndexConclude1(double array[],double indexfre,int n);
public:
CDigitalFilter Filter;
public:
int nCount,nCount3,nCount10,nCount8,nControl,nSync,nBitadjust,nParthnum;
double dSigfre,dIndexfre,dTempfre1,dTempfre2,Index_frequency[32];
char szRaw[10],szRawData[8],szMess0[8],szContr1[8],szContr2[8];
char szMess,szMess1,szCon1,szCon2;
BOOL bSig_index,bMess_index,bAdjust_index,bFindsync,bKey;
//为输入、输出数据分配缓冲区
short int snTemp[32];
double dFirDataIn[32],dFirDataOut[32],dTemp_a[64],dTemp_b[32];
double *dFftDataIn,*dTempFftData;
};
#endif // !defined(AFX_SIGNALPROCESS_H__29A4FCB8_E873_46FA_A7AF_56EF13956694__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -