×

Apparatus and method for digital data transmission using orthogonal codes

  • US 6,356,555 B1
  • Filed: 07/19/1996
  • Issued: 03/12/2002
  • Est. Priority Date: 08/25/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for transmitting multiple channels of digital data encoding supplemental services from a plurality of remote transceivers to a headend transceiver, said transmission carried out over a transmission media simultaneously with transmissions carrying other services, comprising:

  • receiving multiple channels of digital data that has been encoded with supplemental services, said channels of digital data organized as a time division multiple access stream with multiple timeslots, each timeslot corresponding to one upstream logical channel, one or more timeslot assigned to carry data from each channel;

    selecting portions of said digital data from each channel and organizing said portions as an information vector having n elements and inserting known preamble data into at least some information vectors;

    performing code division multiplexing by performing a matrix multiplication of said information vector times a code matrix comprised of n orthogonal, cyclic spreading codes using a chip clock which is synchronized to a chip clock in said headend transceiver, each code assigned to one said channel and comprising one row or one column of said code matrix and having n elements, said matrix multiplication generating a spread spectrum result vector having n elements;

    using the n elements of said result vector to create the information content in one or more radio frequency signals each radio frequency signal being synchronized in frequency with a local oscillator signal in said headend transceiver and each radio frequency signal being selected and filtered so as to have a center frequency and bandwidth so as to not interfere with said other services and transmitting said resulting radio frequency signals on said transmission media.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×