Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 6e7a2755bd78c9deedab199b86e675f3 > files > 7696

gnuradio-doc-3.2.2-9.fc14.x86_64.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.7.3">
  <compounddef id="classgr__mpsk__receiver__cc" kind="class" prot="public">
    <compoundname>gr_mpsk_receiver_cc</compoundname>
    <basecompoundref refid="classgr__block" prot="public" virt="non-virtual">gr_block</basecompoundref>
    <includes refid="gr__mpsk__receiver__cc_8h" local="no">gr_mpsk_receiver_cc.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a0b3af6582d15df94f9bb130e17957cb3" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr_mpsk_receiver_cc::d_M</definition>
        <argsstring></argsstring>
        <name>d_M</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="253" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="253" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a84136e609709beb19b5b8d8396813e08" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_theta</definition>
        <argsstring></argsstring>
        <name>d_theta</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="254" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="254" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1afb4dd9b9791a2427819d63f76d6a5590" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_alpha</definition>
        <argsstring></argsstring>
        <name>d_alpha</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="257" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="257" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1acd778b6205e02828ea94d2917c9b9a0c" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_beta</definition>
        <argsstring></argsstring>
        <name>d_beta</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="258" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="258" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a8911847450955dfc0f6c0d97556057f9" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_freq</definition>
        <argsstring></argsstring>
        <name>d_freq</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="259" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="259" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a13951132c7b1d3b12500144fe43160b9" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_max_freq</definition>
        <argsstring></argsstring>
        <name>d_max_freq</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="259" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="259" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a5d06c53469301307788bf7a61a75d609" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_min_freq</definition>
        <argsstring></argsstring>
        <name>d_min_freq</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="259" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="259" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a2b394f35c16166813fd38720f8bb1c8e" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_phase</definition>
        <argsstring></argsstring>
        <name>d_phase</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="260" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="260" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a49bef19b193757a14f90ec48783fb79a" prot="private" static="no" mutable="no">
        <type>unsigned int(gr_mpsk_receiver_cc::*</type>
        <definition>unsigned int(gr_mpsk_receiver_cc::* gr_mpsk_receiver_cc::d_decision)(gr_complex sample) const </definition>
        <argsstring>)(gr_complex sample) const </argsstring>
        <name>d_decision</name>
        <briefdescription>
<para>Decision maker function pointer. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>sample</parametername>
</parameternamelist>
<parameterdescription>
<para>the baseband I&amp;Q sample from which to make the decision</para></parameterdescription>
</parameteritem>
</parameterlist>
This is a function pointer that is set in the constructor to point to the proper decision function for the specified constellation order.</para><para><simplesect kind="return"><para>index into d_constellation point that is the closest to the recieved sample </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="272" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="272" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1aaec0550ea5cf369652410ce553cf86b9" prot="private" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>std::vector&lt;gr_complex&gt; gr_mpsk_receiver_cc::d_constellation</definition>
        <argsstring></argsstring>
        <name>d_constellation</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="275" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="275" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a9a0321a0eef8dc500d6a2ca1882727f4" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr_mpsk_receiver_cc::d_current_const_point</definition>
        <argsstring></argsstring>
        <name>d_current_const_point</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="276" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="276" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a2ced4612d6f75c00e7dd51c39ddaf689" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_mu</definition>
        <argsstring></argsstring>
        <name>d_mu</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="279" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="279" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a448e165e90d0136b3468ddd1aeddc2cf" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_gain_mu</definition>
        <argsstring></argsstring>
        <name>d_gain_mu</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="279" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="279" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a3774c564c6615e428b7c83d7fdceff14" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_omega</definition>
        <argsstring></argsstring>
        <name>d_omega</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="280" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="280" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1ad23e7ab1ff329b4720bb906c16706ba0" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_gain_omega</definition>
        <argsstring></argsstring>
        <name>d_gain_omega</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="280" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="280" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a38698e9016c4e375c95debb8c80212bf" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_omega_rel</definition>
        <argsstring></argsstring>
        <name>d_omega_rel</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="280" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="280" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a4f72f4bf65468f49595f6f960397ee61" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_max_omega</definition>
        <argsstring></argsstring>
        <name>d_max_omega</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="280" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="280" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1af85cfad759e217572cb6e1da2811bd66" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_min_omega</definition>
        <argsstring></argsstring>
        <name>d_min_omega</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="280" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="280" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a9348419eebd3c4d638c59f8416ebc936" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::d_omega_mid</definition>
        <argsstring></argsstring>
        <name>d_omega_mid</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="280" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="280" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a873f88d756cc0b6ad2eb0d4ee85a4065" prot="private" static="no" mutable="no">
        <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
        <definition>gr_complex gr_mpsk_receiver_cc::d_p_2T</definition>
        <argsstring></argsstring>
        <name>d_p_2T</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="281" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="281" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a790ea7617430fe03efe665811a2a9072" prot="private" static="no" mutable="no">
        <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
        <definition>gr_complex gr_mpsk_receiver_cc::d_p_1T</definition>
        <argsstring></argsstring>
        <name>d_p_1T</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="281" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="281" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a05936ebe594ae65def93f2fb8956b6db" prot="private" static="no" mutable="no">
        <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
        <definition>gr_complex gr_mpsk_receiver_cc::d_p_0T</definition>
        <argsstring></argsstring>
        <name>d_p_0T</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="281" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="281" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a65972898ff4c6eb90de92f91d9a83810" prot="private" static="no" mutable="no">
        <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
        <definition>gr_complex gr_mpsk_receiver_cc::d_c_2T</definition>
        <argsstring></argsstring>
        <name>d_c_2T</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="282" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="282" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a96f2c1db9e17f938fb4ebd92a1a38f38" prot="private" static="no" mutable="no">
        <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
        <definition>gr_complex gr_mpsk_receiver_cc::d_c_1T</definition>
        <argsstring></argsstring>
        <name>d_c_1T</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="282" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="282" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1aba5144ddd0354c6684f58f54e8bc2e5d" prot="private" static="no" mutable="no">
        <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
        <definition>gr_complex gr_mpsk_receiver_cc::d_c_0T</definition>
        <argsstring></argsstring>
        <name>d_c_0T</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="282" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="282" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a158a3c4677dc54e951beb5c84cd46543" prot="private" static="no" mutable="no">
        <type>float(gr_mpsk_receiver_cc::*</type>
        <definition>float(gr_mpsk_receiver_cc::* gr_mpsk_receiver_cc::d_phase_error_detector)(gr_complex sample) const </definition>
        <argsstring>)(gr_complex sample) const </argsstring>
        <name>d_phase_error_detector</name>
        <briefdescription>
