Unitary PCM rate converter and multiframe buffer
AssigneeSolid State Systems, Inc.
InventorLuJack Ewell
Life of this patent
Estimating the term…
Abstract
A PCM rate conversion module is provided for interfacing a thirty-two channel PBX with a twenty-four channel link. The PCM conversion circuitry includes an inbound data memory station and an outbound data memory station wherein inbound T1 data is looped back out to the T1 data link and outbound PBX data is looped back out to the PBX. The looping provides effective and reliable testing of the rate conversion apparatus.
Claims49
A communications system, comprising:
- a first signaling unit having multiple channels and transmitting outbound data at a preselected data rate;
- a signaling link carrying inbound data at a preselected data rate;
- and
- means, containing a single dual port RAM, for interfacing the signaling link and the first signaling unit with the inbound data occupying selected channels of said multiple channels, said dual port RAM having an inbound data memory station and an outbound data memory station wherein said inbound data is controllably looped back out through said dual port RAM to the signaling link and said outbound data is controllably looped back through said dual port RAM out to the signaling unit.
A unitary PCM rate converter and multiframe buffer, comprising:
- means for receiving inbound data from a data link at a first data timing rate;
- means for receiving outbound data at a second data timing rate from a signaling unit having multiple channels;
- means for generating framing signals representative of frames of data;
- said generating means including a frame counter, a slip detector and generator, and a frame buffer controlled by said frame counter and said slip detector and generator;
- means for synchronizing inbound and outbound data streams with the framing signals;
- means for delivering said inbound data to said signaling unit with said inbound data occupying selected channels of said multiple channels;
- means for digitally attenuating and amplifying data through the system on a channel-by-channel basis;
- and
- means for providing data signal loopback wherein said inbound data is looped back out to said data link and said outbound data is looped back out to said signaling unit;
- said loopback means including a dual port RAM having input and output inbound data ports and input and output outbound data ports.
A communications system having first and second data timing rates, comprising
- means for generating T1 framing signals representative of frames of data;
- means for synchronizing inbound and outbound data streams with the T1 framing signals
- means for receiving T1 PCM data from a T1 data link at said first data timing rate;
- means for delivering inbound T1 PCM data to a PBX having multiple channels with said T1 data occupying selected channels of said multiple channels;
- means for digitally attenuating or amplifying data through the system on a channel-by-channel basis and providing signal level matching;
- means for providing data signal loopback wherein inbound T1 data is looped back out to said T1 link and outbound PBX data is looped back out to said PBX;
- and
- means for separating the inbound data input/output and the outbound data output/input by two data frames.
A rate conversion and multiframe buffer apparatus, comprising:
- means for receiving an inbound data stream containing frames of data traveling at a first preselected data rate;
- means for interfacing said inbound data stream with a multichannel system operating at a second preselected data rate with the inbound data occupying selected channels of said multichannel system, said multichannel system transmitted an outbound data signal to said interfacing means;
- means for attenuating and amplifying data on a channel by channel basis;
- means for generating framing signals representative of frames of data;
- means for synchronizing inbound and outbound streams of data with said framing signals;
- means for selectivity adding or deleting a frame of data;
- a dual port RAM having input and output inbound data ports and input and output outbound data ports;
- means for separating the inbound data input/output and the outbound data output/input by two data frames and maintaining the frame separation at two data frames thereby forming a four frame buffer;
- and
- means for maximizing signal pulse density in the outbound data stream when there are idle channels.
A unitary rate conversion and multiframe buffer apparatus, comprising:
- means for receiving an inbound data stream containing frames of T1 PCM data traveling at a first preselected data rate;
- means for interfacing said inbound data stream with a multichannel PBX operating at a second preselected data rate with the inbound T1 PCM data occupying selected channels of said multichannel PBX, and PBX generating an outbound data signal at the second preselected data rate;
- means for attenuating and amplifying data on a channel by channel basis;
- means for generating T1 framing signals representative of frames of data;
- means for synchronizing inbound and outbound streams of data with said T1 framing signals;
- means for detecting and need to add or delete a frame of data;
- means for adding or deleting a frame of data;
- and
- means for maximizing signal pulse density in the outgoing data stream when there are idle channels.
A unitary rate conversion and multiframe buffer apparatus for interfacing an inbound data stream containing frames of T1 PCM data at a first preselected data rate with a multichannel PBX generating an outbound data stream at a second preselected data rate with the T1 data occupying selected channels of said multichannels, comprising:
- means for attenuating and amplifying data on a channel by channel basis;
- means for generating T1 framing signals representative of frames of data;
- means for synchronizing inbound and outbound streams of data with said T1 framing signals;
- means for adding or deleting a frame of data;
- and
- means for maximizing signal pulse density in the outgoing data stream when there are idle channels.
Dependencies are inferred from the claim text.