# doc-cache created by Octave 5.1.0
# name: cache
# type: cell
# rows: 3
# columns: 18
# name: <cell-element>
# type: sq_string
# elements: 1
# length: 8
Contents


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 1035
 LTFAT - Signals

  Signal generators
    CTESTFUN       -  Complex valued test function.
    NOISE          -  Stochastic noise generator.
    PINKNOISE      -  Pink noise.
    EXPCHIRP       -  Exponential chirp.

  Sound signals.
    BAT            -  Bat chirp.
    BATMASK        -  Mask for bat signal.
    GREASY         -  Woman speaking the word 'greasy'
    COCKTAILPARTY  -  Sentence by male, native English speaker.
    GSPI           -  Glockenspiel test signal.
    LINUS          -  Linus pronouncing Linux.
    LTFATLOGO      -  Synthetic sound from spectrogram reconstruction.
    OTOCLICK       -  Click-evoked otoacoustic emmision. 
    TRAINDOPPLER   -  Sound of passing train.

  Images.
    CAMERAMAN      -  Greyscale image of the cameraman.
    LICHTENSTEIN   -  Color image of the Lichtenstein castle.
    LTFATTEXT      -  Black and white word: 'LTFAT'.

  For help, bug reports, suggestions etc. please visit 
  http://github.com/ltfat/ltfat/issues


   Url: http://ltfat.github.io/doc/signals/Contents.html



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 16
 LTFAT - Signals



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 3
bat


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 1240
 -- Function: bat
     BAT  Load the 'bat' test signal
        Usage:  s=bat;
     
        BAT loads the 'bat' signal. It is a 400 samples long recording
        of a bat chirp sampled with a sampling period of 7 microseconds.
        This gives a sampling rate of 143 kHz.
     
        [sig,fs]=BAT additionally returns the sampling frequency fs.
     
        The signal can be obtained from
        http://dsp.rice.edu/software/bat-echolocation-chirp
     
        Please acknowledge use of this data in publications as follows:
     
          The author wishes to thank Curtis Condon, Ken White, and Al Feng of
          the Beckman Institute of the University of Illinois for the bat data
          and for permission to use it in this paper.
     
        Examples:
        ---------
     
        Plot of 'bat' in the time-domain:
     
          plot((1:400)/143000,bat);
          xlabel('Time (seconds)');
          ylabel('Amplitude');
     
        Plot of 'bat' in the frequency-domain:
     
          plotfftreal(fftreal(bat),143000,90);
     
        Plot of 'bat' in the time-frequency-domain:
     
          sgram(bat,143000,90);
     
     *Url*: <http://ltfat.github.io/doc/signals/bat.html>

     See also: batmask.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 49
BAT  Load the 'bat' test signal
   Usage:  s=bat;



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 7
batmask


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 662
 -- Function: batmask
     BATMASK  Load a Gabor multiplier symbol for the 'bat' test signal
        Usage:  c=batmask;
     
        BATMASK loads a Gabor multiplier with a 0/1 symbol that masks out
        the main contents of the 'bat' signal. The symbol fits a Gabor
        multiplier with lattice given by a=10 and M=40.
     
        The mask was created manually using a image processing program. The
        mask is symmetric, such that the result will be real valued if the
        multiplier is applied to a real valued signal using a real valued
        window.
     
     *Url*: <http://ltfat.github.io/doc/signals/batmask.html>

     See also: bat.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
BATMASK  Load a Gabor multiplier symbol for the 'bat' test signal
   Usage:  ...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 9
cameraman


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 643
 -- Function: cameraman
     CAMERAMAN  Load the 'cameraman' test image
        Usage: s=cameraman;
      
        CAMERAMAN loads a 256 x256 greyscale image of a cameraman.
      
        The returned matrix s consists of integers between 0 and 255,
        which have been converted to double precision.
      
        To display the image, use imagesc with a gray colormap:
      
          imagesc(cameraman); colormap(gray); axis('image');
      
        See ftp://nic.funet.fi/pub/graphics/misc/test-images/ or
        http://sipi.usc.edu/database/database.cgi?volume=misc.
     *Url*: <http://ltfat.github.io/doc/signals/cameraman.html>


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
CAMERAMAN  Load the 'cameraman' test image
   Usage: s=cameraman;
 
   CAMERA...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 13
