Expand description

Generic blocks

BlockUsageWebAssembly?
ApplyApply a function to each sample
CombineApply a function to combine two streams into one
FilterApply a function to filter samples

DSP blocks

BlockUsageWebAssembly?
firGeneric FIR filter
fftComputes FFT

Limiting blocks

BlockUsageWebAssembly?
ThrottleLimits graph sample rate
HeadStops graph after specified number of samples

Source/sink blocks

BlockUsageWebAssembly?
FileSourceReads samples from a file
SoapySourceRead samples from a soapy device
SourceRepeatedly apply a function to generate samples
NullSourceGenerates a stream of zeros
FileSinkWrites samples to a file
NullSinkDrops samples

Message blocks

BlockUsageWebAssembly?
MessageSourceRepeats a fixed message on an interval

Structs

Applies a function to each sample in the stream.

Applies the specified function sample-by-sample to two streams to form one.

Computes a FFT

Writes samples to a file.

FileSourceNon-WebAssembly

Loads samples from a file, then stops.

Applies a function to filter a stream

Creates a generic FIR filter.

Stops the graph after the given number of samples

Creates a generic IIR filter.

MessageSourceBuilderNon-WebAssembly

Repeats a fixed message on an interval

Silently drops samples

Generates a stream of zeroes

Repeatedly applies a function to generate samples.

ThrottleNon-WebAssembly

Limits the sample rate to the given value

Enums