diff options
author | Suraj Yerramilli | 2015-06-06 22:45:42 +0530 |
---|---|---|
committer | Suraj Yerramilli | 2015-06-06 22:45:42 +0530 |
commit | 50a2a3b9e1316d6f68ae39eced629e352d5546cf (patch) | |
tree | e953d06476357ae21612319308e9c4b345fffe54 | |
parent | c451f8846250295fcb7611d1042d7880f8db7ac5 (diff) | |
download | SysID-R-code-50a2a3b9e1316d6f68ae39eced629e352d5546cf.tar.gz SysID-R-code-50a2a3b9e1316d6f68ae39eced629e352d5546cf.tar.bz2 SysID-R-code-50a2a3b9e1316d6f68ae39eced629e352d5546cf.zip |
Documenting spa
-rw-r--r-- | R/nonparam.R | 21 | ||||
-rw-r--r-- | man/spa.Rd | 22 |
2 files changed, 41 insertions, 2 deletions
diff --git a/R/nonparam.R b/R/nonparam.R index 73c76f7..e4d0b07 100644 --- a/R/nonparam.R +++ b/R/nonparam.R @@ -114,7 +114,26 @@ step <- function(model){ #' @param npad an integer representing the total length of each time series #' to analyze after padding with zeros. This argument allows the user to #' control the spectral resolution of the SDF estimates: the normalized -#' frequency interval is deltaf=1/npad. (Default:) +#' frequency interval is deltaf=1/npad. (Default: 255) +#' +#' @details +#' The function calls the \code{SDF} function in the \code{sapa} package to +#' compute the cross-spectral densities. The method used is \strong{Welch's +#' Overlapped Segment Averaging} with a normalized \strong{Hanning} window. +#' The overlap used is 50%. +#' +#' @return +#' an \code{idfrd} object containing the estimated frequency response +#' +#' @references +#' Arun K. Tangirala (2015), \emph{Principles of System Identification: +#' Theory and Practice}, CRC Press, Boca Raton. Sections 16.5 and 20.4 +#' +#' @seealso \code{\link[sapa]{SDF}} +#' +#' @examples +#' data(frf) +#' frf <- spa(data) #' #' @export spa <- function(data,npad=255){ @@ -12,10 +12,30 @@ spa(data, npad = 255) \item{npad}{an integer representing the total length of each time series to analyze after padding with zeros. This argument allows the user to control the spectral resolution of the SDF estimates: the normalized -frequency interval is deltaf=1/npad. (Default:)} +frequency interval is deltaf=1/npad. (Default: 255)} +} +\value{ +an \code{idfrd} object containing the estimated frequency response } \description{ Estimates Frequency Response with fixed frequency resolution using spectral analysis } +\details{ +The function calls the \code{SDF} function in the \code{sapa} package to +compute the cross-spectral densities. The method used is \strong{Welch's +Overlapped Segment Averaging} with a normalized \strong{Hanning} window. +The overlap used is 50%. +} +\examples{ +data(frf) +frf <- spa(data) +} +\references{ +Arun K. Tangirala (2015), \emph{Principles of System Identification: +Theory and Practice}, CRC Press, Boca Raton. Sections 16.5 and 20.4 +} +\seealso{ +\code{\link[sapa]{SDF}} +} |