Interface SpectrumDProto.AggregatedFFTPropertiesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SpectrumDProto.AggregatedFFTProperties, SpectrumDProto.AggregatedFFTProperties.Builder
Enclosing class:
SpectrumDProto

public static interface SpectrumDProto.AggregatedFFTPropertiesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Number of FFT blocks aggregated into an aggregated FFT block.
    int
    Center Frequency [Hz].
    int
    FFT size, i.e.
    int
    Sample rate [Hz].

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getCenterFrequency

      int getCenterFrequency()
       Center Frequency [Hz]. 
       
      uint32 center_frequency = 1;
      Returns:
      The centerFrequency.
    • getSampleRate

      int getSampleRate()
      
       Sample rate [Hz].
       Observed band is [-sample_rate/2,+sample_rate/2),
        centered at (center_frequency).
       
      uint32 sample_rate = 2;
      Returns:
      The sampleRate.
    • getFftSize

      int getFftSize()
      
       FFT size, i.e. number of samples used in a single FFT block.
       This translates directly into the number of frequency bins of the FFT
        result. Each bin has bandwidth (sample_rate / fft_size).
       Thinking of a waterfall plot, this is the number of steps of the x axis
        (frequency).
       
      uint32 fft_size = 3;
      Returns:
      The fftSize.
    • getAggregationFactor

      int getAggregationFactor()
      
       Number of FFT blocks aggregated into an aggregated FFT block.
       The duration observed for a single FFT block is
        (fft_size / sample_rate). Accordingly, the duration observed for an
        aggregated FFT block is (aggregation_factor * fft_size / sample_rate).
       
      uint32 aggregation_factor = 4;
      Returns:
      The aggregationFactor.