# dtmfPulse(char,timeSpan,numPts)

Creates a DTMF pulse consisting of two frequencies that identify the given character.

### Syntax

o_dtmfPulse(char,timeSpan,numPts)
  char: scalar character string - character to be coded as a DTMF pulse
  timeSpan: scalar real64 - duration of the desired DTMF pulse in seconds
  numPts: scalar integer - number of time samples in the pulse

### Usage

Use this to create a DTMF pulse for simulation within VEE or for real-world work. The output is a VEE waveform that can be transferred almost directly to an AWG or even to a DIO module.

### Location

menu: veeos ==> signal processing ==> modules ==> dtmfPulse

library: sigLib

### Example

### Notes

In a real-world situation noise and distortion may well be present. This function generates pure tones, so anything else needs to be added later. If more than a single pulse (i.e. character) is needed, it is recommended to use dtmfSigGen().

### Reference

DTMF is a very simple standard consisting of two audio frequencies and developed to enable simple data signaling over telephone lines.

### Dependencies

### Supported On

VEE 7.0+, All platforms.

### See Also

dtmfCode, dtmfDecode, dtmfRcvPulse, dtmfReceiver, dtmfSigGen

© 2015-2021. All Rights Reserved. Stan Bischof (stan@worldbadminton.com). Last updated 09 August 2021 18:25.