← Back to Patent Explorer
US4862452A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital signal processing system

Assignee: Microsemi Semiconductor ULC
•
Filing: 1988-01-11
•
Granted: 1989-08-29
•
Expires: 2008-01-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital signal processing system for use as a digital service unit within a communication switching system, comprised of a plurality of digital signal processing (DSP) modules for connection via a dedicated programmable digital switch forming part of a circuit switch matrix, to one or more input/output ports such as line circuits, trunk circuits, etc., under control of a main system controller, such as a microprocessor. Applications programs for implementing predetermined service features, are downloaded from the main controller via the circuit switch matrix and digital switch, to one or more of the digital signal processing modules for storage within internal memories thereof. The main controller dynamically allocates circuit switch and message channels of the programmable digital switch in accordance with the signal bandwidth and computation power required to implement the predetermined service features. Thus, an extremely high signal bandwidth efficiency is obtained for performing various service features such as tone generation and detection. DTMF tone detection, digital conferencing, speech synthesis, etc., utilizing simple, inexpensive, time-shared modules.

Inventors

  • 👤 A. David Milton
  • 👤 Jerry Stroobach

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 06:46
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407; H04Q2213/00; H04Q2213/13106; H04Q2213/13107; H04Q2213/1322; H04Q2213/13292; H04Q2213/1332; H04Q2213/13322; H04Q2213/13396; H04Q2213/13405

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 161 words
A digital signal processing system for use in a communication system connected to a plurality of input/output ports, comprised of: (a) main controller means for transmitting and receiving message signals, (b) digital signal processing means for implementing one or more service features characterized by one or both of transmission and reception of both of PCM and message signals, and (c) digital switching means connected to said main controller means, digital signal processing means, and input/output ports, for bidirectionally translating PCM and message signals therebetween, via one or more time divided communication links under control of said main controller means, and (d) means for dynamically allocating predetermined channels of said one or more time divided communication links for PCM and message signal translation, wherein the proportion of channels allotted to PCM and message signal translation is dependent on which of said one or more service features is being implemented, thereby maintaining high signal bandwidth efficiency of said PCM and message signal translation.
Claim 2
Dependent Claim 161 words
A digital signal processing system for use in a communication system connected to a plurality of input/output ports, comprised of: (a) main controller means for transmitting and receiving message signals, (b) digital signal processing means for implementing one or more service features characterized by one or both of transmission and reception of both of PCM and message signals, and (c) digital switching means connected to said main controller means, digital signal processing means, and input/output ports, for bidirectionally translating PCM and message signals therebetween, via one or more time divided communication links under control of said main controller means, and (d) means for dynamically allocating predetermined channels of said one or more time divided communication links for PCM and message signal translation, wherein the proportion of channels allotted to PCM and message signal translation is dependent on which of said one or more service features is being implemented, thereby maintaining high signal bandwidth efficiency of said PCM and message signal translation.
Claim 3
Dependent Claim 26 words
A digital signal processing system as defined in claim 1, wherein said digital switching means is comprised of a combination space and time division switching matrix.
Claim 4
Dependent Claim 54 words
A digital signal processing system as defined in claim 2, wherein said digital signal processing means is comprised of one or more memory circuits for storing a predetermined service feature applications program, and a programmable digital signal processor for executing said program and implementing a predetermined one of said service features in response thereto.
Claim 5
Dependent Claim 46 words
A digital signal processing system as defined in claim 3, wherein said digital signal processing means further includes one or more bidirectional serial-to-parallel converters for interfacing a parallel port of said digital signal processor with one or more serial links of said time division switching matrix.
Claim 6
Dependent Claim 36 words
A digital signal processing system as defined in claim 4, wherein said digital signal processing means further includes one or more read only memory circuits for storing a bootstrap program for initializing said digital signal processor.
Claim 7
Dependent Claim 27 words
A digital signal processing system as defined in claim 5, wherein said serial-to-parallel converters and read only memory circuits are embodied in a single chip gate array.
Claim 8
Dependent Claim 35 words
A digital signal processing system as defined in claim 1, including means for establishing an interrupt channel between said main controller means and digital signal processing means for controlling bidirectional communication of message signals therebetween.
Claim 9
Dependent Claim 37 words
A digital signal processing system as defined in claim 1, further including means for establishing an interrupt channel between said digital switching means and said digital signal processing means for controlling bidirectional communication of PCM signals therebetween.
Claim 10
Dependent Claim 85 words
A digital signal processing system as defined in claim 1, wherein implementation of a predetermined one of said service features is characterized by said main controller means generating a message signal designating a predetermined tone frequency for transmission on a predetermined one of said allocated channels, and digital signal processing means receiving said message signal, and in response generating a PCM tone signal at said predetermined frequency for transmission to one or more of said input/output ports on further predetermined ones of said allocated channels.
Claim 11
Dependent Claim 121 words
A digital signal processing system as defined in claim 1, wherein implementation of a predetermined at least one of said service features is characterized by said digital signal processing means receiving PCM signals from predetermined ones of said input/output ports on predetermined ones of said allocated channels, detecting the relative magnitudes of respective ones of said PCM signals, and transmitting the PCM signal of second largest magnitude to the port from which the PCM signal of largest magnitude is received on a further one of said allocated channels, and transmitting the PCM signal of largest magnitude to all other ones of said ports on additional ones of said allocated channels, whereby a digital conference call is established between said predetermined ports.
Claim 12
Dependent Claim 85 words
A digital signal processing system as defined in claim 1, wherein implementation of a predetermined one of said service features is characterized by said digital signal processing means receiving PCM signals from a predetermined one or more of said input/output ports along predetermined ones of said allocated channels, detecting the presence of one or more DTMF tone signals therein, and generating message signals representative of said detected DTMF tone signals, for transmission to said main controller means on further predetermined ones of said allocated channels.
Claim 13
Dependent Claim 85 words
A digital signal processing system as defined in claim 1, wherein implementation of a predetermined one of said service features is characterized by said digital signal processing means receiving PCM signals from a predetermined one or more of said input/output ports along predetermined ones of said allocated channels, detecting the presence of one or more ATD tone signals therein, and generating message signals representative of said detected ATD tone signals, for transmission to said main controller means on further predetermined ones of said allocated channels.
Claim 14
Dependent Claim 94 words
A digital signal processing system as defined in claim 1, wherein implementation of a predetermined one of said service features is characterized by said main controller means generating a predetermined message signal in the form of digital speech samples for transmission on a predetermined one or more of said allocated channels to be received by said digital signal processing means which in response converts said speech signals into PCM speech signals and transmits said PCM speech signals to a predetermined one or more of said input/output ports via additional ones of said allocated channels.
Claim 15
Dependent Claim 64 words
A digital signal processing system as defined in claim 1, wherein said digital signal processing means transmits successive interrupt signals to said main controller means for initiating transfer of successive message signals from said main controller means thereto via said digital switching means, and said main controller means generates control signals to said digital signal processing thereby enabling further message signals to be transmitted.
Claim 16
Dependent Claim 40 words
A digital signal processing system as defined in claim 1, wherein said digital switching means transmits an interrupt signal to said digital signal processing means along a dedicated message link for synchronizing PCM signal transmission along said allocated channels therebetween.
Claim 17
Dependent Claim 63 words
A digital signal processing system as defined in claim 1, said digital signal processing means being further comprised of first, second and third DSP modules for implementing first, second and third ones of said service features, respectively, said first service feature being multi-channel DTMF tone detection, said second feature being digital call conferencing, and said third feature being programmable tone generation and detection.
Claim 18
Dependent Claim 60 words
A digital signal processing system as defined in claim 16, wherein said first DSP module provides up to five PCM channels of simultaneous DTMF tone detection, said second module provides up to nineteen channels of digital call conferencing for supporting nine conference calls, and said third module provides a thirty-seven tone plant and two PCM channels of DFT tone detection.
Claim 19
Dependent Claim 52 words
A digital signal processing system as defined in claim 17, wherein three dedicated PCM links interconnect said digital switching means with said first, second and third DSP modules, odd channels being allocated to said first and second modules, and even channels of said three PCM links being allocated to said third modules.
Claim 20
Dependent Claim 35 words
A digital signal processing system as defined in claim 1, wherein said digital switching means transmits a command byte to said digital signal processing means for enabling implementation of said one or more service features.

References Cited (Backward Citations)

US4339633A Cited
CA1171946A Cited
US4653045A Cited
US4745601A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-08-28 1993-02-27 1993-08-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-08-28 1997-02-27 1997-08-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-08-28 2001-02-27 2001-08-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag