Why does the DB function not return the proper power ratio in Signal Processing Toolbox?

Technical Source
1 min readMar 17, 2021

--

I expect DB to always be power ratio and not amplitude ratio. Hence, dB should equal 10*log10 (value) and not 20*log10(value) for amplitude to power conversion.

ANSWER

Matlabsolutions.com provide latest MatLab Homework Help,MatLab Assignment Help for students, engineers and researchers in Multiple Branches like ECE, EEE, CSE, Mechanical, Civil with 100% output.Matlab Code for B.E, B.Tech,M.E,M.Tech, Ph.D. Scholars with 100% privacy guaranteed. Get MATLAB projects with source code for your learning and research.

This bug has been fixed in Release 2007a (R2007a). For previous product releases, read below for any possible workarounds:

Generally for engineers of communications and electronics background, “dB” unit represents a ratio, for example, between input and output. On the other hand “dBm” unit represents a magnitude of power. However, in this case “dB” is used as a magnitude of power.

You can use the following syntax of the DB function as a workaround. If X is the value in question, use:

SEE COMPLETE ANSWER CLICK THE LINK

https://www.matlabsolutions.com/resources/why-does-the-db-function-not-return-the-proper-power-ratio-in-signal-processing-toolbox-.php

--

--

Technical Source
Technical Source

Written by Technical Source

Simple! That is me, a simple person. I am passionate about knowledge and reading. That’s why I have decided to write and share a bit of my life and thoughts to.

No responses yet