ENBW documentation is ambiguous/incorrect.

1 Ansicht (letzte 30 Tage)
Andrew Roscoe
Andrew Roscoe am 19 Aug. 2016
Beantwortet: Greg Dionne am 27 Feb. 2017
In the ENBW documentation page http://uk.mathworks.com/help/signal/ref/enbw.html#btrihsq-1, the enbw(window(N),Fs) function is described as returning the two-sided bandwidth (in Hz) of a window. As far as I can see, this is a correct statement and evaluates (for all w(i) in N samples)
ENBW * (Fs/N) = (N * sum(w(i)^2)/sum(w(i))^2) * (Fs/N)
But, the example code given in EquivalentRectangularNoiseBandwidthExample.m clearly contains the lines:
bw = enbw(hann(1000),Fs)
.
.
.
plots:plot(bw*[-1 -1 1 1],[-40 maxgain maxgain -40],'--')
Surely this is incorrect and the example should plot:
plots:plot(bw/2*[-1 -1 1 1],[-40 maxgain maxgain -40],'--')
Andrew

Akzeptierte Antwort

Greg Dionne
Greg Dionne am 27 Feb. 2017
Looks like this is fixed now.

Weitere Antworten (0)

Kategorien

Mehr zu Introduction to Installation and Licensing finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by