cocktailparty


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 674
 -- Function: cocktailparty
     COCKTAILPARTY  Load the 'cocktailparty' test signal
        Usage:  s=cocktailparty;
     
        COCKTAILPARTY loads the 'cocktailparty' signal. It is a recording of a
        male native English speaker pronouncing the sentence "The cocktail party
        effect refers to the ability to focus on a single talker among a mixture
        of conversations in background noises".
     
        [sig,fs]=COCKTAILPARTY additionally returns the sampling frequency fs.
     
        The signal is 363200 samples long and recorded at 44.1 kHz in an
        anechoic environment.
     *Url*: <http://ltfat.github.io/doc/signals/cocktailparty.html>


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 79
COCKTAILPARTY  Load the 'cocktailparty' test signal
   Usage:  s=cocktailparty;



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 8
ctestfun


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 285
 -- Function: ctestfun
     CTESTFUN  Complex 1-D test function
        Usage:  ftest=ctestfun(L);
     
        CTESTFUN(L) returns a test signal consisting of a superposition of a
        chirp and an indicator function.
     *Url*: <http://ltfat.github.io/doc/signals/ctestfun.html>


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 65
CTESTFUN  Complex 1-D test function
   Usage:  ftest=ctestfun(L);



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 8
expchirp


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 837
 -- Function: expchirp
     EXPCHIRP  Exponential chirp
        Usage: outsig=expchirp(L,fstart,fend)
     
        EXPCHIRP(L,fstart,fend) computes an exponential chirp of length L*
        starting at frequency fstart and ending at frequency fend. The
        freqencies are assumed to be normalized to the Nyquist frequency.
     
        EXPCHIRP takes the following parameters at the end of the line of input
        arguments:
     
          'fs',fs    Use a sampling frequency of fs Hz. If this option is
                     specified, fstart and fend will be measured in Hz.
     
          'phi',phi  Starting phase of the chirp. Default value is 0.
     
          'fc',fc    Shift the chirp by fc in frequency. Default values is 0.
     
     *Url*: <http://ltfat.github.io/doc/signals/expchirp.html>

     See also: pchirp.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 68
EXPCHIRP  Exponential chirp
   Usage: outsig=expchirp(L,fstart,fend)



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 6
greasy


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 1519
 -- Function: greasy
     GREASY  Load the 'greasy' test signal
        Usage:  s=greasy;
     
        GREASY loads the 'greasy' signal. It is a recording of a woman
        pronouncing the word "greasy".
     
        The signal is 5880 samples long and recorded at 16 kHz with around 11
        bits of effective quantization.
     
        [sig,fs]=GREASY additionally returns the sampling frequency fs.
     
        The signal has been scaled to not produce any clipping when
        played. To get integer values use round(GREASY*2048).
     
        The signal was obtained from Wavelab:
        http://www-stat.stanford.edu/~wavelab/, it is a part of the first
        sentence of the TIMIT speech corpus "She had your dark suit in greasy
        wash water all year":
        http://www.ldc.upenn.edu/Catalog/CatalogEntry.jsp?catalogId=LDC93S1.
     
        Examples:
        ---------
     
        Plot of 'greasy' in the time-domain:
     
          plot((1:5880)/16000,greasy);
          xlabel('Time (seconds)');
          ylabel('Amplitude');
     
        Plot of 'greasy' in the frequency-domain:
     
          plotfftreal(fftreal(greasy),16000,90);
     
        Plot of 'greasy' in the time-frequency-domain:
     
          sgram(greasy,16000,90);
     
        References:
          S. Mallat and Z. Zhang. Matching pursuits with time-frequency
          dictionaries. IEEE Trans. Signal Process., 41(12):3397--3415, 1993.
          
     *Url*: <http://ltfat.github.io/doc/signals/greasy.html>


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 58
GREASY  Load the 'greasy' test signal
   Usage:  s=greasy;



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 4
gspi


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 579
 -- Function: gspi
     GSPI  Load the 'glockenspiel' test signal
     
        GSPI loads the 'glockenspiel' signal. This is a recording of a simple
        tune played on a glockenspiel. It is 262144 samples long, mono, recorded
        at 44100 Hz using 16 bit quantization.
        
        [sig,fs]=GSPI additionally returns the sampling frequency fs.
     
        This signal, and other similar audio tests signals, can be found on
        the EBU SQAM test signal CD http://tech.ebu.ch/publications/sqamcd.
     
     *Url*: <http://ltfat.github.io/doc/signals/gspi.html>


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 41
GSPI  Load the 'glockenspiel' test signal



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 12
lichtenstein


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 488
 -- Function: lichtenstein
     LICHTENSTEIN  Load the 'lichtenstein' test image
        Usage: s=lichtenstein;
      
        LICHTENSTEIN loads a 512 x512 color image of a castle
        Lichtenstein.
      
        The returned matrix s consists of integers between 0 and 255.
      
        To display the image, simply use image:
      
          image(lichtenstein); axis('image');
      
     *Url*: <http://ltfat.github.io/doc/signals/lichtenstein.html>

     See also: cameraman.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
