Estoy tratando de medir automáticamente la cantidad de intermodulación basada en una captura de espectro de banda ancha (que se promedia con el tiempo). Hay un conjunto dado de ondas portadoras razonablemente de banda estrecha, que siempre están presentes. Si hay una no linealidad en la ruta de RF, como un perno oxidado (que es básicamente un diodo de contacto puntual) o un amplificador que está activado / desactivado, estos producirán un conjunto de productos de intermodulación.
Hasta ahora, he logrado calcular automáticamente las frecuencias compuestas de segundo orden (CSO) y de latido trible compuesto (CTB). La cosa es: muchas de las frecuencias CSO / CTB son exactamente iguales. Así que hay por ejemplo 10 productos CSO a 622.25 MHz y 2 productos CTB a 623 MHz. Pero eso significa que se escalan de manera diferente.
Mi idea de detectar la intermodulación es integrar numéricamente la potencia recibida en un ancho de banda muy estrecho alrededor de las frecuencias precalculadas CSO / CTB e intentar encontrar algunos umbrales para el resultado de esa integral.
Mi pregunta es: ¿cómo debo escalar n productos de CSO / CTB que se unen en un solo punto? ¿Debería simplemente restar 10 * log_10 (n) dB de ese punto de datos? ¿Debería incluir también la escala de los coeficientes binomiales de los productos CSO / CTB?
Pregunta lateral: ¿las distorsiones no lineales típicas dependen mucho de la frecuencia? Si es así, me imagino que la escala para la cantidad de productos no será muy significativa.