<?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.9.3" xml:lang="en-US">
  <compounddef id="classgr_1_1filter_1_1firdes" kind="class" language="C++" prot="public">
    <compoundname>gr::filter::firdes</compoundname>
    <includes refid="firdes_8h" local="no">gnuradio/filter/firdes.h</includes>
      <sectiondef kind="public-static-func">
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a2c5ac535d73a7604c842f30b8e9aefb0" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::window</definition>
        <argsstring>(fft::window::win_type type, int ntaps, double beta)</argsstring>
        <name>window</name>
        <qualifiedname>gr::filter::firdes::window</qualifiedname>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>type</declname>
        </param>
        <param>
          <type>int</type>
          <declname>ntaps</declname>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="31" column="24"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1ab685bceaed10ef5f8d3aac93662e0759" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::low_pass</definition>
        <argsstring>(double gain, double sampling_freq, double cutoff_freq, double transition_width, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>low_pass</name>
        <qualifiedname>gr::filter::firdes::low_pass</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use &quot;window method&quot; to design a low-pass FIR filter. The normalized width of the transition band is what sets the number of taps required. Narrow --&gt; more taps. Window type determines maximum attenuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="50" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a9e1eebd88e6b9ff920830faf318e7d17" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::low_pass_2</definition>
        <argsstring>(double gain, double sampling_freq, double cutoff_freq, double transition_width, double attenuation_dB, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>low_pass_2</name>
        <qualifiedname>gr::filter::firdes::low_pass_2</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type>double</type>
          <declname>attenuation_dB</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use &quot;window method&quot; to design a low-pass FIR filter. The normalized width of the transition band and the required stop band attenuation is what sets the number of taps required. Narrow --&gt; more taps More attenuation --&gt; more taps. The window type determines maximum attentuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>beginning of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>attenuation_dB</parametername>
</parameternamelist>
<parameterdescription>
<para>required stopband attenuation </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="74" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a2a28a39aaf86327a570cdfd3fc1092d9" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::high_pass</definition>
        <argsstring>(double gain, double sampling_freq, double cutoff_freq, double transition_width, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>high_pass</name>
        <qualifiedname>gr::filter::firdes::high_pass</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use &quot;window method&quot; to design a high-pass FIR filter. The normalized width of the transition band is what sets the number of taps required. Narrow --&gt; more taps. The window determines maximum attenuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="97" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a67f9b6ae9066e4251072935d83fea097" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::high_pass_2</definition>
        <argsstring>(double gain, double sampling_freq, double cutoff_freq, double transition_width, double attenuation_dB, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>high_pass_2</name>
        <qualifiedname>gr::filter::firdes::high_pass_2</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type>double</type>
          <declname>attenuation_dB</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use &quot;window method&quot; to design a high-pass FIR filter. The normalized width of the transition band and the required stop band attenuation is what sets the number of taps required. Narrow --&gt; more taps More attenuation --&gt; more taps. The window determines maximum attenuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz). </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>attenuation_dB</parametername>
</parameternamelist>
<parameterdescription>
<para>out of band attenuation </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="121" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a6cad6e18409a12bc96040aab25600d47" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::band_pass</definition>
        <argsstring>(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>band_pass</name>
        <qualifiedname>gr::filter::firdes::band_pass</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>low_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>high_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use &quot;window method&quot; to design a band-pass FIR filter. The normalized width of the transition band is what sets the number of taps required. Narrow --&gt; more taps. The window determines maximum attenuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>low_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>high_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz). </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="145" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a8e5b5999c53ddc26381e397fb9ffafb0" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::band_pass_2</definition>
        <argsstring>(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, double attenuation_dB, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>band_pass_2</name>
        <qualifiedname>gr::filter::firdes::band_pass_2</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>low_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>high_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type>double</type>
          <declname>attenuation_dB</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use &quot;window method&quot; to design a band-pass FIR filter. The normalized width of the transition band and the required stop band attenuation is what sets the number of taps required. Narrow --&gt; more taps. More attenuation --&gt; more taps. Window type determines maximum attenuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>low_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>high_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz). </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>attenuation_dB</parametername>
</parameternamelist>
<parameterdescription>
<para>out of band attenuation </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="171" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1af3223a2b899b43f38597d5f75eb43e0a" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>static std::vector&lt; gr_complex &gt; gr::filter::firdes::complex_band_reject</definition>
        <argsstring>(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>complex_band_reject</name>
        <qualifiedname>gr::filter::firdes::complex_band_reject</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>low_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>high_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use the &quot;window method&quot; to design a complex band-reject FIR filter. The normalized width of the transition band is what sets the number of taps required. Narrow --&gt; more taps. The window type determines maximum attenuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>low_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>high_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="194" column="24"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a40e61e7866268ea69bc3d86c7ddea469" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>static std::vector&lt; gr_complex &gt; gr::filter::firdes::complex_band_reject_2</definition>
        <argsstring>(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, double attenuation_dB, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>complex_band_reject_2</name>
        <qualifiedname>gr::filter::firdes::complex_band_reject_2</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>low_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>high_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type>double</type>
          <declname>attenuation_dB</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use &quot;window method&quot; to design a complex band-reject FIR filter. The normalized width of the transition band and the required stop band attenuation is what sets the number of taps required. Narrow --&gt; more taps More attenuation --&gt; more taps. Window type determines maximum attenuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>low_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>high_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>attenuation_dB</parametername>
</parameternamelist>
<parameterdescription>
<para>out of band attenuation </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="220" column="24"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a69f9aba5ee24351ce657f0fc8ab32e01" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>static std::vector&lt; gr_complex &gt; gr::filter::firdes::complex_band_pass</definition>
        <argsstring>(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>complex_band_pass</name>
        <qualifiedname>gr::filter::firdes::complex_band_pass</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>low_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>high_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use the &quot;window method&quot; to design a complex band-pass FIR filter. The normalized width of the transition band is what sets the number of taps required. Narrow --&gt; more taps. The window type determines maximum attenuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>low_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>high_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="245" column="24"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a17840c4d756472b11ee6e494ccf7488e" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>static std::vector&lt; gr_complex &gt; gr::filter::firdes::complex_band_pass_2</definition>
        <argsstring>(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, double attenuation_dB, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>complex_band_pass_2</name>
        <qualifiedname>gr::filter::firdes::complex_band_pass_2</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>low_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>high_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type>double</type>
          <declname>attenuation_dB</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use &quot;window method&quot; to design a complex band-pass FIR filter. The normalized width of the transition band and the required stop band attenuation is what sets the number of taps required. Narrow --&gt; more taps More attenuation --&gt; more taps. Window type determines maximum attenuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>low_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>high_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>attenuation_dB</parametername>
</parameternamelist>
<parameterdescription>
<para>out of band attenuation </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="271" column="24"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a68eb63cecdc9e49411359cfd9da22afd" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::band_reject</definition>
        <argsstring>(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>band_reject</name>
        <qualifiedname>gr::filter::firdes::band_reject</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>low_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>high_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use &quot;window method&quot; to design a band-reject FIR filter. The normalized width of the transition band is what sets the number of taps required. Narrow --&gt; more taps. Window type determines maximum attenuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>low_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>high_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="297" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1abac7d643a0930acc2c51f6bcb464f081" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::band_reject_2</definition>
        <argsstring>(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, double attenuation_dB, fft::window::win_type window=fft::window::win_type::WIN_HAMMING, double beta=6.76)</argsstring>
        <name>band_reject_2</name>
        <qualifiedname>gr::filter::firdes::band_reject_2</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>low_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>high_cutoff_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type>double</type>
          <declname>attenuation_dB</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window</declname>
          <defval>fft::window::win_type::WIN_HAMMING</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>Use &quot;window method&quot; to design a band-reject FIR filter. The normalized width of the transition band and the required stop band attenuation is what sets the number of taps required. Narrow --&gt; more taps More attenuation --&gt; more taps. Window type determines maximum attenuation and passband ripple. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>low_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>high_cutoff_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>center of transition band (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>transition_width</parametername>
</parameternamelist>
<parameterdescription>
<para>width of transition band (Hz). </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>attenuation_dB</parametername>
</parameternamelist>
<parameterdescription>
<para>out of band attenuation </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>window</parametername>
</parameternamelist>
<parameterdescription>
<para>one of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="323" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1ac6a2de46025c826e3bb1c35b23a00441" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::hilbert</definition>
        <argsstring>(unsigned int ntaps=19, fft::window::win_type windowtype=fft::window::win_type::WIN_RECTANGULAR, double beta=6.76)</argsstring>
        <name>hilbert</name>
        <qualifiedname>gr::filter::firdes::hilbert</qualifiedname>
        <param>
          <type>unsigned int</type>
          <declname>ntaps</declname>
          <defval>19</defval>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>windowtype</declname>
          <defval>fft::window::win_type::WIN_RECTANGULAR</defval>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
          <defval>6.76</defval>
        </param>
        <briefdescription>
<para>design a Hilbert Transform Filter </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>ntaps</parametername>
</parameternamelist>
<parameterdescription>
<para>number of taps, must be odd </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>windowtype</parametername>
</parameternamelist>
<parameterdescription>
<para>one kind of <ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref> </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>beta</parametername>
</parameternamelist>
<parameterdescription>
<para>parameter for Kaiser, Exp., Gaussian, Tukey windows, the name <computeroutput>beta</computeroutput> is used for API compatibility but will be changed to <computeroutput>param</computeroutput> in 3.10. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="340" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a8cd862a6d5924355eafcce0b1d3f636b" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::root_raised_cosine</definition>
        <argsstring>(double gain, double sampling_freq, double symbol_rate, double alpha, int ntaps)</argsstring>
        <name>root_raised_cosine</name>
        <qualifiedname>gr::filter::firdes::root_raised_cosine</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>symbol_rate</declname>
        </param>
        <param>
          <type>double</type>
          <declname>alpha</declname>
        </param>
        <param>
          <type>int</type>
          <declname>ntaps</declname>
        </param>
        <briefdescription>
<para>design a Root Cosine FIR Filter (do we need a window?) </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sampling_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>sampling freq (Hz) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>symbol_rate</parametername>
</parameternamelist>
<parameterdescription>
<para>symbol rate, must be a factor of sample rate </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alpha</parametername>
</parameternamelist>
<parameterdescription>
<para>excess bandwidth factor </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ntaps</parametername>
</parameternamelist>
<parameterdescription>
<para>number of taps </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="354" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a16a51b114cdbba574a57fc5fc63a17f3" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>static std::vector&lt; float &gt; gr::filter::firdes::gaussian</definition>
        <argsstring>(double gain, double spb, double bt, int ntaps)</argsstring>
        <name>gaussian</name>
        <qualifiedname>gr::filter::firdes::gaussian</qualifiedname>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>double</type>
          <declname>spb</declname>
        </param>
        <param>
          <type>double</type>
          <declname>bt</declname>
        </param>
        <param>
          <type>int</type>
          <declname>ntaps</declname>
        </param>
        <briefdescription>
<para>design a Gaussian filter </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>overall gain of filter (typically 1.0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>spb</parametername>
</parameternamelist>
<parameterdescription>
<para>symbol rate, must be a factor of sample rate </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>bt</parametername>
</parameternamelist>
<parameterdescription>
<para>bandwidth to bitrate ratio </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ntaps</parametername>
</parameternamelist>
<parameterdescription>
<para>number of taps </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="368" column="24"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-static-func">
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a0ea0826af474c0fb37dc051500cfc598" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>static double gr::filter::firdes::bessi0</definition>
        <argsstring>(double x)</argsstring>
        <name>bessi0</name>
        <qualifiedname>gr::filter::firdes::bessi0</qualifiedname>
        <param>
          <type>double</type>
          <declname>x</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="374" column="19"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a44c89305c29a1857e8a529bf9c8b1201" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void gr::filter::firdes::sanity_check_1f</definition>
        <argsstring>(double sampling_freq, double f1, double transition_width)</argsstring>
        <name>sanity_check_1f</name>
        <qualifiedname>gr::filter::firdes::sanity_check_1f</qualifiedname>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>f1</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="375" column="17"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1ae41f5112c106caed15bb5f0f81beb9e2" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void gr::filter::firdes::sanity_check_2f</definition>
        <argsstring>(double sampling_freq, double f1, double f2, double transition_width)</argsstring>
        <name>sanity_check_2f</name>
        <qualifiedname>gr::filter::firdes::sanity_check_2f</qualifiedname>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>f1</declname>
        </param>
        <param>
          <type>double</type>
          <declname>f2</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="377" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a755f92db948943bb6dc96f6734e88d60" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>static void gr::filter::firdes::sanity_check_2f_c</definition>
        <argsstring>(double sampling_freq, double f1, double f2, double transition_width)</argsstring>
        <name>sanity_check_2f_c</name>
        <qualifiedname>gr::filter::firdes::sanity_check_2f_c</qualifiedname>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>f1</declname>
        </param>
        <param>
          <type>double</type>
          <declname>f2</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="378" column="17"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a5cbbad0e9d0ca84b0d7a0a2980abc0b5" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>static int gr::filter::firdes::compute_ntaps</definition>
        <argsstring>(double sampling_freq, double transition_width, fft::window::win_type window_type, double param)</argsstring>
        <name>compute_ntaps</name>
        <qualifiedname>gr::filter::firdes::compute_ntaps</qualifiedname>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fft_1_1window_1a599d7e9625d6cc77203a8b877c4911e2" kindref="member">fft::window::win_type</ref></type>
          <declname>window_type</declname>
        </param>
        <param>
          <type>double</type>
          <declname>param</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="383" column="16"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1filter_1_1firdes_1a203eb86248956051cc0c612fb472a439" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>static int gr::filter::firdes::compute_ntaps_windes</definition>
        <argsstring>(double sampling_freq, double transition_width, double attenuation_dB)</argsstring>
        <name>compute_ntaps_windes</name>
        <qualifiedname>gr::filter::firdes::compute_ntaps_windes</qualifiedname>
        <param>
          <type>double</type>
          <declname>sampling_freq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>transition_width</declname>
        </param>
        <param>
          <type>double</type>
          <declname>attenuation_dB</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="388" column="16"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Finite Impulse Response (FIR) filter design functions. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" line="28" column="1" bodyfile="/usr/src/slapt-src/development/gnuradio/gnuradio-3.9.4.0/gr-filter/include/gnuradio/filter/firdes.h" bodystart="29" bodyend="391"/>
    <listofallmembers>
      <member refid="classgr_1_1filter_1_1firdes_1a6cad6e18409a12bc96040aab25600d47" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>band_pass</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a8e5b5999c53ddc26381e397fb9ffafb0" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>band_pass_2</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a68eb63cecdc9e49411359cfd9da22afd" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>band_reject</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1abac7d643a0930acc2c51f6bcb464f081" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>band_reject_2</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a0ea0826af474c0fb37dc051500cfc598" prot="private" virt="non-virtual"><scope>gr::filter::firdes</scope><name>bessi0</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a69f9aba5ee24351ce657f0fc8ab32e01" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>complex_band_pass</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a17840c4d756472b11ee6e494ccf7488e" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>complex_band_pass_2</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1af3223a2b899b43f38597d5f75eb43e0a" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>complex_band_reject</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a40e61e7866268ea69bc3d86c7ddea469" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>complex_band_reject_2</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a5cbbad0e9d0ca84b0d7a0a2980abc0b5" prot="private" virt="non-virtual"><scope>gr::filter::firdes</scope><name>compute_ntaps</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a203eb86248956051cc0c612fb472a439" prot="private" virt="non-virtual"><scope>gr::filter::firdes</scope><name>compute_ntaps_windes</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a16a51b114cdbba574a57fc5fc63a17f3" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>gaussian</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a2a28a39aaf86327a570cdfd3fc1092d9" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>high_pass</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a67f9b6ae9066e4251072935d83fea097" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>high_pass_2</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1ac6a2de46025c826e3bb1c35b23a00441" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>hilbert</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1ab685bceaed10ef5f8d3aac93662e0759" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>low_pass</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a9e1eebd88e6b9ff920830faf318e7d17" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>low_pass_2</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a8cd862a6d5924355eafcce0b1d3f636b" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>root_raised_cosine</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a44c89305c29a1857e8a529bf9c8b1201" prot="private" virt="non-virtual"><scope>gr::filter::firdes</scope><name>sanity_check_1f</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1ae41f5112c106caed15bb5f0f81beb9e2" prot="private" virt="non-virtual"><scope>gr::filter::firdes</scope><name>sanity_check_2f</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a755f92db948943bb6dc96f6734e88d60" prot="private" virt="non-virtual"><scope>gr::filter::firdes</scope><name>sanity_check_2f_c</name></member>
      <member refid="classgr_1_1filter_1_1firdes_1a2c5ac535d73a7604c842f30b8e9aefb0" prot="public" virt="non-virtual"><scope>gr::filter::firdes</scope><name>window</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
