Skip to content

sig.Signal (class)

Olivier Lartillot edited this page Sep 20, 2018 · 5 revisions

sig.Signal creates a signal waveform based on the numeric data provided as input.

Accepted input formats

  • Matlab column vector containing the signal data. It is turned into a sig.data object where the first dimension is assigned to the 'sample' dimension.
  • sig.data object

Options

  • sig.Signal(...,'Name',n) indicates the name n of the type of data (yname property). Default value: 'Signal'.
  • sig.Signal(...,'Unit',u) indicates the unit u of the data (yunit property). Default value: ''.
  • sig.Signal(...,'XName',n) indicates the name n of the abscissa axis. Default value: ''.
  • sig.Signal(...,'XUnit',u) indicates the unit u of the abscissa axis. Default value: ''.
  • sig.Signal(...,'Xstart',s): xstart property
  • sig.Signal(...,'Xsampling',s): xsampling property
  • sig.Signal(...,'Xdata',d): xunsampled property
  • sig.Signal(...,'Sstart',s): sstart property
  • sig.Signal(...,'Send',e): send property
  • sig.Signal(...,'Srate',f) indicates the sampling rate f (srate property).
  • sig.Signal(...,'Ssize',s): ssize property
  • sig.Signal(...,'Frate',f): frate property
  • sig.Signal(...,'flength',l): flength property
  • sig.Signal(...,'FbChannels',c): fbchannels property

Properties

  • yname: a name describing the type of data
  • yunit: the unit of the data
  • Ydata: the actual data
  • label
  • Xaxis: the abscissa axis. It is a sig.axis object controlled by the options 'Xname', 'XUnit', 'Xstart' and 'Xsampling'
  • xstart
  • xsampling
  • xunsampled
  • Sstart
  • Send
  • Srate
  • Ssize
  • Frate
  • Flength
  • celllayers
  • peakindex
  • peakprecisepos
  • peakpreciseval
  • peakdim
  • fbchannels
  • interpolable
  • date: date of creation of the object
  • ver
  • design

Dependent properties

  • xdata
  • xname
  • xunit
  • saxis
  • sdata
  • faxis
  • fstarts
  • fends
  • fcenters
  • polyfile
  • combinables
  • files
  • peakpos
  • peakval
Clone this wiki locally