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

📄 nspdotp.h

📁 利用intel dsplib 库函数进行特定2FSK信号(需传导频)解调
💻 H
字号:
/*M*
//
//               INTEL CORPORATION PROPRIETARY INFORMATION
//  This software is supplied under the terms of a license agreement or
//  nondisclosure agreement with Intel Corporation and may not be copied
//  or disclosed except in accordance with the terms of that agreement.
//        Copyright (c) 1995 Intel Corporation. All Rights Reserved.
//
//      $Workfile: nspdotp.h $
//      $Revision: 3 $
//      $Modtime: 28/04/97 12:15 $
//
//  Purpose: NSP Vector Product Functions
//
*M*/

#ifdef __cplusplus
extern "C" {
#endif
#if !defined (_NSPDOTP_H) || defined (_OWN_BLDPCS)
   #define _NSPDOTP_H

   NSPAPI(float,  nspsDotProd, (const float  *srcA, const float  *srcB, int len))
   NSPAPI(SCplx,  nspcDotProd, (const SCplx  *srcA, const SCplx  *srcB, int len))
   NSPAPI(double, nspdDotProd, (const double *srcA, const double *srcB, int len))
   NSPAPI(DCplx,  nspzDotProd, (const DCplx  *srcA, const DCplx  *srcB, int len))
   NSPAPI(void,   nspcDotProdOut, (const SCplx  *srcA, const SCplx  *srcB,
                                   int len, SCplx* val))

   NSPAPI(short,  nspwDotProd, (const short  *srcA, const short  *srcB, int len,
                                int     scaleMode,  int    *scaleFactor))
   NSPAPI(WCplx,  nspvDotProd, (const WCplx  *srcA, const WCplx  *srcB, int len,
                                int     scaleMode,  int    *scaleFactor))

   NSPAPI(SCplx,  nspscDotProd,(const float  *srcA, const SCplx  *srcB, int len))
   NSPAPI(SCplx,  nspcsDotProd,(const SCplx  *srcA, const float  *srcB, int len))
   NSPAPI(DCplx,  nspdzDotProd,(const double *srcA, const DCplx  *srcB, int len))
   NSPAPI(DCplx,  nspzdDotProd,(const DCplx  *srcA, const double *srcB, int len))
   NSPAPI(void,   nspscDotProdOut,(const float  *srcA, const SCplx  *srcB,
                                   int len, SCplx* val))
   NSPAPI(void,   nspcsDotProdOut,(const SCplx  *srcA, const float  *srcB,
                                   int len, SCplx* val))

   NSPAPI(WCplx,  nspwvDotProd,(const short  *srcA, const WCplx  *srcB, int len,
                                int     scaleMode,  int    *scaleFactor))
   NSPAPI(WCplx,  nspvwDotProd,(const WCplx  *srcA, const short  *srcB, int len,
                                int     scaleMode,  int    *scaleFactor))

/* Extend Dot Prod functions
*/
   NSPAPI(int,   nspwDotProdExt,(const short* srcA, const short* srcB, int len,
                                 int scaleMode, int* scaleFactor))
   NSPAPI(ICplx, nspvDotProdExt,(const WCplx* srcA, const WCplx* srcB, int len,
                                 int scaleMode, int* scaleFactor))
   NSPAPI(ICplx, nspwvDotProdExt,(const short* srcA, const WCplx* srcB, int len,
                                  int scaleMode, int* scaleFactor))
   NSPAPI(ICplx, nspvwDotProdExt,(const WCplx* srcA, const short* srcB, int len,
                                  int scaleMode, int* scaleFactor))

   NSPAPI(void, nspvDotProdExtOut,(const WCplx* srcA, const WCplx* srcB, int len,
                                   int scaleMode, int* scaleFactor, ICplx* val))
   NSPAPI(void, nspwvDotProdExtOut,(const short* srcA, const WCplx* srcB, int len,
                                    int scaleMode, int* scaleFactor, ICplx* val))
   NSPAPI(void, nspvwDotProdExtOut,(const WCplx* srcA, const short* srcB, int len,
                                    int scaleMode, int* scaleFactor, ICplx* val))

#endif                                          /* _NSPDOTP_H                */
#ifdef __cplusplus
}
#endif

⌨️ 快捷键说明

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