<para>Phase error detector function pointer. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>sample</parametername>
</parameternamelist>
<parameterdescription>
<para>the I&amp;Q sample from which to determine the phase error</para></parameterdescription>
</parameteritem>
</parameterlist>
This is a function pointer that is set in the constructor to point to the proper phase error detector function for the specified constellation order. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="292" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="292" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a53dc6983b2a3c12ac986de18ebffc0e4" prot="private" static="no" mutable="no">
        <type><ref refid="classgri__mmse__fir__interpolator__cc" kindref="compound">gri_mmse_fir_interpolator_cc</ref> *</type>
        <definition>gri_mmse_fir_interpolator_cc* gr_mpsk_receiver_cc::d_interp</definition>
        <argsstring></argsstring>
        <name>d_interp</name>
        <briefdescription>
<para>get interpolated value </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="296" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="296" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a31dda4b6c1f435e7a578c9fc88d7e780" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr_mpsk_receiver_cc::d_dl_idx</definition>
        <argsstring></argsstring>
        <name>d_dl_idx</name>
        <briefdescription>
<para>index to delay line </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="305" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="305" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-static-attrib">
      <memberdef kind="variable" id="classgr__mpsk__receiver__cc_1a28d0246edc133756b5cda4ec9c34ce21" prot="private" static="yes" mutable="no">
        <type>const unsigned int</type>
        <definition>const unsigned int gr_mpsk_receiver_cc::DLLEN</definition>
        <argsstring></argsstring>
        <name>DLLEN</name>
        <initializer> 8</initializer>
        <briefdescription>
<para>delay line length. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="299" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="299" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a10ba226bab77791245135f070662dcf8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr_mpsk_receiver_cc::~gr_mpsk_receiver_cc</definition>
        <argsstring>()</argsstring>
        <name>~gr_mpsk_receiver_cc</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="75"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1acfde40e3149cdf0981b00ec7fd8b6109" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::forecast</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items_required)</argsstring>
        <name>forecast</name>
        <reimplements refid="classgr__block_1aa1f2518b5c97126bb015adb9e2027f4a">forecast</reimplements>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_int</ref> &amp;</type>
          <declname>ninput_items_required</declname>
        </param>
        <briefdescription>
<para>Estimate input requirements given output request. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>noutput_items</parametername>
</parameternamelist>
<parameterdescription>
<para>number of output items to produce </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ninput_items_required</parametername>
</parameternamelist>
<parameterdescription>
<para>number of input items required on each input stream</para></parameterdescription>
</parameteritem>
</parameterlist>
Given a request to product <computeroutput>noutput_items</computeroutput>, estimate the number of data items required on each input stream. The estimate doesn&apos;t have to be exact, but should be close. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="76"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1aaa5dc2c51fc0a558733edfafbf95e4c9" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>int</type>
        <definition>int gr_mpsk_receiver_cc::general_work</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items, gr_vector_const_void_star &amp;input_items, gr_vector_void_star &amp;output_items)</argsstring>
        <name>general_work</name>
        <reimplements refid="classgr__block_1a137b93d87dc83bbdb6369d33f4ea8197">general_work</reimplements>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_int</ref> &amp;</type>
          <declname>ninput_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>compute output items from input items </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>noutput_items</parametername>
</parameternamelist>
<parameterdescription>
<para>number of output items to write on each output stream </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ninput_items</parametername>
</parameternamelist>
<parameterdescription>
<para>number of input items available on each input stream </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>input_items</parametername>
</parameternamelist>
<parameterdescription>
<para>vector of pointers to the input items, one entry per input stream </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>output_items</parametername>
</parameternamelist>
<parameterdescription>
<para>vector of pointers to the output items, one entry per output stream</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>number of items actually written to each output stream, or -1 on EOF. It is OK to return a value less than noutput_items. -1 &lt;= return value &lt;= noutput_items</para></simplesect>
general_work must call consume or consume_each to indicate how many items were consumed on each input stream. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="80"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a5a8d656fed27db70a3b90bf8e5739c58" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::mu</definition>
        <argsstring>() const </argsstring>
        <name>mu</name>
        <briefdescription>
<para>(M&amp;M) Returns current value of mu </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="85" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="85" bodyend="85"/>
        <referencedby refid="classgr__mpsk__receiver__cc_1a718112e3123378f3e79595c707564aec" compoundref="gr__mpsk__receiver__cc_8h" startline="97" endline="97">set_mu</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a871efa619b3de0882272c5c8def64250" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::omega</definition>
        <argsstring>() const </argsstring>
        <name>omega</name>
        <briefdescription>
<para>(M&amp;M) Returns current value of omega </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="88" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="88" bodyend="88"/>
        <referencedby refid="classgr__mpsk__receiver__cc_1a5858d935798398ed16221641a6e00254" compoundref="gr__mpsk__receiver__cc_8h" startline="100" endline="105">set_omega</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1ab35c94b9fa4206794dede51d2174f26f" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::gain_mu</definition>
        <argsstring>() const </argsstring>
        <name>gain_mu</name>
        <briefdescription>
<para>(M&amp;M) Returns mu gain factor </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="91" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="91" bodyend="91"/>
        <referencedby refid="classgr__mpsk__receiver__cc_1a0f565a812cdf79bace6c9da16770c551" compoundref="gr__mpsk__receiver__cc_8h" startline="108" endline="108">set_gain_mu</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a3bf2b3d7f8aa2f03b908ec1dd361ecb8" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::gain_omega</definition>
        <argsstring>() const </argsstring>
        <name>gain_omega</name>
        <briefdescription>
