| 4 | #include "ModemLSB.h" |
| 5 | |
| 6 | ModemLSB::ModemLSB() : ModemAnalog() { |
| 7 | // half band filter used for side-band elimination |
| 8 | ssbFilt = iirfilt_crcf_create_lowpass(6, 0.25); |
| 9 | ssbShift = nco_crcf_create(LIQUID_NCO); |
| 10 | nco_crcf_set_frequency(ssbShift, (float)((2.0 * M_PI) * 0.25)); |
| 11 | c2rFilt = firhilbf_create(5, 90.0); |
| 12 | useSignalOutput(true); |
| 13 | } |
| 14 | |
| 15 | ModemBase *ModemLSB::factory() { |
| 16 | return new ModemLSB; |
nothing calls this directly
no outgoing calls
no test coverage detected