ConjCcs
ConjCcs
Converts the data in
CCS
format to complex data format.Syntax
IppStatus ippsConjCcs_32fc(const Ipp32f*
pSrc
, Ipp32fc*
pDst
, int
lenDst
);
IppStatus ippsConjCcs_64fc(const Ipp64f*
pSrc
, Ipp64fc*
pDst
, int
lenDst
);
IppStatus ippsConjCcs_32fc_I(Ipp32fc*
pSrcDst
, int
lenDst
);
IppStatus ippsConjCcs_64fc_I(Ipp64fc*
pSrcDst
, int
lenDst
);
Include Files
ipps.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
Libraries:
ippcore.lib
,
ippvm.lib
Parameters
- pSrc
- Pointer to the source vector.
- pDst
- Pointer to the destination vector.
- pSrcDst
- Pointer to the source and destination vector (for the in-place operation).
- lenDst
- Number of elements in the vector.
Description
This function converts the data in CCS format in the vector
pSrc
to complex data format and stores the results in pDst
.The in-place function
ippsConjCcs
converts the data in CCS format in the vector pSrcDst
to complex data format and stores the results in pSrcDst
.The following table shows the examples of unpack from the
CCS
format. The Data
column contains the real input data to be converted by the forward FFT transform to the packed data. The packed real data are in the Packed
column. The output result is the complex data vector in the Extended
column. The number of vector elements is in the Length
column. The data stored in CCS
format are two real elements longer. Data | Packed | Extended | Length |
---|---|---|---|
FFT([1]) | 1, 0 | {1, 0} | 1 |
FFT([1 2]) | 3, 0, -1, 0 | {3, 0}, {-1, 0} | 2 |
FFT([1 2 3]) | 6, 0, -1.5, 0.86 | {6, 0}, {-1.5, 0.86}, {-1.5, -0.86} | 3 |
FFT([1 2 3 9]) | 15, 0, -2, 7, -7, 0 | {15, 0}, {-2, 7}, {-7, 0}, {-2, -7} | 4 |
Return Values
- ippStsNoErr
- Indicates no error.
- ippStsNullPtrErr
- Indicates an error when thepSrcDst,pDst, orpSrcpointer isNULL.
- ippStsSizeErr
- Indicates an error whenlenDstis less than or equal to 0.