I want signal generator using gnuradio library and c++.
- Generator dont use hardware, only using software.
- Generator contains transmiter connect with receiver.
- Generator can generate AM, USB, LSB, FMW, FMN, Morse, FSK signals.
- Generator can record IF and audio into file.
- At receiver using some AGC type, Squelch, Volume.
* Input: some signals with parameters
* Output: array of spectrum data in broadband bandwidth and narrow bandwidth
Example: Assume have 5 signals as follow:
- AM signal at 20 MHz
- USB signal at 21 MHz
- LSB signal at 22 MHz
- FMN signal at 23 MHz
- FMW signal at 24 MHz
- Morse signal at 25 MHz
Output: - spectrum data with center frequency is 23 MHz, bandwidth is 12 MHz (center frequency and bandwidth can change)
- spectrum data with center frequency is 22 MHz, bandwidth is 10kHz (center frequency and bandwidth can change)
Mean has analysis spectrum and overview spectrum.