SmartSDR v4.2.18 | SmartSDR v4.2.18 Release Notes
SmartSDR v3.10.15 | SmartSDR v3.10.15 Release Notes
The latest 4O3A Genius Product Software:
The latest 4O3A Genius Product Software and Firmware
If you are needing assistance with FlexRadio products, please refer to the product documentation or check the Help Center for known solutions. Need technical support from FlexRadio? It's as simple as creating a HelpDesk ticket.
PC mic source reference level for third-party clients - what SC_MIC level drives full SSB modulation
I'm working with a third-party SmartSDR client on Linux and
trying to understand the expected audio reference level for
the PC mic path (remote_audio_tx).
Empirically I've found that SC_MIC (meter 26) needs to peak
around -3 to -5 dBFS with mic_level=100 to reach rated PEP
on SSB. At SC_MIC around -12 dBFS (which appears as a nominal
level in some documentation) I only reach about 75-80% of
rated power.
A few specific questions for anyone who knows the firmware
signal path:
- Is there a documented target level for PC audio arriving
at SC_MIC that produces full modulation depth without
triggering the SW ALC? Or is the expectation that
mic_level gain compensates for whatever the client sends? - Does SmartSDR's PC mic path apply any internal gain or
normalization before sending the VITA-49 stream, beyond
the raw int16-to-float32 (divide by 32768) conversion?
In other words, does SmartSDR send a hotter signal than
raw 0 dBFS = 1.0 float, or does it rely on mic_level
to do the scaling? - The ALC meter (post-SW-ALC) shows -6 to -9 dB of gain
reduction during normal speech at these levels. Is that
a reasonable operating point, or does it indicate the
input is too hot?
Context: building a client-side TX DSP chain (compressor,
EQ, limiter) and need to know the correct output level
target so the chain's ceiling and trim settings are
calibrated to the radio's expectations rather than found
by trial and error.
Radio: Aurora AU-520, firmware 4.1.5.
Thanks for any insight.
Comments
-
Depending on which 3rd party client you are talking about, you might have better luck asking them about your issues. There's a thread here for AetherSDR and another for RemuSDR that you might want to check to see if there's any information posted there that can help you.
James
WD5GWY
0 -
Thanks James, appreciate the pointer. 😀 I'm active in several communities already.
To clarify: my question isn't about a specific client's behavior -- it's about the radio's firmware signal path. Specifically, what SC_MIC level the radio's TX chain expects for full modulation depth on the PC mic input.
Any third-party developer building a SmartSDR-compatible client needs this information to calibrate their TX audio output correctly. Right now the only way to find it is trial and error with a wattmeter, which is what I've been doing.
If anyone from FlexRadio or with firmware knowledge could comment on the three questions above, it would benefit the whole third-party developer ecosystem.
1
Leave a Comment
Categories
- All Categories
- 393 Community Topics
- 2.2K New Ideas
- 669 The Flea Market
- 8.5K Software
- 174 SmartSDR+
- 6.5K SmartSDR for Windows
- 191 SmartSDR for Maestro and M models
- 451 SmartSDR for Mac
- 276 SmartSDR for iOS
- 266 SmartSDR CAT
- 215 DAX
- 389 SmartSDR API
- 9.5K Radios and Accessories
- 73 Aurora
- 317 FLEX-8000 Signature Series
- 7.2K FLEX-6000 Signature Series
- 981 Maestro
- 58 FlexControl
- 869 FLEX Series (Legacy) Radios
- 952 Genius Products
- 474 Power Genius XL Amplifier
- 349 Tuner Genius XL
- 129 Antenna Genius
- 311 Shack Infrastructure
- 217 Networking
- 474 Remote Operation (SmartLink)
- 143 Contesting
- 834 Peripherals & Station Integration
- 146 Amateur Radio Interests
- 1.1K Third-Party Software