Jump to content

Multi-frequency receiver

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mrbutchdog (talk | contribs) at 10:10, 15 March 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
MFR-II Printed Circuit Card, circa 1985

The Mutli-Frequency Receiver (MFR) was a Digital Signal Processor (DSP) based printed circuit card designed at Computer Consoles Inc. (CCI) in Rochester, NY. The MFR was a service circuit module developed as part of the companies digital telephony switching system. The main function of the card was the processing of incoming digital audio to detect the presence of various voice-band tone base signaling systems present during a call connection. The CCI digital switch was deployed as part of the Digital Audio Intercept System (DAIS II), Automatic Voice Response (AVR), and Interactive Voice System (IVS) products. The initial MFR board, MFR-I, is notable for being designed in early 1983 prior to Texas Instruments officially announcing the TMS320C10 DSP April 8, 1983.

Variants

  • MFR-I:
    • This printed circuit card, introduced in 1983, contained a single TMS320C10 16-bit fixed point DSP chip operating at 20 MHz.
  • MFR-II:
    • This printed circuit card, introduced in late 1985, contained two TMS320C25 16-bit fixed point DSP chips operating at 40 MHz.
  • MFR-III:
    • This printed circuit card contained two TMS320C30 32-bit floating point DSP chips operating at 40 MHz. Although a prototype was designed, this card never went into volume production.

Features

  • The MFR firmware, written entirely in TMS320 assembly language due to the poor efficiency of DSP C compilers at the time, was capable of decoding multiple channels of PCM digital audio while detecting the following signaling systems:
    • MF, Multi-Frequency Tones
    • DTMF, Dual-Tone Band, Multi-Frequency Tones
    • Call Progress Tones
    • Other system audio frequencies as needed for on-line, and off-line system testing
  • A highly optimized version of the Goertzel algorithm was used as part of the firmwares frequency detection algorithm's.
  • Due to the tight timing involved in the designs, controlled impedance printed circuit board design techniques was introduced with the MFR-I layout in 1983.