Code covered by the BSD License  

Highlights from
SDToolbox 2

image thumbnail
from SDToolbox 2 by Piero Malcovati
Simulation of sigma-delta modulators

dbv(x)
function y = dbv(x)
% Calculates the input value in dB dbp(x) = 20*log10(x)
% (by S. Brigati, P. Malcovati)
%
% y = dbv(x)
%
% x:	Input
%
% y:	Output in dB

y = -Inf*ones(size(x));
nonzero = x~=0;
y(nonzero) = 20*log10(abs(x(nonzero)));

Contact us at files@mathworks.com