Method matrix/heterodyne


  HETERODYNE heterodynes time-series in a ltpda_container object.
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
  DESCRIPTION: HETERODYNE heterodynes time-series in a ltpda_container object.
 
  CALL:        out = heterodyne(in, pl);
 
  Note: this is just a wrapper of ao/heterodyne. Each AO in the ltpda_container is passed
  to ao/heterodyne with the input plist. 
  
  INPUTS:      in      -  input ltpda_container objects 
               pl      -  parameter list
 
  OUTPUTS:     out     -  output ltpda_container objects 
 
  Parameters Description
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details
Access public
Defining Class ltpda_container
Sealed 0
Static 0

Parameter Description

Default

no description
Key Default Value Options Description
F0 [] none The heterodyne frequency in Hz.
T0 0 none Modulation start time offset in s.
QUAD 'cos'
  • 'sin'
  • 'cos'
The quadrature to output. 'sin' or 'cos'.
BW [] none The bandwidth at the output in Hz.
LP 1
  • 1
  • 0
Low pass filter the output data at 'bw'.
FILTER [] none Filter to be used to low pass the output data.
If this parameter is set, the low pass is applied regardless to the value of the 'lp' parameter
DS 1
  • 1
  • 0
Downsample the output data.
TIMES, SPLIT [] none The time range to analyze. If not empty, sets the time interval to operate on.
As in ao/split, the interval can be specified by:
  • a vector of doubles
  • a timespan object
  • a cell array of time strings
  • a vector of time objects
back to top back to top

Some information of the method ltpda_container/heterodyne are listed below:
Class name ltpda_container
Method name heterodyne
Category Signal Processing
Package name ltpda
VCS Version 3542afe99dea25c636b7ac3b82a9f6f8be9d447d
Min input args 1
Max input args -1
Min output args 1
Max output args -1




©LTP Team