×

Apparatus and method for digital data transmission over a CATV system using an ATM transport protocol and SCDMA

  • US 5,745,837 A
  • Filed: 03/14/1996
  • Issued: 04/28/1998
  • Est. Priority Date: 08/25/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A process for transmitting ATM protocol format cells over a CATV network providing point-to-multipoint coupling between a head end modem and a plurality of customer premises equipment (hereafter CPE) modems for communicating with one or more peripheral devices coupled to each CPE modem, comprising:

  • receiving data bytes from one or more data sources directed to a plurality of destination software processes in execution on a plurality of computing devices coupled to a plurality of destination CPE modems;

    converting said data so received into a plurality of ATM cells, each having payload data and a standard ATM cell header which includes a destination address identifying the destination software process to which the payload data is to be delivered, and each having a virtual link header which includes virtual link address data identifying the particular destination CPE modem to which said ATM cell is to be delivered;

    encoding the data in said ATM cells so that said destination CPE modem can locate the beginning and end of each ATM cell directed to it by examining the data of the ATM cell itself;

    encoding the data of each ATM cell with one or more synchronous code division multiplexing spreading code(s)(hereafter SCDMA code(s)) which are assigned to only the virtual link assigned to the destination CPE modem of the particular ATM cell being so encoded, each of the SCDMA codes assigned to a particular virtual link being mathematically orthogonal to all the other SCDMA codes, all said SCDMA codes defining an SCDMA code matrix, so as to generate SCDMA encoded data for every ATM cell;

    controlling modulation of one or more radio frequency carriers with said SCDMA encoded data to generate one or more RF signals carrying the data of all said ATM cells and transmitting said RF signals to all destination CPE modems;

    receiving and demodulating said RF signals in each destination CPE modem to recover said SCDMA encoded data;

    decoding said SCDMA encoded data using a decoding matrix which is the transpose of said SCDMA code matrix to recover all said ATM cell data in each destination CPE modem;

    decoding said recovered ATM cell data in each destination CPE modem to locate the ATM cell boundaries in each said destination CPE modem;

    in each destination CPE modem, comparing the virtual link address data in the virtual link header of each said ATM cell to the virtual link number assigned to that particular destination CPE modem, and, in each destination CPE modem, discarding any ATM cell not addressed to that particular CPE modem;

    in each destination CPE modem, examining the destination address data in each ATM cell not discarded which identifies the particular destination software process to which the ATM cell is directed, disassembling the ATM cell and transmitting the payload data of the ATM cell to the destination software process to which the payload data is addressed.

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