mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-09-28 15:56:33 -04:00
FreeDV mod: improved output power
This commit is contained in:
parent
d86b6b193a
commit
f4af9f354e
@ -455,7 +455,7 @@ void FreeDVModSource::applyFreeDVMode(FreeDVModSettings::FreeDVMode mode)
|
|||||||
{
|
{
|
||||||
case FreeDVModSettings::FreeDVMode700C:
|
case FreeDVModSettings::FreeDVMode700C:
|
||||||
fdv_mode = FREEDV_MODE_700C;
|
fdv_mode = FREEDV_MODE_700C;
|
||||||
m_scaleFactor = SDR_TX_SCALEF / 3.2f;
|
m_scaleFactor = SDR_TX_SCALEF / 6.4f;
|
||||||
break;
|
break;
|
||||||
case FreeDVModSettings::FreeDVMode700D:
|
case FreeDVModSettings::FreeDVMode700D:
|
||||||
fdv_mode = FREEDV_MODE_700D;
|
fdv_mode = FREEDV_MODE_700D;
|
||||||
@ -463,16 +463,16 @@ void FreeDVModSource::applyFreeDVMode(FreeDVModSettings::FreeDVMode mode)
|
|||||||
break;
|
break;
|
||||||
case FreeDVModSettings::FreeDVMode800XA:
|
case FreeDVModSettings::FreeDVMode800XA:
|
||||||
fdv_mode = FREEDV_MODE_800XA;
|
fdv_mode = FREEDV_MODE_800XA;
|
||||||
m_scaleFactor = SDR_TX_SCALEF / 8.2f;
|
m_scaleFactor = SDR_TX_SCALEF / 10.3f;
|
||||||
break;
|
break;
|
||||||
case FreeDVModSettings::FreeDVMode1600:
|
case FreeDVModSettings::FreeDVMode1600:
|
||||||
fdv_mode = FREEDV_MODE_1600;
|
fdv_mode = FREEDV_MODE_1600;
|
||||||
m_scaleFactor = SDR_TX_SCALEF / 3.2f;
|
m_scaleFactor = SDR_TX_SCALEF / 4.0f;
|
||||||
break;
|
break;
|
||||||
case FreeDVModSettings::FreeDVMode2400A:
|
case FreeDVModSettings::FreeDVMode2400A:
|
||||||
default:
|
default:
|
||||||
fdv_mode = FREEDV_MODE_2400A;
|
fdv_mode = FREEDV_MODE_2400A;
|
||||||
m_scaleFactor = SDR_TX_SCALEF / 8.2f;
|
m_scaleFactor = SDR_TX_SCALEF / 10.3f;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user