Configuración de AetherDSP¶
Esta página explica cómo ajustar los motores de reducción de ruido del lado del cliente de AetherSDR (NR2, NR4, MNR, DFNR, RN2, BNR). Los seis módulos DSP se seleccionan mediante botones de alternancia en la parte superior del diálogo; al hacer clic en un botón también se activa o se omite ese motor.
Antes de comenzar¶
- AetherSDR debe estar en ejecución. No se requiere una conexión de radio para modificar estos ajustes.
- El motor de reducción de ruido seleccionado ya debe estar activo en un slice del receptor para que los cambios tengan efecto audible inmediato.
- MNR solo está disponible en compilaciones de macOS. El botón de alternancia de MNR aparece atenuado en Windows y Linux.
- BNR solo está disponible en compilaciones que incluyen el SDK de NVIDIA Broadcast. De lo contrario, el botón de alternancia de BNR aparece atenuado.
Cómo abrir el diálogo¶
Haga clic en Settings > AetherDSP Settings....
Descripción general del diálogo¶
El diálogo de Configuración de AetherDSP presenta una barra de título personalizada sin marco que coincide con la familia cromática de NetworkDiagnosticsDialog y AetherialAudioStrip. La barra de título tiene 18 píxeles de alto con un fondo de degradado azul. De izquierda a derecha contiene:
- Un glifo de agarre (⋮⋮) — solo indicador visual
- El título del diálogo "AetherDSP Settings"
- Botón — (Minimizar) — minimiza el diálogo
- Botón □ (Maximizar) — maximiza o restaura el diálogo
- Botón × (Cerrar) — cierra el diálogo
Arrastre la barra de título para mover el diálogo. Haga doble clic en la barra de título para alternar entre maximizar y restaurar. Arrastre cualquier borde o esquina para redimensionar el diálogo (redimensionamiento en 8 ejes con una zona de activación de 12 píxeles).
El diálogo almacena su tamaño y posición entre sesiones.
Seleccionar y activar un motor de reducción de ruido¶
Seis botones de alternancia están dispuestos en una fila en la parte superior del diálogo. Al hacer clic en un botón:
- Selecciona la página de parámetros de ese motor
- Activa el motor (si estaba omitido) o lo omite (si estaba activo)
Cuando se activa NR2, AudioEngine aplica una exclusión en cascada, desactivando DFNR y otros módulos mutuamente excluyentes.
Motores disponibles:
- NR2 — Motor de reducción de ruido musical
- NR4 — Motor basado en libspecbleach
- MNR — Motor MMSE-Wiener de macOS (solo macOS)
- RN2 — Motor basado en RNNoise (solo informativo, sin parámetros ajustables)
- BNR — Motor del SDK de NVIDIA Broadcast (solo SDK de NVIDIA)
- DFNR — Motor DeepFilterNet3
Parámetros de NR2¶
En la pestaña NR2, use estos controles:
| Control | Valor predeterminado | Rango válido | Clave de configuración | Descripción |
|---|---|---|---|---|
| Gain Method | Gamma | Linear / Log / Gamma / Trained | NR2GainMethod |
Selecciona la asignación de la curva de ganancia utilizada por NR2. Se almacena como entero 0-3. |
| NPE Method | OSMS | OSMS / MMSE / NSTAT | NR2NpeMethod |
Selecciona el estimador de potencia de ruido. Se almacena como entero 0-2. |
| AE Filter (artifact elimination) | On | On / Off | NR2AeFilter |
Activa o desactiva el postfiltro antirruido. |
| Reduction: | 1.50 | 0.50–2.00 | NR2GainMax |
Establece la profundidad máxima de reducción de NR2. El control deslizante almacena el valor*100 internamente. |
| Smoothing: | 0.85 | 0.50–0.98 | NR2GainSmooth |
Controla la suavidad con la que la estimación de ruido sigue los cambios. |
| Threshold: | 0.20 | 0.05–0.50 | NR2Qspp |
Establece el umbral de probabilidad de presencia de voz. |
Haga clic en Reset Defaults (icono ↺) para restaurar todos los parámetros de NR2 a sus valores predeterminados: Gamma/OSMS/AE activado, Reduction 1.50, Smoothing 0.85, Threshold 0.20.
Parámetros de NR4¶
En la pestaña NR4, use estos controles:
| Control | Valor predeterminado | Rango válido | Clave de configuración | Descripción |
|---|---|---|---|---|
| Noise Estimation: | MMSE | MMSE / Brandt / Martin | NR4NoiseEstimationMethod |
Selecciona el estimador de piso de ruido utilizado por NR4. Se almacena como entero 0-2. |
| Adaptive Noise Estimation | On | On / Off | NR4AdaptiveNoise |
Habilita la reestimación continua del piso de ruido. |
| Reduction (dB): | 10.0 | 0.0–40.0 | NR4ReductionAmount |
Establece la reducción máxima de ruido de NR4 en dB. El control deslizante almacena el valor*10. |
| Smoothing (%): | 0 | 0–100 | NR4SmoothingFactor |
Suavizado en el dominio del tiempo de la estimación de ruido de NR4. |
| Whitening (%): | 0 | 0–100 | NR4WhiteningFactor |
Aplana la forma espectral del ruido residual. |
| Masking Depth: | 0.50 | 0.00–1.00 | NR4MaskingDepth |
Controla la profundidad del enmascaramiento espectral. |
| Suppression: | 0.50 | 0.00–1.00 | NR4SuppressionStrength |
Intensidad general de supresión de NR4. |
Haga clic en Reset Defaults (icono ↺) para restaurar todos los parámetros de NR4 a sus valores predeterminados: MMSE/adaptativo activado, 10 dB, 0, 0, 0.50, 0.50.
Parámetros de MNR (solo macOS)¶
En la pestaña MNR, use estos controles:
| Control | Valor predeterminado | Rango válido | Clave de configuración | Descripción |
|---|---|---|---|---|
| Enable MNR (macOS only) | Off | On / Off | MnrEnabled |
Habilita la reducción de ruido MMSE-Wiener con suavizado de ganancia asimétrico. El estado inicial se lee en vivo desde AudioEngine. |
| Strength | 100 | 0–100 | MnrStrength |
Ajusta la agresividad de MNR (0 suave, 100 máximo). Se conserva como valor normalizado 0.00–1.00. |
La pestaña y el botón de alternancia de MNR aparecen atenuados en compilaciones de Windows y Linux; el motor no tiene backend en esas plataformas.
Parámetros de DFNR¶
En la pestaña DFNR, use estos controles:
| Control | Valor predeterminado | Rango válido | Clave de configuración | Descripción |
|---|---|---|---|---|
| Attenuation Limit | 100 | 0–100 dB | DfnrAttenLimit |
Establece la atenuación máxima de ruido aplicada por DeepFilterNet3. 0 = paso directo; 100 = máximo. |
| Post-Filter Beta | 0.00 | 0.00–0.30 | DfnrPostFilterBeta |
Aplica un postfiltro adicional para mayor supresión. El control deslizante almacena el valor*100 internamente. |
Consejos¶
- Para operación de voz en SSB con NR2, comience con Reduction: en
1.50y Threshold: en0.20. Si la voz suena recortada o hueca, reduzca Reduction: hacia1.00. - Reducir Threshold: por debajo de
0.15puede hacer que el ruido residual se filtre durante las pausas del habla porque más señal se clasifica como voz. Auméntelo si nota esto. - Si la estimación de ruido reacciona demasiado lentamente al ruido de ráfaga, reduzca Smoothing: hacia
0.60. Si la compuerta de ruido suena entrecortada, auméntelo hacia0.95. - Se recomienda mantener AE Filter (artifact elimination) activado para la mayoría de las condiciones; desactívelo solo si nota que el postfiltro introduce artefactos.
- Para NR4, comience con los ajustes predeterminados y ajuste Reduction (dB): primero. Aumente Masking Depth: y Suppression: solo si es necesario para condiciones particularmente ruidosas.
- MNR en macOS funciona mejor con Strength entre 60 y 80 para SSB; valores más altos pueden introducir artefactos.
Solución de problemas¶
- La voz suena hueca o sobreprocesada — Reduction: es demasiado alto o Threshold: es demasiado alto. Reduzca Reduction: y/o reduzca Threshold: para que se conserven más componentes de voz.
- El ruido aún es audible durante las pausas del habla — Threshold: es demasiado bajo, lo que hace que las pausas se clasifiquen como voz. Aumente Threshold: hacia
0.30–0.40. - La estimación de ruido reacciona lentamente o el piso de ruido suena inestable — Ajuste Smoothing: (consulte los Consejos anteriores). También verifique que el NPE Method seleccionado se adapte a su tipo de ruido; NSTAT se adapta mejor al ruido no estacionario.
- El botón de alternancia de MNR aparece atenuado — Está en Windows o Linux. MNR requiere macOS.
- El botón de alternancia de BNR aparece atenuado — El SDK de NVIDIA Broadcast no está instalado o no se detecta.
- No puede encontrar el diálogo después de minimizarlo — Revise la barra de tareas o el dock. El diálogo se minimiza como cualquier otra ventana.