摘要:
Methods and systems provide approaches to start code emulation prevention at a granularity higher than the bit level. In various embodiments, start code emulation prevention can occur at locations other than data boundaries such as byte boundaries and the like. These embodiments can be used in connection with systems that do not always preserve data alignment boundaries in the data that is processed. In some systems, the described techniques can provide a basis from which decoder systems can recover in the event that data boundaries are lost.
摘要:
A communication system, network interface, and communication port is provided for interconnecting a network of multimedia devices. The multimedia devices can send streaming and/or non-streaming data across the network. The network accommodates all such types of data and assigns data types to time slots or frame segments within each frame to ensure streaming data maintains its temporal relationship at the receiver consistent with the transmitter. A coding violation within a frame segment of one or more frames is used to indicate the absence of isochronous streaming data within the byte locations containing the coding violations. Coding violations can, therefore, be interspersed between isochronous data messages or data transfers to note that a particular portion of a frame segment does not contain isochronous data.
摘要:
A method for the asynchronous transmission of data packets in telecommunication networks with a bit rate B is characterized by methoding of the data to be transmitted such that the probability of the occurrence of a 0 or 1 state in the data stream at each bit position is approximately equal and independent of other bit positions (nullscrambling); waiting for a guard band time tgb, transmission of a synchronization sequence during time tsy, transmission of a synchronization word during time tco, and transmission of the data payload; detection of a synchronization sequence and synchronization to this in a receiver; detection of the start of the data packet by detection of the synchronization word in the receiver; reception of the data payload in the receiver.
摘要:
Methods and systems provide approaches to start code emulation prevention at a granularity higher than the bit level. By operating at a level other than the bit level, processing capability requirements on both the encoder and decoder side can be reduced. In accordance with one or more embodiments, a start code emulation prevention method looks for data patterns relative to fixed-size data portions larger than single bits. When a particular pattern is found, start code emulation prevention data is inserted to prevent start code emulation. The inserted data is larger than a single bit and, in some embodiments, comprises a byte. When a decoder decodes data that has had start code emulation prevention data inserted, it can easily identify legitimate start codes and then can remove the start code emulation prevention data to provide the original data that was protected. In addition, a data stuffing method is described which allows payload data to be rounded up in size to an integer number of byte sizes, and then allows filler data to be added in a manner which is easily detectable by a decoder.
摘要:
A Multiservice Access Concentrator (MAC) is provided at which a dynamic association is established and maintained among a number of processors and a number of voice channels of a data stream. The voice channels are multiplexed voice channels received in a Pulse Code Modulation (PCM) data stream. The processors comprise digital signal processors (DSPs) for performing compression and decompression of the plurality of voice channels. A table is generated that tracks the association among the plurality of processors and the plurality of voice channels. At least one signal is generated that synchronizes a transfer of data among each of the processors and the associated voice channels. The generation of at least one signal comprises providing a frame synchronization signal to each of the processors to indicate the start of a first voice channel. Furthermore, a byte synchronization signal is provided to each processor when the associated voice channel is available for transfer. Moreover, a clock gating control signal is provided to each of the processors when the associated voice channel is available for transfer. A number of compressed voice channels are provided to at least one multi-service network using a configurable trunk, wherein the at least one multi-service network comprises Asynchronous Transfer Mode (ATM), Frame Relay, High-level Data Link Control (HDLC), Internet Protocol (IP), and TDM networks.
摘要:
A multiplexing method for multimedia communication is provided, which is compatible with the H.223 protocol by changing a header of a multiplex protocol data unit (MUX-PDU). The multiplexing method includes the steps of encoding media data, and multiplexing the media data encoded in the step (a) in units of a predetermined frame, and inserting a second flag having a predetermined length with an auto-correlation into the frame after a first flag representing the opening and closing of the frame. Therefore, the probability of detecting the MUX-PDU by a receiver is increased by adding a flag having a high auto-correlation to the H.223 MUX-PDU frame, thereby increasing error-resiliency.
摘要:
A cellular network is controlled such that time slots of transmissions from base stations with the same operating frequency are synchronized. Moreover, adjacent base stations using the same frequency are controlled such that, at any given time, they are transmitting different sync words.
摘要:
A method and apparatus for demodulating a communication signal transmitted at a first rate is provided, wherein the communication signal includes a plurality of addresses and corresponding data packets. The demodulating method includes the steps of receiving the communication signal at a user terminal, identifying which of the plurality of data packets are destined to the receiving user terminal, and demodulating, at a second rate less than the first rate, only the data packets identified as being destined to the receiving user terminal.
摘要:
A data framer capable of supporting at least two different data framing protocols potentially present in a source data stream includes two or more framing circuits and a controller coupled to the framing circuits. Each of the framing circuits is configured to extract user data from the source data stream in accordance with a different data framing protocol associated with the respective framing circuit. The controller is operative to: (i) receive the source data stream and automatically determine which of the at least two different data framing protocols corresponds to the source data stream; and (ii) route the source data stream to one of the first framing circuit and the second framing circuit in response to a match between the determined data framing protocol of the source data stream and one of the first and second data framing protocols.
摘要:
The portion of TDMA frames otherwise containing the sync word is eliminated for one or more data frames at the end of a TDMA data burst to provided added bandwidth for data payload or for a reduced bandwidth. Once a communication channel has been established and is in steady state mode (after receipt of one or more frames), the sync word is eliminated from the remaining frame structure. Drift of a local clock with respect to an incoming data stream is monitored using an oversampled or multiplied master clock to provide suitable resolution to determine an approximate position of an active edge of the master clock with respect to a bit or symbol being clocked. Any drift from center results in an adjustment of the local master clock. In a preferred embodiment, the drift is measured in a last bit or symbol of a received TDMA burst, and the master clock is adjusted to re-center the local master clock with respect to that last bit. Accordingly, the receiver is nulltunednull to the clock signal of the transmitting TDMA device such that the receiving TDMA device can predict where the next start of frame will occur. By doing so, the sync word is no longer necessary in the remaining frames of the TDMA burst to decode the start of next TDMA frame. The sync word may be included in more than one frames in the beginning of the TDMA burst, but is eliminated from one or more frames at the end of the TDMA burst.