Configuración de AetherDSP¶
El cuadro de diálogo Configuración de AetherDSP permite ajustar los parámetros avanzados de los motores de reducción de ruido del lado del cliente de AetherSDR (NR2, NR4, MNR, DFNR, RN2, BNR), lo que permite al operador encontrar el equilibrio adecuado entre la supresión de ruido y la fidelidad de la voz. Los seis módulos DSP se seleccionan mediante una fila de botones de alternancia en la parte superior; al hacer clic en un botón, también se activa o se desvía ese motor.
Antes de comenzar¶
- AetherSDR no necesita estar conectado a una radio para ajustar la configuración DSP.
- El motor NR seleccionado ya debe estar activo en su slice de recepción para que estos cambios tengan un efecto audible.
- Algunos motores DSP (MNR, BNR, RN2, NR4) dependen de la plataforma o son solo informativos. Para obtener más detalles, consulte Cómo elegir la reducción de ruido adecuada: NR2, NR4, DFNR, MNR.
Abrir Configuración de AetherDSP¶
- Abra
Settings > AetherDSP Settings....
Aparece el cuadro de diálogo con una barra de título de degradado de 18 px sin marco que muestra un glifo de agarre (⋮⋮) a la izquierda y el título del cuadro de diálogo. Haga clic y arrastre la barra de título para mover el cuadro de diálogo. Haga doble clic en la barra de título para alternar entre maximizar y restaurar. Haga clic y arrastre cualquier borde o esquina para cambiar el tamaño del cuadro de diálogo. La zona de impacto para cambiar el tamaño de 6 px rodea el widget de contenido interno; el cursor cambia para indicar la dirección del cambio de tamaño.
La barra de título contiene tres controles de ventana: - — (Minimizar): Minimiza el cuadro de diálogo. - □ (Maximizar): Maximiza o restaura el cuadro de diálogo. - × (Cerrar): Cierra el cuadro de diálogo.
La geometría del cuadro de diálogo se guarda automáticamente en la configuración AetherDspDialogGeometry y se restaura en el próximo inicio.
El cuadro de diálogo utiliza el tema de color definido por el tema actual de AetherSDR (clave de configuración theme/aetherDsp). Los deslizadores se renderizan con el estilo applyPrimarySliderStyle aplicado por el administrador de temas.
Seleccionar un motor DSP¶
En la parte superior del cuadro de diálogo, seis pestañas de alternancia actúan tanto como selector como controles de activación/desactivación:
- NR2 – Motor de reducción de ruido musical
- NR4 – Supresión de ruido libspecbleach (atenuado en compilaciones de Windows sin LLVM/clang-cl)
- MNR – MMSE-Wiener de macOS (atenuado en compilaciones de Windows/Linux)
- DFNR – Supresión de ruido neuronal DeepFilterNet3
- RN2 – RNNoise (solo informativo, sin parámetros ajustables)
- BNR – NVIDIA Broadcast (atenuado en compilaciones sin NVIDIA Broadcast SDK)
Haga clic en una pestaña de alternancia para seleccionar su página de parámetros y activar o desviar ese motor. Cuando se activa NR2, AudioEngine aplica exclusión en cascada, desactivando DFNR y otros módulos mutuamente excluyentes.
Parámetros de NR2¶
| Control | Valor predeterminado | Valores válidos | Clave de configuración |
|---|---|---|---|
| Gain Method | Gamma | Linear | Log | Gamma | Trained | NR2GainMethod |
| NPE Method | OSMS | OSMS | MMSE | NSTAT | NR2NpeMethod |
| AE Filter (eliminación de artefactos) | Habilitado (marcado) | Marcado / Desmarcado | NR2AeFilter |
| Reduction: | 1,50 | 0,50–2,00 | NR2GainMax |
| Smoothing: | 0,85 | 0,50–0,98 | NR2GainSmooth |
| Threshold: | 0,20 | 0,05–0,50 | NR2Qspp |
Haga clic en Reset Defaults (icono ↺) para restaurar los valores predeterminados de NR2 (Gamma/OSMS/AE activado, 1,50/0,85/0,20).
Parámetros de NR4¶
| Control | Valor predeterminado | Valores válidos | Clave de configuración |
|---|---|---|---|
| Noise Estimation: | MMSE | MMSE | Brandt | Martin | NR4NoiseEstimationMethod |
| Adaptive Noise Estimation | Habilitado (marcado) | Marcado / Desmarcado | NR4AdaptiveNoise |
| Reduction (dB): | 10,0 | 0,0–40,0 dB | NR4ReductionAmount |
| Smoothing (%): | 0 | 0–100 | NR4SmoothingFactor |
| Whitening (%): | 0 | 0–100 | NR4WhiteningFactor |
| Masking Depth: | 0,50 | 0,00–1,00 | NR4MaskingDepth |
| Suppression: | 0,50 | 0,00–1,00 | NR4SuppressionStrength |
Haga clic en Reset Defaults (icono ↺) para restaurar los valores predeterminados de NR4 (MMSE/adaptativo activado, 10 dB, 0, 0, 0,50, 0,50).
Activar o desactivar la estimación de ruido adaptativa de NR4¶
Con la estimación de ruido adaptativa habilitada, NR4 rastrea los cambios en el entorno de ruido en tiempo real; desactivarla bloquea la estimación del piso de ruido a una instantánea estática, lo que puede ser adecuado para condiciones de ruido muy estables.
- Abra
Settings > AetherDSP Settings.... - Haga clic en la pestaña NR4.
- Marque o desmarque Adaptive Noise Estimation para activar o desactivar la reestimación continua del piso de ruido.
El cambio surte efecto de inmediato y se guarda automáticamente en NR4AdaptiveNoise.
Consejos¶
- Si el piso de ruido en su banda es estable y constante, desmarcar Adaptive Noise Estimation puede evitar que el estimador siga los cambios en el nivel de la señal y clasifique erróneamente la voz como ruido.
- Si el piso de ruido varía rápidamente — por ejemplo, durante aperturas de banda o con ruido impulsivo — deje Adaptive Noise Estimation marcado para que NR4 pueda rastrear las condiciones cambiantes.
- El selector Noise Estimation Method (MMSE, Brandt, Martin) determina cómo NR4 construye su modelo de ruido, independientemente de si el modo adaptativo está activado o desactivado. Cambiar el método puede afectar qué tan bien la estimación estática o adaptativa rastrea su piso de ruido.
- Haga clic en Reset Defaults en la pestaña NR4 para restaurar todos los controles de NR4 a sus valores de fábrica (adaptativo activado, MMSE, 10 dB, 0, 0, 0,50, 0,50).
Disponibilidad de NR4 en Windows¶
NR4 utiliza la biblioteca libspecbleach, que requiere el compilador clang-cl en Windows. Si la pestaña NR4 está atenuada, instale LLVM desde llvm.org y reconstruya AetherSDR para habilitar la compatibilidad con NR4.
Parámetros de MNR (solo macOS)¶
| Control | Valor predeterminado | Valores válidos | Clave de configuración |
|---|---|---|---|
| Enable MNR (solo macOS) | Desactivado | Marcado / Desmarcado | MnrEnabled |
| Strength | 100 | 0–100 | MnrStrength |
La pestaña de alternancia MNR está atenuada en las compilaciones de Windows/Linux. La casilla de verificación Enable MNR habilita la reducción de ruido MMSE-Wiener con suavizado de ganancia asimétrico.
Parámetros de DFNR¶
| Control | Valor predeterminado | Valores válidos | Clave de configuración |
|---|---|---|---|
| Attenuation Limit | 100 | 0–100 dB | DfnrAttenLimit |
| Post-Filter Beta | 0,00 | 0,00–0,30 | DfnrPostFilterBeta |
Attenuation Limit establece la atenuación máxima de ruido aplicada por DeepFilterNet3. 0 = paso directo; 100 = máximo.
Post-Filter Beta aplica un filtro posterior adicional para una supresión extra.
Pestaña RN2¶
Seleccionar la pestaña RN2 muestra solo contenido informativo. No hay parámetros ajustables para RN2.
Pestaña BNR¶
Seleccionar la pestaña BNR muestra los controles de reducción de ruido de NVIDIA Broadcast. La pestaña de alternancia BNR está atenuada en las compilaciones sin NVIDIA Broadcast SDK. La intensidad se controla desde el menú superpuesto (overlay).