Как конвертировать dbm в ватты на Matlab - PullRequest
0 голосов
/ 29 апреля 2018

Добрый день

Я хочу преобразовать PT = 47dbm в ватт, как я могу сделать это преобразование на matlab?

В моем коде значение PT = 50,12 ватт, но я хочу сделать правильное преобразование из дБм в ватт с помощью Matlab.

1 Ответ

0 голосов
/ 29 апреля 2018

Преобразование ватт в дБм следует следующему правилу:

dBW = 10 * log10(P[w])

dBm = 10 * log10(1000 * P[w])
    = 10 * log10(P[w]) + 10 * log10(1000)
    = 10 * log10(P[w]) + 10 * 3
    = 10 * log10(P[w]) + 30
    = dBW + 30

Следовательно, обратный путь будет:

P[w] = 10 ^ ((P[dBm] - 30) / 10);

Таким образом, в Matlab:

P_w = 47;
P_dBm = 10 ^ ((P_w - 30) / 10); % 50.12
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...