Digital memory providing fixed and variable delays in a TASI system
First Claim
1. A time assignment speech interpolation system comprising:
- means for sampling signals detected on each input speech channel;
a random access digital memory connected between said input speech channels and transmission facilities extending to a remote location, said samples being stored in a fixed portion of said memory for a fixed time;
an address generator for generating addresses in a variable portion of said memory which stores said samples in linked segments of said variable portion;
control means having a first portion for storing the addresses of said samples in said linked segments of said variable portion for variable times until a transmission facility is available and subsequently for retrieving said samples in said linked segments for transmission to a transmission facility.
8 Assignments
0 Petitions
Accused Products
Abstract
A time assignment speech interpolation system has a random access memory which provides both a fixed and a variable delay between an input speech channel and a transmission facility. Digital samples of the signal detected on an input speech channel are stored for a fixed time in a portion of the memory in order to provide time for switching without clipping and for generation of a channel identifying symbol. If a transmission facility is available, the sample is read out of memory after the fixed delay and reconstituted into an analog signal which is transmitted on the available facility. If no transmission facility is available, the samples are read out of memory after the fixed delay and written into another portion of memory which stores them for variable times until a transmission facility is available. In one embodiment, the portions of the memory assigned to providing variable delay are paired. Starting addresses are at the two extremes of memory locations in a pair, and successive memory locations extend toward the other extreme starting address. In another embodiment, the memory assigned to providing variable delay is segmented. As one segment is filled, it is linked to another available segment. In this embodiment, silence purging logic may also be provided which determines whether any of the samples stored in particular segments represent silence or pauses in the stored speech. If they do, these segments are then classified as available.
42 Citations
4 Claims
-
1. A time assignment speech interpolation system comprising:
-
means for sampling signals detected on each input speech channel; a random access digital memory connected between said input speech channels and transmission facilities extending to a remote location, said samples being stored in a fixed portion of said memory for a fixed time; an address generator for generating addresses in a variable portion of said memory which stores said samples in linked segments of said variable portion; control means having a first portion for storing the addresses of said samples in said linked segments of said variable portion for variable times until a transmission facility is available and subsequently for retrieving said samples in said linked segments for transmission to a transmission facility. - View Dependent Claims (2, 3, 4)
-
Specification