<para>(M&amp;M) Returns omega gain factor </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="94" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="94" bodyend="94"/>
        <referencedby refid="classgr__mpsk__receiver__cc_1a38e6d044fed315c5b2c02d92aef05a41" compoundref="gr__mpsk__receiver__cc_8h" startline="111" endline="111">set_gain_omega</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a718112e3123378f3e79595c707564aec" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::set_mu</definition>
        <argsstring>(float mu)</argsstring>
        <name>set_mu</name>
        <param>
          <type>float</type>
          <declname>mu</declname>
        </param>
        <briefdescription>
<para>(M&amp;M) Sets value of mu </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="97" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="97" bodyend="97"/>
        <references refid="classgr__mpsk__receiver__cc_1a5a8d656fed27db70a3b90bf8e5739c58" compoundref="gr__mpsk__receiver__cc_8h" startline="85" endline="85">mu</references>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a5858d935798398ed16221641a6e00254" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::set_omega</definition>
        <argsstring>(float omega)</argsstring>
        <name>set_omega</name>
        <param>
          <type>float</type>
          <declname>omega</declname>
        </param>
        <briefdescription>
<para>(M&amp;M) Sets value of omega and its min and max values </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="100" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="100" bodyend="105"/>
        <references refid="classgr__mpsk__receiver__cc_1a871efa619b3de0882272c5c8def64250" compoundref="gr__mpsk__receiver__cc_8h" startline="88" endline="88">omega</references>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a0f565a812cdf79bace6c9da16770c551" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::set_gain_mu</definition>
        <argsstring>(float gain_mu)</argsstring>
        <name>set_gain_mu</name>
        <param>
          <type>float</type>
          <declname>gain_mu</declname>
        </param>
        <briefdescription>
<para>(M&amp;M) Sets value for mu gain factor </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="108" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="108" bodyend="108"/>
        <references refid="classgr__mpsk__receiver__cc_1ab35c94b9fa4206794dede51d2174f26f" compoundref="gr__mpsk__receiver__cc_8h" startline="91" endline="91">gain_mu</references>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a38e6d044fed315c5b2c02d92aef05a41" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::set_gain_omega</definition>
        <argsstring>(float gain_omega)</argsstring>
        <name>set_gain_omega</name>
        <param>
          <type>float</type>
          <declname>gain_omega</declname>
        </param>
        <briefdescription>
<para>(M&amp;M) Sets value for omega gain factor </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="111" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="111" bodyend="111"/>
        <references refid="classgr__mpsk__receiver__cc_1a3bf2b3d7f8aa2f03b908ec1dd361ecb8" compoundref="gr__mpsk__receiver__cc_8h" startline="94" endline="94">gain_omega</references>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a193dbf8c468eb40b901ea15d17f23837" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::alpha</definition>
        <argsstring>() const </argsstring>
        <name>alpha</name>
        <briefdescription>
<para>(CL) Returns the value for alpha (the phase gain term) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="117" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="117" bodyend="117"/>
        <referencedby refid="classgr__mpsk__receiver__cc_1a20a85bfa65ce8d48b02079866ad9be5c" compoundref="gr__mpsk__receiver__cc_8h" startline="129" endline="129">set_alpha</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a2854f1584948a1ae9985c6466dc042bc" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::beta</definition>
        <argsstring>() const </argsstring>
        <name>beta</name>
        <briefdescription>
<para>(CL) Returns the value of beta (the frequency gain term) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="120" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="120" bodyend="120"/>
        <referencedby refid="classgr__mpsk__receiver__cc_1aaad856bd04d823d99c1e42e050a6297e" compoundref="gr__mpsk__receiver__cc_8h" startline="132" endline="132">set_beta</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a0e23b688c75c93f803c5e9ddf3635083" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::freq</definition>
        <argsstring>() const </argsstring>
        <name>freq</name>
        <briefdescription>
<para>(CL) Returns the current value of the frequency of the NCO in the Costas loop </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="123" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="123" bodyend="123"/>
        <referencedby refid="classgr__mpsk__receiver__cc_1aecbb08bd21f1d9a4b01a828a2177d4ec" compoundref="gr__mpsk__receiver__cc_8h" startline="135" endline="135">set_freq</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a5ddaf419bdaa5e924d2c84e94edd47b2" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::phase</definition>
        <argsstring>() const </argsstring>
        <name>phase</name>
        <briefdescription>
<para>(CL) Returns the current value of the phase of the NCO in the Costal loop </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="126" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="126" bodyend="126"/>
        <referencedby refid="classgr__mpsk__receiver__cc_1a67f26ed1d5099d3ef09b39e389e1e85f" compoundref="gr__mpsk__receiver__cc_8h" startline="138" endline="138">set_phase</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a20a85bfa65ce8d48b02079866ad9be5c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::set_alpha</definition>
        <argsstring>(float alpha)</argsstring>
        <name>set_alpha</name>
        <param>
          <type>float</type>
          <declname>alpha</declname>
        </param>
        <briefdescription>
<para>(CL) Sets the value for alpha (the phase gain term) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="129" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="129" bodyend="129"/>
        <references refid="classgr__mpsk__receiver__cc_1a193dbf8c468eb40b901ea15d17f23837" compoundref="gr__mpsk__receiver__cc_8h" startline="117" endline="117">alpha</references>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1aaad856bd04d823d99c1e42e050a6297e" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::set_beta</definition>
        <argsstring>(float beta)</argsstring>
        <name>set_beta</name>
        <param>
          <type>float</type>
          <declname>beta</declname>
        </param>
        <briefdescription>
<para>(CL) Setss the value of beta (the frequency gain term) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="132" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="132" bodyend="132"/>
        <references refid="classgr__mpsk__receiver__cc_1a2854f1584948a1ae9985c6466dc042bc" compoundref="gr__mpsk__receiver__cc_8h" startline="120" endline="120">beta</references>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1aecbb08bd21f1d9a4b01a828a2177d4ec" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::set_freq</definition>
        <argsstring>(float freq)</argsstring>
        <name>set_freq</name>
        <param>
          <type>float</type>
          <declname>freq</declname>
        </param>
        <briefdescription>
