/* -*- c++ -*- */
/*
- * Copyright 2002 Free Software Foundation, Inc.
+ * Copyright 2002,2007 Free Software Foundation, Inc.
*
* This file is part of GNU Radio
*
/*!
* \brief Compute intermediate samples between signal samples x(k*Ts)
+ * \ingroup filter_primitive
*
* This implements a Mininum Mean Squared Error interpolator with 8 taps.
* It is suitable for signals where the bandwidth of interest B = 1/(4*Ts)
/*!
* \brief compute a single interpolated output value.
- * \p input must have ntaps() valid entries.
+ *
+ * \p input must have ntaps() valid entries and be 8-byte aligned.
* input[0] .. input[ntaps() - 1] are referenced to compute the output value.
+ * \throws std::invalid_argument if input is not 8-byte aligned.
*
* \p mu must be in the range [0, 1] and specifies the fractional delay.
*