<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>osmo-gmr: Data Fields</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">osmo-gmr<span id="projectnumber">&#160;0.2.104-2b98</span>
   </div>
   <div id="projectbrief">Osmocom GMR-1</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>

<h3><a id="index__5F" name="index__5F"></a>- _ -</h3><ul>
<li>_ref&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__sync.html#a291c9b0776495cfb3c3f3a2fb4f87333">gmr1_pi4cxpsk_sync</a></li>
</ul>


<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>bits&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__modulation.html#a3519a1238c0cc46cc075724f8677c556">gmr1_pi4cxpsk_modulation</a></li>
<li>bits_cpp&#160;:&#160;<a class="el" href="structgmr1__interleaver.html#a92db6403eef66c2dff2686364d477262">gmr1_interleaver</a></li>
</ul>


<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>data&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__burst.html#a743e2058421775d2033d5e455e7be163">gmr1_pi4cxpsk_burst</a>, <a class="el" href="structgmr1__pi4cxpsk__symbol.html#a2fb97bf5773d1491eb1359e92d4832f6">gmr1_pi4cxpsk_symbol</a></li>
<li>dec&#160;:&#160;<a class="el" href="structgmr1__codec.html#a6c9cdb292f878bd711308d13b6cb0730">gmr1_codec</a></li>
</ul>


<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>ebits&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__burst.html#a8205aeb2d88053361619f1baa0593a89">gmr1_pi4cxpsk_burst</a></li>
</ul>


<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>f0&#160;:&#160;<a class="el" href="structambe__subframe.html#a62d2a8d54cc973e32e85d9c4735bde1f">ambe_subframe</a></li>
<li>f0log&#160;:&#160;<a class="el" href="structambe__subframe.html#a0bd7338941b5a9e13bb9cab48ae41bd6">ambe_subframe</a></li>
<li>f1&#160;:&#160;<a class="el" href="structtone__desc.html#a9980c6296defda0b97fdc6f0a70a0b8d">tone_desc</a></li>
<li>f2&#160;:&#160;<a class="el" href="structtone__desc.html#a0367e505d7112a2acbddefaf23feac79">tone_desc</a></li>
<li>freq&#160;:&#160;<a class="el" href="structgmr1__fcch__burst.html#af256a13136949602fd41e4da1c569435">gmr1_fcch_burst</a></li>
</ul>


<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
<li>gain&#160;:&#160;<a class="el" href="structambe__raw__params.html#ac0c99abebb1f2483745b6f5c683fd238">ambe_raw_params</a>, <a class="el" href="structambe__subframe.html#acc926ec6fc259108308513851263c010">ambe_subframe</a></li>
<li>guard_post&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__burst.html#a5985baf01b937f381470bb0d5810ea00">gmr1_pi4cxpsk_burst</a></li>
<li>guard_pre&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__burst.html#a30a0e6c90559f9b66def7814fe8f9af2">gmr1_pi4cxpsk_burst</a></li>
</ul>


<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>idx&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__symbol.html#a6df1e39fbb19bd1adb54638c3bf705fe">gmr1_pi4cxpsk_symbol</a></li>
</ul>


<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
<li>K&#160;:&#160;<a class="el" href="structgmr1__interleaver.html#a793392c3a32d1573c12038856d7a2fa9">gmr1_interleaver</a></li>
</ul>


