Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > def0228095a1541e2d3632b6b6da7c38 > files > 8536

gnuradio-doc-3.3.0-8mdv2010.1.i586.rpm

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.6.3">
  <compounddef id="classgr__pfb__interpolator__ccf" kind="class" prot="public">
    <compoundname>gr_pfb_interpolator_ccf</compoundname>
    <basecompoundref refid="classgr__sync__interpolator" prot="public" virt="non-virtual">gr_sync_interpolator</basecompoundref>
    <includes refid="gr__pfb__interpolator__ccf_8h" local="no">gr_pfb_interpolator_ccf.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgr__pfb__interpolator__ccf_1a267a62673d20804e2545d05b9f523183" prot="private" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; <ref refid="classgr__fir__ccf" kindref="compound">gr_fir_ccf</ref> * &gt;</type>
        <definition>std::vector&lt;gr_fir_ccf*&gt; gr_pfb_interpolator_ccf::d_filters</definition>
        <argsstring></argsstring>
        <name>d_filters</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="94" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" bodystart="94" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__pfb__interpolator__ccf_1aea89ac0cb955747f3da5c0bd44438c92" prot="private" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; <ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; float &gt; &gt;</type>
        <definition>std::vector&lt; std::vector&lt;float&gt; &gt; gr_pfb_interpolator_ccf::d_taps</definition>
        <argsstring></argsstring>
        <name>d_taps</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="95" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" bodystart="95" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__pfb__interpolator__ccf_1af7d33fac7c7ce87e801d61937817d3a4" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr_pfb_interpolator_ccf::d_rate</definition>
        <argsstring></argsstring>
        <name>d_rate</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="96" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" bodystart="96" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__pfb__interpolator__ccf_1ac6f8092b0febe04b0d4725eeea4ba6d0" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr_pfb_interpolator_ccf::d_taps_per_filter</definition>
        <argsstring></argsstring>
        <name>d_taps_per_filter</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="97" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" bodystart="97" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__pfb__interpolator__ccf_1aee71be52d61e8c097137a153cd8f3b6a" prot="private" static="no" mutable="no">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool gr_pfb_interpolator_ccf::d_updated</definition>
        <argsstring></argsstring>
        <name>d_updated</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="98" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" bodystart="98" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classgr__pfb__interpolator__ccf_1a50b9fc79fc9652c366a9f89c71d233d1" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>friend <ref refid="classboost_1_1shared__ptr" kindref="compound">gr_pfb_interpolator_ccf_sptr</ref></type>
        <definition>gr_pfb_interpolator_ccf_sptr gr_make_pfb_interpolator_ccf</definition>
        <argsstring>(unsigned int interp, const std::vector&lt; float &gt; &amp;taps)</argsstring>
        <name>gr_make_pfb_interpolator_ccf</name>
        <param>
          <type>unsigned int</type>
          <declname>interp</declname>
        </param>
        <param>
          <type>const <ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; float &gt; &amp;</type>
          <declname>taps</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Build the polyphase filterbank interpolator. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>interp</parametername>
</parameternamelist>
<parameterdescription>
<para>(unsigned integer) Specifies the interpolation rate to use </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>taps</parametername>
</parameternamelist>
<parameterdescription>
<para>(vector/list of floats) The prototype filter to populate the filterbank. The taps should be generated at the interpolated sampling rate. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="92"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classgr__pfb__interpolator__ccf_1ae29a60a69b3e8bf93e36409ef4bd122b" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr_pfb_interpolator_ccf::gr_pfb_interpolator_ccf</definition>
        <argsstring>(unsigned int interp, const std::vector&lt; float &gt; &amp;taps)</argsstring>
        <name>gr_pfb_interpolator_ccf</name>
        <param>
          <type>unsigned int</type>
          <declname>interp</declname>
        </param>
        <param>
          <type>const <ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; float &gt; &amp;</type>
          <declname>taps</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Construct a Polyphase filterbank interpolator <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>interp</parametername>
</parameternamelist>
<parameterdescription>
<para>(unsigned integer) Specifies the interpolation rate to use </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>taps</parametername>
</parameternamelist>
<parameterdescription>
<para>(vector/list of floats) The prototype filter to populate the filterbank. The taps should be generated at the interpolated sampling rate. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="107"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr__pfb__interpolator__ccf_1a2eaf438a9cd2790dc7d124756d845887" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr_pfb_interpolator_ccf::~gr_pfb_interpolator_ccf</definition>
        <argsstring>()</argsstring>
        <name>~gr_pfb_interpolator_ccf</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="110"/>
      </memberdef>
      <memberdef kind="function" id="classgr__pfb__interpolator__ccf_1a892dd61b67931a1b46fddeb078af82dd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_pfb_interpolator_ccf::set_taps</definition>
        <argsstring>(const std::vector&lt; float &gt; &amp;taps)</argsstring>
        <name>set_taps</name>
        <param>
          <type>const <ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; float &gt; &amp;</type>
          <declname>taps</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Resets the filterbank&apos;s filter taps with the new prototype filter <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>taps</parametername>
