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

Combines signals with different carrier frequency. More...

Inherits unit.

Public Member Functions

function ChannelCombiner_v1 (in param)
 Class constructor. More...
 
function traverse (in obj, in varargin)
 Brief description of what the traverse function does. More...
 
- Public Member Functions inherited from unit
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.
 

Public Attributes

Property nInputs
 Number of inputs.
 
Property nOutputs
 Number of outputs.
 
- 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

Combines signals with different carrier frequency.

This unit combines signals of with different carrier frequency into one signal. The outgoing carrier frequency is centered among the input signals.

Author
Rasmus Jones
Version
1

Definition at line 14 of file ChannelCombiner_v1.m.

Constructor & Destructor Documentation

function ChannelCombiner_v1::ChannelCombiner_v1 ( in  param)

Class constructor.

Constructs an object of type ChannelCombiner_v1.

Parameters
param.nInputsNumber of inputs.
param.nOutputsNumber of outsputs.
Return values
objAn instance of the class ChannelCombiner_v1

Member Function Documentation

function ChannelCombiner_v1::traverse ( in  obj,
in  varargin 
)
virtual

Brief description of what the traverse function does.

Parameters
inThe signal_interface of the input signals of different wavelength
Return values
outThe signal_interface of the combined signal

Reimplemented from unit.


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