GNU Radio 3.7.1 C++ API
gr::digital::pn_correlator_cc Class Reference

PN code sequential search correlator. More...

#include <pn_correlator_cc.h>

Inheritance diagram for gr::digital::pn_correlator_cc:

List of all members.

Public Types

typedef boost::shared_ptr
< pn_correlator_cc
sptr

Static Public Member Functions

static sptr make (int degree, int mask=0, int seed=1)
 Make PN code sequential search correlator block.

Detailed Description

PN code sequential search correlator.

Receives complex baseband signal, outputs complex correlation against reference PN code, one sample per PN code period. The PN sequence is generated using a GLFSR.


Member Typedef Documentation


Member Function Documentation

static sptr gr::digital::pn_correlator_cc::make ( int  degree,
int  mask = 0,
int  seed = 1 
) [static]

Make PN code sequential search correlator block.

Parameters:
degreeDegree of shift register must be in [1, 32]. If mask is 0, the degree determines a default mask (see digital_impl_glfsr.cc for the mapping).
maskAllows a user-defined bit mask for indexes of the shift register to feed back.
seedInitial setting for values in shift register.

The documentation for this class was generated from the following file: