Outer code covered synchronous code division multiple access for cable modem channels
First Claim
1. A cable modem system that is operable using synchronous code division multiple access for a plurality of cable modem channels, comprising:
- a plurality of cable modems;
a cable modem termination system; and
a cable modem network segment that communicatively couples the cable modem termination system to the plurality of cable modems; and
wherein the cable modem termination system is operable to provide network access to each cable modem within the plurality of cable modems, the network access being provided using a plurality of cable modem user signals, each cable modem user signal being transmitted from the cable modem termination system to at least one of the cable modems within the plurality of cable modems;
the cable modem termination system spreads each of the cable modem user signals using an orthogonal code to generate a plurality of orthogonal code spread cable modem user signals;
the cable modem termination system sums plurality of orthogonal code spread cable modem user signals together to generate a summed, orthogonal code spread signal;
the cable modem termination system spreads the summed, orthogonal code spread signal using a pseudo-noise code to generate a pseudo-noise code signal;
the cable modem termination system provides pseudo-noise code synchronization information to at least one cable modem;
the at least one cable modem within the plurality of cable modems de-spreads the pseudo-noise code signal using the pseudo-noise code to generate a pseudo-noise de-spread cable modem user signal; and
the at least one cable modem de-spreads the pseudo-noise de-spread cable modem user signal using the orthogonal code.
4 Assignments
0 Petitions
Accused Products
Abstract
Outer code covered synchronous code division multiple access for cable modem (CM) channels. Outer pseudo-noise (PN) code is employed, along with orthogonal codes (OCs), to spread CM signals thereby mitigating inter-code-interference (ICI) effects caused by residual multi-path propagation within CM communication systems. The added and implemented PN sequences have relatively good autocorrelation properties (when compared to the autocorrelation properties of the OCs) that mask the possible bad autocorrelation and/or cross-correlation properties of the OCs. This outer-code covered PN coding, along with the OC coding, enables much better performance in the presence of residual multi-path. The PN code'"'"'s added complexity is very minimal as the PN may use the same chip rate of the orthogonal code while providing for better performance in the presence of residual multi-path components. In doing so, a relatively higher system capacity for data throughput may be realized while providing very limited added complexity to the system.
-
Citations
30 Claims
-
1. A cable modem system that is operable using synchronous code division multiple access for a plurality of cable modem channels, comprising:
-
a plurality of cable modems;
a cable modem termination system; and
a cable modem network segment that communicatively couples the cable modem termination system to the plurality of cable modems; and
wherein the cable modem termination system is operable to provide network access to each cable modem within the plurality of cable modems, the network access being provided using a plurality of cable modem user signals, each cable modem user signal being transmitted from the cable modem termination system to at least one of the cable modems within the plurality of cable modems;
the cable modem termination system spreads each of the cable modem user signals using an orthogonal code to generate a plurality of orthogonal code spread cable modem user signals;
the cable modem termination system sums plurality of orthogonal code spread cable modem user signals together to generate a summed, orthogonal code spread signal;
the cable modem termination system spreads the summed, orthogonal code spread signal using a pseudo-noise code to generate a pseudo-noise code signal;
the cable modem termination system provides pseudo-noise code synchronization information to at least one cable modem;
the at least one cable modem within the plurality of cable modems de-spreads the pseudo-noise code signal using the pseudo-noise code to generate a pseudo-noise de-spread cable modem user signal; and
the at least one cable modem de-spreads the pseudo-noise de-spread cable modem user signal using the orthogonal code. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A cable modem system that is operable using synchronous code division multiple access for a plurality of cable modem channels, comprising:
-
a plurality of cable modems;
a cable modem termination system; and
a cable modem network segment that communicatively couples the cable modem termination system to the plurality of cable modems; and
wherein the cable modem termination system is operable to provide network access to each cable modem within the plurality of cable modems, the network access being provided using a plurality of cable modem user signals, each cable modem user signal being transmitted from the cable modem termination system to at least one of the cable modems within the plurality of cable modems;
at least one cable modem within the plurality of cable modems spreads at least one of the cable modem user signals using an orthogonal code to generate an orthogonal code spread cable modem user signal;
the at least one cable modem spreads the orthogonal code spread cable modem user signal using a pseudo-noise code to generate an pseudo-noise code spread cable modem user signal;
the cable modem termination system de-spreads the pseudo-noise code spread cable modem user signal using the pseudo-noise code to generate a pseudo-noise code de-spread signal; and
the cable modem termination system de-spreads the pseudo-noise code de-spread signal using the orthogonal code to generate an orthogonal code de-spread signal. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A cable modem that is operable using synchronous code division multiple access, comprising:
-
a transmit block comprising an orthogonal code spreader and a pseudo-noise spreader; and
a receive block comprising a pseudo-noise de-spreader and an orthogonal code de-spreader; and
wherein the transmit block being operable to spread a cable modem user signal using the orthogonal code spreader to generate an orthogonal code spread cable modem user signal;
the transmit block being operable to spread a orthogonal code spread cable modem user signal using the pseudo-noise code spreader to generate an pseudo-noise code spread cable modem user signal;
the receive block being operable to de-spread a received cable modem user signal using the pseudo-noise code de-spreader to generate an orthogonal code spread de-cable modem user signal; and
the transmit block being operable to de-spread the orthogonal code spread de-cable modem user using the pseudo-noise de-spreader. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A cable modem signal transmission method, comprising:
-
spreading an input signal using an orthogonal code thereby generating an orthogonal code spread signal;
spreading the orthogonal code spread signal using a pseudo-noise code thereby generating a pseudo-noise code spread signal;
transmitting the pseudo-noise code spread signal from a transmitter to a receiver;
de-spreading the received signal using the pseudo-noise code thereby generating a pseudo-noise code de-spread signal; and
de-spreading the pseudo-noise code de-spread signal using the orthogonal code thereby generating an orthogonal code de-spread signal. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A cable modem signal transmission method, comprising:
-
spreading an input signal using an orthogonal code thereby generating an orthogonal code spread signal;
spreading the orthogonal code spread signal using a pseudo-noise code thereby generating a pseudo-noise code spread signal;
modulating the pseudo-noise code spread signal, for transmission via a cable modem network segment, thereby generating a modulated signal;
transmitting the modulated signal from a transmitter to a receiver via the cable modem network segment;
receiving the transmitted, modulated signal within the receiver;
performing mismatch filtering on the received signal thereby generating a filtered signal;
demodulating the filtered signal thereby generating a demodulated signal;
de-spreading the demodulated signal using the pseudo-noise code thereby generating a pseudo-noise code de-spread signal;
de-spreading the pseudo-noise code de-spread signal using the orthogonal code thereby generating an orthogonal code de-spread signal;
performing average filtering on the orthogonal code de-spread signal thereby generating an average filtered signal; and
performing hard limiting on the average filtered signal to make hard bit decisions. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A cable modem signal transmission method, comprising:
-
spreading an input signal using an orthogonal code thereby generating an orthogonal code spread signal;
spreading the orthogonal code spread signal using a pseudo-noise code thereby generating a pseudo-noise code spread signal;
modulating the pseudo-noise code spread signal, for transmission via a cable modem network segment, thereby generating a modulated signal;
transmitting the modulated signal from a transmitter to a receiver via the cable modem network segment;
receiving the transmitted, modulated signal within the receiver;
performing ingress cancellation filtering on the received signal thereby generating a filtered signal;
demodulating the filtered signal thereby generating a demodulated signal;
de-spreading the demodulated signal using the pseudo-noise code thereby generating a pseudo-noise code de-spread signal;
de-spreading the pseudo-noise code de-spread signal using the orthogonal code thereby generating an orthogonal code de-spread signal;
performing average filtering on the orthogonal code de-spread signal thereby generating an average filtered signal; and
performing hard limiting on the average filtered signal to make hard bit decisions. - View Dependent Claims (27, 28, 29, 30)
-
Specification