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-2025. All Rights Reserved. Stan Bischof (stan@worldbadminton.com). Last updated 03 February 2023 13:03.