Robochameleon  v1.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
OrthogonalCodeGenerator_v1 Class Reference

Orthogonal code generation. More...

Inherits unit.

Public Member Functions

function OrthogonalCodeGenerator_v1 (in param)
 
function traverse (in obj)
 
- Public Member Functions inherited from unit
virtual traverse (in obj, in varargin)
 Main function call.
 
function traverseNode (in obj)
 Set unique ID when creating a unit. More...
 
function connectOutput (in obj, in uobj, in unitOutput, in nextUnitInput)
 Specify where signal should go next. More...
 
function connectOutputs (in obj, in units, in destInputs)
 Specify where signal should go next. More...
 
function writeInputBuffer (in obj, in sig, in inputId)
 write input buffer
 
function horzcat (in varargin)
 horizontal concatenation
 
function vertcat (in varargin)
 vertical concatenation
 
function setparams (in obj, in params, in REQUIRED_PARAMS, in QUIET_PARAMS)
 set parameters More...
 
function view (in obj)
 Show interactive GUI through unit_view-class.
 

Static Public Member Functions

static function PNgenpoly (in Ntr)
 
static function Kasamigenpoly (in Ntr)
 
static function Goldgenpoly (in Ntr)
 

Public Attributes

Property nInputs
 
Property nOutputs
 Number of outputs.
 
Property order
 
Property TotalLength
 Sequence length.
 
Property Rs
 Symbol rate.
 
Property type
 Code type {PN|Kasami|Gold}.
 
- Public Attributes inherited from unit
Property inputBuffer
 Buffer for storing inputs as we traverse the graph.
 
Property nextNodes
 Children nodes.
 
Property destInputs
 Destination inputs in children.
 
Property results
 For storing results.
 
Property label
 
Property draw
 enable/disable plotting
 
Property nInputs
 Number of signals traverse expects.
 
Property nOutputs
 Number of outputs traverse expects.
 

Detailed Description

Orthogonal code generation.

This class can be used to output a binary/quaternary/etc. sequence in the I-Q plane

Author
Molly Piels
Version
1

Definition at line 14 of file OrthogonalCodeGenerator_v1.m.

Member Data Documentation

Property OrthogonalCodeGenerator_v1::order

Code order - means different things for different types For exapmle PN outputs a 2^order-1 length PRBS

Definition at line 30 of file OrthogonalCodeGenerator_v1.m.


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