<para>(CL) Sets the current value of the frequency of the NCO in the Costas loop </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="135" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="135" bodyend="135"/>
        <references refid="classgr__mpsk__receiver__cc_1a0e23b688c75c93f803c5e9ddf3635083" compoundref="gr__mpsk__receiver__cc_8h" startline="123" endline="123">freq</references>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a67f26ed1d5099d3ef09b39e389e1e85f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::set_phase</definition>
        <argsstring>(float phase)</argsstring>
        <name>set_phase</name>
        <param>
          <type>float</type>
          <declname>phase</declname>
        </param>
        <briefdescription>
<para>(CL) Setss the current value of the phase of the NCO in the Costal loop </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="138" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="138" bodyend="138"/>
        <references refid="classgr__mpsk__receiver__cc_1a5ddaf419bdaa5e924d2c84e94edd47b2" compoundref="gr__mpsk__receiver__cc_8h" startline="126" endline="126">phase</references>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1ad80459b4f33dba47f555263abe617ff2" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr_mpsk_receiver_cc::gr_mpsk_receiver_cc</definition>
        <argsstring>(unsigned int M, float theta, float alpha, float beta, float fmin, float fmax, float mu, float gain_mu, float omega, float gain_omega, float omega_rel)</argsstring>
        <name>gr_mpsk_receiver_cc</name>
        <param>
          <type>unsigned int</type>
          <declname>M</declname>
        </param>
        <param>
          <type>float</type>
          <declname>theta</declname>
        </param>
        <param>
          <type>float</type>
          <declname>alpha</declname>
        </param>
        <param>
          <type>float</type>
          <declname>beta</declname>
        </param>
        <param>
          <type>float</type>
          <declname>fmin</declname>
        </param>
        <param>
          <type>float</type>
          <declname>fmax</declname>
        </param>
        <param>
          <type>float</type>
          <declname>mu</declname>
        </param>
        <param>
          <type>float</type>
          <declname>gain_mu</declname>
        </param>
        <param>
          <type>float</type>
          <declname>omega</declname>
        </param>
        <param>
          <type>float</type>
          <declname>gain_omega</declname>
        </param>
        <param>
          <type>float</type>
          <declname>omega_rel</declname>
        </param>
        <briefdescription>
<para>Constructor to synchronize incoming M-PSK symbols. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>M</parametername>
</parameternamelist>
<parameterdescription>
<para>modulation order of the M-PSK modulation </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>theta</parametername>
</parameternamelist>
<parameterdescription>
<para>any constant phase rotation from the real axis of the constellation </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alpha</parametername>
</parameternamelist>
<parameterdescription>
<para>gain parameter to adjust the phase in the Costas loop (~0.01) </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>gain parameter to adjust the frequency in the Costas loop (~alpha^2/4) </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>fmin</parametername>
</parameternamelist>
<parameterdescription>
<para>minimum normalized frequency value the loop can achieve </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>fmax</parametername>
</parameternamelist>
<parameterdescription>
<para>maximum normalized frequency value the loop can achieve </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>mu</parametername>
</parameternamelist>
<parameterdescription>
<para>initial parameter for the interpolator [0,1] </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>gain_mu</parametername>
</parameternamelist>
<parameterdescription>
<para>gain parameter of the M&amp;M error signal to adjust mu (~0.05) </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>omega</parametername>
</parameternamelist>
<parameterdescription>
<para>initial value for the number of symbols between samples (~number of samples/symbol) </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>gain_omega</parametername>
</parameternamelist>
<parameterdescription>
<para>gain parameter to adjust omega based on the error (~omega^2/4) </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>omega_rel</parametername>
</parameternamelist>
<parameterdescription>
<para>sets the maximum (omega*(1+omega_rel)) and minimum (omega*(1+omega_rel)) omega (~0.005)</para></parameterdescription>
</parameteritem>
</parameterlist>
The constructor also chooses which phase detector and decision maker to use in the work loop based on the value of M. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="165"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a90c62a5f2f292dd19a89f27416abd99f" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::make_constellation</definition>
        <argsstring>()</argsstring>
        <name>make_constellation</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="167"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a9b2e8da6e563eaea5403bc7050d96ebc" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::mm_sampler</definition>
        <argsstring>(const gr_complex symbol)</argsstring>
        <name>mm_sampler</name>
        <param>
          <type>const <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
          <declname>symbol</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="168"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a179ff1d027fc821ce6c14450bf66c880" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::mm_error_tracking</definition>
        <argsstring>(gr_complex sample)</argsstring>
        <name>mm_error_tracking</name>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
          <declname>sample</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="169"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1af901b02e3430c22a8a61469892408c44" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_mpsk_receiver_cc::phase_error_tracking</definition>
        <argsstring>(gr_complex sample)</argsstring>
        <name>phase_error_tracking</name>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
          <declname>sample</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="170"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1ac20b225f3beb3cc0c62c931cda71797e" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::phase_error_detector_generic</definition>
        <argsstring>(gr_complex sample) const </argsstring>
        <name>phase_error_detector_generic</name>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
          <declname>sample</declname>
        </param>
        <briefdescription>
<para>Phase error detector for MPSK modulations. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>sample</parametername>
</parameternamelist>
<parameterdescription>
<para>the I&amp;Q sample from which to determine the phase error</para></parameterdescription>
</parameteritem>
</parameterlist>
This function determines the phase error for any MPSK signal by creating a set of PSK constellation points and doing a brute-force search to see which point minimizes the Euclidean distance. This point is then used to derotate the sample to the real-axis and a atan (using the fast approximation function) to determine the phase difference between the incoming sample and the real constellation point</para><para>This should be cleaned up and made more efficient.</para><para><simplesect kind="return"><para>the approximated phase error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="187"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a9dd3762234c6fa83673809e2a94b4bdb" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::phase_error_detector_bpsk</definition>
        <argsstring>(gr_complex sample) const </argsstring>
        <name>phase_error_detector_bpsk</name>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
          <declname>sample</declname>
        </param>
        <briefdescription>
