Apparatus and method for trellis encoding data for transmission in digital data transmission systems
AssigneeTerayon Communication System, Inc.
InventorsSelim Shlomo Rakib, Yehuda Azenkot
Life of this patent
Estimating the term…
Loading patent…
AssigneeTerayon Communication System, Inc.
InventorsSelim Shlomo Rakib, Yehuda Azenkot
Estimating the term…
A system for bidirectional communication of digital data between a central unit and a remote unit wherein the need for tracking loops in the central unit has been eliminated. The central unit transmitter generates a master carrier and a master clock signal which are used to transmit downstream data to the remote units. The remote units recover the master carrier and master clock and synchronize local oscillators in each remote unit to these master carrier and master clock signals to generate reference carrier and clock signals for use by the remote unit receiver. These reference carrier and clock signals are also used by the remote unit transmitters to transmit upstream data to the central unit. The central unit receiver detects the phase difference between the reference carrier and clock signals from the remote units periodically and adjusts the phase of the master carrier and master clock signals for use by the central unit receiver to receive the upstream data.
An apparatus comprising:
A process of bidirectionally communicating digital data comprising:
A system comprising:
A process comprising:
A central unit modem apparatus comprising:
A remote unit modem comprising:
A remote unit modem comprising:
A remote unit modem for use in a distributed system comprised of a plurality of remote unit modems coupled by a shared transmission media to a central unit modem, comprising:
A process for fine tuning the amount of power with which data is transmitted to a central unit receiver by each of a plurality of remote unit transmitters which are physically spread throughout a distributed digital data communication system, using code division multiple access multiplexing accomplished with orthogonal, cyclic spreading codes for transmissions, each said remote unit transmitter having a variable gain amplifier, and wherein said central unit has a receiver having an adaptive gain control circuit comprised of a slicer and an amplifier having a variable gain the gain control factor of which is controlled by an amplitude correction factor stored in memory, said memory storing an amplitude correction factor for each said spreading code and a control circuit that receives slicer amplitude error signals from said slicer and controls the gain number applied to said amplifier, comprising the following steps performed one at a time in each remote unit transmitter:
A process for fine tuning the amount of power with which data is transmitted to a central unit receiver by each of a plurality of remote unit transmitters which are physically spread throughout a distributed digital data communication system, using code division multiple access multiplexing accomplished with orthogonal, cyclic spreading codes for transmissions, and wherein said central unit has a receiver having an symbol equalizer having at least an FFE digital adaptive filter having a main tap and one or more side taps, comprising the following steps performed one at a time in each remote unit transmitter:
A digital data communication apparatus including frame synchronization fine tuning circuitry, comprising:
A bidirectional digital data communication system including a central unit transceiver having circuitry for accepting downstream data from multiple sources organized into a time division multiplexed stream of data and assembling symbol data therefrom, and including multiplexer and modulator circuits for code division multiplexing said downstream symbol data and modulating the resulting multiplexed data onto one or more RF carriers and transmitting the resulting downstream RF signals on a shared media and including a plurality of remote unit transceivers including demodulating and demultiplexing circuitry to demodulate said downstream signals and demultiplex the resulting demodulated signals and including deframer circuitry for receiving the resulting demultiplexed data and reassembling a time division multiplexed stream of data therefrom, said remote unit transceivers including circuitry to receive upstream data from multiple sources in time division multiplexed streams and assemble upstream symbols therefrom, and including multiplexing and modulator circuitry to code division multiplex said upstream symbol data and modulate the resulting multiplexed data onto one or more RF carriers and transmit the resulting upstream RF signals on said shared media using frequency division multiple access to separate the upstream RF signals from the downstream RF signals, said central unit transceiver including demodulator and demultiplexing circuitry to demodulate and demultiplex the upstream RF siganls and including deframer circuitry to receive the demultiplexed upstream data and reassemble a time division multiplexed data stream therefrom.
A distributed communication system having a central unit transceiver coupled by a shared transmission media to a plurality of remote unit transceivers wherein said remote unit transceivers and said central unit transceiver include circuitry to bidirectionally communicate digital data using any form of multiplexing and any form of modulation using a single master clock and a single master carrier, both said master clock and said master carrier being synthesized in said central unit transceiver from a single crystal controlled oscillator, said master clock and master carrier signals being transmitted downstream to said remote units and recovered there and used by each remote unit transceiver to transmit data upstream to said central unit, each said remote unit transmitting its upstream data after transmitting at least some preamble data, said central unit transceiver including circuitry to use said preamble data from each remote unit transceiver to determine amplitude and phase correction factors for use in receiving data from said remote unit transceiver by correcting for phase and amplitude errors caused by channel impairments and the transmission delay between said remote unit transceiver and said central unit transceiver.
A distributed communication system having a central unit transceiver coupled by a shared transmission media to a plurality of remote unit transceivers wherein said remote unit transceivers and said central unit transceiver include circuitry to bidirectionally communicate digital data in synchronized frames separated by gaps using any form of multiplexing and any form of modulation wherein each said remote unit transceiver and said central unit transceiver include ranging circuitry to carry out a ranging process before upstream data is transmitted whereby each said remote unit transceiver receives a marker signal from said central unit transceiver and transmits ranging signals at different values of a delay Td following receipt of said marker signal until a delay Td is found which causes the ranging signals to arrive at said central unit transceiver exactly in the middle of a gap between central unit transceiver frames such that frame boundaries of frames transmitted by each said remote unit transceiver arrive exactly aligned in time with frame boundaries of said central unit frames.
A distributed communication system having a central unit transceiver coupled by a shared transmission media to a plurality of remote unit transceivers wherein said remote unit transceivers and said central unit transceiver include circuitry to bidirectionally communicate digital data in synchronized frames separated by gaps using any form of multiplexing and any form of modulation wherein each said remote unit transceiver and said central unit transceiver include ranging circuitry to carry out a ranging process before upstream data is transmitted whereby each said remote unit transceiver receives a marker signal from said central unit transceiver and transmits ranging signals at different values of a delay Td following receipt of said marker signal until a delay Td is found which causes the ranging signals to arrive at said central unit transceiver exactly in the middle of a gap between central unit transceiver frames such that frame boundaries of frames transmitted by each said remote unit transceiver arrive exactly aligned in time with frame boundaries of said central unit frames, and wherein said central unit transceiver transmits said said marker signals and data in downstream frames using a single master clock and a single master carrier, both said master clock and said master carrier being synthesized in said central unit transceiver from a single crystal controlled oscillator, said master clock and master carrier signals being transmitted downstream to said remote units in any known fashion and recovered there and used by each remote unit transceiver to transmit data upstream to said central unit in frames, each said remote unit transceiver transmitting its upstream data after transmitting at least some preamble data, said central unit transceiver including circuitry to use said preamble data from each remote unit transceiver to determine amplitude and phase correction factors for use in conjunction with said master clock and master carrier signals generated in said central unit transceiver to receive data from said remote unit transceiver by correcting for phase and amplitude errors caused by channel impairments and the transmission delay between said remote unit transceiver and said central unit transceiver thereby eliminating the need for continuous tracking loops in said central unit transceiver to recover the clock and carrier signals used by said remote unit to transmit upstream data.
A digital data communication system having a plurality of transceivers bidirectionally communicating digital data wherein said transceivers transmitting data in at least one direction use code division multiple access multiplexing to keep different conversations separate, where conversation is defined as transmission of data from one source or computer process to another different source or computer process via at least two transceivers, and wherein said transceivers include means for transmitting data in frames and in a frame synchronous manner such that frames of data from physically distributed transceivers all arrive at a predetermined location with their frame boundaries aligned in time.
A digital data communication system having a plurality of transceivers bidirectionally communicating digital data between a central unit transceiver and a plurality of distributed remote unit transceivers, and wherein at least said remote unit transceivers transmit data to said central unit transceiver using code division multiple access multiplexing to keep conversations between different remote unit transceivers and said central unit transceiver separate, where conversation is defined as transmission of data from one source or computer process to another different source or computer process via at least two transceivers, and wherein said central unit transceiver transmits data downstream to said remote unit transceivers in frames separated by gaps, and wherein said remote unit transceivers include ranging means for transmitting data in upstream frames in a frame synchronous manner such that upstream frames of data from physically distributed transceivers all arrive at said central unit transceiver with their frame boundaries exactly aligned in time, and wherein each remote unit transceiver uses permanently assigned orthogonal spreading codes.
A digital data communication system having a plurality of transceivers bidirectionally communicating digital data between a central unit transceiver and a plurality of distributed remote unit transceivers, and wherein at least said remote unit transceivers transmit data to said central unit transceiver using code division multiple access multiplexing to keep conversations between different remote unit transceivers and said central unit transceiver separate, where conversation is defined as transmission of data from one source or computer process to another different source or computer process via at least two transceivers, and wherein said central unit transceiver transmits data downstream to said remote unit transceivers in numbered frames separated by gaps, and wherein each remote unit transceiver uses temporarily assigned cyclic, orthogonal time shared spreading codes during specific frame numbers for transmission to said central unit transceiver after receiving assignments of specific codes to use during specific frames from said central unit transceiver, and wherein each said remote unit transceiver includes boundless ranging means for transmitting data in upstream frames in a frame synchronous manner such that all upstream frames of data transmitted from physically distributed transceivers at different delays after receipt of any particular frame number from the central unit transceiver and having the spectra thereof spread with codes assigned to said remote unit transceivers for use during a specific central unit transceiver frame number arrive at said central unit transceiver with their frame boundaries exactly aligned in time with the boundaries of the central unit frame having said specific frame number.
A digital data communication system having a plurality of transceivers bidirectionally communicating digital data between a central unit transceiver and a plurality of distributed remote unit transceivers, and wherein at least said remote unit transceivers transmit data to said central unit transceiver using code division multiple access multiplexing to keep conversations between different remote unit transceivers and said central unit transceiver separate, where conversation is defined as transmission of data from one source or computer process to another different source or computer process via at least two transceivers, and wherein said central unit transceiver transmits data downstream to said remote unit transceivers in frames separated by gaps, and wherein said remote unit transceivers include ranging means for transmitting data in upstream frames in a frame synchronous manner such that upstream frames of data from physically distributed transceivers all arrive at said central unit transceiver with their frame boundaries exactly aligned in time to a same central unit frame, all remote unit transceivers having their frame boundaries aligned in time with the frame boundaries of the same central unit frame, and wherein each remote unit transceiver uses temporarily assigned orthogonal spreading codes.
A process for media access control in a CDMA digital data communication system having a first plurality of access channels and a second, much larger plurality of payload data channels and having a plurality of remote unit transceivers which transmit data to a central unit transceiver using spreading codes assigned by said central unit transceiver, comprising:
A process for bandwidth allocation in a CDMA digital data communication system having a plurality of payload data channels and having a plurality of remote unit transceivers which transmit data to a central unit transceiver using spreading codes assigned by said central unit transceiver, each spreading code representing one payload data channel and wherein the number of said remote unit transceivers exceeds the number of spreading codes, comprising:
A distributed communication system having a central unit transceiver coupled by a shared transmission media to a plurality of remote unit transceivers wherein said remote unit transceivers and said central unit transceiver include circuitry to bidirectionally communicate digital data in synchronized frames separated by gaps using any form of multiplexing and any form of modulation, and wherein said central unit transceiver transmits data to said remote unit transceivers in downstream frames using a single master clock and a single master carrier, both said master clock and said master carrier being synthesized in said central unit transceiver from a single crystal controlled oscillator, and wherein said central unit transceiver transmits a Barker code signal to all remote unit transceivers during every gap between a central unit transceiver frame, said Barker code having encoded therein master clock and master carrier phase informaton, and wherein each said remote unit transceiver recovers said master clock from said Barker code and uses said master clock signal to phase lock a local clock signal and uses said phase information in said Barker code to synthesize a local carrier signal in phase lock with said master carrier and uses said local clock and local carrier signals to transmit data upstream to said central unit transceiver.
A method of clock recovery in a CDMA system using cylic, orthogonal spreading codes, comprising:
A method of clock recovery in a distributed digital data communication system having a central unit transceiver and a plurality of physically distributed remote unit transceivers, comprising:
A method for transmitting multiple channels of digital data simultaneously over a cable television media carrying cable television programming, comprising:
A method for transmitting to a central unit multiple channels of digital data generated by a plurality of sources coupled to a plurality of physically distributed remote units which are coupled to said central unit via a cable television media designed to carry radio frequency signals, said multiple channels of digital data being transmitted simultaneously over said cable television media as a plurality of frames of digital data, said cable television media also carrying frequency division multiplexed cable television programming, comprising:
A method for transmitting multiple channels of digital data over a transmission media simultaneously with transmissions carrying other services in a distributed communication system comprised of at least one central unit modem coupled by said transmission media to a plurality of remote unit modems, comprising:
A bidirectional digital data communication system having a central unit transceiver coupled by a transmission media to a plurality of distributed remote unit transceivers wherein said central unit transceiver includes a transmitter having an encoder for receiving data and encoding it into frame for multiplexing, a multiplexer for multiplexing the encoding data to generate multiplexed data and a modulator for using said multiplexed data to modulate one or more RF carriers so as to send downstream data to said remote unit transceivers wherein said multiplexer uses any form of multiplexing to keep data directed to different remote units separate, and wherein each said remote unit transceiver sends upstream data to said central unit transciever using synchronous time division multiple access multiplexing using an encoder to receive upstream data and divide it into groups suitable for transmission in timeslots of an upstream frame, said upstream frame being of the same size as said downstream frames, and a time division multiple access multiplexer for receiving said smaller groups of data from said encoder and placing said groups of data into timeslots in an upstream frame assigned to this remote unit transceiver and a modulator to receive the TDMA multiplexed data and modulate it onto one or more RF carriers, each said remote unit transceiver including a frame detector circuit to recognize a marker signal in each downstream frame to establish a receive frame timing reference, and a ranging circuit for cooperating with said central unit transceiver and said frame detector circuit to establish a delay Td relative to said receive frame timing reference for each frame and for transmitting each said upstream frame at a time Td after receipt of said marker signal marking receipt of a downstream frame, said ranging circuit in each remote unit transceiver cooperating with said central unit transceiver to establish the value for Td in each remote unit transceiver at a value which will cause all upstream frames from all remote unit transceivers to arrive at said central unit transceiver having their frame boundaries exactly aligned in time with the frame boundaries of said central unit frames.
An apparatus for transmitting multiple channels of digital data encoding supplemental services from a remote unit to a central unit over a shared transmission media using synchronous code division multiple access transmission, comprising:
A head end modem for providing multiple-user, multiple-source simultaneous digital communication over a limited bandwidth with one or more remote unit modems in a distributed systems linked by a transmission medium, comprising:
A remote unit modem for providing multiple-user, multiple-source simultaneous digital communication over a limited bandwidth with a central unit modem in a distributed system linked by a transmission medium, comprising:
A transmitter apparatus for simultaneously transmitting to a receiver multiple channels of digital data over a cable television media carrying cable television programming, comprising:
A system for bidirectional communication of digital data comprising:
Dependencies are inferred from the claim text.