<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>L&#160;:&#160;<a class="el" href="structambe__subframe.html#a3ebdc823451ce217e2956ff0eac7442f">ambe_subframe</a>, <a class="el" href="structgmr1__puncturer.html#a56ab639ebbf577886ec36db783b8ef34">gmr1_puncturer</a></li>
<li>Lb&#160;:&#160;<a class="el" href="structambe__subframe.html#af7ffd521bfff7156ae33ba43a893b163">ambe_subframe</a></li>
<li>len&#160;:&#160;<a class="el" href="structgmr1__fcch__burst.html#a8f5f11f6f9b9b7aa2b505f7e4d6ca44e">gmr1_fcch_burst</a>, <a class="el" href="structgmr1__pi4cxpsk__burst.html#ad164674725c949673b0a2ec24e0f0000">gmr1_pi4cxpsk_burst</a>, <a class="el" href="structgmr1__pi4cxpsk__data.html#a14bc0a4787038e79298c46fa85784f13">gmr1_pi4cxpsk_data</a>, <a class="el" href="structgmr1__pi4cxpsk__sync.html#a67853f80e05c48b01dad6e7f7bc6e39a">gmr1_pi4cxpsk_sync</a></li>
</ul>


<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>mask&#160;:&#160;<a class="el" href="structgmr1__puncturer.html#af98900595177fbe9bf6c08ee652ab739">gmr1_puncturer</a></li>
<li>Ml&#160;:&#160;<a class="el" href="structambe__subframe.html#a4a3fa891e79797c2458f0ec01dbe9019">ambe_subframe</a></li>
<li>Mlog&#160;:&#160;<a class="el" href="structambe__subframe.html#a56d7cadaf4f6be52366ba2f26983483b">ambe_subframe</a></li>
<li>mod&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__burst.html#a835af391ae1715b41cbdd52efd1b378a">gmr1_pi4cxpsk_burst</a></li>
<li>mod_phase&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__symbol.html#ac3639293117223030a399cdb947bf22b">gmr1_pi4cxpsk_symbol</a></li>
<li>mod_val&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__symbol.html#a62299b3758847f06baa14861572d6160">gmr1_pi4cxpsk_symbol</a></li>
</ul>


<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>n&#160;:&#160;<a class="el" href="structgmr1__interleaver.html#a8cd1c80e472019802886819ebecd9042">gmr1_interleaver</a></li>
<li>N&#160;:&#160;<a class="el" href="structgmr1__interleaver.html#aefd05afb6eef22e5c8c3f92014d9c6cf">gmr1_interleaver</a>, <a class="el" href="structgmr1__puncturer.html#a4badcb8ada6378bfe224de9ccd9f193f">gmr1_puncturer</a></li>
<li>name&#160;:&#160;<a class="el" href="structtone__desc.html#ac264519a39b5ba67b62f0744e993eeca">tone_desc</a></li>
<li>nbits&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__modulation.html#ad8affe9f19908748ed8c0e3865434201">gmr1_pi4cxpsk_modulation</a></li>
</ul>


<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>phi&#160;:&#160;<a class="el" href="structambe__synth.html#a5e8d3e37d5ef02db39803a10de1796ce">ambe_synth</a></li>
<li>pitch&#160;:&#160;<a class="el" href="structambe__raw__params.html#a7eb51135820d33cbf6a0e4b865bd2a59">ambe_raw_params</a></li>
<li>pitch_interp&#160;:&#160;<a class="el" href="structambe__raw__params.html#a804fa021dcd25eed72ddeb7421b64375">ambe_raw_params</a></li>
<li>pos&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__data.html#a8fcd05f64567745c7e7435334f1f593c">gmr1_pi4cxpsk_data</a>, <a class="el" href="structgmr1__pi4cxpsk__sync.html#adabd2c21518c2bd6e37d4a8ad7facc6b">gmr1_pi4cxpsk_sync</a></li>
<li>psi1&#160;:&#160;<a class="el" href="structambe__synth.html#ab03788ec8e6fd99b782ca07ae04d4dc4">ambe_synth</a></li>
</ul>


<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>r&#160;:&#160;<a class="el" href="structgmr1__puncturer.html#a6bad988cd142c8d0e30bfe457fd2c062">gmr1_puncturer</a></li>
<li>rotation&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__modulation.html#a6fff12a91ce1a4168ac7e87e4c864aa6">gmr1_pi4cxpsk_modulation</a></li>
</ul>


