mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-01-12 07:49:32 -05:00
Minor improvementes to the previous PR #329 AM-SSB-DSB Mic Functionality App
This commit is contained in:
parent
e2a2f7a448
commit
f4403121a1
@ -62,8 +62,8 @@ void SSB::execute(const buffer_s16_t& audio, const buffer_c8_t& buffer) {
|
|||||||
//default: break;
|
//default: break;
|
||||||
//}
|
//}
|
||||||
|
|
||||||
i *= 64.0f;
|
i *= 256.0f; // Original 64.0f, now x 4 (+12 dB's SSB BB modulation)
|
||||||
q *= 64.0f;
|
q *= 256.0f; // Original 64.0f, now x 4 (+12 dB's SSB BB modulation)
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case Mode::LSB: re = q; im = i; break;
|
case Mode::LSB: re = q; im = i; break;
|
||||||
case Mode::USB: re = i; im = q; break;
|
case Mode::USB: re = i; im = q; break;
|
||||||
@ -123,9 +123,9 @@ void AM::execute(const buffer_s16_t& audio, const buffer_c8_t& buffer) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
q = sample / 32768.0f;
|
q = sample / 32768.0f;
|
||||||
q *= 64.0f;
|
q *= 256.0f; // Original 64.0f,now x4 (+12 dB's BB_modulation in AM & DSB)
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case Mode::AM: re = q + 20; im = q + 20; break;
|
case Mode::AM: re = q + 80; im = q + 80; break; // Original DC add +20_DC_level=carrier,now x4 (+12dB's AM carrier)
|
||||||
case Mode::DSB: re = q; im = q; break;
|
case Mode::DSB: re = q; im = q; break;
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user