LICHTENSTEIN  Load the 'lichtenstein' test image
   Usage: s=lichtenstein;
 
...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 5
linus


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 545
 -- Function: linus
     LINUS  Load the 'linus' test signal
        Usage:  s=linus;
     
        LINUS loads the 'linus' signal. It is a recording of Linus Thorvalds
        pronouncing the words "Hello. My name is Linus Thorvalds, and I
        pronounce Linux as Linux".
     
        The signal is 41461 samples long and is sampled at 8 kHz.
     
        [sig,fs]=LINUS additionally returns the sampling frequency fs.
     
        See http://www.paul.sladen.org/pronunciation/.
     *Url*: <http://ltfat.github.io/doc/signals/linus.html>


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 55
LINUS  Load the 'linus' test signal
   Usage:  s=linus;



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 9
ltfatlogo


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 722
 -- Function: ltfatlogo
     LTFATLOGO  Load the 'ltfatlogo' test signal
        Usage:  s=ltfatlogo;
     
        LTFATLOGO loads the 'ltfatlogo' signal. This is a sound synthezised
        from an artificial spectrogram of the word 'LTFAT'. See the help of
        LTFATTEXT.
     
        [sig,fs]=LTFATLOGO additionally returns the sampling frequency fs.
     
        The signal is 7200 samples long and recorded at 8 kHz. It has been
        scaled to not produce any clipping.
     
        Examples:
        ---------
     
        To produce a spectrogram of the logo, use:
     
          sgram(ltfatlogo,8000,90);
     
     *Url*: <http://ltfat.github.io/doc/signals/ltfatlogo.html>

     See also: ltfattext.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 67
LTFATLOGO  Load the 'ltfatlogo' test signal
   Usage:  s=ltfatlogo;



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 9
ltfattext


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 695
 -- Function: ltfattext
     LTFATTEXT  Load the 'ltfattext' test image
        Usage: s=ltfattext;
      
        LTFATTEXT loads a 401 x600 black and white image of the word
        'LTFAT'.
      
        The image is assumed to be used as a spectrogram with 800 channels
        as produced by DGTREAL.
      
        The returned matrix s consists of the integers 0 and 1, which have
        been converted to double precision.
      
        To display the image, use imagesc with a gray colormap:
      
          imagesc(ltfattext);
          colormap(gray);
          axis('xy');
      
     *Url*: <http://ltfat.github.io/doc/signals/ltfattext.html>

     See also: ltfatlogo, dgtreal.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
LTFATTEXT  Load the 'ltfattext' test image
   Usage: s=ltfattext;
 
   LTFATT...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 5
