~ubuntu-branches/ubuntu/trusty/gnuradio/trusty

« back to all changes in this revision

Viewing changes to gnuradio-core/src/lib/filter/gri_mmse_fir_interpolator_cc.h

  • Committer: Bazaar Package Importer
  • Author(s): Kamal Mostafa
  • Date: 2010-03-13 07:46:01 UTC
  • mfrom: (2.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20100313074601-zjsa893a87bozyh7
Tags: 3.2.2.dfsg-1ubuntu1
* Fix build for Ubuntu lucid (LP: #260406)
  - add binary package dep for libusrp0, libusrp2-0: adduser
  - debian/rules clean: remove pre-built Qt moc files

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* -*- c++ -*- */
2
2
/*
3
 
 * Copyright 2002 Free Software Foundation, Inc.
 
3
 * Copyright 2002,2007 Free Software Foundation, Inc.
4
4
 * 
5
5
 * This file is part of GNU Radio
6
6
 * 
29
29
 
30
30
/*!
31
31
 * \brief Compute intermediate samples between signal samples x(k*Ts)
 
32
 * \ingroup filter_primitive
32
33
 *
33
34
 * This implements a Mininum Mean Squared Error interpolator with 8 taps.
34
35
 * It is suitable for signals where the bandwidth of interest B = 1/(4*Ts)
49
50
 
50
51
  /*!
51
52
   * \brief compute a single interpolated output value.
52
 
   * \p input must have ntaps() valid entries.
 
53
   *
 
54
   * \p input must have ntaps() valid entries and be 8-byte aligned.
53
55
   * input[0] .. input[ntaps() - 1] are referenced to compute the output value.
 
56
   * \throws std::invalid_argument if input is not 8-byte aligned.
54
57
   *
55
58
   * \p mu must be in the range [0, 1] and specifies the fractional delay.
56
59
   *