Documentation ¶
Index ¶
- Constants
- Variables
- func AddToFifoC64(fifo *fifo.Queue, arr []complex64, length int)
- func AddToFifoS16toC64(fifo *fifo.Queue, arr []int16, length int)
- func AddToFifoS8toC64(fifo *fifo.Queue, arr []int8, length int)
- func GetCostasFrequency() float32
- func GetDecoderFIFOUsage() uint8
- func GetDemodFIFOUsage() uint8
- func GetStats() Models.Statistics
- func InitAll()
- func InitDSP()
- func InitDecoder()
- func IsRunning() bool
- func SetHRITMode()
- func SetLRITMode()
- func SetRunning(r bool)
- func SetStats(stat Models.Statistics)
- func StartDSPLoops()
Constants ¶
View Source
const AgcGain float32 = 1.0
View Source
const AgcMaxGain float32 = 4000
View Source
const AgcRate float32 = 0.01
View Source
const AgcReference float32 = 0.5
View Source
const AirspyMiniDefaultSamplerate = 3000000
View Source
const AverageLastNSamples = 10000
View Source
const ClockAlpha float32 = 0.0037
View Source
const ClockGainOmega = (ClockAlpha * ClockAlpha) / 4.0
View Source
const ClockMu float32 = 0.5
View Source
const ClockOmegaLimit float32 = 0.005
View Source
const CodedFrameSize = FrameBits * 2
View Source
const DefaultBiast = false
View Source
const DefaultDecimation = 1
View Source
const DefaultFlywheelRecheck = 100
View Source
const DefaultLnaGain = 5
View Source
const DefaultMixGain = 5
View Source
const DefaultRPCPort = 5500
View Source
const DefaultSampleRate = AirspyMiniDefaultSamplerate
const AirspyR2DefaultSamplerate = 2500000
View Source
const DefaultStatisticsPort = 5002
View Source
const DefaultVchannelPort = 5001
View Source
const DefaultVgaGain = 5
View Source
const FifoSize = 10 * 1024 * 1024
FIFO Size in Samples 10 * 1024 * 1024 samples is about 40Mb of ram. This should be more than enough
View Source
const FrameBits = FrameSize * 8
View Source
const FrameSize = 1024
View Source
const HritCenterFrequency = 1694100000
GOES HRIT Settings
View Source
const HritRrcAlpha float32 = 0.3
View Source
const HritSymbolRate = 927000
View Source
const HritUw0 uint64 = 0xfc4ef4fd0cc2df89
View Source
const HritUw2 uint64 = 0x25010b02f33d2076
View Source
const LastFrameData = LastFrameDataBits / 8
View Source
const LastFrameDataBits = 64
View Source
const LoopOrder = 2
Loop Settings
View Source
const LritCenterFrequency = 1691000000
GOES LRIT Settings
View Source
const LritRrcAlpha = 0.5
View Source
const LritSymbolRate = 293883
View Source
const LritUw0 uint64 = 0xfca2b63db00d9794
View Source
const LritUw2 uint64 = 0x035d49c24ff2686b
View Source
const MinCorrelationBits = 46
View Source
const PllAlpha float32 = 0.001
View Source
const RrcTaps = 31
View Source
const RsBlocks = 4
View Source
const RsParityBlockSize = RsParitySize * RsBlocks
View Source
const RsParitySize = 32
View Source
const SyncWordSize = 4
Variables ¶
View Source
var ConstellationServer *Demuxer.UDPServer
View Source
var CurrentConfig AppConfig
endregion region Current Config Stuff
View Source
var Device Frontend.BaseFrontend
View Source
var SDemuxer Demuxer.BaseDemuxer
View Source
var StatisticsServer *Demuxer.TCPServer
Functions ¶
func AddToFifoC64 ¶
func AddToFifoS16toC64 ¶
func AddToFifoS8toC64 ¶
func GetCostasFrequency ¶
func GetCostasFrequency() float32
func GetDecoderFIFOUsage ¶
func GetDecoderFIFOUsage() uint8
func GetDemodFIFOUsage ¶
func GetDemodFIFOUsage() uint8
func GetStats ¶
func GetStats() Models.Statistics
func InitDecoder ¶
func InitDecoder()
func SetHRITMode ¶
func SetHRITMode()
func SetLRITMode ¶
func SetLRITMode()
func SetRunning ¶
func SetRunning(r bool)
func SetStats ¶
func SetStats(stat Models.Statistics)
func StartDSPLoops ¶
func StartDSPLoops()
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.