noise


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 1560
 -- Function: noise
      NOISE  Stochastic noise generator
        Usage: outsig = noise(siglen,nsigs,type);
     
        Input parameters:
            siglen    : Length of the noise (samples)
            nsigs     : Number of signals (default is 1)
            type      : type of noise. See below.
     
        Output parameters:
            outsig    : siglen xnsigs signal vector
     
        NOISE(siglen,nsigs) generates nsigs channels containing white noise
        of the given type with the length of siglen. The signals are arranged as
        columns in the output. If only siglen is given, a column vector is
        returned.
     
        NOISE takes the following optional parameters:
     
          'white'  Generate white (gaussian) noise. This is the default.
     
          'pink'   Generate pink noise.
     
          'brown'  Generate brown noise.
     
          'red'    This is the same as brown noise.     
     
        By default, the noise is normalized to have a unit energy, but this can
        be changed by passing a flag to NORMALIZE.
     
        Examples:
        ---------
         
        White noise in the time-frequency domain:
     
          sgram(noise(5000,'white'),'dynrange',70);
     
        Pink noise in the time-frequency domain:
     
          sgram(noise(5000,'pink'),'dynrange',70);
     
        Brown/red noise in the time-frequency domain:
     
          sgram(noise(5000,'brown'),'dynrange',70);
      
     *Url*: <http://ltfat.github.io/doc/signals/noise.html>

     See also: normalize.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 79
 NOISE  Stochastic noise generator
   Usage: outsig = noise(siglen,nsigs,type);



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 8
otoclick


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 714
 -- Function: otoclick
     OTOCLICK  Load the 'otoclick' test signal
        Usage:  s=otoclick;
     
        OTOCLICK loads the 'otoclick' signal. The signal is a click-evoked
        otoacoustic emission. It consists of two clear clicks followed by a
        ringing. The ringing is the actual otoacoustic emission.
     
        [sig,fs]=OTOCLICK additionally returns the sampling frequency fs.
     
        It was measured by Sarah Verhulst at CAHR (Centre of Applied Hearing
        Research) at Department of Eletrical Engineering, Technical University
        of Denmark
     
        The signal is 2210 samples long and sampled at 44.1 kHz.
     *Url*: <http://ltfat.github.io/doc/signals/otoclick.html>


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 64
OTOCLICK  Load the 'otoclick' test signal
   Usage:  s=otoclick;



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 9
pinknoise


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 701
 -- Function: pinknoise
      PINKNOISE Generates a pink noise signal
        Usage: outsig = pinknoise(siglen,nsigs);
     
        Input parameters:
            siglen    : Length of the noise (samples)
            nsigs     : Number of signals (default is 1)
     
        Output parameters:
            outsig    : siglen xnsigs signal vector
     
        PINKNOISE(siglen,nsigs) generates nsigs channels containing pink noise
        (1/f spectrum) with the length of siglen. The signals are arranged as
        columns in the output.
     
        PINKNOISE is just a wrapper around noise(...,'pink');
     
     *Url*: <http://ltfat.github.io/doc/signals/pinknoise.html>

     See also: noise.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
 PINKNOISE Generates a pink noise signal
   Usage: outsig = pinknoise(siglen,...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 11
signalsinit


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 91
 -- Function: signalsinit
     *Url*: <http://ltfat.github.io/doc/signals/signalsinit.html>


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 63
   *Url*: <http://ltfat.github.io/doc/signals/signalsinit.html>



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 12
traindoppler


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 623
 -- Function: traindoppler
     TRAINDOPPLER  Load the 'traindoppler' test signal
        Usage:  s=traindoppler;
     
        TRAINDOPPLER loads the 'traindoppler' signal. It is a recording
        of a train passing close by with a clearly audible doppler shift of
        the train whistle sound.
     
        [sig,fs]=TRAINDOPPLER additionally returns the sampling frequency
        fs.
     
        The signal is 157058 samples long and sampled at 8 kHz.
     
        The signal was obtained from
        http://www.fourmilab.ch/cship/doppler.html
     *Url*: <http://ltfat.github.io/doc/signals/traindoppler.html>


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 76
TRAINDOPPLER  Load the 'traindoppler' test signal
   Usage:  s=traindoppler;





