Skip to content
RFrftools.io
RF Engineering8 de marzo de 20268 min de lectura

Análisis presupuestario de RF Cascade: Friis Chains, IIP3 Cascade y análisis de rendimiento con Monte Carlo

Un recorrido completo del RF Cascade Budget Analyzer: configurar un mezclador LNA + y una cadena IF de 5 etapas, calcular la NF, la ganancia, el IIP3 y el P1dB en cascada y, a continuación, ejecutar Montecarlo sobre las tolerancias de los componentes para predecir el rendimiento de la producción e identificar qué etapa domina la sensibilidad.

Contenido

Por qué los valores nominales no son suficientes

Todas las hojas de datos de interfaz de RF muestran una cifra de ruido y una ganancia en un único punto de funcionamiento: 25 °C, suministro nominal, frecuencia central. Las piezas de producción vienen con las distribuciones. Un NF LNA de 2 dB tiene una distribución que puede abarcar de 1,5 a 2,5 dB en todas las esquinas del proceso. Si la especificación de sensibilidad de su receptor requiere un NF en cascada de 2,0 dB con un margen de 0,5 dB, ese margen se evapora cuando se acumulan las esquinas de producción.

El RF Cascade Budget Analyzer soluciona este problema calculando la NF, la ganancia, el IIP3 y el P1dB en cascada mediante fórmulas de Friis y, a continuación, ejecutando sistemas Montecarlo vectorizados sobre las tolerancias por etapa para generar estadísticas de rendimiento y clasificaciones de sensibilidad. Las entradas son una lista de etapas JSON: puedes definir tantas etapas como tenga tu cadena, con cualquier combinación de amplificadores, mezcladores, atenuadores y filtros.

Configuración de una cadena de recepción de 5 etapas

La cadena de ejemplo es un receptor de 2,4 GHz: LNA → filtro de selección de banda → mezclador → amplificador IF → filtro IF. Introduzca la siguiente lista de etapas:

[   {"name": "LNA",           "gain": 15.0, "nf": 1.5, "iip3": -5.0,  "nf_tol": 0.3, "gain_tol": 0.5, "iip3_tol": 1.5},   {"name": "BPF",           "gain": -1.5, "nf": 1.5, "iip3": 30.0,  "nf_tol": 0.2, "gain_tol": 0.2, "iip3_tol": 0.0},   {"name": "Mixer",         "gain": -6.0, "nf": 7.5, "iip3": 12.0,  "nf_tol": 0.5, "gain_tol": 0.5, "iip3_tol": 2.0},   {"name": "IF Amplifier",  "gain": 20.0, "nf": 5.0, "iip3": 20.0,  "nf_tol": 0.4, "gain_tol": 0.5, "iip3_tol": 1.5},   {"name": "IF Filter",     "gain": -2.0, "nf": 2.0, "iip3": 30.0,  "nf_tol": 0.2, "gain_tol": 0.3, "iip3_tol": 0.0} ]
Los camposnf_tol,gain_toleiip3_tolespecifican las tolerancias de ±π para el Montecarlo. Los componentes pasivos (filtro, atenuador) utilizan una tolerancia cero al IIP3, ya que su linealidad está básicamente fijada por la física.

Resultados nominales en cascada

Con estas entradas, la herramienta calcula:

MétricoValor
Ganancia en cascada26,0 dB
NF en cascada2,31 dB
IP3 en cascada (entrada)−10,8 dBm
IP3 en cascada (salida)15,2 dBm
P1dB en cascada (entrada)−20,8 dBm
SFDR58,4 dB·Hz^ (2/3)
El NF en cascada de 2,31 dB confirma que la cadena cumple con un presupuesto de sensibilidad de 2,5 dB con un margen de 0,19 dB, apenas. La cascada IIP3 está dominada por el mezclador: a pesar de la alta ganancia del LNA, el relativamente modesto IIP3 del mezclador, de +12 dBm referido a su entrada, pasa a ser de aproximadamente -9 dBm referido a la entrada del sistema, después de tener en cuenta una ganancia de 13,5 dB por delante.