<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>SE&#160;:&#160;<a class="el" href="structambe__synth.html#ae9f1fa4f9e9616614f50fa303a3c52ce">ambe_synth</a></li>
<li>sf0_mag_interp&#160;:&#160;<a class="el" href="structambe__raw__params.html#a99596e150dafbc4dbefc83c0ebeb402a">ambe_raw_params</a></li>
<li>sf0_perr_14&#160;:&#160;<a class="el" href="structambe__raw__params.html#a9f9e769e1d5e71979c4591931d8ef031">ambe_raw_params</a></li>
<li>sf0_perr_58&#160;:&#160;<a class="el" href="structambe__raw__params.html#aefc1cb1dec8794e3ba084b1bef0540be">ambe_raw_params</a></li>
<li>sf1_hoc&#160;:&#160;<a class="el" href="structambe__raw__params.html#a96e40b2f376d714e5df4538776911192">ambe_raw_params</a></li>
<li>sf1_prba12&#160;:&#160;<a class="el" href="structambe__raw__params.html#ab5848d979e9ab98ee13df35244186633">ambe_raw_params</a></li>
<li>sf1_prba34&#160;:&#160;<a class="el" href="structambe__raw__params.html#a719970b8264d5d86e8127731e3b74e95">ambe_raw_params</a></li>
<li>sf1_prba57&#160;:&#160;<a class="el" href="structambe__raw__params.html#a5723fa985d5a3e403baf93375f6da49b">ambe_raw_params</a></li>
<li>sf_prev&#160;:&#160;<a class="el" href="structambe__decoder.html#a7ef287c9fa9a4f4303b8bcf14aa08a10">ambe_decoder</a></li>
<li>syms&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__modulation.html#ad9c4201e4495b6894945a5fc4285e96c">gmr1_pi4cxpsk_modulation</a>, <a class="el" href="structgmr1__pi4cxpsk__sync.html#a89f2352b308757e77cab30d1153fdb8b">gmr1_pi4cxpsk_sync</a></li>
<li>sync&#160;:&#160;<a class="el" href="structgmr1__pi4cxpsk__burst.html#a68e57bf2eeee31d4a9f5efb2dfb7a145">gmr1_pi4cxpsk_burst</a></li>
<li>synth&#160;:&#160;<a class="el" href="structambe__decoder.html#ae182cfa94b3c3f970de386a8d671bbaa">ambe_decoder</a></li>
</ul>


<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>tone_phase_f1&#160;:&#160;<a class="el" href="structambe__decoder.html#aa30d43006212f987798af28cefe6a644">ambe_decoder</a></li>
<li>tone_phase_f2&#160;:&#160;<a class="el" href="structambe__decoder.html#ada92b6d6ccd98bea21a205f9f3a91521">ambe_decoder</a></li>
</ul>


<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>u_prev&#160;:&#160;<a class="el" href="structambe__synth.html#a1ec169cb61914f8a61e14e0a2838de6c">ambe_synth</a></li>
<li>uw_prev&#160;:&#160;<a class="el" href="structambe__synth.html#ac555e0a7a4e672f1c8e3ab6873b0bbfd">ambe_synth</a></li>
</ul>


<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
<li>v_uv&#160;:&#160;<a class="el" href="structambe__raw__params.html#a8019dfc071f9ed84059593433380186e">ambe_raw_params</a>, <a class="el" href="structambe__subframe.html#a760edde0daaceb15506a57379e7ad265">ambe_subframe</a></li>
<li>Vl&#160;:&#160;<a class="el" href="structambe__subframe.html#a0fb6c5eab0c8af4a8106e7df6b964702">ambe_subframe</a></li>
</ul>


<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
<li>w0&#160;:&#160;<a class="el" href="structambe__subframe.html#a21676a64ab0ab902b4802d8a347aa227">ambe_subframe</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated on Sun Mar 23 2025 22:31:09 for osmo-gmr by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
  </ul>
</div>
</body>
</html>