xcorr computes cross-correlation correctly

    We now compute the cross-correlation as an estimate of Rxy(k) = E{x(n+k)*conj(y(n)} = E{x(n)*conj(y(n-k)}. The
    speed of the algorithm has also been vastly improved, especially for long vectors.

    lpc now returns the prediction error variance correctly


    The error variance is computed based on the correctly scaled auto-correlation sequence (the biased estimate).

    fircls correctly handles frequency steps bigger than 0.01

    The fircls function no longer produces the warning "Empty matrix multiplication with unequal inner dimensions" when the frequency step is bigger than 0.01.

    Made remez more robust

    remez no longer generates the warning "Subscript indices must be integer values".

    Improved help for hilbert

    Help for hilbert now states that when the input is complex, only the real part is used. Also, hilbert generates a warning if the input is complex.

    Fixed axis labeling in freqz

    freqz now labels the x-axis correctly in all cases.

    AR spectral estimation methods calculate the one-sided PSD

    The power spectral estimation (PSD) functions pburg, pcov, pmcov, and pyulear now calculate the one-sided PSD.

    pmtm now computes one-sided and two-sided PSD

    The power spectral estimation (PSD) function pmtm now accepts an optional string to specify one-sided or two-sided PSD.

    Improved handling of input string flag to ss2sos

    ss2sos now correctly allows the direction flag string to be specified as either the 5th or 6th input argument.

    tf2latc correctly normalizes transfer function

    tf2latc now correctly normalizes the numerator and denominator when the leading coefficient of the denominator is not equal to one.