Desglose de las contribuciones por etapa

El desglose de la ganancia acumulada y la NF muestra que el LNA aporta 1,50 dB a la NF en cascada (el 100% de su propia NF desde que es la primera etapa), el BPF añade 0,09 dB (atenuado por la ganancia del LNA) y el mezclador aporta 0,67 dB. Esto coincide con la intuición de Friis: el LNA domina y cada dB de ganancia de LNA reduce directamente la contribución de NF de cada etapa posterior.

La distribución del IIP3 por fase es la inversa: las fases más avanzadas, con mucha ganancia por delante, dominan el IIP3 en cascada. El mezclador en la posición 3 (13,5 dB de ganancia por delante) es el responsable de la mayor parte de la degradación del IIP3. La mejora del IIP3 del amplificador IF de 20 a 30 dBm cambia el IIP3 en cascada en menos de 0,3 dB, lo que no supone un obstáculo.

Montecarlo: del rendimiento nominal al de producción

Establezca 200 000 ensayos con distribuciones gaussianas (las tolerancias son de 1). El Montecarlo perturba todos los parámetros de la etapa simultáneamente y calcula la cascada de Friis completa para cada prueba.

Los resultados:

Métrico10º %ile50º %ile90º %ile
NF en cascada1,97 dB2,31 dB2,67 dB
Ganancia en cascada24,8 dB26,0 dB27,2 dB
IP3 en cascada−12,6 dBm−10,8 dBm−9,1 dBm
Con un límite de NF de 2,5 dB, el rendimiento es del 78,3%: aproximadamente una de cada cinco placas de producción superará las especificaciones con estas tolerancias de componentes. Este es un problema de rendimiento importante para un producto de consumo.

El análisis de sensibilidad revela que la tolerancia del LNA a la NF (±0,3 dB, 1m/s) representa el 47% de la varianza del NF en cascada. La tolerancia a la NF del mezclador representa el 31%. Las etapas restantes aportan un 22% en conjunto.

Mejorar el rendimiento sin cambiar el esquema

El desglose de la sensibilidad apunta directamente a la solución: ajustar la tolerancia del LNA NF. El cambio de una tolerancia NF de 0,3 dB a 0,15 dB (1σc), que se puede lograr mediante una inspección de entrada más estricta o una variante del LNA de mayor calidad, eleva el rendimiento al 91,4%. Sin cambios en el esquema, sin componentes nuevos.

Como alternativa, cambiar el LNA NF nominal de 1,5 dB a 1,2 dB (seleccionando una pieza de mayor rendimiento) manteniendo la misma tolerancia aumenta el rendimiento hasta el 93,8% y también mejora el NF medio en cascada a 2,01 dB, lo que proporciona un cómodo margen de 0,49 dB.

El segundo escenario cuesta más por LNA, pero reduce drásticamente el riesgo de pérdida. La herramienta le permite cuantificar esa compensación antes de comprometerse con una lista de materiales.

El SFDR y la restricción del diseño de rango dinámico

El IIP3 en cascada determina el rango dinámico libre de elementos espurios, es decir, el rango de potencias de señal de entrada en el que no predominan ni el ruido ni los productos de intermodulación:

SFDR=23(IIP3Pnoise floor)SFDR = \frac{2}{3}(IIP3 - P_{noise\ floor})
Con un nivel de ruido de −115 dBm (kTBF para un ancho de banda de 1 MHz a 2,31 dB NF) y un IIP3 en cascada de −10,8 dBm, SFDR = (2/3) (−10,8 − (−115)) = 69,5 dB. La herramienta lo presenta en forma normalizada en dB·hZ^ (2/3). Si hay dos fuentes de interferencia cocanal a −45 dBm, sus productos IM3 aparecen en −10,8 + 2 (−10,8 − (−45)) = −44 dBm, justo en el nivel de interferencia. El resultado del SFDR indica inmediatamente que se trata de un posible problema de modulación cruzada en niveles de entrada altos.

[Analizador presupuestario RF Cascade] (/tools/rf-cascade)

Artículos Relacionados