12345678910111213141516171819202122232425262728293031323334 |
- #pragma once
- #ifdef _WIN32
- # if defined(SignalProc_LIB)
- # define SignalProc_EXPORT __declspec(dllexport)
- # else
- # define SignalProc_EXPORT __declspec(dllimport)
- # endif
- #else
- # define SignalProc_EXPORT
- #endif
- #define SUNKNOW -1 //UNKNOW
- #define BPSK 1 //BPSK 备注为界面显示字母
- #define OQPSK 2 //OQPSK
- #define QPSK 3 //QPSK
- #define P4QPSK 4 //Pi/4QPSK
- #define _8PSK 5 //8PSK
- #define _16APSK 6 //16APSK
- #define _32APSK 7 //32APSK
- extern "C"
- {
- ///
- /// 测量信号调制速率 + 频偏
- /// fileIn : 输入文件
- /// fsample : 采样率
- /// pos : 信号开始样点
- /// count : 信号持续时长
- /// rates : 信号模式
- /// rates : 信号调制速率
- /// ffcs : 信号频偏移
- /// len : 信号个数
- ///
- SignalProc_EXPORT void SigalEst(char *fileIn, __int64 fsample, int *pos, int *count, int *modes, double *rates, double *ffcs, double *snrs, int len);
- };
|