<para>Phase error detector for BPSK modulation. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>sample</parametername>
</parameternamelist>
<parameterdescription>
<para>the I&amp;Q sample from which to determine the phase error</para></parameterdescription>
</parameteritem>
</parameterlist>
This function determines the phase error using a simple BPSK phase error detector by multiplying the real and imaginary (the error signal) components together. As the imaginary part goes to 0, so does this error.</para><para><simplesect kind="return"><para>the approximated phase error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="199"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a53140b9e77b8f4b37cc04996319c3f2c" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr_mpsk_receiver_cc::phase_error_detector_qpsk</definition>
        <argsstring>(gr_complex sample) const </argsstring>
        <name>phase_error_detector_qpsk</name>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
          <declname>sample</declname>
        </param>
        <briefdescription>
<para>Phase error detector for QPSK modulation. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>sample</parametername>
</parameternamelist>
<parameterdescription>
<para>the I&amp;Q sample from which to determine the phase error</para></parameterdescription>
</parameteritem>
</parameterlist>
This function determines the phase error using the limiter approach in a standard 4th order Costas loop</para><para><simplesect kind="return"><para>the approximated phase error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="210"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a17ce465de930868d0e37017315458fa7" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int gr_mpsk_receiver_cc::decision_generic</definition>
        <argsstring>(gr_complex sample) const </argsstring>
        <name>decision_generic</name>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
          <declname>sample</declname>
        </param>
        <briefdescription>
<para>Decision maker for a generic MPSK constellation. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>sample</parametername>
</parameternamelist>
<parameterdescription>
<para>the baseband I&amp;Q sample from which to make the decision</para></parameterdescription>
</parameteritem>
</parameterlist>
This decision maker is a generic implementation that does a brute-force search for the constellation point that minimizes the error between it and the incoming signal.</para><para><simplesect kind="return"><para>the index to d_constellation that minimizes the error/ </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="224"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a0233483a35601b8d8aa6cb4629014cf0" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int gr_mpsk_receiver_cc::decision_bpsk</definition>
        <argsstring>(gr_complex sample) const </argsstring>
        <name>decision_bpsk</name>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
          <declname>sample</declname>
        </param>
        <briefdescription>
<para>Decision maker for BPSK constellation. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>sample</parametername>
</parameternamelist>
<parameterdescription>
<para>the baseband I&amp;Q sample from which to make the decision</para></parameterdescription>
</parameteritem>
</parameterlist>
This decision maker is a simple slicer function that makes a decision on the symbol based on its placement on the real axis of greater than 0 or less than 0; the quadrature component is always 0.</para><para><simplesect kind="return"><para>the index to d_constellation that minimizes the error/ </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="237"/>
      </memberdef>
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a93ebc560d653963f6100c62a81db84be" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int gr_mpsk_receiver_cc::decision_qpsk</definition>
        <argsstring>(gr_complex sample) const </argsstring>
        <name>decision_qpsk</name>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref></type>
          <declname>sample</declname>
        </param>
        <briefdescription>
<para>Decision maker for QPSK constellation. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>sample</parametername>
</parameternamelist>
<parameterdescription>
<para>the baseband I&amp;Q sample from which to make the decision</para></parameterdescription>
</parameteritem>
</parameterlist>
This decision maker is a simple slicer function that makes a decision on the symbol based on its placement versus both axes and returns which quadrant the symbol is in.</para><para><simplesect kind="return"><para>the index to d_constellation that minimizes the error/ </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="250"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classgr__mpsk__receiver__cc_1a7aa1a51fb42de9cc53f3304e0ff05cb6" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> d_dl[2 *DLLEN]</type>
        <definition>gr_complex d_dl [2*DLLEN] gr_mpsk_receiver_cc::__attribute__</definition>
        <argsstring>((aligned(8)))</argsstring>
        <name>__attribute__</name>
        <param>
          <type>(aligned(8))</type>
        </param>
        <briefdescription>
<para>delay line plus some length for overflow protection </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="302"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classgr__mpsk__receiver__cc_1a302053914cb025ad3fe4eb65b9f30bf2" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>friend <ref refid="classboost_1_1shared__ptr" kindref="compound">gr_mpsk_receiver_cc_sptr</ref></type>
        <definition>gr_mpsk_receiver_cc_sptr gr_make_mpsk_receiver_cc</definition>
        <argsstring>(unsigned int M, float theta, float alpha, float beta, float fmin, float fmax, float mu, float gain_mu, float omega, float gain_omega, float omega_rel)</argsstring>
        <name>gr_make_mpsk_receiver_cc</name>
        <param>
          <type>unsigned int</type>
          <declname>M</declname>
        </param>
        <param>
          <type>float</type>
          <declname>theta</declname>
        </param>
        <param>
          <type>float</type>
          <declname>alpha</declname>
        </param>
        <param>
          <type>float</type>
          <declname>beta</declname>
        </param>
        <param>
          <type>float</type>
          <declname>fmin</declname>
        </param>
        <param>
          <type>float</type>
          <declname>fmax</declname>
        </param>
        <param>
          <type>float</type>
          <declname>mu</declname>
        </param>
        <param>
          <type>float</type>
          <declname>gain_mu</declname>
        </param>
        <param>
          <type>float</type>
          <declname>omega</declname>
        </param>
        <param>
          <type>float</type>
          <declname>gain_omega</declname>
        </param>
        <param>
          <type>float</type>
          <declname>omega_rel</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="312"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>This block takes care of receiving M-PSK modulated signals through phase, frequency, and symbol synchronization.</para><para>This block takes care of receiving M-PSK modulated signals through phase, frequency, and symbol synchronization. It performs carrier frequency and phase locking as well as symbol timing recovery. It works with (D)BPSK, (D)QPSK, and (D)8PSK as tested currently. It should also work for OQPSK and PI/4 DQPSK. </para>    </briefdescription>
    <detaileddescription>
