hCrossCorrelationMatrix(ccm, fftdata, nfreq)
Calculates the upper half of the cross-correlation matrix of a number of antenna data in the frequency domain and adds it to the output vector.
Parameters
ccm Upper half of the cross-correlation matrix (output) containing complex visibilities as a function of frequency. The ordering is ant0*ant1,ant0*ant2,...,ant1*ant2,... - where each antN contains many frequency bins. fftdata Vector containing the FFTed data of all antennas subsequently. nfreq Number of frequency bins per antenna.
Description
The length of the ccm vector is N * (N - 1) / 2 * N_freq, where N is the number of antennas and N_freq the number of frequency bins per antenna. The length of the (input) vector is then N * N_freq.
Usage
hCrossCorrelationMatrix(ccm,fftdata,nfreq) -> ccm = ccm(old) + ccm(fftdata)
hGetHanningFilter(vec, Alpha, Beta, BetaRise, BetaFall)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function Beta Width parameter of Hanning function BetaRise Rising slope parameter of Hanning function BetaFall Falling slope parameter of Hanning function
hGetHanningFilter(vec, Alpha, Beta)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function Beta Width parameter of Hanning function
hGetHanningFilter(vec, Alpha)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function
hGetHanningFilter(vec)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter
hGetHanningFilter(vec, Alpha, Beta, BetaRise, BetaFall)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function Beta Width parameter of Hanning function BetaRise Rising slope parameter of Hanning function BetaFall Falling slope parameter of Hanning function
hGetHanningFilter(vec, Alpha, Beta)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function Beta Width parameter of Hanning function
hGetHanningFilter(vec, Alpha)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function
hGetHanningFilter(vec)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter
hGetHanningFilter(vec, Alpha, Beta, BetaRise, BetaFall)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function Beta Width parameter of Hanning function BetaRise Rising slope parameter of Hanning function BetaFall Falling slope parameter of Hanning function
hGetHanningFilter(vec, Alpha, Beta)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function Beta Width parameter of Hanning function
hGetHanningFilter(vec, Alpha)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function
hGetHanningFilter(vec)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter
hGetHanningFilter(vec, Alpha, Beta, BetaRise, BetaFall)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function Beta Width parameter of Hanning function BetaRise Rising slope parameter of Hanning function BetaFall Falling slope parameter of Hanning function
hGetHanningFilter(vec, Alpha, Beta)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function Beta Width parameter of Hanning function
hGetHanningFilter(vec, Alpha)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter Alpha Height parameter of Hanning function
hGetHanningFilter(vec)
Create a Hanning filter.
Parameters
vec Return vector containing Hanning filter
hGetHanningFilterHalf(vec, height, offset, falling)
Creates one half (i.e. rising or falling part) of a Hanning filter and add an offset
Parameters
vec Return vector containing Hanning filter height Height of the Hanning function. offset Offset added to the Hanning function. falling Return first (False) or second half (True).
hApplyFilter(data, filter)
Apply a predefined filter on a vector.
Parameters
data Vector containing the data on which the filter will be applied. filter Vector containing the filter.
hApplyHanningFilter(data)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied.
hApplyHanningFilter(data, Alpha)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function
hApplyHanningFilter(data, Alpha, Beta)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function Beta Width parameter of Hanning function
hApplyHanningFilter(data, Alpha, Beta, BetaRise, BetaFall)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function Beta Width parameter of Hanning function BetaRise Rising slope parameter of Hanning function BetaFall Falling slope parameter of Hanning function
hApplyHanningFilter(data)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied.
hApplyHanningFilter(data, Alpha)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function
hApplyHanningFilter(data, Alpha, Beta)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function Beta Width parameter of Hanning function
hApplyHanningFilter(data, Alpha, Beta, BetaRise, BetaFall)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function Beta Width parameter of Hanning function BetaRise Rising slope parameter of Hanning function BetaFall Falling slope parameter of Hanning function
hApplyHanningFilter(data)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied.
hApplyHanningFilter(data, Alpha)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function
hApplyHanningFilter(data, Alpha, Beta)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function Beta Width parameter of Hanning function
hApplyHanningFilter(data, Alpha, Beta, BetaRise, BetaFall)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function Beta Width parameter of Hanning function BetaRise Rising slope parameter of Hanning function BetaFall Falling slope parameter of Hanning function
hApplyHanningFilter(data)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied.
hApplyHanningFilter(data, Alpha)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function
hApplyHanningFilter(data, Alpha, Beta)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function Beta Width parameter of Hanning function
hApplyHanningFilter(data, Alpha, Beta, BetaRise, BetaFall)
Apply a Hanning filter on a vector.
Parameters
data Input and return vector containing the data on which the Hanning filter will be applied. Alpha Height parameter of Hanning function Beta Width parameter of Hanning function BetaRise Rising slope parameter of Hanning function BetaFall Falling slope parameter of Hanning function
hApplyHammingFilter(vec)
Apply a Hamming filter on a vector.
Parameters
vec Vector.
hApplyHilbertTransformFC(vec)
Apply a Hilbert transform on a vector of full complex data (e.g. N -> N FFT not N -> N / 2 + 1).
Parameters
vec Vector.
hApplyHilbertTransform(vec)
Apply a Hilbert transform on a vector.
Parameters
vec Vector.