</parameternamelist>
<parameterdescription>
<para>(vector/list of floats) The prototype filter to populate the filterbank. The taps should be generated at the interpolated sampling rate. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="117"/>
      </memberdef>
      <memberdef kind="function" id="classgr__pfb__interpolator__ccf_1a13f6b31430b26996bfa9d057746adf0c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_pfb_interpolator_ccf::print_taps</definition>
        <argsstring>()</argsstring>
        <name>print_taps</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Print all of the filterbank taps to screen. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="122"/>
      </memberdef>
      <memberdef kind="function" id="classgr__pfb__interpolator__ccf_1afc835f4e97638fd6d495832fd457932d" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>int</type>
        <definition>int gr_pfb_interpolator_ccf::work</definition>
        <argsstring>(int noutput_items, gr_vector_const_void_star &amp;input_items, gr_vector_void_star &amp;output_items)</argsstring>
        <name>work</name>
        <reimplements refid="classgr__sync__block_1a0c523f4285a6eb690f677ee6295ab117">work</reimplements>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_const_void_star</ref> &amp;</type>
          <declname>input_items</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_void_star</ref> &amp;</type>
          <declname>output_items</declname>
        </param>
        <briefdescription>
<para>just like <ref refid="classgr__block_1a137b93d87dc83bbdb6369d33f4ea8197" kindref="member">gr_block::general_work</ref>, only this arranges to call consume_each for you </para>        </briefdescription>
        <detaileddescription>
<para>The user must override work to define the signal processing code </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="126"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Polyphase filterbank interpolator with gr_complex input, gr_complex output and float taps. </para>    </briefdescription>
    <detaileddescription>
