Sophie

Sophie

distrib > Fedora > 13 > x86_64 > by-pkgid > ae19f57cd4e306abd5716199a310070b > files > 7501

gnuradio-doc-3.2.2-3.fc13.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>GNU Radio 3.2.2 C++ API: viterbi.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2 -->
<div class="contents">
<h1>viterbi.h File Reference</h1><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<div class="center"><img src="viterbi_8h__dep__incl.png" border="0" usemap="#viterbi_8hdep_map" alt=""/></div>
<map name="viterbi_8hdep_map" id="viterbi_8hdep">
<area shape="rect" id="node3" href="gr__decode__ccsds__27__fb_8h.html" title="gr_decode_ccsds_27_fb.h" alt="" coords="5,83,179,112"/></map>
</div>

<p><a href="viterbi_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structviterbi__state.html">viterbi_state</a></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="viterbi_8h.html#a8c87e5b1b6a05fe1fae54e6677942e4e">gen_met</a> (int mettab[2][256], int amp, double esn0, double bias, int scale)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="viterbi_8h.html#aca4c69aeb4cbe5e639c0e94ca5350703">encode</a> (unsigned char *symbols, unsigned char *data, unsigned int nbytes, unsigned char encstate)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="viterbi_8h.html#ae223268a2401ccbeda9a71615eacda6c">viterbi_chunks_init</a> (struct <a class="el" href="structviterbi__state.html">viterbi_state</a> *state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="viterbi_8h.html#a11a8ef6339f0563c6457daaef8933554">viterbi_butterfly2</a> (unsigned char *symbols, int mettab[2][256], struct <a class="el" href="structviterbi__state.html">viterbi_state</a> *state0, struct <a class="el" href="structviterbi__state.html">viterbi_state</a> *state1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="viterbi_8h.html#a2b793931a09add52fc6769b4026ced77">viterbi_get_output</a> (struct <a class="el" href="structviterbi__state.html">viterbi_state</a> *state, unsigned char *outbuf)</td></tr>
</table>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="aca4c69aeb4cbe5e639c0e94ca5350703"></a><!-- doxytag: member="viterbi.h::encode" ref="aca4c69aeb4cbe5e639c0e94ca5350703" args="(unsigned char *symbols, unsigned char *data, unsigned int nbytes, unsigned char encstate)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char encode </td>
          <td>(</td>
          <td class="paramtype">unsigned char *&nbsp;</td>
          <td class="paramname"> <em>symbols</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>nbytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&nbsp;</td>
          <td class="paramname"> <em>encstate</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8c87e5b1b6a05fe1fae54e6677942e4e"></a><!-- doxytag: member="viterbi.h::gen_met" ref="a8c87e5b1b6a05fe1fae54e6677942e4e" args="(int mettab[2][256], int amp, double esn0, double bias, int scale)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int gen_met </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>mettab</em>[2][256], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>amp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>esn0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>bias</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>scale</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a11a8ef6339f0563c6457daaef8933554"></a><!-- doxytag: member="viterbi.h::viterbi_butterfly2" ref="a11a8ef6339f0563c6457daaef8933554" args="(unsigned char *symbols, int mettab[2][256], struct viterbi_state *state0, struct viterbi_state *state1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void viterbi_butterfly2 </td>
          <td>(</td>
          <td class="paramtype">unsigned char *&nbsp;</td>
          <td class="paramname"> <em>symbols</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>mettab</em>[2][256], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structviterbi__state.html">viterbi_state</a> *&nbsp;</td>
          <td class="paramname"> <em>state0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structviterbi__state.html">viterbi_state</a> *&nbsp;</td>
          <td class="paramname"> <em>state1</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae223268a2401ccbeda9a71615eacda6c"></a><!-- doxytag: member="viterbi.h::viterbi_chunks_init" ref="ae223268a2401ccbeda9a71615eacda6c" args="(struct viterbi_state *state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void viterbi_chunks_init </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structviterbi__state.html">viterbi_state</a> *&nbsp;</td>
          <td class="paramname"> <em>state</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2b793931a09add52fc6769b4026ced77"></a><!-- doxytag: member="viterbi.h::viterbi_get_output" ref="a2b793931a09add52fc6769b4026ced77" args="(struct viterbi_state *state, unsigned char *outbuf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char viterbi_get_output </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structviterbi__state.html">viterbi_state</a> *&nbsp;</td>
          <td class="paramname"> <em>state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char *&nbsp;</td>
          <td class="paramname"> <em>outbuf</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2 </small></address>
</body>
</html>