Documentation ¶
Index ¶
- type ComplexClockRecovery
- func (ccr *ComplexClockRecovery) GetGainMu() float32
- func (ccr *ComplexClockRecovery) GetGainOmega() float32
- func (ccr *ComplexClockRecovery) GetMu() float32
- func (ccr *ComplexClockRecovery) GetOmega() float32
- func (ccr *ComplexClockRecovery) PredictOutputSize(inputLength int) int
- func (ccr *ComplexClockRecovery) SetGainMu(gain float32)
- func (ccr *ComplexClockRecovery) SetGainOmega(gain float32)
- func (ccr *ComplexClockRecovery) SetMu(mu float32)
- func (ccr *ComplexClockRecovery) SetOmega(omega float32)
- func (ccr *ComplexClockRecovery) Work(input []complex64) []complex64
- func (ccr *ComplexClockRecovery) WorkBuffer(input, output []complex64) int
- type ComplexMMSEFirInterpolator
- type FloatClockRecovery
- func (ccr *FloatClockRecovery) GetGainMu() float32
- func (ccr *FloatClockRecovery) GetGainOmega() float32
- func (ccr *FloatClockRecovery) GetMu() float32
- func (ccr *FloatClockRecovery) GetOmega() float32
- func (ccr *FloatClockRecovery) PredictOutputSize(inputLength int) int
- func (ccr *FloatClockRecovery) SetGainMu(gain float32)
- func (ccr *FloatClockRecovery) SetGainOmega(gain float32)
- func (ccr *FloatClockRecovery) SetMu(mu float32)
- func (ccr *FloatClockRecovery) SetOmega(omega float32)
- func (ccr *FloatClockRecovery) Work(input []float32) []float32
- func (ccr *FloatClockRecovery) WorkBuffer(input, output []float32) int
- type FloatMMSEFirInterpolator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComplexClockRecovery ¶
type ComplexClockRecovery struct {
// contains filtered or unexported fields
}
region Complex Clock Recovery
func NewComplexClockRecovery ¶
func NewComplexClockRecovery(omega, gainOmega, mu, gainMu, omegaRelativeLimit float32) *ComplexClockRecovery
func (*ComplexClockRecovery) GetGainMu ¶
func (ccr *ComplexClockRecovery) GetGainMu() float32
func (*ComplexClockRecovery) GetGainOmega ¶
func (ccr *ComplexClockRecovery) GetGainOmega() float32
func (*ComplexClockRecovery) GetMu ¶
func (ccr *ComplexClockRecovery) GetMu() float32
func (*ComplexClockRecovery) GetOmega ¶
func (ccr *ComplexClockRecovery) GetOmega() float32
func (*ComplexClockRecovery) PredictOutputSize ¶
func (ccr *ComplexClockRecovery) PredictOutputSize(inputLength int) int
func (*ComplexClockRecovery) SetGainMu ¶
func (ccr *ComplexClockRecovery) SetGainMu(gain float32)
func (*ComplexClockRecovery) SetGainOmega ¶
func (ccr *ComplexClockRecovery) SetGainOmega(gain float32)
func (*ComplexClockRecovery) SetMu ¶
func (ccr *ComplexClockRecovery) SetMu(mu float32)
func (*ComplexClockRecovery) SetOmega ¶
func (ccr *ComplexClockRecovery) SetOmega(omega float32)
func (*ComplexClockRecovery) Work ¶
func (ccr *ComplexClockRecovery) Work(input []complex64) []complex64
func (*ComplexClockRecovery) WorkBuffer ¶
func (ccr *ComplexClockRecovery) WorkBuffer(input, output []complex64) int
type ComplexMMSEFirInterpolator ¶
type ComplexMMSEFirInterpolator struct {
// contains filtered or unexported fields
}
region Complex MMSE Fir Interpolator
func MakeComplexMMSEFirInterpolator ¶
func MakeComplexMMSEFirInterpolator() *ComplexMMSEFirInterpolator
func (*ComplexMMSEFirInterpolator) GetNSteps ¶
func (mmse *ComplexMMSEFirInterpolator) GetNSteps() int
func (*ComplexMMSEFirInterpolator) GetNTaps ¶
func (mmse *ComplexMMSEFirInterpolator) GetNTaps() int
func (*ComplexMMSEFirInterpolator) Interpolate ¶
func (mmse *ComplexMMSEFirInterpolator) Interpolate(input []complex64, mu float32) complex64
type FloatClockRecovery ¶
type FloatClockRecovery struct {
// contains filtered or unexported fields
}
func NewFloatClockRecovery ¶
func NewFloatClockRecovery(omega, gainOmega, mu, gainMu, omegaRelativeLimit float32) *FloatClockRecovery
func (*FloatClockRecovery) GetGainMu ¶
func (ccr *FloatClockRecovery) GetGainMu() float32
func (*FloatClockRecovery) GetGainOmega ¶
func (ccr *FloatClockRecovery) GetGainOmega() float32
func (*FloatClockRecovery) GetMu ¶
func (ccr *FloatClockRecovery) GetMu() float32
func (*FloatClockRecovery) GetOmega ¶
func (ccr *FloatClockRecovery) GetOmega() float32
func (*FloatClockRecovery) PredictOutputSize ¶
func (ccr *FloatClockRecovery) PredictOutputSize(inputLength int) int
func (*FloatClockRecovery) SetGainMu ¶
func (ccr *FloatClockRecovery) SetGainMu(gain float32)
func (*FloatClockRecovery) SetGainOmega ¶
func (ccr *FloatClockRecovery) SetGainOmega(gain float32)
func (*FloatClockRecovery) SetMu ¶
func (ccr *FloatClockRecovery) SetMu(mu float32)
func (*FloatClockRecovery) SetOmega ¶
func (ccr *FloatClockRecovery) SetOmega(omega float32)
func (*FloatClockRecovery) Work ¶
func (ccr *FloatClockRecovery) Work(input []float32) []float32
func (*FloatClockRecovery) WorkBuffer ¶
func (ccr *FloatClockRecovery) WorkBuffer(input, output []float32) int
type FloatMMSEFirInterpolator ¶
type FloatMMSEFirInterpolator struct {
// contains filtered or unexported fields
}
func MakeFloatMMSEFirInterpolator ¶
func MakeFloatMMSEFirInterpolator() *FloatMMSEFirInterpolator
func (*FloatMMSEFirInterpolator) GetNSteps ¶
func (mmse *FloatMMSEFirInterpolator) GetNSteps() int
func (*FloatMMSEFirInterpolator) GetNTaps ¶
func (mmse *FloatMMSEFirInterpolator) GetNTaps() int
func (*FloatMMSEFirInterpolator) Interpolate ¶
func (mmse *FloatMMSEFirInterpolator) Interpolate(input []float32, mu float32) float32
Click to show internal directories.
Click to hide internal directories.