function converterFrequencia(valor, siglaOrigem, siglaDestino) {
    if (siglaOrigem.toUpperCase() === 'DBW' || siglaDestino.toUpperCase() === 'DBW') {
        if (siglaOrigem.toUpperCase() === 'DBW' && siglaDestino.toUpperCase() === 'W') {
            return Math.round(Math.pow(10, eval(valor) / 10) * 100000) / 100000;
        } else if (siglaOrigem.toUpperCase() === 'W' && siglaDestino.toUpperCase() === 'DBW') {
            return Math.round(10 * Math.log(eval(valor)) / Math.LN10 * 100000) / 100000;
        }
    }


    return valor * getFatorW(siglaOrigem) / getFatorW(siglaDestino);
}

function dbiToDbd(dbi) {
    if (!isNaN(dbi) && dbi !== '') {
        return dbi - 2.15;
    }

    return 0;
}

function dbdToDbi(dbd) {
    if (!isNaN(dbd) && dbd !== '') {
        return new Number(2.15) + new Number(dbd);
    }

    return 0;
}

function getFatorW(sigla) {
    if (sigla.toUpperCase() === 'MW') {
        return 1;
    } else if (sigla.toUpperCase() === 'W') {
        return 1000;
    } else if (sigla.toUpperCase() === 'KW') {
        return 1000000;
    }
}