<para>The phase and frequency synchronization are based on a Costas loop that finds the error of the incoming signal point compared to its nearest constellation point. The frequency and phase of the NCO are updated according to this error. There are optimized phase error detectors for BPSK and QPSK, but 8PSK is done using a brute-force computation of the constellation points to find the minimum.</para><para>The symbol synchronization is done using a modified Mueller and Muller circuit from the paper:</para><para>G. R. Danesfahani, T.G. Jeans, &quot;Optimisation of modified Mueller and Muller 
    algorithm,&quot; Electronics Letters, Vol. 31, no. 13, 22 June 1995, pp. 1032 - 1033.</para><para>This circuit interpolates the downconverted sample (using the NCO developed by the Costas loop) every mu samples, then it finds the sampling error based on this and the past symbols and the decision made on the samples. Like the phase error detector, there are optimized decision algorithms for BPSK and QPKS, but 8PSK uses another brute force computation against all possible symbols. The modifications to the M&amp;M used here reduce self-noise. </para>    </detaileddescription>
    <inheritancegraph>
      <node id="10441">
        <label>gr_block</label>
        <link refid="classgr__block"/>
        <childnode refid="10442" relation="public-inheritance">
        </childnode>
      </node>
      <node id="10440">
        <label>gr_mpsk_receiver_cc</label>
        <link refid="classgr__mpsk__receiver__cc"/>
        <childnode refid="10441" relation="public-inheritance">
        </childnode>
      </node>
      <node id="10442">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="10459">
        <label>std::vector&lt; gr_buffer_reader * &gt;</label>
        <link refid="classstd_1_1vector"/>
        <childnode refid="10455" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="10454">
        <label>boost::shared_ptr&lt; gr_buffer_reader &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="10455" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="10463">
        <label>T</label>
      </node>
      <node id="10467">
        <label>std::vector&lt; float &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="10455">
        <label>gr_buffer_reader</label>
        <link refid="classgr__buffer__reader"/>
        <childnode refid="10456" relation="usage">
          <edgelabel>d_buffer</edgelabel>
        </childnode>
      </node>
      <node id="10458">
        <label>gr_vmcircbuf</label>
        <link refid="classgr__vmcircbuf"/>
      </node>
      <node id="10444">
        <label>gr_block</label>
        <link refid="classgr__block"/>
        <childnode refid="10445" relation="public-inheritance">
        </childnode>
        <childnode refid="10451" relation="usage">
          <edgelabel>d_detail</edgelabel>
        </childnode>
      </node>
      <node id="10451">
        <label>boost::shared_ptr&lt; gr_block_detail &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="10452" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="10462">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="10463" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="10452">
        <label>gr_block_detail</label>
        <link refid="classgr__block__detail"/>
        <childnode refid="10453" relation="usage">
          <edgelabel>d_input</edgelabel>
        </childnode>
        <childnode refid="10460" relation="usage">
          <edgelabel>d_tpb</edgelabel>
        </childnode>
        <childnode refid="10461" relation="usage">
          <edgelabel>d_output</edgelabel>
        </childnode>
      </node>
      <node id="10466">
        <label>gr_fir_ccf</label>
        <link refid="classgr__fir__ccf"/>
        <childnode refid="10467" relation="usage">
          <edgelabel>d_taps</edgelabel>
        </childnode>
      </node>
      <node id="10465">
        <label>std::vector&lt; gr_fir_ccf * &gt;</label>
        <link refid="classstd_1_1vector"/>
        <childnode refid="10466" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="10469">
        <label>std::vector&lt; gr_complex &gt;</label>
        <link refid="classstd_1_1vector"/>
        <childnode refid="10470" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="10446">
        <label>boost::shared_ptr&lt; gr_io_signature &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="10447" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="10457">
        <label>gr_buffer</label>
        <link refid="classgr__buffer"/>
        <childnode refid="10458" relation="usage">
          <edgelabel>d_vmcircbuf</edgelabel>
        </childnode>
        <childnode refid="10459" relation="usage">
          <edgelabel>d_readers</edgelabel>
        </childnode>
      </node>
      <node id="10450">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="10443">
        <label>gr_mpsk_receiver_cc</label>
        <link refid="classgr__mpsk__receiver__cc"/>
        <childnode refid="10444" relation="public-inheritance">
        </childnode>
        <childnode refid="10464" relation="usage">
          <edgelabel>d_interp</edgelabel>
        </childnode>
        <childnode refid="10468" relation="usage">
          <edgelabel>d_c_2T</edgelabel>
          <edgelabel>d_c_1T</edgelabel>
          <edgelabel>d_c_0T</edgelabel>
          <edgelabel>d_p_2T</edgelabel>
          <edgelabel>d_p_1T</edgelabel>
          <edgelabel>d_p_0T</edgelabel>
        </childnode>
        <childnode refid="10469" relation="usage">
          <edgelabel>d_constellation</edgelabel>
        </childnode>
      </node>
      <node id="10453">
        <label>std::vector&lt; gr_buffer_reader_sptr &gt;</label>
        <childnode refid="10454" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="10464">
        <label>gri_mmse_fir_interpolator_cc</label>
        <link refid="classgri__mmse__fir__interpolator__cc"/>
        <childnode refid="10465" relation="usage">
          <edgelabel>filters</edgelabel>
        </childnode>
      </node>
      <node id="10470">
        <label>std::complex</label>
      </node>
      <node id="10456">
        <label>boost::shared_ptr&lt; gr_buffer &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="10457" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="10460">
        <label>gr_tpb_detail</label>
        <link refid="structgr__tpb__detail"/>
      </node>
      <node id="10461">
        <label>std::vector&lt; gr_buffer_sptr &gt;</label>
        <childnode refid="10462" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="10447">
        <label>gr_io_signature</label>
        <link refid="classgr__io__signature"/>
        <childnode refid="10448" relation="usage">
          <edgelabel>d_sizeof_stream_item</edgelabel>
        </childnode>
      </node>
      <node id="10445">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
        <childnode refid="10446" relation="usage">
          <edgelabel>d_input_signature</edgelabel>
          <edgelabel>d_output_signature</edgelabel>
        </childnode>
        <childnode refid="10449" relation="usage">
          <edgelabel>d_name</edgelabel>
        </childnode>
      </node>
      <node id="10468">
        <label>std::complex&lt; float &gt;</label>
      </node>
      <node id="10448">
        <label>std::vector&lt; int &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="10449">
        <label>std::string</label>
        <childnode refid="10450" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" line="73" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h" bodystart="72" bodyend="313"/>
    <listofallmembers>
      <member refid="classgr__mpsk__receiver__cc_1a7aa1a51fb42de9cc53f3304e0ff05cb6" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>__attribute__</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a193dbf8c468eb40b901ea15d17f23837" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>alpha</name></member>
      <member refid="classgr__basic__block_1a2503eb6922db0bf2a442dcd2d14670c9" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>basic_block</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a2854f1584948a1ae9985c6466dc042bc" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>beta</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3da0abd1c82699481ffa502e5bb8d7bdaec" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>BLACK</name></member>
      <member refid="classgr__basic__block_1a50a714df9c3ce8c03854a09ac84e589b" prot="public" virt="virtual"><scope>gr_mpsk_receiver_cc</scope><name>check_topology</name></member>
      <member refid="classgr__basic__block_1a1cedb1704b6c00977c681b378ede384c" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>color</name></member>
      <member refid="classgr__block_1ac76b4c53af762a819bca003d5b5cb4d1" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>consume</name></member>
      <member refid="classgr__block_1a64e9a2096975841b72ff3c1662d27df9" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>consume_each</name></member>
      <member refid="classgr__mpsk__receiver__cc_1afb4dd9b9791a2427819d63f76d6a5590" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_alpha</name></member>
      <member refid="classgr__mpsk__receiver__cc_1acd778b6205e02828ea94d2917c9b9a0c" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_beta</name></member>
      <member refid="classgr__mpsk__receiver__cc_1aba5144ddd0354c6684f58f54e8bc2e5d" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_c_0T</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a96f2c1db9e17f938fb4ebd92a1a38f38" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_c_1T</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a65972898ff4c6eb90de92f91d9a83810" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_c_2T</name></member>
      <member refid="classgr__basic__block_1a7fb7e692e3b98a82410b396ef263bb41" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_color</name></member>
      <member refid="classgr__mpsk__receiver__cc_1aaec0550ea5cf369652410ce553cf86b9" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_constellation</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a9a0321a0eef8dc500d6a2ca1882727f4" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_current_const_point</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a49bef19b193757a14f90ec48783fb79a" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_decision</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a31dda4b6c1f435e7a578c9fc88d7e780" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_dl_idx</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a8911847450955dfc0f6c0d97556057f9" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_freq</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a448e165e90d0136b3468ddd1aeddc2cf" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_gain_mu</name></member>
      <member refid="classgr__mpsk__receiver__cc_1ad23e7ab1ff329b4720bb906c16706ba0" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_gain_omega</name></member>
      <member refid="classgr__basic__block_1a2c8da0c28bbbfb0e759278c9b9459e96" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_input_signature</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a53dc6983b2a3c12ac986de18ebffc0e4" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_interp</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a0b3af6582d15df94f9bb130e17957cb3" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_M</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a13951132c7b1d3b12500144fe43160b9" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_max_freq</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a4f72f4bf65468f49595f6f960397ee61" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_max_omega</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a5d06c53469301307788bf7a61a75d609" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_min_freq</name></member>
      <member refid="classgr__mpsk__receiver__cc_1af85cfad759e217572cb6e1da2811bd66" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_min_omega</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a2ced4612d6f75c00e7dd51c39ddaf689" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_mu</name></member>
      <member refid="classgr__basic__block_1afd352cc073ef28012d4d079a863f5401" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_name</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a3774c564c6615e428b7c83d7fdceff14" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_omega</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a9348419eebd3c4d638c59f8416ebc936" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_omega_mid</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a38698e9016c4e375c95debb8c80212bf" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_omega_rel</name></member>
      <member refid="classgr__basic__block_1a76d64ed7a79566e3310306ae6f194d75" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_output_signature</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a05936ebe594ae65def93f2fb8956b6db" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_p_0T</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a790ea7617430fe03efe665811a2a9072" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_p_1T</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a873f88d756cc0b6ad2eb0d4ee85a4065" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_p_2T</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a2b394f35c16166813fd38720f8bb1c8e" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_phase</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a158a3c4677dc54e951beb5c84cd46543" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_phase_error_detector</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a84136e609709beb19b5b8d8396813e08" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_theta</name></member>
      <member refid="classgr__basic__block_1a0d2999c04f47327f93dd7def5dc704f8" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>d_unique_id</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a0233483a35601b8d8aa6cb4629014cf0" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>decision_bpsk</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a17ce465de930868d0e37017315458fa7" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>decision_generic</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a93ebc560d653963f6100c62a81db84be" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>decision_qpsk</name></member>
      <member refid="classgr__block_1afb276858409ac55d62fca1c87d7d4083" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>detail</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a28d0246edc133756b5cda4ec9c34ce21" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>DLLEN</name></member>
      <member refid="classgr__block_1ab4eeb29440f674815ab3b44b4fb0c34d" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>fixed_rate</name></member>
      <member refid="classgr__block_1a4f17bec4407904b31d45f0d8e78c4683" prot="public" virt="virtual"><scope>gr_mpsk_receiver_cc</scope><name>fixed_rate_ninput_to_noutput</name></member>
      <member refid="classgr__block_1a196ae6a4f9a3d0abed3428d2b765a133" prot="public" virt="virtual"><scope>gr_mpsk_receiver_cc</scope><name>fixed_rate_noutput_to_ninput</name></member>
      <member refid="classgr__mpsk__receiver__cc_1acfde40e3149cdf0981b00ec7fd8b6109" prot="public" virt="virtual"><scope>gr_mpsk_receiver_cc</scope><name>forecast</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a0e23b688c75c93f803c5e9ddf3635083" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>freq</name></member>
      <member refid="classgr__mpsk__receiver__cc_1ab35c94b9fa4206794dede51d2174f26f" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>gain_mu</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a3bf2b3d7f8aa2f03b908ec1dd361ecb8" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>gain_omega</name></member>
      <member refid="classgr__mpsk__receiver__cc_1aaa5dc2c51fc0a558733edfafbf95e4c9" prot="public" virt="virtual"><scope>gr_mpsk_receiver_cc</scope><name>general_work</name></member>
      <member refid="classgr__basic__block_1a1183eee484f58953a2fed4c792e46245" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>gr_basic_block</name></member>
      <member refid="classgr__block_1a268510acce1f94c0a60c5273f4948641" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>gr_block</name></member>
      <member refid="classgr__basic__block_1a69b41e361328cea911d69e1ec0bc50ff" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>gr_flat_flowgraph</name></member>
      <member refid="classgr__basic__block_1adf5bf4523d6dd698aa770e3da8f2b30d" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>gr_flowgraph</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a302053914cb025ad3fe4eb65b9f30bf2" prot="private" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>gr_make_mpsk_receiver_cc</name></member>
      <member refid="classgr__mpsk__receiver__cc_1ad80459b4f33dba47f555263abe617ff2" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>gr_mpsk_receiver_cc</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3daa6cce7ec34a3f9cf917e545a743dc89f" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>GREY</name></member>
      <member refid="classgr__block_1ad3b305a663f4b5b5c4e17070d00f05d9" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>history</name></member>
      <member refid="classgr__basic__block_1a58f6d05e85931200f3771d3e50741281" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>input_signature</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a90c62a5f2f292dd19a89f27416abd99f" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>make_constellation</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a179ff1d027fc821ce6c14450bf66c880" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>mm_error_tracking</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a9b2e8da6e563eaea5403bc7050d96ebc" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>mm_sampler</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a5a8d656fed27db70a3b90bf8e5739c58" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>mu</name></member>
      <member refid="classgr__basic__block_1aa12a20d8b8eab341da935530d29299d2" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>name</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a871efa619b3de0882272c5c8def64250" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>omega</name></member>
      <member refid="classgr__block_1ade8590e9cba9ccfe1b870be46b1416c2" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>output_multiple</name></member>
      <member refid="classgr__basic__block_1add68b96f012dfe352700b4fd1c3a184a" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>output_signature</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a5ddaf419bdaa5e924d2c84e94edd47b2" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>phase</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a9dd3762234c6fa83673809e2a94b4bdb" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>phase_error_detector_bpsk</name></member>
      <member refid="classgr__mpsk__receiver__cc_1ac20b225f3beb3cc0c62c931cda71797e" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>phase_error_detector_generic</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a53140b9e77b8f4b37cc04996319c3f2c" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>phase_error_detector_qpsk</name></member>
      <member refid="classgr__mpsk__receiver__cc_1af901b02e3430c22a8a61469892408c44" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>phase_error_tracking</name></member>
      <member refid="classgr__block_1aa9df8c4d3fb92bde98900831546f8b97" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>relative_rate</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a20a85bfa65ce8d48b02079866ad9be5c" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_alpha</name></member>
      <member refid="classgr__mpsk__receiver__cc_1aaad856bd04d823d99c1e42e050a6297e" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_beta</name></member>
      <member refid="classgr__basic__block_1a0821ef947158670d53bf0739f3c8877b" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_color</name></member>
      <member refid="classgr__block_1a26b61f2c2ca308c3bde82f01d3e9650b" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_detail</name></member>
      <member refid="classgr__block_1a176a95343488a9a760c8edf8bb08db20" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_fixed_rate</name></member>
      <member refid="classgr__mpsk__receiver__cc_1aecbb08bd21f1d9a4b01a828a2177d4ec" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_freq</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a0f565a812cdf79bace6c9da16770c551" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_gain_mu</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a38e6d044fed315c5b2c02d92aef05a41" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_gain_omega</name></member>
      <member refid="classgr__block_1a7c1c85a2d47f72255efd821a6f98f7ba" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_history</name></member>
      <member refid="classgr__basic__block_1a419d0fbba0ca02d822cbc299b979de54" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_input_signature</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a718112e3123378f3e79595c707564aec" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_mu</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a5858d935798398ed16221641a6e00254" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_omega</name></member>
      <member refid="classgr__block_1a14e8b799f920e52afb93fac413b1a729" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_output_multiple</name></member>
      <member refid="classgr__basic__block_1a949b6ad69ebfdf423835265db99cf63d" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_output_signature</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a67f26ed1d5099d3ef09b39e389e1e85f" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_phase</name></member>
      <member refid="classgr__block_1ab9dc7e6d30692bbfa65fc7c4eef6fc9d" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>set_relative_rate</name></member>
      <member refid="classgr__block_1a49ea94a86f3199f23563bb837633ea1f" prot="public" virt="virtual"><scope>gr_mpsk_receiver_cc</scope><name>start</name></member>
      <member refid="classgr__block_1a53c2c89c037e4e393b75414d605e36b1" prot="public" virt="virtual"><scope>gr_mpsk_receiver_cc</scope><name>stop</name></member>
      <member refid="classgr__basic__block_1aa2a2947744d418c5470fbf4e623b58fe" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>unique_id</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3d" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>vcolor</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3da476d594a077e729bad0f2cfa2008c899" prot="protected" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>WHITE</name></member>
      <member refid="classgr__basic__block_1a5bc14d27d53b7b57a960a47cc255e3f9" prot="public" virt="virtual"><scope>gr_mpsk_receiver_cc</scope><name>~gr_basic_block</name></member>
      <member refid="classgr__block_1a19133eeffa5f8e6743342f375551ad0c" prot="public" virt="virtual"><scope>gr_mpsk_receiver_cc</scope><name>~gr_block</name></member>
      <member refid="classgr__mpsk__receiver__cc_1a10ba226bab77791245135f070662dcf8" prot="public" virt="non-virtual"><scope>gr_mpsk_receiver_cc</scope><name>~gr_mpsk_receiver_cc</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>