目录

GRS FFT

FFT Calculator of the SpaceLab's Ground Station.

GitHub commits since latest release (by date)

OverviewDependenciesBuildingInstallingLicense

Overview

GRS FFT is a real-time Fast Fourier Transform (FFT) calculator for SpaceLab’s Ground Station. It is part of the ground station’s signal processing pipeline, sitting between the IQ sample receiver and the spectrum visualization components.

The program subscribes to a ZMQ publisher socket where it receives a continuous stream of raw IQ (In-phase/Quadrature) samples. Once enough samples are accumulated, it applies a Hann window to reduce spectral leakage and then computes a 16384-point complex FFT using the FFTW3 library. The resulting frequency-domain data can then be consumed by downstream components such as the Spectrum Monitor.

Dependencies

  • libfftw3-dev (>= 3.3.10-13)
  • libczmq-dev (>= 4.2.1-2)

Installation on Ubuntu

sudo apt install libfftw3-dev libczmq-dev

Installation on Fedora

sudo dnf install fftw-devel czmq-devel

Building

make

Installing

make install

License

This project is licensed under GPLv3 license.

关于

SpaceLab UFSC(巴西弗洛里亚诺波利斯联邦大学航天实验室,FloripaSat 立方星系列)开源仓库 grs-fft。镜像收录自 https://github.com/spacelab-ufsc/grs-fft,License:GPL-3.0

20.3 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号