<para>This block takes in a signal stream and performs interger up- sampling (interpolation) with a polyphase filterbank. The first input is the integer specifying how much to interpolate by. The second input is a vector (Python list) of floating-point taps of the prototype filter.</para><para>The filter&apos;s taps should be based on the interpolation rate specified. That is, the bandwidth specified is relative to the bandwidth after interpolation.</para><para>For example, using the GNU Radio&apos;s firdes utility to building filters, we build a low-pass filter with a sampling rate of <emphasis>fs</emphasis>, a 3-dB bandwidth of <emphasis>BW</emphasis> and a transition bandwidth of <emphasis>TB</emphasis>. We can also specify the out-of-band attenuation to use, ATT, and the filter window function (a Blackman-harris window in this case). The first input is the gain, which is also specified as the interpolation rate so that the output levels are the same as the input (this creates an overall increase in power).</para><para><bold><emphasis>self._taps = gr.firdes.low_pass_2(interp, interp*fs, BW, TB, attenuation_dB=ATT, window=gr.firdes.WIN_BLACKMAN_hARRIS)</emphasis></bold></para><para>The PFB interpolator code takes the taps generated above and builds a set of filters. The set contains <emphasis>interp</emphasis> number of filters and each filter contains ceil(taps.size()/interp) number of taps. Each tap from the filter prototype is sequentially inserted into the next filter. When all of the input taps are used, the remaining filters in the filterbank are filled out with 0&apos;s to make sure each filter has the same number of taps.</para><para>The theory behind this block can be found in Chapter 7.1 of the following book.</para><para><bold><emphasis>f. harris, &quot;Multirate Signal Processing for Communication
       Systems&lt;/EM&gt;,&quot; Upper Saddle River, NJ: Prentice Hall, Inc. 2004.</emphasis></bold> </para>    </detaileddescription>
    <inheritancegraph>
      <node id="14631">
        <label>gr_msg_accepter</label>
        <link refid="classgr__msg__accepter"/>
        <childnode refid="14632" relation="public-inheritance">
        </childnode>
      </node>
      <node id="14628">
        <label>gr_sync_block</label>
        <link refid="classgr__sync__block"/>
        <childnode refid="14629" relation="public-inheritance">
        </childnode>
      </node>
      <node id="14629">
        <label>gr_block</label>
        <link refid="classgr__block"/>
        <childnode refid="14630" relation="public-inheritance">
        </childnode>
      </node>
      <node id="14627">
        <label>gr_sync_interpolator</label>
        <link refid="classgr__sync__interpolator"/>
        <childnode refid="14628" relation="public-inheritance">
        </childnode>
      </node>
      <node id="14626">
        <label>gr_pfb_interpolator_ccf</label>
        <link refid="classgr__pfb__interpolator__ccf"/>
        <childnode refid="14627" relation="public-inheritance">
        </childnode>
      </node>
      <node id="14632">
        <label>gruel::msg_accepter</label>
        <link refid="classgruel_1_1msg__accepter"/>
      </node>
      <node id="14630">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
        <childnode refid="14631" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="14652">
        <label>T</label>
      </node>
      <node id="14656">
        <label>std::vector&lt; std::vector&lt; float &gt; &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="14638">
        <label>gr_msg_accepter</label>
        <link refid="classgr__msg__accepter"/>
        <childnode refid="14639" relation="public-inheritance">
        </childnode>
      </node>
      <node id="14635">
        <label>gr_sync_block</label>
        <link refid="classgr__sync__block"/>
        <childnode refid="14636" relation="public-inheritance">
        </childnode>
      </node>
      <node id="14655">
        <label>std::vector&lt; float &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="14649">
        <label>std::deque&lt; pmt::pmt_t &gt;</label>
      </node>
      <node id="14636">
        <label>gr_block</label>
        <link refid="classgr__block"/>
        <childnode refid="14637" relation="public-inheritance">
        </childnode>
        <childnode refid="14645" relation="usage">
          <edgelabel>d_detail</edgelabel>
        </childnode>
      </node>
      <node id="14645">
        <label>boost::shared_ptr&lt; gr_block_detail &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="14646" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="14634">
        <label>gr_sync_interpolator</label>
        <link refid="classgr__sync__interpolator"/>
        <childnode refid="14635" relation="public-inheritance">
        </childnode>
      </node>
      <node id="14651">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="14652" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="14646">
        <label>gr_block_detail</label>
        <link refid="classgr__block__detail"/>
        <childnode refid="14647" relation="usage">
          <edgelabel>d_input</edgelabel>
        </childnode>
        <childnode refid="14648" relation="usage">
          <edgelabel>d_tpb</edgelabel>
        </childnode>
        <childnode refid="14650" relation="usage">
          <edgelabel>d_output</edgelabel>
        </childnode>
      </node>
      <node id="14654">
        <label>gr_fir_ccf</label>
        <link refid="classgr__fir__ccf"/>
        <childnode refid="14655" relation="usage">
          <edgelabel>d_taps</edgelabel>
        </childnode>
      </node>
      <node id="14653">
        <label>std::vector&lt; gr_fir_ccf * &gt;</label>
        <link refid="classstd_1_1vector"/>
        <childnode refid="14654" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="14640">
        <label>boost::shared_ptr&lt; gr_io_signature &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="14641" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="14644">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="14647">
        <label>std::vector&lt; gr_buffer_reader_sptr &gt;</label>
      </node>
      <node id="14633">
        <label>gr_pfb_interpolator_ccf</label>
        <link refid="classgr__pfb__interpolator__ccf"/>
        <childnode refid="14634" relation="public-inheritance">
        </childnode>
        <childnode refid="14653" relation="usage">
          <edgelabel>d_filters</edgelabel>
        </childnode>
        <childnode refid="14656" relation="usage">
          <edgelabel>d_taps</edgelabel>
        </childnode>
      </node>
      <node id="14639">
        <label>gruel::msg_accepter</label>
        <link refid="classgruel_1_1msg__accepter"/>
      </node>
      <node id="14648">
        <label>gr_tpb_detail</label>
        <link refid="structgr__tpb__detail"/>
        <childnode refid="14649" relation="usage">
          <edgelabel>msg_queue</edgelabel>
        </childnode>
      </node>
      <node id="14650">
        <label>std::vector&lt; gr_buffer_sptr &gt;</label>
        <childnode refid="14651" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="14641">
        <label>gr_io_signature</label>
        <link refid="classgr__io__signature"/>
        <childnode refid="14642" relation="usage">
          <edgelabel>d_sizeof_stream_item</edgelabel>
        </childnode>
      </node>
      <node id="14637">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
        <childnode refid="14638" relation="public-inheritance">
        </childnode>
        <childnode refid="14640" relation="usage">
          <edgelabel>d_input_signature</edgelabel>
          <edgelabel>d_output_signature</edgelabel>
        </childnode>
        <childnode refid="14643" relation="usage">
          <edgelabel>d_name</edgelabel>
        </childnode>
      </node>
      <node id="14642">
        <label>std::vector&lt; int &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="14643">
        <label>std::string</label>
        <childnode refid="14644" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" line="83" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h" bodystart="82" bodyend="127"/>
    <listofallmembers>
      <member refid="classgr__basic__block_1a2503eb6922db0bf2a442dcd2d14670c9" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>basic_block</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3da0abd1c82699481ffa502e5bb8d7bdaec" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>BLACK</name></member>
      <member refid="classgr__basic__block_1a50a714df9c3ce8c03854a09ac84e589b" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>check_topology</name></member>
      <member refid="classgr__basic__block_1a1cedb1704b6c00977c681b378ede384c" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>color</name></member>
      <member refid="classgr__block_1ac76b4c53af762a819bca003d5b5cb4d1" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>consume</name></member>
      <member refid="classgr__block_1a64e9a2096975841b72ff3c1662d27df9" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>consume_each</name></member>
      <member refid="classgr__basic__block_1a7fb7e692e3b98a82410b396ef263bb41" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>d_color</name></member>
      <member refid="classgr__pfb__interpolator__ccf_1a267a62673d20804e2545d05b9f523183" prot="private" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>d_filters</name></member>
      <member refid="classgr__basic__block_1a2c8da0c28bbbfb0e759278c9b9459e96" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>d_input_signature</name></member>
      <member refid="classgr__basic__block_1afd352cc073ef28012d4d079a863f5401" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>d_name</name></member>
      <member refid="classgr__basic__block_1a76d64ed7a79566e3310306ae6f194d75" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>d_output_signature</name></member>
      <member refid="classgr__pfb__interpolator__ccf_1af7d33fac7c7ce87e801d61937817d3a4" prot="private" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>d_rate</name></member>
      <member refid="classgr__pfb__interpolator__ccf_1aea89ac0cb955747f3da5c0bd44438c92" prot="private" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>d_taps</name></member>
      <member refid="classgr__pfb__interpolator__ccf_1ac6f8092b0febe04b0d4725eeea4ba6d0" prot="private" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>d_taps_per_filter</name></member>
      <member refid="classgr__basic__block_1a0d2999c04f47327f93dd7def5dc704f8" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>d_unique_id</name></member>
      <member refid="classgr__pfb__interpolator__ccf_1aee71be52d61e8c097137a153cd8f3b6a" prot="private" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>d_updated</name></member>
      <member refid="classgr__block_1afb276858409ac55d62fca1c87d7d4083" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>detail</name></member>
      <member refid="classgr__block_1ab4eeb29440f674815ab3b44b4fb0c34d" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>fixed_rate</name></member>
      <member refid="classgr__sync__interpolator_1a943227c6134e71a7867a66977b414533" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>fixed_rate_ninput_to_noutput</name></member>
      <member refid="classgr__sync__interpolator_1a03961e37cf520668a87f53762e638b9f" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>fixed_rate_noutput_to_ninput</name></member>
      <member refid="classgr__sync__interpolator_1a81ef017ef4ec17d0808cd1c0e2ceb803" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>forecast</name></member>
      <member refid="classgr__sync__interpolator_1a49cd2967b214ead14270d97dab932301" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>general_work</name></member>
      <member refid="classgr__basic__block_1a1183eee484f58953a2fed4c792e46245" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>gr_basic_block</name></member>
      <member refid="classgr__block_1a268510acce1f94c0a60c5273f4948641" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>gr_block</name></member>
      <member refid="classgr__basic__block_1a69b41e361328cea911d69e1ec0bc50ff" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>gr_flat_flowgraph</name></member>
      <member refid="classgr__basic__block_1adf5bf4523d6dd698aa770e3da8f2b30d" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>gr_flowgraph</name></member>
      <member refid="classgr__pfb__interpolator__ccf_1a50b9fc79fc9652c366a9f89c71d233d1" prot="private" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>gr_make_pfb_interpolator_ccf</name></member>
      <member refid="classgr__msg__accepter_1a0482adcd6e89d2a441c8768737b68c21" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>gr_msg_accepter</name></member>
      <member refid="classgr__pfb__interpolator__ccf_1ae29a60a69b3e8bf93e36409ef4bd122b" prot="private" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>gr_pfb_interpolator_ccf</name></member>
      <member refid="classgr__sync__block_1a832d8dad2dbd38e8e9cfa0b954d37c87" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>gr_sync_block</name></member>
      <member refid="classgr__sync__interpolator_1a0038ee6e80dc446b02ff1caf2556780b" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>gr_sync_interpolator</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3daa6cce7ec34a3f9cf917e545a743dc89f" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>GREY</name></member>
      <member refid="classgr__basic__block_1ac585af921ed3f3f38c97aa54bff17dde" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>handle_msg</name></member>
      <member refid="classgr__block_1ad3b305a663f4b5b5c4e17070d00f05d9" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>history</name></member>
      <member refid="classgr__basic__block_1a58f6d05e85931200f3771d3e50741281" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>input_signature</name></member>
      <member refid="classgr__sync__interpolator_1a39beb8a7754295afcc0ff4e5240ceaaf" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>interpolation</name></member>
      <member refid="classgruel_1_1msg__accepter_1a501f4d98d2f933c64d00a766f26b0280" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>msg_accepter</name></member>
      <member refid="classgr__basic__block_1aa12a20d8b8eab341da935530d29299d2" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>name</name></member>
      <member refid="classgr__block_1ade8590e9cba9ccfe1b870be46b1416c2" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>output_multiple</name></member>
      <member refid="classgr__basic__block_1add68b96f012dfe352700b4fd1c3a184a" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>output_signature</name></member>
      <member refid="classgr__msg__accepter_1a18aa82b4055d3908a4a7d71b05009d8d" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>post</name></member>
      <member refid="classgr__pfb__interpolator__ccf_1a13f6b31430b26996bfa9d057746adf0c" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>print_taps</name></member>
      <member refid="classgr__block_1a7617c4eac84059b96d1a4da40c6d542c" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>produce</name></member>
      <member refid="classgr__block_1aa9df8c4d3fb92bde98900831546f8b97" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>relative_rate</name></member>
      <member refid="classgr__basic__block_1a0821ef947158670d53bf0739f3c8877b" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>set_color</name></member>
      <member refid="classgr__block_1a26b61f2c2ca308c3bde82f01d3e9650b" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>set_detail</name></member>
      <member refid="classgr__block_1a176a95343488a9a760c8edf8bb08db20" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>set_fixed_rate</name></member>
      <member refid="classgr__block_1a7c1c85a2d47f72255efd821a6f98f7ba" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>set_history</name></member>
      <member refid="classgr__basic__block_1a419d0fbba0ca02d822cbc299b979de54" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>set_input_signature</name></member>
      <member refid="classgr__sync__interpolator_1a25bb02d6ac26404780bdd217355107ad" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>set_interpolation</name></member>
      <member refid="classgr__block_1a14e8b799f920e52afb93fac413b1a729" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>set_output_multiple</name></member>
      <member refid="classgr__basic__block_1a949b6ad69ebfdf423835265db99cf63d" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>set_output_signature</name></member>
      <member refid="classgr__block_1ab9dc7e6d30692bbfa65fc7c4eef6fc9d" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>set_relative_rate</name></member>
      <member refid="classgr__pfb__interpolator__ccf_1a892dd61b67931a1b46fddeb078af82dd" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>set_taps</name></member>
      <member refid="classgr__block_1a49ea94a86f3199f23563bb837633ea1f" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>start</name></member>
      <member refid="classgr__block_1a53c2c89c037e4e393b75414d605e36b1" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>stop</name></member>
      <member refid="classgr__basic__block_1aa2a2947744d418c5470fbf4e623b58fe" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>unique_id</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3d" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>vcolor</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3da476d594a077e729bad0f2cfa2008c899" prot="protected" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>WHITE</name></member>
      <member refid="classgr__pfb__interpolator__ccf_1afc835f4e97638fd6d495832fd457932d" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>work</name></member>
      <member refid="classgr__block_1af026aa236701757fd5f71129daad883ca248a1e0554813ce26007ff5ec1530392" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>WORK_CALLED_PRODUCE</name></member>
      <member refid="classgr__block_1af026aa236701757fd5f71129daad883ca221c2211857dcee81fb2bbb97fe6b223" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>WORK_DONE</name></member>
      <member refid="classgr__basic__block_1a5bc14d27d53b7b57a960a47cc255e3f9" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>~gr_basic_block</name></member>
      <member refid="classgr__block_1a19133eeffa5f8e6743342f375551ad0c" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>~gr_block</name></member>
      <member refid="classgr__msg__accepter_1ad2ee9c687b775b08ce0e27e913ed8a7d" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>~gr_msg_accepter</name></member>
      <member refid="classgr__pfb__interpolator__ccf_1a2eaf438a9cd2790dc7d124756d845887" prot="public" virt="non-virtual"><scope>gr_pfb_interpolator_ccf</scope><name>~gr_pfb_interpolator_ccf</name></member>
      <member refid="classgruel_1_1msg__accepter_1a043f8b7de22a127df5dd9b3dfe76e2da" prot="public" virt="virtual"><scope>gr_pfb_interpolator_ccf</scope><name>~msg_accepter</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>