GB2103039A - Electronic tone generator - Google Patents
Electronic tone generator Download PDFInfo
- Publication number
- GB2103039A GB2103039A GB08122708A GB8122708A GB2103039A GB 2103039 A GB2103039 A GB 2103039A GB 08122708 A GB08122708 A GB 08122708A GB 8122708 A GB8122708 A GB 8122708A GB 2103039 A GB2103039 A GB 2103039A
- Authority
- GB
- United Kingdom
- Prior art keywords
- tone
- memory
- tones
- digital
- section
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q1/00—Details of selecting apparatus or arrangements
- H04Q1/18—Electrical details
- H04Q1/30—Signalling arrangements; Manipulation of signalling currents
- H04Q1/44—Signalling arrangements; Manipulation of signalling currents using alternate current
- H04Q1/444—Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies
- H04Q1/45—Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies using multi-frequency signalling
- H04Q1/457—Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies using multi-frequency signalling with conversion of multifrequency signals into digital signals
- H04Q1/4575—Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies using multi-frequency signalling with conversion of multifrequency signals into digital signals which are transmitted in digital form
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Devices For Supply Of Signal Current (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Abstract
In an apparatus for generating eight-bit words, in PCM format each representing an amplitude sample of a tone for use in a telephone system or the like, the digital words are stored in a read only memory (15) with separate sections containing separate tones. The words in a section are read sequentially in predetermined time slots of successive frames to produce a tone of predetermined amplitude, frequency and/or combined frequencies and interruption rate, the latter being determined by interruption masks (33) under the control of interruption latch (31). <IMAGE>
Description
SPECIFICATION
Electronic tone generator
This invention relates to electronic tone generator for digital telephone systems. Such generators are well known, and can be used for generating the DTMF signalling tones and the tones used to indicate to the two parties, the line condition. The line condition tones include dial tone, ring tone, ring back tone, busy tone and special services tones. For such tones, the known circuits may use delta modulation to digitally synthesize waves or other modulating techniques.
In other circuits such as U.S. Patent 3,515,792 (R. Deutsch) the tones for an organ are digitally produced. In that system, a wave shape memory stores digital representations of wave forms as binary words, each represents the amplitude at a respective wave shape sample point. In responsive to depression of a pedal, a read control device reads out the number of words constituting the digital representation of the musical note represented by the depressed pedal.
The words are clocked out at a frequency dependent on the number of words constituting the sine wave.
It is an object of the invention to provide an improved digital tone generator for use in generating tones for transmission in standard
PCM code format.
According to the invention there is provided a digital tone generator for producing digital word representations in PCM code format of tones for use in a digital telephone system, in which there is a time slot allocated for each tone to be transmitted, in which the generator includes a memory with a memory section for each tone to be generated, each section comprising a plurality of sequentially accessible memory locations, in which each said location has storage for an eightbit binary word representing a sample of a tone with the successive memory locations of a section containing successive samples of the tone of that section, and in which there is provided means for addressing said memory section in sequence and means for transmitting the words of a tone to a specific time slot.
In pulse-code modulation (PCM) time-division multiplexing (TDM), time is divided into periods of 1 25y seconds known as frames, each sub-divided into 193 time-slots (192+1 for synchronization).
Encoded 8 bit binary words are stored in a Read
Only memory, each such word in ,u-law PCM encoding format representing a periodic sample of a single frequency or combined frequencies.
Samples are taken in a rate of 8 KHz i.e., 8000 samples per second or 125 second per sample.
The read only memory has portions one per tone, and words in each portion are read out sequentially during successive frames within a time slot allocated to that tone. Words read out from this memory are fed to a multi-time-slotinterchanger (MTSI) through the system PCM
Highway. In the MTSI these words were transferred to the time slot of the party to receive the tone. From the MTSI the words are fed to a
CODEC for reconstruction of analog audio signal.
An embodiment of the invention will now be described with reference to the accompanying block diagram.
This circuit shown develops tones digitally for use in a PCM communications system of the type shown in Canadian Patent Application 332,385 filed July 1979 by F. Ahmed. In the system shown by that application, services such as conference control tone generation and the like are fed from either the system data bus or from the PCM voice frequency bus under the control of the system controller.
In a telephone system, a number of tones in the voice frequency range are generated for transmission to stations or trunks to signify various conditions. As an example, some of the tones which may be provided are as follows:
(1) Dial Tone 350HZ+440HZ at
-13dBm
Continuous tone
(2) Busy Tone 480HZ+620HZ at -24dBm Interrupted at 60 i.p.m.
with 50% duty cycle
(3) Re-orderTone 480HZ+62HZ at -24dBm with 50% duty cycle
(4) Ringing Tone 440HZ+480HZ at -19dBm Interrupted by 1 second on.
3 seconds off for 400 ms on
and 2 seconds off (5) Camp-On Tone 620HZ at -24dBm Interrupted with 0.5
seconds on,11.5 seconds off
Other tone and/or level combinations may be stored for use in place of the exemplary tones noted above.
In this system, the tones are emitted from the present digital tone generator in 8 bit parallel
PCM form to dedicated time slots of the available 1 92 time slots. In one approach, where eight tones are provided, the first eight time slots receive respective words representing tones. The tones-words are transmitted on their respective time slots to a time slot interchanger (not shown) which may be of the type shown in our Patent No.
1 556960 (M. Langenbach-Belz et al 2-323).
Within the time slot interchanger the words representing the tones are transferred to the time slots of the stations or trunks to which the tones are to be sent. The words are converted from eight bit y-law PCM to analog signals representing the tones for transmission to the station instruments which require the tones.
In the drawing, we show a Binary Counter 11 counting at a rate of 8KHZ to provide addresses to the Read Only memory labelled PCM Word
Storage 15, which has an output in PCM words of a selected tone at a rate of 8000 words per second. As soon as the counter reaches 800 counts, it generates an overflow pulse. This pulse is held in a D-Flip-Flop 1 7 for a period of 330 nano-second and is fed back to the reset input of the counter 11. The counter is reset every onetenth of a second.
Digital words in PCM encoding format had previously been stored in the Read Only Memory 1 5. The storage area of this memory is divided into four separate sections, each further divided into upper and lower portions. The circuit thus has 8 (2x4) portions of storage area. Each of the portions represent one tone, and each portion stores 800 words of the tone it represents.
Signals on the portion select lead 1 9 and the section select leads 21 have to be set properly to select a tone.
To select a tone, an adequate 4-bit digital code must be presented to the tone-selecting-latch 25 at the time slot when the tone is transmitted. One of these four bits is fed directly to the portion select lead 1 9 to select either the upper or the lower portion of a section; two other bits are decoded by a Decoder 27 to select one of the four sections. The fina! bit is used to control the Tri
State buffer 29 to enable words going out to the system PCM Highway. Digital words read out of the Read Only Memory are samples of continuous tones. If interruption is required for a tone, the bit corresponding to this tone in the Interruption
Latch 31 has to be set. There are 8 bits in the
Interruption Latch, each bit corresponding to one tone. When a bit is set, the digital words of the corresponding tone will be masked out by the
Interruption Mask 33. Thus, instead of the digital words of the tone, digital words of a silent period are sent out to the System PCM Highway.
The block components shown are standard digital TTL logic elements which may be purchased "off-the-shelf" to produce the output stream of words from the memory. The words representing successive samples of a tone are sent to the PCM Highway during the time slot for that tone. Thus, up to eight tones are generated digitally with each tone being represented by 800 successive samples designated by PCM words read out of the generator memory. Using a minimum of hardware, the tones are produced to the quality and sound standards acceptable for telephone usage.
Claims (8)
1. A digital tone generator for producing digital word representations in PCM code format of tones for use in digital telephone system, in which there is a time slot allocated for each tone to be transmitted, in which the generator includes a memory with a memory section for each tone to be generated, each section comprising a plurality of sequentially accessible memory locations, in which each said location has storage for an eightbit binary word representing a sample of a tone with the successive memory locations of a section containing successive samples of the tone of that section, and in which there is provided means for addressing said memory section in sequence and means for transmitting the words of a tone to a specific time slot.
2. A tone generator as claimed in Claim 1, and which includes masking means for masking tones at desired time intervals to produce interrupted tone outputs.
3. A digital tone generator for producing a plurality of tones in multi-bit digital form, said generator including a read only memory with a plurality of sections, each said section having stored therein a plurality of words representing successive digital samples of a tone, means for accessing said sections sequentially to read out a word from each section in sequence, means for counting the words in each section being accessed to complete a traverse of the memory, and means for masking the tones at predetermined intervals to produce interrupted tones.
4. A digial tone generator substantially as described with reference to the accompanying drawings.
New Claims or Amendments to Claims filed on 18/3/82
New or Amended Claims:
5. A digital zone generator for producing digital word representations in PCM code format of tones for use in a digital telephone system, in which a time slot in the TDM cycle is allocated to each one of said tones, in which a memory is provided which has a memory portion for each said tone to be generated, each said memory portion including a number of sequentially accessible memory locations, in which each said memory location has storage for a multi bit PCM word representing a sample of the appropriate one of said tones with the successive memory
location of the portion containing successive samples of that portion's tone, in which an address generation circuit successively generates the addresses for said memory portion so that in
each said PCM cycle all of the tones are available,
each at its time slot in the TDM cycle, and in
which tone selection means is provided which, in
response to the reception of a tone which is
required, enables the output of the appropriate one of said memory portion so that the required
one of said tones is read out from the appropriate
one of said memory portions.
6. A tone generator as claimed in claim 5, and in which the address generation circuit includes a binary counter which is continuously cycled so as to generate the addresses of the memory portions which contain the tone samples, so that said samples are available one after the other.
7. A tone generator as claimed in claim 6, and in which the binary counter has a cycle which is a sub-multiple of that of the TDM cycle, said binary counter being reset repeatedly so that it executes a number of its own cycles during each TDM cycle.
8. A tone generator as claimed in claim 5, 6 or 7, and in which the output from the memory is applied to a mask circuit which has control means to control it so that an interrupted tone can be generated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB08122708A GB2103039A (en) | 1981-07-23 | 1981-07-23 | Electronic tone generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB08122708A GB2103039A (en) | 1981-07-23 | 1981-07-23 | Electronic tone generator |
Publications (1)
Publication Number | Publication Date |
---|---|
GB2103039A true GB2103039A (en) | 1983-02-09 |
Family
ID=10523434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB08122708A Withdrawn GB2103039A (en) | 1981-07-23 | 1981-07-23 | Electronic tone generator |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2103039A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2134752A (en) * | 1983-01-18 | 1984-08-15 | Plessey Co Plc | Tone generator |
FR2566982A1 (en) * | 1984-06-28 | 1986-01-03 | Telefonbau & Normalzeit Gmbh | Digital signal generator for PCM multiplex telephone system |
US4571723A (en) * | 1983-10-24 | 1986-02-18 | Board Of Trustees Of The Leland Stanford Junior University | Pulse code modulated digital telephony tone generator |
GB2194864A (en) * | 1986-09-02 | 1988-03-16 | Us Energy | Digitally programmable signal generator |
FR2606196A1 (en) * | 1986-10-30 | 1988-05-06 | Kalfon Rene | Digital generator of tones and spoken messages, and associated reception equipment |
EP0216488A3 (en) * | 1985-08-30 | 1988-10-05 | Advanced Micro Devices, Inc. | Digital signal processor |
GB2353442A (en) * | 1999-06-15 | 2001-02-21 | Nec Corp | Storage and playing of relatively long ringing tune |
-
1981
- 1981-07-23 GB GB08122708A patent/GB2103039A/en not_active Withdrawn
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2134752A (en) * | 1983-01-18 | 1984-08-15 | Plessey Co Plc | Tone generator |
US4571723A (en) * | 1983-10-24 | 1986-02-18 | Board Of Trustees Of The Leland Stanford Junior University | Pulse code modulated digital telephony tone generator |
FR2566982A1 (en) * | 1984-06-28 | 1986-01-03 | Telefonbau & Normalzeit Gmbh | Digital signal generator for PCM multiplex telephone system |
EP0216488A3 (en) * | 1985-08-30 | 1988-10-05 | Advanced Micro Devices, Inc. | Digital signal processor |
GB2194864A (en) * | 1986-09-02 | 1988-03-16 | Us Energy | Digitally programmable signal generator |
GB2194864B (en) * | 1986-09-02 | 1990-10-10 | Us Energy | Digitally programmable signal generator and method |
FR2606196A1 (en) * | 1986-10-30 | 1988-05-06 | Kalfon Rene | Digital generator of tones and spoken messages, and associated reception equipment |
GB2353442A (en) * | 1999-06-15 | 2001-02-21 | Nec Corp | Storage and playing of relatively long ringing tune |
US6603985B1 (en) | 1999-06-15 | 2003-08-05 | Nec Corporation | Ringing tone control method and device for mobile communication apparatus |
GB2353442B (en) * | 1999-06-15 | 2003-08-27 | Nec Corp | Ringing tone control method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4528664A (en) | Call progress signal monitor and method for telephone systems | |
US4205203A (en) | Methods and apparatus for digitally signaling sounds and tones in a PCM multiplex system | |
US3997727A (en) | Time division multiplexed digital switching apparatus | |
US3985965A (en) | Digital signal generator | |
US4661946A (en) | Digital switch module having encoding law conversion capability | |
JPH07101840B2 (en) | Digital noise signal generator | |
KR850003098A (en) | Interface channel unit | |
SU831093A3 (en) | Ignal contraction | |
GB2103039A (en) | Electronic tone generator | |
US4541088A (en) | Tone generation circuit for automatic PCM-TDM telecommunication exchange | |
EP0154888B1 (en) | Tone signal generation device for an electronic musical instrument | |
US5040172A (en) | Communication method utilizing channel highway and digital communication apparatus for realizing the same | |
US4553250A (en) | Signal transmission system | |
CA1180815A (en) | Digital tone generator | |
JPH0218632B2 (en) | ||
US4598398A (en) | Test apparatus for PCM/FDM transmultiplexer | |
KR0135228B1 (en) | Voice signal processing circuit | |
RU2174744C2 (en) | Apparatus for generating tone signals for automatic electronic telephone station | |
KR940001391Y1 (en) | Pcm tone origination apparatus for electronic exchange | |
GB2134752A (en) | Tone generator | |
CA1211875A (en) | Tone generator | |
JPH0429272B2 (en) | ||
KR20020060977A (en) | Sound source circuit and telephone terminal comprising thereof | |
US4800558A (en) | Telephone switching system frame sync generator | |
KR100194918B1 (en) | Tone generator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |