1 #ifndef IUFLIBRARY_IUFHLDEMODULATION_H 2 #define IUFLIBRARY_IUFHLDEMODULATION_H 10 #define IUDM_INVALID (iudm_t) NULL 122 #endif //IUFLIBRARY_IUFHLRECEIVESETTINGS_H IufDemodulationMethod
Definition: iufTypes.h:131
Definition: iufFilter.c:7
float iufDemodulationGetSampleFrequency(iudm_t demodulation)
Returns the sampleFrequency setting.
Definition: iufDemodulation.c:149
iuff_t preFilter
Definition: iufDemodulation.c:14
iutgc_t iufDemodulationGetTGC(iudm_t demodulation)
Gets the TGC object of the demodulation.
Definition: iufDemodulation.c:121
int iufDemodulationGetNumSamplesPerLine(iudm_t demodulation)
Returns the number of samples per line.
Definition: iufDemodulation.c:158
IufDemodulationMethod method
Definition: iufDemodulation.c:12
float sampleFrequency
Definition: iufDemodulation.c:16
int iufDemodulationSetTGC(iudm_t demodulation, iutgc_t tgc)
set the TGC of IufDemodulation
Definition: iufDemodulation.c:186
iudm_t iufDemodulationCreate(IufDemodulationMethod method, float sampleFrequency, float centerFrequency, int numSamplesPerLine, int numTGCentries, int filterKernelSize)
Definition: iufDemodulation.c:40
float centerFrequency
Definition: iufDemodulation.c:17
IufDemodulation * iudm_t
Definition: iufDemodulation.h:9
int iufDemodulationGetNumTGCentries(iudm_t demodulation)
Gets the number of [time,gain] paira that the TGC has.
Definition: iufDemodulation.c:167
float iufDemodulationGetCenterFrequency(iudm_t demodulation)
Returns the centerFrequency (after demodulation)
Definition: iufDemodulation.c:140
iuff_t iufDemodulationGetPreFilter(iudm_t demodulation)
Gets the fir filter object of the demodulation.
Definition: iufDemodulation.c:131
int iufDemodulationGetPreFilterKernelSize(iudm_t demodulation)
Gets the number of filter coefficients of the preFilter.
Definition: iufDemodulation.c:176
int iufDemodulationSetPreFilter(iudm_t demodulation, iuff_t preFilter)
set the TGC of IufDemodulation
Definition: iufDemodulation.c:207
int numSamplesPerLine
Definition: iufDemodulation.c:18
int iufDemodulationCompare(iudm_t reference, iudm_t actual)
Compare two demodulation objects with each other, including their TGC function.
Definition: iufDemodulation.c:105
int iufDemodulationDelete(iudm_t demodulation)
Deletes the IufDemodulation and also the TGC function that it might contain.
Definition: iufDemodulation.c:91
Definition: iufDemodulation.c:10