Method ao/heterodyne


  HETERODYNE heterodynes time-series.
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
  DESCRIPTION: HETERODYNE heterodynes time-series.
 
  The input signal is mixed down at the specified frequency. The mixed
  signal is then (optionally) low-pass filtered and (optionally) downsampled 
  to have the specified bandwidth.
 
  CALL:     b = heterodyne(a,pl)
 
  INPUTS:   pl   - a parameter list
            a    - input analysis object
 
  OUTPUTS:  b    - output analysis object containing the filtered data.
 
  Parameters Description
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details
Access public
Defining Class ao
Sealed 0
Static 0

Parameter Description

Default

no description
Key Default Value Options Description
heterodyne
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

Example

plist('F0', [[]], 'T0', [0], 'QUAD', 'cos', 'BW', [[]], 'LP', [true], 'FILTER', [[]], 'DS', [true], 'TIMES', [[]])

back to top back to top

Some information of the method ao/heterodyne are listed below:
Class name ao
Method name heterodyne
Category Signal Processing
Package name ltpda
VCS Version 967b0eec0dece803a81af8ef54ad2f8c784b20b2
Min input args 1
Max input args -1
Min output args 1
Max output args -1
Can be used as modifier 0
Supported numeric types {'double'}




©LTP Team