Sophie

Sophie

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

gnuradio-doc-3.2.2-9.fc14.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: Synchronization</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">GNU Radio 3.2.2 C++ API</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('group__sync__blk.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a>  </div>
  <div class="headertitle">
<h1>Synchronization</h1>  </div>
<div class="ingroups"><a class="el" href="group__block.html">GNU Radio C++ Signal Processing Blocks</a></div></div>
<div class="contents">
<div class="dynheader">
Collaboration diagram for Synchronization:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group__sync__blk.png" border="0" alt="" usemap="#group____sync____blk"/>
<map name="group____sync____blk" id="group____sync____blk">
<area shape="rect" id="node1" href="group__block.html" title="All C++ blocks that can be used in GR graphs are listed here or in the subcategories below..." alt="" coords="7,8,279,37"/><area shape="rect" id="node2" href="group__ofdm__blk.html" title="OFDM Blocks" alt="" coords="641,8,745,37"/></map>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__clock__recovery__mm__cc.html">gr_clock_recovery_mm_cc</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mueller and Müller (M&amp;M) based clock recovery block with complex input, complex output.This implements the Mueller and Müller (M&amp;M) discrete-time error-tracking synchronizer. The complex version here is based on: Modified Mueller and Muller clock recovery circuit Based: G. R. Danesfahani, T.G. Jeans, "Optimisation of modified Mueller and Muller 
    algorithm," Electronics Letters, Vol. 31, no. 13, 22 June 1995, pp. 1032 - 1033.  <a href="classgr__clock__recovery__mm__cc.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__clock__recovery__mm__ff.html">gr_clock_recovery_mm_ff</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mueller and Müller (M&amp;M) based clock recovery block with float input, float output.This implements the Mueller and Müller (M&amp;M) discrete-time error-tracking synchronizer.  <a href="classgr__clock__recovery__mm__ff.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__correlate__access__code__bb.html">gr_correlate_access_code_bb</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Examine input for specified access code, one bit at a time.input: stream of bits, 1 bit per input byte (data in LSB) output: stream of bits, 2 bits per output byte (data in LSB, flag in next higher bit)  <a href="classgr__correlate__access__code__bb.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__costas__loop__cc.html">gr_costas_loop_cc</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Carrier tracking PLL for QPSKinput: complex; output: complex <br/>
The Costas loop can have two output streams: stream 1 is the baseband I and Q; stream 2 is the normalized frequency of the loop.  <a href="classgr__costas__loop__cc.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__dd__mpsk__sync__cc.html">gr_dd_mpsk_sync_cc</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Decision directed M-PSK synchronous demodThis block performs joint carrier tracking and symbol timing recovery.  <a href="classgr__dd__mpsk__sync__cc.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__mpsk__receiver__cc.html">gr_mpsk_receiver_cc</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This block takes care of receiving M-PSK modulated signals through phase, frequency, and symbol synchronization.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.  <a href="classgr__mpsk__receiver__cc.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__ofdm__insert__preamble.html">gr_ofdm_insert_preamble</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">insert "pre-modulated" preamble symbols before each payload.  <a href="classgr__ofdm__insert__preamble.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__pll__carriertracking__cc.html">gr_pll_carriertracking_cc</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier.input: stream of complex; output: stream of complex.  <a href="classgr__pll__carriertracking__cc.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__pll__freqdet__cf.html">gr_pll_freqdet_cf</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements a PLL which locks to the input frequency and outputs an estimate of that frequency. Useful for FM Demod.input: stream of complex; output: stream of floats.  <a href="classgr__pll__freqdet__cf.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__pll__refout__cc.html">gr_pll_refout_cc</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements a PLL which locks to the input frequency and outputs a carrierinput: stream of complex; output: stream of complex.  <a href="classgr__pll__refout__cc.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__pn__correlator__cc.html">gr_pn_correlator_cc</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">PN code sequential search correlator.  <a href="classgr__pn__correlator__cc.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__simple__correlator.html">gr_simple_correlator</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">inverse of <a class="el" href="classgr__simple__framer.html" title="add sync field, seq number and command field to payload">gr_simple_framer</a> (more or less)  <a href="classgr__simple__correlator.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__simple__framer.html">gr_simple_framer</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">add sync field, seq number and command field to payload  <a href="classgr__simple__framer.html#_details">More...</a><br/></td></tr>
</table>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="footer">Generated on Thu Feb 17 2011 for GNU Radio 3.2.2 C++ API by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
    </ul>
  </div>

</body>
</html>