Cálculo de THD (Total Harmonic Distortion) en dBm en LabVIEW



Software Primario:
Versión de Software Primario: 1.0
Versión de Software Primario Corregido:
Software Secundario:

Problema:

Estoy utilizando el VI “Harmonic Distortion Analyzer.vi” para obtener el parámetro THD (Total Harmonic Distortion) de una señal en unidades naturales y a continuación pasar este valor a unidades dBm. Sé que la función está calculando mal este parámetro THD porque cuando pongo a la entrada una señal conocida, el resultado del parámetro THD en dBm es menor al esperado ¿A qué se debe este error?

Solución:

Este VI tiene bien implementadas las operaciones. El problema radica en cómo LabVIEW calcula el parámetro THD. Habitualmente, se define THD como:
 

 

Pero esta definición no es la única, sino que hay varias maneras diferentes de calcular este parámetro. En concreto, al consultar la ayuda de LabVIEW vemos en la entrada “Harmonic Distortion” (Fundamentals>>Signal Processing and Analisys>>Concepts>>Distortion Measurements>>Harmonics Distorition) que LabVIEW calcula el parámetro THD como:
 

Por lo que el cambio de unidades naturales a unidades dBm se tiene que hacer como 20log(), en lugar de cómo 10log() como cabría esperar según la primera definición.



Ligas Relacionadas:

Archivos Adjuntos:

 






Día del Reporte: 09/30/2009
Última Actualización: 11/23/2009
Identificación del Documento: 51TGA18W