| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 	__int64 samplingRate = 7680000;	std::string fileName("Z:\\workspace\\proj2023\\ddccpu\\45_iq.dat");	std::string pathout("Z:\\data\\");	void *ptr = InitDDC(samplingRate, (char *)fileName.c_str(), (char *)pathout.c_str());		__int64 ffcs[] = { -100000, 100000 };	int multis[] = { 4, 8 };	bool ret = AddSignals(ptr, ffcs, multis, 2);	Start(ptr);	FreeDDC(ptr);	说明:	AddSignals失败后 ptr 不可再用  需要释放后 重新初始化	///	/// 初始化ddc	/// samplingRate	采样率	/// fileIn			输入文件	/// opa				输出目录	/// 返回值:			///	__declspec(dllexport) void* InitDDC(int64_t samplingRate, char *fileIn, char *opa);	///	/// 添加信号	/// ffcs		频偏列表	/// multis		抽取倍数列表	/// len			信号个数	///	__declspec(dllexport) bool AddSignals(void *ptr, int64_t *ffcs, int *multis, int len);	/// 	/// 启动	///	__declspec(dllexport) void Start(void *ptr);	///	/// 完毕后销毁处理对象	///	__declspec(dllexport) void FreeDDC(void *ptr);
 |