This SubGHz Signal Generator for the Flipper Zero, made by RocketGod, is a comprehensive RF testing tool for generating various signal types across multiple radio frequencies and modulation schemes. Below is an in-depth look at each mode, from its technical details to practical applications in RF testing and development.
IMG_0317.mov
75053963551__B28B5535-0F15-40AC-8939-57464B195E90.mov
Modulation-Testing.mov
π§ͺ Signal Generator App and External CC1101/Antenna Flux Capacitor by Rabbit Labs (10dBm) [TinySA Ultra hard wired w/25W attenuator]
TinySA-Ultra_Ext-CC1101.mov
- To use an external CC1101, attach it to the GPIO before starting the app.
- Tested with Rabbit Labs - Flux Capacitor amplified external CC1101
The app supports multiple frequency bands within the sub-GHz spectrum:
- Band 1: 300 MHz β 348 MHz
- Band 2: 387 MHz β 464 MHz
- Band 3: 779 MHz β 928 MHz
You can adjust frequencies with precision:
- Left/Right arrows move between digits to adjust.
- Up/Down arrows increase or decrease the selected digit.
The app will automatically correct the frequency if it's outside the valid range for the selected band.
Each mode generates distinct modulation schemes and data patterns for testing various RF systems and protocols.
- Pattern: A continuous stream of
0xFF
(all bits set to1
). - Technical Details: OOK modulation where carrier presence/absence represents binary data.
- Applications: Testing OOK receivers, analyzing sensitivity to continuous carrier signals, evaluating AGC behavior in simple RF systems.
- Pattern: Alternates between
0xAA
(10101010
) and0x55
(01010101
). - Technical Details: Narrow deviation FSK with 2.38 kHz frequency separation.
- Applications: Testing narrowband FSK receivers, evaluating demodulator performance, analyzing channel selectivity.
- Pattern: Alternates between
0xAA
and0x55
. - Technical Details: Wide deviation FSK with 47.6 kHz frequency separation.
- Applications: Testing wideband FSK systems, evaluating adjacent channel rejection, analyzing capture effect in FM receivers.
- Pattern: Random data stream.
- Technical Details: Continuous phase modulation with minimal frequency deviation.
- Applications: Testing high-speed digital links, evaluating BER performance, analyzing spectral efficiency of communication systems.
- Pattern: Random data stream.
- Technical Details: FSK with Gaussian pulse shaping for reduced spectral occupancy.
- Applications: Testing Bluetooth/BLE systems, evaluating low-power RF links, analyzing modulation quality.
- Pattern: Continuous
0xFF
bytes. - Technical Details: Unmodulated carrier or continuous high state.
- Applications: Testing receiver saturation points, evaluating RF front-end linearity, measuring blocking performance.
- Pattern: Pure sinusoidal waveform.
- Technical Details: Continuous wave (CW) signal generation.
- Applications: Calibrating RF equipment, testing filter responses, evaluating receiver sensitivity.
- Pattern: Alternating high/low states.
- Technical Details: Digital pulse train with sharp transitions.
- Applications: Testing digital demodulators, analyzing rise/fall time effects, evaluating pulse detection systems.
- Pattern: Linear ramp followed by sharp drop.
- Technical Details: Asymmetric waveform with gradual frequency changes.
- Applications: Testing PLL lock range, evaluating frequency tracking systems, analyzing sweep responses.
- Pattern: Random amplitude values across spectrum.
- Technical Details: Uniform spectral density noise generation.
- Applications: SNR testing, evaluating noise figure, analyzing system noise immunity.
- Pattern: Symmetric linear transitions.
- Technical Details: Continuous phase modulation with linear frequency changes.
- Applications: Testing FM demodulators, evaluating linearity, analyzing harmonic content.
- Pattern: Frequency sweep within burst.
- Technical Details: Linear frequency modulation over time.
- Applications: Testing radar systems, evaluating frequency agility, analyzing dispersive channels.
- Pattern: Gaussian-distributed random values.
- Technical Details: Noise with bell-curve amplitude distribution.
- Applications: Realistic noise floor simulation, BER testing, evaluating error correction performance.
- Pattern: Periodic high-intensity bursts.
- Technical Details: Pulsed transmission with controlled duty cycle.
- Applications: Testing packet reception, evaluating AGC response time, analyzing burst synchronization.
- Up/Down Buttons: Modify the currently selected digit in the frequency.
- Left/Right Buttons: Move between digits to adjust frequency values.
- OK Button: Switch signal generation modes in real-time.
- Back Button: Stop signal generation and exit the app.
- RF System Testing: Generate test signals to evaluate receiver performance
- Protocol Development: Test new modulation schemes and data patterns
- Education: Learn about different RF modulation techniques
- Equipment Calibration: Use CW signals for calibrating RF test equipment
- Interference Analysis: Study how different signal types affect RF systems
- Research: Explore sub-GHz spectrum characteristics
This tool is designed for legitimate RF testing, research, and educational purposes. Users must:
- Ensure compliance with local RF regulations
- Use only in controlled environments or with proper authorization
- Respect spectrum allocation and avoid interference with licensed services
- Understand that improper use may violate telecommunications laws
Note: This is a signal generator for testing and development purposes. It should only be used by qualified individuals in appropriate settings with proper authorization.
