A head end controller is described. The head end controller controls a plurality of service units in a telecommunications system with a multi-carrier transmission scheme. The head end controller includes a logic circuit that generates control messages for the plurality of service units. Each service unit is assigned to at least one subband of a transmission bandwidth. The head end controller further includes a transceiver that is coupled to a distribution network of the transmission system, wherein the transceiver broadcasts control messages to the plurality of service units. The plurality of service units are configured to use a multiple access scheme to transmit on a radio frequency carrier using orthogonal frequency division multiplexing (ofdm) so that transmissions from the plurality of service unit are received from the distribution network at the transceiver synchronized within an ofdm waveform.

Patent
   RE44460
Priority
Sep 26 1994
Filed
Jan 14 2011
Issued
Aug 27 2013
Expiry
Sep 26 2014
Assg.orig
Entity
Large
3
788
EXPIRED
5. A head end controller that controls a plurality of service units in a telecommunications system with a multi-carrier transmission scheme, the head end controller comprising:
a logic circuit that generates control messages for the plurality of service units, wherein each service unit is assigned to at least one subband of a transmission bandwidth;
a transceiver that is coupled to a distribution network of the transmission system, wherein the transceiver broadcasts the control messages to the plurality of service units; and
wherein the logic circuit generates control messages to at least one of the plurality of service units to synchronize the at least one of the plurality of service units such that a plurality of tones in an orthogonal frequency division multiplexing (ofdm) waveform are orthogonal at the transceiver.
1. A head end controller that controls a plurality of service units in a telecommunications system with a multi-carrier transmission scheme, the head end controller comprising:
a logic circuit that generates control messages for the plurality of service units, wherein each service unit is assigned to at least one subband of a transmission bandwidth;
a transceiver that is coupled to a distribution network of the transmission system, wherein the transceiver broadcasts control messages to the plurality of service units; and
wherein the plurality of service units are configured to use a multiple access scheme to transmit on a radio frequency carrier using orthogonal frequency division multiplexing (ofdm) so that transmissions from the plurality of service unit are received from the distribution network at the transceiver synchronized within an ofdm waveform.
11. A head end controller that controls a plurality of service units in a telecommunications system with a multicarrier transmission scheme, the head end controller comprising:
a logic circuit that generates control messages for the plurality of service units, wherein each service unit is assigned to at least one subband of a transmission bandwidth;
a transceiver that is coupled to a distribution network of the transmission system, wherein the transceiver broadcasts the control messages to the plurality of service units; and
wherein the transceiver receives an orthogonal frequency division multiplexing waveform, the orthogonal frequency division multiplexing waveform comprising a plurality of tones transmitted by the plurality of service units;
wherein the logic circuit is configured to transmit frequency, amplitude and phase adjustment information to a first service unit of the plurality of service units so that when any tones are transmitted from the first service unit and at least one other service unit of the plurality of service units, the plurality of tones are substantially orthogonal when received at the host unit.
2. The head end controller of claim 1, wherein the logic circuit estimates a timing error for at least one of the plurality of service units and transmits a timing adjustment to the at least one of the plurality of service units to synchronize the at least one of the plurality of service units.
3. The head end controller of claim 1, wherein the logic circuit estimates a frequency error in a carrier of at least one of the plurality of service units and transmits a frequency adjustment to the at least one of the plurality of service units to synchronize the at least one of the plurality of service units.
4. The head end controller of claim 1, wherein the multipoint-to-point host unit estimates an amplitude error in a carrier of at least one of the plurality of service units and transmits an amplitude adjustment to the at least one of the plurality of service units to synchronize the at least one of the plurality of remote units.
6. The head end controller of claim 5, wherein in the transceiver receives at least a portion of transmissions from at least two of the plurality of service units at the same time.
7. The system of claim 5, wherein the plurality of service units use a multiple access scheme to transmit on a radio frequency carrier using orthogonal frequency division multiplexing (ofdm) so that transmissions from the plurality of remote units are received at the transceiver synchronized within an ofdm waveform.
8. The head end controller of claim 7, wherein the multiple access scheme is a time division multiple access scheme.
9. The head end controller of claim 5, wherein the distribution network comprises a hybrid fiber coax network.
10. The head end controller of claim 5, wherein the distribution network comprises a wireless system.

This Application
B′=A−jBW1k−CW2k+jDW3k
C′=A−BW1k+CW2k−DW3k
D′=A+jBW1k−CW2k−jDW3k
where A, B, C and D are the four input points, A′, B′, C′ and D′ are the four output points, and W1k, W2k and W3k are the twiddle coefficients.

The function performed in a reverse transform is simply the complex conjugate of the above set of equations.
A′=A+BW1k+CW2k+DW3k
B′=A+jBW1k−CW2k−jDW3k
C′=A−BW1k+CW2k−DW3k
D′=A−jBW1k−CW2k+jDW3k
Note that the twiddle-factor W which is used for each A on the right side of the above equations is one (i.e., the complex number 1+j0).

The multiplication of two complex numbers, each having a real part and an imaginary part, for example results in the following equation:
X0×W0=(X0R+jX0I)×(W0R+jW0I)=(X0R×W0R−X0I×W0I)+j(X0I×W0R+X0R×W0I)=+X0R×W0R+jX0I×W0R (e.g., the first multiplier cycle in multiplies 2620-2621)−X0I×W0I+jX0R×W0I (e.g., the first multiplier cycle in multipliers 2620-2621).
Thus four multiplier operations are needed for each complex multiply operation.

In order to speed the transform function, the factors for the parallel multipliers are fetched in parallel under the control and clocking sequencer 2640. Routing logic 2634 routes the products of the multipliers 2620-2627 to the thirty-two adder-subtractor-accumulators 2633. In one embodiment, eight multiplier cycles, C0 through C7, are used to generate four radix-4 butterfly operations, resulting in sixteen complex output values. For discussion purposes, tow-column array 2632 is shown having four rows (A, B, C, and D) and four columns (W, X, Y, and Z) of complex value pairs. The real value and the imaginary value of each of these sixteen complex value pairs has its own associated adder-subtractor-accumulator 2633, for a total of thirty-two adder-subtractor-accumulators 2633, as shown in FIG. 74 and FIG. 91. In one embodiment, scaling-factor shift logic 2644 (under the control of bit-growth selector 2643) is provided in the path between adder-subtractor-accumulators 2633 and conversion RAM bank 2252. The scaling-factor shift logic 2644 provides a right-shift function of 0 bits, 1 bit, 2 bits or three bits (divide by 1, two, four or eight respectively) on each output data value as it is being returned to conversion RAM 2252. Bit-growth pins 2117 through 2118, which control the divide function for each of the passe are coupled to bit-growth selector 2643 under control of sequencer 2640.

FIGS. 75-82 are a table 2800 showing the order of calculations for a “normal butterfly sub-operation.” The data points in conversion RAM 2252 are arranged within conversion RAM 2252 such that the four input points for one radix-4 operation are each located in different sub-banks if the points are successively addressed (e.g., addresses 0, 1, 2, and 3 are each in different subbanks, e.g., subbanks 2290, 2291, 2292, and 2293 respectively), but points whose addresses differ by a factor of 4 are located in the same bank (e.g., addresses 0, 4, 8, and 12 are all within bank 2290, as are addresses 0, 16, 32, and 48, addresses 0, 64, 128, and 192, and addresses 0, 256, 512, and 768). The butterfly passes for this second set of points (those whose addresses-mod-4 are equal) are handled by the equations shown in the table of FIGS. 75-82. FIG. 75 shows the operations at each of the thirty-two adder-subtractor-accumulators 2633 at a multiplier clock cycle command denoted C0. For example, at C0, the adder-subtractor-accumulator 2633 for the real portion of the AW point in row-column array 2632 (called the AWR accumulator) gets loaded with the output (called WR) of multiplier 2620, and the adder-subtractor-accumulator 2633 for the imaginary portion of the DZ point in row-column array 2632 (called the DZI accumulator) gets loaded with the output (called ZI) of multiplier 2627. By performing load operations at clock C0, the previous values of the accumulators do not need to be zeroed. As shown in FIG. 91, multipliers 2620, 2621, 2622, 2623, 2624, 2625, 2626 and 2627 produce products called WR, WI, XR, XI, YR, YI, ZR and ZI, respectively, however, the −R and −I designations of these products are not strictly correlated to real and imaginary numbers. FIG. 91 also shows the row and column locations for the thirty-two adder-subtractor-accumulators 2633, with AWR shown in the upper-left corner and DZI in the lower right corner.

FIG. 76 shows the operations at each of the thirty-two adder-subtractor-accumlators 2633 at a multiplier clock cycle command denoted C1. For example, at C1, the adder-subtractor-accumulator 2633 for the real portion of the AW point in row-column array 2632 (called the AWR accumulator) gets loaded with the difference of subtracting from its previous value (called AWR, this value happens to be the WR value loaded in cycle C0) the output (called WI) of multiplier 2621, and the adder-subtractor-accumulator 2633 for the imaginary portion of the DZI point in row-column array 2632 (called the DZI accumulator) gets loaded with the sum of its previous value (called DZI, this value happens to be the ZI value loaded in cycle C0) and output (called ZR) of multiplier 2626.

Similarly, FIGS. 77 through 82 show the operations which take place at multiplier clocks C2 through C7, respectively.

Since each complex-multiply operation takes a total of four multiplier operations, and two multipliers (e.g., the pair 2620 and 2621) are used, two multiplier cycles are needed for each complex-multiply operation. In a 1024-point transform (i.e., either an FFT or an IFFT), four of the five passes involve sets of four points wherein all four points are in a single sub-bank (e.g., 2290), and therefore must be fetched on four successive even-clocks. Each of these four passes takes eight clocks, called C0 through C7. These four passes are each called “normal butterfly.” Table 2800 shows the order of calculation for all of the suboperations for one embodiment of a normal butterfly (calculating four radix-4 butterfly operations in eight multiplier clock cycles), where each of the four points for one radix-4 butterfly are in the same sub-bank (e.g., either sub-bank 2290 or 2291 or 2292 or 2293).

FIGS. 83-90 are a table 2810 showing the order of calculations for a “transposed butterfly sub-operation.” The transposed butterfly sub-operation is used for one pass of each transform performed. The data points in conversion RAM 2252 are arranged within conversion RAM 2252 such that the four input points for one radix-4 operation are each located in different sub-banks if the points are successively addressed (e.g., addresses 0, 1, 2, and 3 are each in different sub-banks, e.g., sub-banks 2290, 2291, 2292, and 2293 respectively). The transposed butterfly passes for this one set of points (those whose addresses-mod-4 are equal) are handled by the equations shown in the table of FIGS. 83-90. FIG. 83 shows the operations at each of the thirty-two adder-subtractor-accumulators 2633 at a multiplier clock cycle command denoted C0 (note that only eight adder-subtractor-accumulators 2633 are affected, the other twenty-four do nothing). For example, at C0, the adder-subtractor-accumulator 2633 for the real portion of the AW point in row-column array 2632 (called the AWR accumulator) gets loaded with the result of a four-way addition of the outputs (called WR+XR+YR+ZR, these are the real-times-real portions) of multipliers 2620, 2622, 2624 and 2626, and the adder-subtractor-accumulator 2633 for the imaginary portion of the AZ point in row-column array 2632 (called the AZI accumulator) gets loaded with the sum/difference of outputs (called WI−XR−YI+ZR) of multipliers 2621, 2622, 2625, and 2626, respectively. By performing load operations at clock C0 with no accumulation of the prior value (e.g., in AWR), the previous values of the accumulators do not need to be zeroed. Note that, since all four points for a single butterfly operation can be fetched simultaneously from conversion RAM 2252, and the results of the respective multiply operations must all be combined as they are formed, five-way mixed add/subtract operations are provided for by each adder-subtractor-accumulator 2633.

FIG. 84 shows the operations at each of the thirty-two adder-subtractor-accumulators 2633 at a multiplier clock cycle command denoted C1. For example, at C1, the adder-subtractor-accumulator 2633 for the real portion of the AW point in row-column array 2632 (called the AWR accumulator) gets loaded with the result of a five-way subtraction/addition of the outputs (called AWR−(WI+XI+YI+ZI), these are the imaginary-time-imaginary portions) of multipliers 2621, 2623, 2625 and 2627 and the prior contents of AWR. The adder-subtractor-accumulator 2633 for the imaginary portion of the AZ point in row-column array 2632 (called the AZI accumulator) gets loaded with the sum/difference of outputs (called AZI+(WR+XI−YR−ZI)) of multipliers 2620, 2623, 2624, and 2627, respectively.

Similarly, FIGS. 85 through 90 show the four-way and five-way operations which take place at multiplier clocks C2 through C7, respectively. Table 2810 shows the order of calculation for one embodiment of a transposed butterfly (calculating four radix-4 butterfly operations in eight multiplier clock cycles), where each of the four points for one radix-4 butterfly are each in different sub-banks (e.g., one point in sub-bank 2290, one point in 2291, one point in 2292, and one point in 2293).

Twiddle-factor Lookup Table 2610

In one embodiment, the twiddle-factor lookup table 2610 (also called a sine-cosine ROM lookup table) comprises 512 fifteen-bit words, wherein four words can be fetched in parallel. Each complex twiddle factor value pair is fetched sequentially, wherein the first 15-bit word represents the real part of the twiddle factor value pair and the second 15-bit word represents the imaginary part, and four values are fetched simultaneously (i.e., four real values, having 60 bits total, are fetched on an even clock—e.g., clocks C0, C2, C4 or C6—and four imaginary values are fetched on the following odd clock—e.g., clocks C1, C3, C5 or C7). In another embodiment, the twiddle factor lookup table 2610 comprises of 256 thirty-bit words. The upper 15 bits represent the real part of the twiddle factor whereas the lower 15 bits represent the imaginary part. Although 1024 complex-value pairs are required in order to produce a 1024-point FFT or IFFT, the values are not unique, and the number of twiddle factors was reduced by a factor of four by making use of the simple trigonometric identities in mapping 360 degrees of twiddle factors to a 90-degree lookup table. In one embodiment, the twiddle-factor lookup table was designed to minimize DC offset caused by integer-based twiddle factors.

FIG. 92 shows a more-detailed block diagram of an adder-subtractor-accumulator 2633. In one embodiment, multipliers 2620 through 2627 are each a 16bit-by-16-bit multiplier. In one embodiment, only the upper-order 16 bits of the resultant product are passed by MUX 2834. (In one embodiment, MUX 2834 is part of router logic 2634.) Adder-subtractor 2833 performs a five-way addition/subtraction as defined in FIGS. 83-90 and the two-way addition/subtraction as defined in FIGS. 75-82, under the control of sequencer 2640. In one embodiment, accumulator 2835 maintains enough bits above the binary point to accomodate overflow bits and to provide an indication of overflow which does not get lost as further addition/subtractions are performed on the accumulating data (in other embodiments, one, two, or three such bits are maintained).

Input and Output Timing

Below is the detailed timing for one embodiment of the input and output RAMs.

TABLE 7
Read Cycle for output RAM bank 2253
NOTE: The RAM clocks for the input and output banks are limited
to 10.24 MHz.
Symbol Parameters Condition Nom
Tcc Clock Cycle Time Pulse Width Minimum 20 ns
Tchpw Minimum Positive CK Pulse Width Minimum 6 ns
Tclpw Minimum Negative CK Pulse Width Minimum 6 ns
Tavch Address valid to CK high Minimum 4 ns
Tchax CK high to address change Minimum 1.0 ns
Tcbdox CK high to Data Output change Minimum 2 ns
Tcd CK high to data valid Maximum 15 ns
Toe Output Enable time Minimum 0 ns
Toz Output Disable time Maximum 7 ns

TABLE 8
Write Cycle for input RAM bank 2251
NOTE: The RAM clocks for the input and output banks are limited
to 10.24 MHz
Symbol Parameters Condition Nom
Tcc Clock Cycle time Minimum 20 ns
Tchpw Minimum positive CK pulse width Minimum 6 ns
Tclpw Minimum negative CK pulse width Minimum 6 ns
Tavch Address valid to CK low Minimum 4 ns
Tchax CK low to address change Minimum 1 ns
Twch −WE low to CK low Minimum 4 ns
Tchw CK low to −WE high Minimum 1 ns
Tdivch Data Input valid to CK low Minimum 4 ns
Tchdix CK low to Data input change Minimum 1 ns
Tchdov CK low to Data Output valid Maximum 15 ns
Tcbdox CK low to Data Output change Minimum 2 ns

Package for ASIC 2101
Package Dimensions and Pinout for One Embodiment:

The ASIC 2101 generates 5V TTL output levels and accepts 5V CMOS or 5V TTL input levels.

TTL Input Levels are defined as follows:

VIL max=0.8 Volts

VIH min=2.0 Volts

CMOS Input Levels are defined as follows:

VIL max=0.2*VDD (0.9V<VIL<1.1V over 4.5V to 5.5V VDD range)

VIH min=0.7*VDD (3.15V<VIH<3.85V over 4.5V to 5.5V VDD range)

TTL Output Levels:

VOL max=0.4 Volts

VOH min=2.4 Volts

Functional Tests

Testing is broken down into a functional segment to verify device functionality and a scan segment to test for faults in the physical silicon. In one embodiment, the vectors are included in a test bench compatible with LSI Logic's tools. The functions to be tested in the device are listed below.

FIG. 93 is a high-level block diagram of one embodiment of modem receiver 2402 as shown in FIG. 71. The analog received signal-in is first processed by bandpass-and-down-convert block 2750. In one embodiment, the analog received signal-in is either 425 to 600 MHz or 550 to 770 MHz, and is converted by bandpass-and-down-converter block 2750 to a signal which is 100 kHz on both sides of a 18.432 MHz center frequency. In one embodiment, the tuning step size is 99 MHz. In one embodiment, analog-to-digital decimator system (ADDS) 2850 (in one embodiment, this is a Sigma-Delta decimator system that uses a Sigma-Delta analog-to-digital converter 2840) converts this band-limited signal into decimated I and Q quadrature signals, each 15 bits wide, which have a symbol rate of 288 K symbols per second (denoted 288 KBS), which are then processed by FFT block 2849. In one embodiment, FFT block 2849 is equivalent to FFT system 2100 of FIG. 70. The outputs of FFT block 2849 are then processed by post-processing block 2990 into digital data out.

FIG. 94 is a more detailed block diagram of modem receiver 2402. Analog received signal in is fed to band-pass filter (BPF) 2740 which limits the input signal to either 425 to 600 MHz or 550 to 770 MHz. The signal is then amplified by variable-gain amplifier 2741, and mixed by mixer 2742 with a demodulator signal of either 627-802 MHz or 752-973 MHz generated by signal generator 2747 as controlled by phase-locked-loop block 2746. The mixer 2742 produces a difference-frequency signal centered at 202.752 MHz which is filtered by BPF 2743. The resultant signal is again amplified, this time by variable-gain amplifier 2744, and then mixed by mixer 2745 with a demodulator signal of either 221.184 MHz generated by signal generator 2749 as controlled by phase-locked-loop block 2748. The resultant signal is an analog signal centered at 18.432 MHz and having a 200 kHz bandwidth.

The resultant 18.432 MHz analog signal is then passed to an analog-to-digital decimator which, in this embodiment, is denoted as the components encircled by the dotted line referenced as Sigma-Delta decimator system (SDDS) 2850′. The exact mix of components which are included in SDDS 2850 can vary from embodiment to embodiment (i.e., where the dotted line for SDDS 2850′ is drawn may vary).

In FIG. 94, the 18.432 MHz analog signal is passed through BPF 2839 which is centered at 18.432 MHz. The 221.183 MHz signal is divided by divider network 2838 to produce a 73.728 MHz signal which drives Sigma-Delta converter 2840, and two 18.432 MHz signals (one of which is 90 degrees shifted from the other) which drive digital I/Q detector 2841. Sigma-Delta converter 2840 is any conventional Sigma-Delta converter, such as described in An overview of Sigma-Delta Converters, by Pervez M. Aziz et al., Vol 13, No. 1, IEEE Signal Processing Magazine, January 1996, which is hereby incorporated by reference. Sigma Delta converter 2840 achieves high resolution by oversampling the input signal at a frequency much above the Nyquist frequency, and by providing a negative feedback path which uses an analog representation, ya[n] of the quantized output signal y[n]. FIG. 95 shows one such Sigma Delta converter 2840, having difference block 2860 that forms u[n] which is input x[n] minus feedback ya[n]. Signal u[n] then is processed by discrete-time integrator 2863 and quantizer 2864, which is simply a comparator. By providing a sampling frequency which is high enough, the Sigma-Delta converter 2840 allows the use of a 1-bit quantizer to achieve high overall resolution.

Referring back to FIG. 94, the 73.728 MHz quantized output of Sigma-Delta converter 2840 is coupled to digital I/Q block 2841. In one embodiment, digital I/O block 2841 is simply two 2-input AND-gates; one input of both AND gates is connected to the 73.728 MHz quantized output of Sigma-Delta converter 2840, the other input of the first and the second is coupled to the 0° and the 90° 18.432 MHz outputs of divider 2838. The outputs of digital I/Q detector 2841 are thus two serial streams, that represent I and Q quadrature signals respectively. The serial I and Q signals are then fed to coarse decimator and MUX 2842, which converts the two serial streams into a single N-bit-wide time-multiplexed I/Q parallel stream. In one embodiment, this time-multiplexed I/Q parallel stream is 10 bits wide. This time-multiplexed I/Q parallel stream is clocked at 2.304 MHz, and provides 10 bits of I followed by 10 bits of Q, thus having 1.152 million samples of I interleaved in time with 1.152 million samples of Q. This time-multiplexed I/Q parallel stream is then fed to I/Q demux 2843 which de-multiplexes the time-multiplexed I/Q parallel stream into separate I and Q streams clocked at 1.152 MHz each, and each 10 bits wide. These separate I and Q streams are then processed by three digital-processing blocks: DC-offset adjust block 2844 that digitally adjusts for DC (direct current) balance, DS_gain adjust block 2845 that digitally adjusts the decimated signal gain, and DS_mix block 2846 that digitally adjusts the phase.

The Sigma Delta decimator system (SDDS) 2850 is a N-bit A-to-D converter which generates a one-bit serial data stream having resolution and accuracy of N bits (in one embodiment, 15-bit resolution is obtained; in another embodiment, the A/D has a 10-bit resolution with 9-bit linearity). SDDS 2850 is running on the clock generator 2749 divided to 73.728 MHz which oversamples the SDDS input signal in order that it only passes data at the 18.432 MHz±100 kHz, approximately. The following circuits 2841-2847 then take that 200 kHz of frequency that Sigma-Delta converter 2840 passes and shifts it down a base band, providing a range from 0-200 kHz. SDDS 2850 turns this relatively slow signal into 10-bit parallel words. The Sigma-Delta converter 2840 a 1-bit serial stream, which is ANDed with two 18.432 MHz square waves to produce serial digital I and Q that are two 18.432 MHz gated square waves.

In one embodiment, the entire SDDS 2850 is integrated on a single VLSI chip using 0.8 micron BiCMOS 4S+ technology fabricated by IBM Corporation, with the analog circuits operating from a 5 volt supply voltage and the digital circuits operating from a 3.3 volt supply voltage. This single-chip implementation facilitates bit growth from stage-to-stage in order to prevent or reduce truncation or round-off errors. Thus 10-bit I and Q signals at the output of I/Q demux block 2843 are allowed, in one embodiment, to grow to 25-bits at the output of DS_mix block 2846 through the digital processing of DC-offset adjust block 2844, DS_gain adjust block 2845, and DS_mix block 2846. For example, the N bits each of the I and Q data streams at the output of I/Q demux block 2843 grow a little to N+ bits after the digital processing of DC-offset adjust block 2844, N++ bits after DS_gain adjust block 2845, and N+++ bits after DS_mix block 2846. Decimators 2847 and 2847′ select one out of every four values from the I and Q data streams, respectively, thus producing a 288 kHz rate of 25 bits each for the I and Q streams. These then pass through scaling blocks 2848 and 2848′ which scale each data stream to 15 bits, which are denoted I′ and Q′ and are coupled to 15-bit FFT 2849.

One consideration with the large number of signals on such a single-chip implementation is to minimize the number of different clock signals. In the embodiments described for FIG. 94, for example, this is accomplished by running a large number of blocks from a single clock, even though some of those blocks might be able to run off a different and slower clock.

Overview of Data-delivery Architecture

Referring now to FIGS. 96 and 97, there is shown the overall architecture of a data delivery system 500 according to another embodiment of the invention. The data delivery system 500 provides high speed data access to the home 510 or office 512 (alternately referred to above in FIG. 1 as remote units 46 over the HFC distribution network 11 using the infrastructure of the modem-based telephony transport system 10 described hereinabove. FIG. 97 illustrates the integration of the data delivery elements in the HDT 12. The system allows users to have access to local content 520 and the Internet 530 through services available at the cable providers' premises or head end 22.

Among other things, system 500 provides: (1) user data access to the Internet 530 and local content on a head-end server 520 through the above-described access platform; (2) support for TCP/IP and transparent bridging at the data link layer using a Dynamically Adaptive Transport Switching (DATS) methodology (described below); (3) guaranteed, reliable symmetrical data service at transfer rates from 64 Kbps to 512 Kbps, in increments of 64 Kbps, for geographically dispersed individuals; (4) guaranteed, reliable, symmetric shared access to a 8.192 Mbps data pipe for geographically limited group of users connected in a routed configuration; (5) mixing of data and telephony within a single HDT 12; (6) network management for telephony, video, and data through integrated CMISE and SNMP; (7) routed service through a head-end server, and (8) use of HISU and MISU RF modem technology for transport.

Referring now to FIGS. 98-100, the Cable Data Modem (CDM) 535 for the system 500 preferably can take three forms: a stand-alone box called the Personal Cable Data Modem (PCDM) 540, a HISU add-in card called the Data Modem Service Module (DMSM) 550, or a MISU add-in card called the Data Modem Channel Unit (DMCU) 560. The stand-alone PCDM 540 has several connector options; including standard F style coax cable, 10baseT Ethernet 542, and RS232 544. The DMSM add-in card preferably resides in an expansion slot on HISU 68 enclosure and will terminate a customer's computer with a 10BaseT Ethernet connection. The DMCU 560 add-in card will reside in a liner slot of the MISU and will provide a 10BaseT Ethernet routed connection to four users. Customers without an integrated Ethernet port can add one to their system at minimal cost.

The system 500 provides connection to head end 32 services via the DATS methodology. The DATS methodology intelligently allocates bandwidth in the system to maximize both transport bandwidth and number of users while providing guaranteed bandwidth. Under TR303/V5 switching environments a central resource within the HDT 12 (described below) provides the intelligence to allocate bandwidth and efficiently manage transport load. This capability is implemented at the customer end by initiating a connection to the head end 32 when data is available to send. When the session is initiated, the head end 32 equipment determines the amount of bandwidth to be allocated to the subscriber as configured during pre-provisioning. The connection is maintained as needed and dropped when transmission is complete. During the time that the connection is maintained, bandwidth is guaranteed, providing the efficiency of packet switching and the guaranteed bandwidth of connection switching. All processing is performed through standard TR303/V5 call processing and therefore integrates completely with telephony provided over system 500. The architecture of the system 500 provides guaranteed bandwidth and latency to all supported users. As indicated in FIG. 101, up to 24 concurrent users can be supported at 512 Kbps within a single 6 Mhz transport channel.

Using the DATS methodology, bandwidth is dynamically allocated to support a maximum of 240 users per 6 Mhz channel (e.g., see FIG. 13) at 64 Kbps. Each user on the system is guaranteed the allocated bandwidth for the duration of the session. As such, the bandwidth and latency seen by the user remains constant, independent of the traffic load, application type, or number of users. Assuming even distribution across all applications, the average frame size carried downstream is 378 bytes, while the average upstream frame size is 69 bytes

The downstream latency from the HDT 12 is dominated by filling a 512 K data pipe, all other latencies in the system are insignificant. Therefore on average the latency to transfer a TCP/IP frame from the HDT to the customer is 5.9 msecs. With Forward Error Correction (FEC) disabled, the average latency in the upstream direction, from the customer end to the HDT is also dominated by filling a 512 K data pipe. Therefore, on average the latency to transfer a TCP/IP frame from the HDT to the customer is 1.0 msecs. Adding FEC will add up to 7 msecs to the upstream latency.

Data Transport and Framing

The system 500 provides transparent bridging and data transport. A schematic representation of the data transport and framing is shown in FIG. 102. Upstream data traffic begins at the customer end equipment 511 where frames are put out on the Ethernet link 542. The CDM 535 buffers the frames and encapsulates them with HDLC framing 570. The HDLC frame 570 is then sent out over the coax by a modem 101 as one or more of the possible 240 payloads on the coax. The frame, along with other data and telephony streams is converted at the ODN 18 and sent to the head end 32 over optical fiber. At the head end, the CXMU 56 demodulates and sends the stream to the CTSU 54, where it is routed to the appropriate LANU 580 as part of a MARIO data stream. The LANU 580 buffers the complete frame, stripping the HDLC framing prior to putting the frame on the local Ethernet. All routing for the Internet is performed by the head-end server 590. The routing services could also be incorporated in LANU 580.

In the case of downstream traffic, the head-end server 590 puts Ethernet packets on the LAN. One to potentially seven LANUs 580 examine the Ethernet address and selectively pick up packets destined for the customer-end machines. Once the Ethernet packet has been accepted, the packet is framed in HDLC and sent, via a MARIO stream, to the CTSU 54 according to the routing established when the call was initially provisioned (explained further below). The CTSU 54 forwards the stream to the CXMU 56 where it is sent over the HFC distribution network 11 to the customer premises equipment 511. At the CDM 535, all packets received are passed on to the local Ethernet connection 542. In the case of a broadcast message, the LANU 580 at the head end will replicate the packet across all attached connections. This allows the bridge to support protocols such as ARP.

The system 500 will utilize the telephony error correction mechanism described above with respect to system 10 of FIG. 1. Under the telephony error correction scheme, forward error correction codes are generated for upstream traffic but not for downstream traffic. Forward error correction on upstream is generated at the ISU 100 (HISU 68 or MISU 66) and consumes the 10th bit of each DS0, thereby protecting each DS0 separately. The error correction can be disabled, but this is not recommended for data transport.

The error detection/correction processing occurs on the CXMU 56 of FIG. 3 and corrected data is delivered to LANUs 580, DS1Us 48, in MARIO streams. Therefore, the system 500 data architecture does not explicitly have to deal with error correction. The CRC of the HDLC frames provide for a level of error detection above the error detection/correction of the CXMU 56. Errors detected in the LANU 580 will be reported through the SNMP agent of the LANU 580.

Component Design

The data delivery hardware for the head end 32 equipment consists of the LANU 580 which interfaces with the HDT 12. The LANU 580 includes a board responsible for all data transport to and from the head-end server LAN 591. In that function, the LANU 580 operates as a point-to-multipoint connection that is responsible for concentrating up to 128 DS0s onto a single Ethernet connection. The LANU 580 has the following features:

A high-level block diagram of the LANU 580 is shown in FIG. 103. The LANU 580 preferably employs a single processor, unified memory design. In this embodiment, the main processor on the LANU 580 is the Motorola MC68MH360 QUICC32 (581), running at 33 Mhz, which can deliver approximately 5 MIPS. The QUICC32 is actually a dual processor embedded controller that also contains a dedicated independent RISC processor communications called the CPM. The CPM along with Direct Memory Access (DMA) can access memory and move communication traffic without placing any performance burden on the main processor. In addition to acting as the host processor, the QUICC32 can also act as a slave. The LANU 580 implementation is preferably based on 4 QUICC32s with one acting as master and the remaining three operating in slave mode. The combination of the four QUICC32s provide the majority of the system peripherals.

There are several types of memory 582 on the LANU 580. The first and largest is 8 MBytes of page-mode DRAM for the storage of LANU operational code. In addition to operational code, the DRAM also holds the routing tables, data buffers, and buffer descriptors needed to process data traffic. Second, the LANU contains 2 MBytes of FLASH memory to store an image of its operational code. On power-up, the image is loaded into DRAM. Finally, the LANU also contains 128 Kbytes of EPROM to hold boot code. The boot code will load the contents of the FLASH into DRAM on power-up. If greater performance is desired, fast SRAM can be added to hold the data buffers and buffer descriptors for the data traffic.

There are two sets of system peripherals on the LANU: those that are contained within the QUICC32s and those that are not. Regardless of location, peripheral control on the LANU 580 is managed by the System Integration Module (software) (SIM) of the master QUICC32. The SIM is responsible for managing generation of Chip Select (CS) and other control lines.

The most important of the system peripherals are the QMC HDLC controllers 586 located in the QUICC32s. The QMC of the QUICC32 can implement up to 32 HDLC controllers running at 64 Kbps and are used to process the data traffic in the MARIO streams from the CTSU 54. The QMCs 586 can also support super channels by aggregating multiple 64 Kbit channels into higher data rate channels. The QMC 586 is implemented in the CPM of each QUICC32 and with the addition of SDMA can autonomously move communications data to and from main memory 582. Operation of the QMC 586 is controlled by the master processor 581 through the use of buffer descriptors that reside in external memory 582.

In addition to the QMC 586, three additional HDLC controllers 587 are used to provide two 2 Mbps HDT backplane LAN ports and a 10 Mbit Ethernet port. As with the QMC 586, the master processor 581 controls the HDLCs through the use of buffer descriptors, but unlike the QMC, these data structures reside in dual ported RAM (DPR) that are internal to the QUICC32s.

There are two additional system peripherals that reside outside of the master and salve QUICC32s. The first is the Rate Adaptation/Ninth Bit Signaling/Time Slot Assigner logic block (RA/NBS/TSA) 588. The RA/NBS/TSA 588, as its name suggests has three functions. The rate adaptation function is responsible for converting the 2.56 Mbps, 9 bit data format of the input MARIOs to the 2.048 Mbps, 8 bit data format of the QMC 586 in both the receive and transmit directions. In both directions the RA is also responsible for managing any information that may be placed in the 9th bit.

The NBS is responsible for transmitting and receiving the data that is carried with each DS0 in the ninth bit. The ninth bit is used for two distinct functions. In the upstream direction the ninth bit carries information regarding the ordering of data within a multi-channel call. The signaling consists of a repeating number that indicates which time position the DS0 occupies in the multi-channel call. The format of the upstream ninth bit signaling is shown in Table 9.

TABLE 9
Upstream Ninth Bit Signaling
Bit Contents Description
1 “1” Sync Pattern
2 “1” Sync Pattern
3 “1” Sync Pattern
4 “1” Sync Pattern
5 “0” Sync Pattern
6 “0” Sync Pattern
7 D[8] Order Number, Bit 8 [MSB]
8 D[8]* Inv. Order Number, Bit 8 [MSB]
9 D[7] Order Number, Bit 7
10 D[7]* Inv. Order Number. Bit 7
11 D[6] Order Number, Bit 6
12 D[6]* Inv. Order Number, Bit 6
13 D[5] Order Number, Bit 5
14 D[5]* Inv. Order Number. Bit 5
15 D[4] Order Number, Bit 4
16 D[4]* Inv. Order Number, Bit 4
17 D[3] Order Number, Bit 3
18 D[3]* Inv. Order Number, Bit 3
19 D[2] Order Number, Bit 2
20 D[2]* Inv. Order Number, Bit 2
21 D[1] Order Number, Bit 1
22 D[1]* Inv. Order Number, Bit 1
23 “0” Sync Pattern
24 “0” Sync Pattern

The numbers can range from 1 to 128 with a 0 indicating that the DS0 has not been assigned a position. During a call, the processor 581 will monitor the ninth bit signals from all the channels and once the order has been established, the processor will configure the TSA function to order the channels. Once the order has been established, the processor will periodically monitor the ninth bit signaling to detect any changes in ordering (i.e., frequency hoping due to excessive errors).

In the downstream direction, the NBS is used to enable data transmission. Once the LANU 580 receives the ordering information for the channels, the processor will enable transmission by sending a data pattern over the downstream ninth bit of the first DS0 of a multi-channel call. The format for the “Data Dial Tone” signaling is shown in Table 10.

TABLE 10
“Data Dial Tone” Downstream Ninth Bit Signaling
Bit Contents Description
1 “1” Sync Pattern
2 “1” Sync Pattern
3 “1” Sync Pattern
4 “1” Sync Pattern
5 “0” Sync Pattern
6 “0” Sync Pattern
7 CMD[15] Command Bit 15, MSB
8 CMD[14] Command Bit 14
9 CMD[13] Command Bit 13
10 CMD[12] Command Bit 12
11 CMD[11] Command Bit 11
12 CMD[10] Command Bit 10
13 CMD[9] Command Bit 9
14 CMD[8] Command Bit 8
15 CMD[7] Command Bit 7
16 CMD[6] Command Bit 6
17 CMD[5] Command Bit 5
18 CMD[4] Command Bit 4
19 CMD[3] Command Bit 3
20 CMD[2] Command Bit 2
21 CMD[1] Command Bit 1
22 CMD[0] Command Bit 0, LSB
23 “0” Sync Pattern
24 “0” Sync Pattern

Two commands are defined. The first is “Idle Sync” (bit pattern for CMD[15:0] is 0000 0000 0000 0000) is sent during idle times to synchronize the receivers. All idle syncs sent from the LANU 580 will be synchronized themselves to simplify the reception of order information in the upstream ninth bit signaling. The second command is “Data Dial Tone” (bit pattern for CMD[15:0] is 1000 0000 0000 0000) and is sent once the order of the super-channel has been established. This command will instruct the CDMs to enable transmission.

The TSA is responsible for ordering and aggregating channels that are sent to the QMCs 586. Although TSA has the ability to aggregate up to 128 channels into a single data stream, most applications will aggregate multiple super-channels, up to 8 DS0s per super-channel, among four DS1-like channels feeding the four onboard HDLC controllers. For 1 to 32 DS0 data streams, the DS0s are aggregated and sent to the QMC 586 as a 2.048 Mbps serial stream. Within a single DS1-like stream, multiple super-channels can be supported by connecting to a single QUICC32 QMC 586. The TSA can also aggregate 128 DS0s into a single 8.192 Mbps data stream and connect it to a QUICC32 HDLC controller. In both cases the TSA is configured to insure that the time ordering of the data is maintained.

The final peripheral that does not reside in a QUICC32 is the Contents Addressable Memory (CAM) 589. The CAM performs memory accesses based upon data rather than address and is used to quickly determine whether an Ethernet frame should be accepted. The Ethernet controller 587a interfaces to the CAM 589 through glue logic and the reject input. When a frame is received that is not in the CAM, the CAM logic asserts the reject control line and the received portion of the frame is discarded. The buffer depth of the Ethernet controller is set so that no memory accesses are generated on rejected frames. The CAM is available off the shelf from MUSIC semiconductor.

The LANU 580 sits in a DS1U 48 slot at the HDT 12 and is form and fit compatible with the DS1U 48 to be backplane compatible. The LANU 580 has four major system connections: MARIO 592, Ethernet 593, HDT LAN 591 and clocking (input not shown in FIG. 103). The four MARIO connections connect the LANU to the CTSU over the backplane. The four MARIO connections provide up to 128 bi-directional, 64 Kbit channels. The Ethernet connection connects the LANU to a local 10 Mbit, 10BaseT LAN. The 10BaseT connection will take the place of a single T1 connection of a DS1U. The connection is terminated by wire-wrapping the 10BaseT to the backplane and routing to a patch panel. For call provisioning and other system functions, the LANU 580 connects to two common 2 Mbps HDLC LANs on the backplane. Finally, system clocking is provided by an external source such as a Building Integrated Timing Supply (BITS).

Functional Description of Upstream Communications

For upstream traffic, the HDLC framed data available on the MARIO interface passes through the rate adaptation and TSA block 588. In this block, the 2.56 Mbps MARIO interface is rate adapted down to 2.048 Mbps. As part of rate adaption, the ninth bit of each DS0+ of the MARIO stream is stripped and sent to the NBS logic. The ninth bit carried an order number that is used to time order the DS0s in multi-channel calls. Once the order numbers are established, the processor 581 configures the TSA to re-order the multi-channel calls and target the super-channel to a QMC 586. For super-channels composed of 32 or less DS0s, the call is placed in a single 2.048 Mbps data stream, along with other calls and sent to a QMC 586. For 128 DS0 calls, the DS0s are placed in a single 8.192 Mbps stream that is target to a QUICC32 HDLC controller 586 configured for 8.192 Mbps HDLC. Whether targeted to a 2.048 Mbps QMC or 8.192 Mbps HDLC, the frames are accumulated and transmitted on the local Ethernet LAN.

Functional Description of Downstream Communications

For downstream traffic, data on the LAN is filtered according to the destination MAC address. If the MAC address is in the Content Addressable Memory (CAM) 589, the LANU 580 will accept the Ethernet frame. Once the frame is accepted, the LANU 580 accesses a routing table in memory 582 to select the appropriate MARIO slot for transport. The frame is then scheduled for transmission and the HDLC controller 586 takes over. In the downstream direction for 32 DS0 or less calls, the HDLC controller 586 is responsible for creating the MARIO stream and encoding the data into HDLC format. For 128 DS0 calls, the 8.192 Mbps HDLC data stream is split among the four MARIO interfaces (A-D). The time ordering and aggregation in the downstream direction is controlled by the TSA. After the data passes through the TSA, the ninth bit signaling information is added to indicate that data transmission is enabled. At the same time that the ninth bit signal is added, the data stream is rate adapted up to the 2.56 Mbps rate of the MARIOs.

For data movement the on-board memory 582 provides the switching and buffering necessary to move traffic from the Ethernet to the MARIO and vice-versa. The data switching provides a virtual circuit based upon routing information constructed during call provisioning that maps the MAC address to MARIO time slot. The LANU 580 constructs this routing table from information provided during call provisioning and by examining the source MAC address of Ethernet frames received from the customer end. The MAC addresses supported by the LANU are then placed in the CAM 589 where they can be used to filter Ethernet traffic.

In addition to the MARIO and Ethernet interfaces, the LANU 580 also supports two HDT backplane LAN 591 interfaces at 2.048 Mbps. The HDT LAN is maintained by the SCNU 58 at the head end 32 and is used to pass configuration information to the LANU 580. The combination of LANU 580, call processing, and pre-provisioning will provide the MARIO route (time slot in the MARIO data stream) to all customer devices.

Customer Premises Equipment (CPE)

The CPE of the system 500 comes in different implementations. Although the basic data and transport remain the same across all the implementations the underlying modem technology and form factor differs. There are currently three general types of CPE defined: HSU based, MISU based, and Stand-alone (a variant of the HISU based implementation). Each of these implementations are discussed separately below.

A simplified block diagram of the DMSM is shown in FIG. 104. DMSM 550 supports up to 8 DS0's for data traffic. Data is interfaced to the HISU 68 through a Service Growth Module (SGM) interface that implements the bridge router functions of the data connection. The bride/router is based upon a 68302 embedded processor 605 with 2 MBytes of DRAM 604 an 256 Kbytes of FLASH memory 606. One embodiment of the customer interface is a 10BaseT, 10 Mbit Ethernet connection 602. The interface between the bride/router and the HISU modem is a Super-LUIGI (SLUIGI) interface operating at 2.048 Mbps. Data in the upstream direction is accepted by the Ethernet connection and relayed to the HISU 101 modem over the SLUIGI interface as HDLC encoded data. In the downstream direction, data from the SLUIGI interface is passed to the HDLC controller 607 and then sent out the Ethernet connect through Ethernet controller 609. System memory consists of 2 Mbytes of DRAM 604 which contains the operational code that implements the bridge/router functions as well as functions as well as an SNMP agent. The 256 KBytes of FLASH 606 is used for storage of the operational image and can be updated with TFTP transfers.

In the upstream direction, the HISU interface logic 608 is responsible for generating the ninth bit signaling information for each DS0 and interfacing with the SLUIGI stream of the HISU. The 2.048 Mbps serial data from the HDLC controller is stuffed in the appropriate time slots of the SLUIGI interface. In the case of 64 Kbit traffic, all HDLC data is placed in a single SLUIGI time slot. In the case of multi-channels calls, all HDLC is placed in adjacent SLUIGI time slot receiving the first byte of HDLC data. In addition, the interface logic will generate an order number for each DS0 with “1” assigned to the first DS0 and “8” assigned to the last DS0, “0” is reserved to indicate that the position of the DS0 has not been set. In the event of frequency hopping, the interface logic will continue to number the DS0 time-slots in the order that they are receive. For example, under normal circumstances DS0 ninth bit signaling would tag the time slots as “12345678-” for an eight channel call. If DS0 4 is lost due to in ingress, than the new order would be “123-45678.” This signaling information is used at the head-end to reorder the DS0s independent of the frequency hopping and transport services.

In the downstream direction the HISU interface logic 608 is responsible for taking data from the SLUIGI interface from the RF modem 101 and giving it to the HDLC controller. In addition, the HISU interface logic monitors the ninth bit signaling information of the first DS0 to detect the “Data Dial Tone” sequence. The “Data Dial Tone” sequence is sent by the head-end to enable data transmission. During the call provisioning process the HISU interface logic sends the ninth bit ordering information as soon as the SLUIGI time slots indicate that they can accept data. It is not until the HISU interface logic gets a positive acknowledgment through the “Data Dial Tone” that data is sent to the head-end in the upstream direction.

Data Modem Channel Unit (DMCU)

A simplified block diagram of a DMCU 610 is shown in FIG. 105. The DMCU supports up to 128 DS0 s for data traffic. The data interface to the MISU is a specialized channel that sits on the MISU backplane.

The basic design of the DMCU 560 is very similar to the design of DMSM 550. The most notable difference is the interface to the RF portion is two 8.192 Mhz serial channels. This allows the MISU interface to support a symmetrical 8.192 Mbps Ethernet connection. Because of the higher throughput the MISU is based on the MC68360 614 that can support both the 8.192 Mbps HDLC connection as well as the 10 Mbit Ethernet. In front of the 10 Mbit Ethernet interface 612 is a router 616 that allows four users access to the 8.192 Mbit data connection. The router 616 design ensures security for all connected users. The design contains 2 Mbytes of DRAM 618 and 256 bytes of FLASH 619. Like the HISU design, the FLASH can be remotely updated with TFTP.

The DMCU 610 has an equivalent interface function that moves data from the HDLC controller 611 to the RF modem and works in a very similar way to the DMSM 600 with the exception that the MISU modem interface is formatted as two SLUIGI streams that are clocked at 8.192 Mbps. Between the two SLUIGI streams, 128 DS0s can be carried between the HDLC controller 611 and the modem. The MISU interface logic 613 is responsible for buffering and then sending data over the dual S-LUIGI interface to and from the RF modem. In the upstream direction the MISU interface logic 613 generates order numbers for each of the 128 DS0s over the ninth bit of the DS0+ (the order numbers generated on the MISU work in the same way as they do on the HISU). In the downstream direction, the MISU interface logic 613 is responsible for moving data from the S-LUIGI streams to the HDLC controller 611. The MISU interface logic also monitors the ninth bit data stream from the first DS0 to detect the “Data Dial Tone” that enables data transmission. Ethernet controller 617 moves the data to the router 616.

Stand-alone Data Modems

The stand-alone data CDMs are based upon the HISU design. In the stand-alone designs, the RF modem 101 of the HISU is tightly integrated with the bride/router design. Like the DMSM 600, the stand-alone supports from 64 K to 512 K. The interfaces are identical with several options: standard “F” style connector to the cable, 10 Mbit Ethernet and RS232 connection to the customers equipment.

System Software and Call Processing

In the TR-008/V2 system, calls are provisioned and nailed up at time of installation. Under this scenario an operator at the head-end 32 is responsible for determining the MARIO configuration and transfer rates (64 K to 512 K). The DATS methodology of present invention utilizes TR-303/V5 call processing to provide dynamic allocation of bandwidth. To maintain the telephony oriented architecture of the access platform of the present invention, the LANU 580 takes on responsibility of a limited subset of the Central Office (CO) functions. This approach has the distinct advantage that the data sessions are fully integrated with telephony.

At this time of deployment, a LANU 580 will be identified as a “Master” LANU (mLANU). The mLANU will have the responsibility to maintain the CO-like functionality for all data calls to the HDT 12. In order to perform these functions, the mLANU will represent itself to the HDT as an IDT. When the mLANU is pre-provisioned, the mLANU will be given an IDT identifier and assigned a Time Slot Management Channel (TMC) channel from the CTSU 54. Regardless of the number of LANUs 588 in the HDT 12 a single mLANU will allocate and keep track of available DS0s for all the LANUs in the HDT. As customers are configured, a Call Reference Value (CRV) for the selected CDM will be assigned to identify the customer. The CRV along with the number of data channels will be added to a call provisioning database on the mLANU.

The call processing sequences for call origination is shown in FIGS. 106-109. Call processing begins when the CDM generates an “Off-Hook” message over the IOC associated with the HISU, MISU or Stand alone CDM (described above). After the “Off-Hook” message is received at the CXMU 56 then sends a “Request Service” message over the backplane. LAN 591 to the CTSU 54 identifying the CRV of the originator. After receiving the “Request Service” message, the CTSU 54 sends a set-p message to the mLANU 580 over the TMC (DS0 in a MARIO stream). The mLANU uses the CRV to access the on-board database in memory 582 and determine the number of DS0s to allocate the call. Once the number of channels has been determined, the mLANU identifies the DS0 and DS1 for the call. The mLANU then sends a “Make Cross Connect” message to the CTSU 54 over the TMC identifying the DS0 and DS1 and their association with the CRV. In response the CTSU 54 sends a “Req. Bandwidth” message to the CXMU 56 over the backplane LAN 591 to allocate the bandwidth in the transport.

Preferably, the DAT methodology and system provides that each subscriber is represented in the database as having subscribed to a certain level of bandwidth per data connection. For example, a subscriber may sign up for 512K of bandwidth. Upon call setup or connection, the DAT methodology thus assigns each user the number of channels required to achieve the subscriber's bandwidth. However, in certain case, the transport system 500 may not have the necessary bandwidth to allocate to a subscriber their normal subscription bandwidth. Under these circumstances, the subscriber is allocated a lesser amount of bandwidth, for example 64K of bandwidth. By dynamically adjusting the amount of bandwidth assigned at call setup for each call, the mLANU can maintain a minimum level of bandwidth for each subscriber. However, existing constrains prevent small decremental bandwidth re-allocations. Constraints existing within the system 500 as described above will enforce the halving of bandwidth of some subscribers to accommodate additional subscribers, rather than by means of a more evenly distributed loading. As shown in FIG. 107, as the number of subscribers increase (on the horizontal axis) any given user's allocated bandwidth will halve at a certain user density. The spread around the average indicates that some users will necessarily lose half their existing bandwidth earlier under loading than will others. The constraining factor in preventing a more equitable burden is the window nature of the present HISU 68 RF tuning. As noted above, the HISU tunes to one of 24 IOC channels spread throughout the 6 MHz cable channel and has access to five payload channels above and five payload channels below the selected IOC frequency. It cannot borrow payload channels outside this window of ten channels, so therefore there is no way for the “25th” user to borrow just one channel each from seven other users. It can only sit on top of one of the existing IOC payload windows and takeover half of the window bandwidths. At that point, 23 users would be granted 512 kbs bandwidth and two users would each get 256 kbs bandwidth. The “26th” user would result in 22 user with 512 kbs and four users with 256 kbs, and so on. This general pattern is repeated at a load of 72 users and 120 users. (There is a discontinuity in the pattern from 48 to 72 users due to the previously unused two of ten DS0's per window being pressed into two DS0 128 kbps service.) The graph of FIG. 109 illustrates the distribution of bandwidth to users as the number of users increases. It is also contemplated that a subscriber could have different default or standard data rates depending on the time of day or day of week, or based on system loading, such that a user can receive even more bandwidth than their standard rate under certain system loading conditions, such as if the system is loaded below a predetermined threshold at the time the subscriber seeks a connection.

Also, using the ninth bit signaling, the mLANU can “steal” bandwidth from other (e.g. high capacity) users. This is done by removing the Data Dial Tone from a subscriber using the ninth bit signaling. This quiesces the user's line, allowing, the number of channels for that user can be reassigned to increase the bandwidth allocated to the user. This technique can also be used to decrease the number of channels assigned to a user.

In order to establish the transport, the CXMU 56 trains the modems (as described above with respect to system 10) and associates the available tones with DS0s. Once the training is complete, the CXMU 56 sends a “Pass” message to the CTSU 54, which in turn informs the mLANU over the TMC that the call is complete with the “Call Complete” message. In response, the mLANU configures the HDLC controllers 586 and the TSA 588 on the mLANU or another LANU through communications over the backplane LAN. At this point the pipe is established but data is not yet enabled.

In order to actually begin data transmissions two additional steps have to occur across the ninth bit signaling of the DS0s. At the point where the modems are trained the HISU 68 or MISU 66 interface logic (608, 613) will be enabled to transmit data. Once the transmit is enabled, the interface logic will begin transmitting the DS0 ordering number in the ninth bit of each DS0. At the LANU 580, the processor 581 will monitor the ninth bit signaling to determine when all DS0 have established their order. Once all DS0s have established order, the LANU 580 will send the “Data Dial Tone” pattern on the ninth bit of the first DS0 in the multi-channel call. When the ISU 100 receives the “Data Dial Tone” data communications are enabled and data transmission begins.

A session is terminated at the customer end when no data is available for transmission by generating an “On Hook” message. The call processing sequence for an “On Hook” message is shown in FIG. 110. When the CDM terminates the connection, an “On Hook” message is sent over the IOC to the CXMU 56. The CXMU 56 in response sends an “On Hook” message, identifying the CRY, to the CTSU 54. The CTSU 54 then sends a “Tear Down” message to the mLANU 584 over the TMC. At the mLANU 580, the connection is deleted from the connection database and then released. If the connection is not on the mLANU, the mLANU will send a “Release Channel” message to the target LANU 580 and also will send a “Release Cross Connect” message to the CTSU 54. The CTSU 54 will release the cross connects used for the connection and then send a “Release Bandwidth” message to the CXMU 56. At the CXMU 56 the mapping between tones and DS0s is lost and the connection is lost. When the connection is lost, the CDM will lose the “Data Dial Tone” in the ninth bit signaling of the first DS0of the call.

The LANU 580 can also be configured to bring up connections to customer-end equipment. This allows for notification of incoming e-Mail and personal Web pages without tying up idle bandwidth. To do this the master LANU in each system will maintain a mapping between the MAC address for each data element in the system and cross that with the CRV. Then an Ethernet packet is put on the head-end LAN 591, and a LANU 580 will read its MAC address and determine whether the connection is up to the device. If the connection is up, the packet will be forwarded over the HFC transport. If the connection is not in place, the receiving LANU 580 will generate a connection request to the mLANU. The mLANU will then signal the transport system over the TMC to bring up a connection to that device using the IOC. The receiving LANU 580 will then send the data once the connection has been established.

LANU Software

The LANU software 620 is responsible for the all major function of the data concentration of the head-end equipment. A simplified schematic diagram of the LANU software is shown in FIG. 111. The software 620 consists of three major components: bridging 621, HDLC LAN manager 622, and data IDT 623. All three tasks will operate as applications on top of the embedded controller operating system “pSOS” kernel in the processor 581. The pSOS kernel will provide the base for the multi-tasking operation of the software 620.

The most important task to the actual transport of data will be the bridging task. The bridging task has several functions. First, the task will be responsible for providing the virtual switch between the MARIO and Ethernet interfaces. The task will be implemented as an “interrupt on receive” task that will execute at interrupt level. At either interface, an interrupt is issued when an entire frame has been received and stored in buffer memory (FIG. 103, 582). During the interrupt service routine, the packet will be handed off by modifying the associated buffer descriptor after looking up the routing in the bridging table (stored in memory 582). For upstream traffic (HDLC to Ethernet), the source of the first packet will be read to discover its MAC address. This address will be added to the bridging table and written to the Ethernet CAM 589 for filtering.

A second function of the bridging task is the creation and maintenance of the bridging table. The bridging table will match the MAC address of the CDM 535 with the MARIO DS0s so that data can be moved between the Ethernet and HDLC. During call processing, the DS0s that are allocated to the call will be identified by the mLANU 580 through backplane LAN (591) Messaging and installed in the bridging table. As described above, when the first frames begin to flow from the CDM, the source MAC address will be identified and the table entry for the CDM will be complete. At this point data will flow in both directions. Once the MAC address has been discovered, the bridging table entry will remain intact until the connection is terminated by the CDM.

A third function of the bridging task is maintenance of an SNMP agent. SNMP traffic will be handled and processed from the Ethernet port. The agent will support a standard MB-II information database for transparent bridging. In addition, objects will be added to the MIB that are specific to the data architecture to facilitate CMISE-SNMP integration and different billing options.

Finally, the bridging function may support link-layer encryption/decryption on the bridged data. Encryption/Decryption may be software only or hardware assisted depending upon the desired performance of the system. In either case, this function will execute as an application on top of pSOS.

Another component of the LANU software 620 is the HDT LAN manager 622. The HDT 12 LAN 591 is used to communicate system messages between the elements of the HDT 12. During pre-provisioning, the SCNU 58 will communicate system parameters such as CRV, IDT ID, and number of channels accessible by the CDM to the mLANU 580. These parameters will be used in the construction of the call provisioning table resident on the mLANU. During call provisioning, the mLANU will examine the provisioning table for available DS0s and use the HDT LAN 591 to set up MARIO configurations on other LANUs 580.

Another important function of the HDT LAN manager software 622 is support for field software upgrades. During download, the LANU 580 will take the image from the HDT LAN and store it in on-board FLASH memory. Aside from the SCNU 58, the LANU will be the only board in the HDT 12 that will load its image from its own FLASH on power up. As such, support for image download from the SCNU 58 Ethernet port will need to be added to the SCNU software. A final function of the LAN manager software 622 is to provide the network management access to the SNMP environment of the LANU.

The final major task of the LANU software 620 is the data IDT 623. As described above, the system 10 of the present invention is designed to provide access from POTS to a CO switch. As such, the burden of resource allocation and assignment of DS0 terminates at the switch. Since the data architecture of the system 10 terminates at the head-end there is no such centralized resource in the architecture to provide the services of the switch. In order to provide the services required to terminate the data “calls” a single LANU 580 functions as the data IDT.

The function of the data IDT is to provide a single point of reference for the data resources of the HDT 12. During pre-provisioning of the LANU hardware a LANU 580 will be designated the “Master” LANU (mLANU) and assigned an IDT identifier. The mLANU 580 will then take on the function of the switch for data calls by maintaining a table that maps CRVs to service level (# of channels). In addition, the mLANU will maintain a map of all available DS0s an all LANUs (including the mLANU itself) installed at the HDT. A copy of the call provisioning table will be kept in on-board FLASH so it can survive a power loss.

In order to maintain compatibility with standard telephony traffic, the means of communication between the CTSU 54 and mLANU will be a TMC connection over one of the DS0s within a MARIO. During call provisioning, the CTSU 54 sends a setup message over the TMC and the mLANU will respond with a “Make Cross Connect” message that identifies the DS0, DS1, and CRV for the connection. As discussed previously, the mLANU will also configure the LANU 580 for the connection through communications over the HDT 12 LAN 591. Therefore the data IDT software 623 will emulate the switch though its communications with the CTSU 54 over the TMC using Q.931 compatible messaging.

On all LANUs in the HDT 12, whether master or not, the data IDT software 623 will be responsible for configuring the TSA and communicating with the bridging task. In configuring the TSA, the data IDT will monitor the sequence numbers in the ninth bit signaling and appropriately configure the interconnect so that the order within a multichannel call is maintained. In addition, the data IDT software 623 will communicate the state of the connection to the bridging task to open up the data pipe.

Another important function of the data IDT software 623 is to provide the information needed to provide billing and other accounting functions. As an IDT like function the data IDT will also support standard CMISE objects.

CDM Software

Software provided in a CDM 535 (executing on the local processor 605 or 614 are represented by such elements) will provide the same types of functions. The major function of the CDM software is to provide the bride/router (brouter) functionality at the customer-end. In supporting the brouter function the CDM software supports IP routing, PPP, and SLIP. As part of IP support the CDM supports TFTP for downloading new code images. The CDM also supports a standard SNMP agent with a full MIB-II information base. Preferably, the software executes on either the 68302 (605) or 68360 (614) processor.

The control of the modem portion is with the standard MISU or HISU software running on a Motorola 68HC11. This code supports all the alarm conditions and communications set out above for IOC communications. The interface between the RF modem and the brouter is preferably a hardware only implementation.

Network Management

Network management of the data architecture of system 500 is preferably provided by both CMISE and SNMP. The CMISE portion of network management will be responsible for the transport mechanism for data, while SNMP will be used for data network oriented management. In this environment, SNMP is an overlay to the CMISE environment.

As with all telephony services, the data architecture will depend upon CMISE for network management of call provisioning and other transport related functions. In addition, CMISE will be responsible for accounting on data connections. This approach provides for a very flexible billing system where services can be billed per connection time, bytes passed, or packets passed. Statistics will be collected in the mLANU and reported to the network manager.

SNMP management is used to provide data services management for the data architecture. In this way the data architecture will resemble a standard data network. Within SNMP management, the LANU 580 and CDM will maintain SNMP agents compliant with the MIB-II standard. In order to support an SNMP agent both the LANU and the CDM will need to support the UDP and IP protocols in addition to the SNMP protocol. In order to provide a single point of management for data and telephony, both CMISE and SNMP are preferably integrated into the same element manager. This level of integration will simplify billing by providing several options such as bill by connection time, bytes passed and packet passed.

Asymmetrical Data Delivery

For many casual residential users, data traffic can be characterized as mostly “bursty” (intermittent), downstream traffic with relatively, small upstream needs. The most cost effective means of delivering services such as Web browsing, file downloads, and CD-ROM preview is asymmetrical transport. The asymmetrical data transport embodiment of the invention includes a customer premise unit or Personal Cable Data Modem that contains a 30 Mbps, QAM downstream demodulator (PCDM-30) 620a, as shown in FIG. 112. PCDM-30 also includes an OFDM upstream modulator supporting a minimum of 64 Kbps guaranteed, non-shared bandwidth. The connection to the customer-end equipment is 10BaseT Ethernet that supports standard TCP/IP.

At the head end 32, an ASMU 622a supports multiple users on a single 30 Mbps channel which occupies 6 MHz of spectrum outside of the channels of the telephony transport system 10. In addition to the downstream modulator, the ASMU 622a concentrates the return channels by interfacing with the HDT 12. Upstream traffic is carried over as a single DS0 and integrated with the downstream transport on the ASMU 622a. The connection from the ASMU to the headend services is 10BaseT, but higher capacity industry standard connections are also possible.

The ASMU 622a sits at the head end 32, but not in the HDT 12. The function of the ASMU 622a is to integrate the upstream path for up to 400 DS0s (Configurable from 64 Kbps to 512 Kbps) and a 30 Mbps shared downstream. Each LANU 580 will generate an 8.2 Mbps HDLC stream that contains the 64 Kbps Ethernet packets from all the users that are attached to LANU through the transport system. On the ASMU 622a, up to four of these, are aggregated, and sent out to the head services over 10BaseT Ethernet. In the downstream direction, the data on the 100BaseT is filtered on the ASMU, and those packets destined for the customer end products are accepted and then modulated onto the 30 Mbps shared medium.

In order to register a modem, the customer-end modem sends out an IP packet to identify itself. This causes the LANU 580 to assign an HDLC address that is mapped to the MAC address of device. This information is passed to the ASMU 622a so that the HDLC address can be used by the modulator over the HDT 12 backplane LAN 591. The HDLC address and frequency for the tuner is also sent to the customer-end over the downstream telephony path and registered at the customer end. This address is then used by the customer-end equipment to filter the 30 Mbps downstream channel.

One advantage of the asymmetrical system is that a relatively large number of casual users (300+) can be supported by a single multi-megabit downstream transport, with an optimal amount of upstream capacity. The implementation of the downstream matches the downstream of other cable data modems in use and additionally provides superior, high capacity upstream. Since casual users place lesser demands on the network (peak utilization is lower than that of business), users can be concentrated on the return channel, thus lowering head-end 32 costs.

The upstream channel in asymmetrical application is still important due to the nature of the acknowledge protocol of TCP/IP, where blocks of data sent in the downstream must wait on an acknowledge message from the receiver before subsequent data blocks are sent. If the upstream channel is too small, the downstream channel will stall, reducing the utilization of the downstream bandwidth. By guaranteeing a minimum of 64 Kbps to each user, the asymmetrical system can deliver greater than 1 Mbps sustained to each user, matching the capacity of most residential computer equipment. Another advantage is the superior security of OFDM in the upstream. Unlike other shared upstream modem products currently available, the asymmetrical system herein described prevents information, such as bank accounts and credit card numbers exchanged during on-line Internet shopping, from being “seen” by other modems on the network.

Summary of Data Delivery System Advantages

Thus, the symmetrical embodiment of system 500 provides many options for the delivery of data services over HFC distribution network 11 to the residence or business. The DMSM 550 provides from 64 Kbps to 512 Kbps access to head-end resources over a 10BaseT connection or RS232 (64 Kbps service). The service is symmetrical (same data rate upstream and downstream), non-shared and dedicated to each user, providing a guaranteed level of service. As an add-in card to the HISU, the DMSM 550 provides complete transport integration with telephony, supplying high-speed data and two POTS lines to the residence.

The PCDM 540 provides the same data transport capabilities as the DMSM 550 in a standalone configuration, packaged in a traditional modem housing. This implementation is ideal for premises or installations where telephony is not deployed.

The DMCU 560 is an MISU channel unit that provides higher data rates than either the DMSM or PCDM-512K. The DMCU 560 router manages four subscribers who share up to 8.192 Mbps of symmetrical bandwidth. The router implementation guarantees that all four subscribers on the DMCU 560 have private connections. The DMCU 560 works well for multiple dwelling installations for Internet access and small business connections where symmetrical, non-shared data access is required.

At the head end, the LANU 580 provides the concentration of up to 100 DS0s in flexible combinations of various data rates, from 641 Kbps to 512 Kbps for residential, and up to 8.192 Mbps for business applications on a single, industry standard 10BaseT connection. An HDT 12 can be configured with up to seven LANUs, concentrating up to 700 DS0s. In addition to the industry standard transparent bridging function, the LANU also provides the intelligence for the dynamic, adaptive allocation of bandwidth capacity to optimize transport during times of heavy loading. This capability enables an HFC service provider using system 10 to mix residential and business data services in a single 6 Mhz channel without compromising the quality of service for business connections during peak Internet access times. Dynamic-allocation allows the customer units to efficiently utilize the data transport by dropping connections at times of no traffic and re-establishing them when data is ready to send. Each time a connection is established the LANU 580 will allocate bandwidth of up to a maximum of 512 Kbps, depending upon the network load, with a minimum of 64 Kbps. Finally, the LANU collects detailed traffic statistics that can be used for a variety of billing methods, for instance bill by connect time.

System 500 is particularly effective in meeting the special needs and higher expectations of business applications. Businesses tend to require a higher level of upstream signaling in order to support applications such as telecommuting and videoconferencing. Most cable data modem network architectures can provide only limited upstream capacity, but ADC is able to, offer a very high capacity upstream due to the efficiency of OFDM and frequency agility.

Guaranteed bandwidth is of equal importance to upstream capabilities. Businesses must have full access to their pipeline at all times, regardless of other traffic on the network. With system 500, once a premium user's bandwidth has been established, it cannot be diminished, regardless of the number of users who subsequently access the network.

The security of the data being transported is also a major concern to businesses. Security at the transport layer (encryption and secure key exchange) and at the network layer (filtering) is provided by current transport technologies. System 500 also provides additional security at the physical layer, made possible by utilizing frequency scrambling within the OFDM transport.

The symmetrical product line is well suited for “power” Internet users who use their PC's not only for casual Web browsing but for remote LAN access, telecommuting, real-time audio, and possibly video teleconferencing. While these users are demanding, they are frequently early adopters of technology who will push the limits of Internet access and Internet applications, making the symmetrical, non-shared, guaranteed quality of service of the symmetrical products a requirement.

For both residence and business users, the symmetrical embodiment of system 500 provides for superior integration with telephony. By utilizing OFDM transport in both the upstream and downstream, the symmetrical system can carry data in the same 6 Mhz channel as telephony traffic. This capability is ideal for smaller installations and early deployment where efficient use of spectrum is important. In addition, OFDM provides a very secure data delivery stern by implementing a point-to-multipoint bridge for data where two customer premises units never share the same digital data stream.

The delivery of data over system 500 requires the efficient allocation of available bandwidth and network management of system resources.

System 500 provides a completely scalable data architecture by dynamically allocating bandwidth for data traffic through its utilization of a subset of standard TR303/V5 call processing software. This system capability give HFC service providers the flexibility to tailor the configuration of head-end resources to satisfy the diverse needs of their subscriber base. Subscriber services can be provisioned at the head end as symmetrical fixed, symmetrical variable, or asymmetrical services. As the subscriber mix changes or subscribers upgrade service, head-end resources can be re-provisioned to meet the new requirements. For example, users can be easily reconfigured to upgrade from 64 Kbps service to 512 Kbps or even from asymmetrical to symmetrical. For capacity planning, data bandwidth is allocated as a number of DS0s to potential users with a single HDT supporting up to 720 DS0s. The number of users supported is then a function of service level (number of DS0S) and concentration ratio (number of users per DS0).

To ensure that service providers have an effective tool to manage their cable data networks, system 500 offers an integrated data/telephony network management solution. Data management is based on industry standard SNMP agents and MIBs (management information bases), which are then combined into an integrated data/telephony network management environment. Integration of data delivery and telephony into a single network management system has several advantages:

Thus, system 500 provides a single, integrated system that can meet the diverse needs of potential subscribers, from casual Internet browsers to high-capacity business users. The integrated solution gives HFC service providers a single point of network management that results in reduced support costs, reduced staffing costs, and shortened time to turn-up new services. Finally, the OFDM technology of system 500 provides data, video and telephony services in a bandwidth-efficient system that reduces the demands on a very valuable commodity for HFC service providers spectrum.

ATM Embodiment

The system 500 of the present invention can also be configured to carry data from an Asynchronous Transport Mode (ATM) network. As shown in FIGS. 114 and 115 system 10 or 500 of the present invention is modified to include an ATM multiplexer/modulator 650 which can receive ATM data from an ATM network 652 and modulate it onto the HFC network. In one preferred embodiment, digital video data is delivered over ATM network 652, multiplexed and modulated using multiplexer/modulator 650 onto the HFC network in RF digital OFDM format on assigned data and/or telephony channels between the head end and a subscriber, as for example described above with respect to system 10 or 500. A digital set top box 654 receives the digital video, formatted for example in 4.0 Mbps MPEG or equivalent, and converts it to video for display on a television 656. A return path to the HDT 12 over a telephony or data channel allows for interactive digital video. A video server 658 and ATM switch 660, feeding the ATM multiplexer/modulator 650, is shown in FIG. 115.

In one embodiment, communication system 10 of FIG. 1 includes channel manager 900 of FIGS. 59 to control various aspects of the dynamic allocation of channels to ISUs 100. For example, channel manager 900 assigns each ISU 100 to a subband, allocates channels in the subband to an ISU to complete a communication link, and monitors the channel to detect and avoid use of corrupted channels. Channel manager 900 implements further functions as described below to coordinates the use of the channels in a 6 MHz transmission channel to ISUs 100.

Channel manager 900 may comprise software executed by a processor resident in each CXMU 56 of each HDT 12. Channel manager 900 receives events from board support software 902, IOC and modem communications 904, ISU ranger 906, and administrator 908. Channel manager 900 also sends messages to IOC and modem communicators 904 for allocation or reallocation of channels. Channel manager 900 uses two types of channels to communication control data to the ISUs. First, channel manger 900 broadcasts control data over the IOC channels to the ISUs. The control data on the IOC channels contains an identification signal that indicates the ISU to receive the control data. Further, channel manager 900 uses an ISU demand link channel, referred to as an IDL channel, for non-time-critical transport of data between head end 32 and ISU when the data is of a size that would benefit from a transmission channel with more bandwidth than the IOC. Typically, the data rate for the IOC channel is 16 Kbps and the data rate for the IDL channel is 64 Kbps due to the amount of data contained in each package or frame. Typically, control signals contain four data bytes or less per frame or package. The IDL channel is used to transmit data packages that are larger than this. For example, the IDL channel is used to download software to an ISU, provision a channel unit, transmit future channel unit functions, or transmit protocols. In one embodiment, HDT 12 only implements one IDL at a time. The IDL channel is described in more detail below.

Subband Assignment and Channel Allocation

Channel manager 900 is responsible for assigning an ISU to a subband and for allocating payload channels for communications links to the ISU. Appropriate selection of subband and payload channel improve the performance of communication system 10. Channel manager 900 further monitors the channels and reassigns subbands and reallocates channels as necessary to maintain acceptable communications links between head end 32 and ISUs 100.

Subband Assignment

Channel manager 900 selects a subband for an ISU in several circumstances: during acquisition, when an HISU is assigned to a subband that has insufficient payload channels to meet a request, and during an HISU IOC timeout event. An IOC timeout event occurs when acknowledgments are not received by channel manager 900 from an ISU within a specified time period. With a timeout, it is assumed that the downstream communications to the ISU are still in tact even though the upstream communications have become corrupted due to noise or collisions. Thus, a message on the IOC to retune to a new subband is assumed to reach the ISU despite the lack of an acknowledgment.

In each case in which an ISU is assigned to a subband, channel manager 900 uses various criteria to select the subband for an ISU. FIG. 62 is a flow chart that illustrates one embodiment of a method for assigning an ISU to a subband. According to this method, channel manager 900 first selects a subband 6202. Channel manager 900 then determines whether addition of the ISU to the subband would provide an acceptable load on the IOC channel 6204. For example, channel manager considers the number of ISUs assigned to a subband. Further, channel manager considers the type of ISU and the likely load that the ISU will place on the IOC channel. By considering these factors, channel manager 900 can selectively distribute the load on the IOC channels so as to facilitate timely communication of control data to and from the ISU. This also allows channel manager 900 to evenly distribute the ISUs over the available subbands such that a like number of ISUs occupy each subband. Channel manager 900 also weighs the number of available channels 6206 within the subband and their transmission quality 6208 as recorded in the tables of channel manager 900. Channels with longer low-error rate histories will be used first. Channels previously marked bad and reallocated for monitoring will be used last. Based on these criteria, channel manager selects a subband for each ISU 6210.

FIGS. 63, 64 and 65 are frequency spectrum diagrams that illustrate initial assignment of HISUs and MISUs to various subbands in a 6 MHz transmission channel. These Figures show that channel manager 900 attempts to evenly distribute the ISUs across the transmission channel. As depicted in FIG. 63, channel manager 900 begins assigning subbands at the middle of the 6 MHz transmission channel. Channel manager 900 then moves out toward the ends of the transmission channel. For example, the first HISU is assigned to subband number 12 and the twenty-fourth HISU is assigned to subband 0. It is noted that more than one ISU can be assigned to a subband. As depicted in FIG. 64, channel manager 900 initially assigns the first MISU to subbands 0 through 12 and the next MISU to subbands 11 through 23. As depicted in FIG. 65, when HISUs and MISUs are assigned to the same subbands, channel manager assigns the subbands so as to evenly distribute the ISUs over the available subbands. It is noted that the factors listed for use in selecting a subband are shown by way of example and not by way of limitation. Other factors can be added and the weight gain to each factor can be adjusted without departing from the spirit and scope of the present invention.

Channel Allocation

FIG. 60 is a flow chart that illustrates one embodiment for a method for allocating payload channels in a subband by channel manager 900. Channel manager 900 attempts to maintain an acceptable distribution of bandwidth within a subband to reduce the need for reallocation of payload channels within the subband. Further, the goal is to allocate channels appropriately across the 6 MHz transmission channel to avoid having to reallocate channels that are currently in use. A channel can be allocated to an ISU only from the available channels in the subband to which the ISU is assigned.

Channel manager 900 receives a request for allocation of a payload channel from either the SCNU 58 or CTSU 54. At block 912, channel manager 900 decides whether sufficient payload channels are available in the current subband to fulfill the request. If sufficient channels are available, the method proceeds to block 914 and determines whether one of the available channels is the IDL channel. If the IDL channel is not one of the available channels, channel manager 900 allocates a channel for each channel requested by CTSU 54 or SCNU 58 at blocks 916 and 918. Channel manager 900 selects the channels based on several criteria that increase the likelihood of achieving a connection with acceptable quality levels. For example, channel manager 900 can use the method shown in FIG. 61. According to this method, channel manager 900 begins the selection process 6100 by identifying available payload channels 6102 that are located toward the center of the 6 MHz transmission channel. Typically, channels that are nearer to the edge of the 6 MHz channel exhibit higher bit error rates than the channels that are closer to the center. Further, channel manager 900 can also consider limitations of the ISU and the requested service in selecting a payload channel. For example, the ISU may be preset for use only with odd or even payload channels. This information may be included in a ROM on the ISU and provided to the channel manager when channel allocation is requested or during acquisition. Further, channel manager 900 uses data on the quality of transmissions over the identified channels stored in tables in channel manager 900 to determine which available payload channels have an acceptable error history 6104, e.g., bit error rate. Other appropriate criteria can be used in channel selection that also tend to increase the chances of producing a connection with acceptable quality 6104. Based on these criteria, channel manager selects a payload channel to allocate to the ISU 6106.

If, at block 914, channel manager 900 determines that one of the available channels is the IDL channel, channel manager 900 allocates the payload channel allocated to be the IDL channel at blocks 920 and 922 due to the lower priority of communications over the IDL channel.

If, at block 912, channel manager 900 determines that sufficient payload channels are not available in the current subband, channel manager 900 determines whether the request is for an HISU 68 or an MISU 66 at block 924. If the request is for an MISU 66, channel manager 900 sends a message to the requestor that the request has failed at block 926.

If, at block 924, channel manager determines that the request is for an HISU, then channel manager 900 selects a different subband at block 928 by weighing the criteria as described above with respect to selecting a subband. Channel manager 900 further marks the channels unavailable in the new subband at block 930 and deallocates channels allocated to the ISU in the prior subband at block 932. At block 934, channel manager 900 assigns the new subband and proceeds to allocate channels as necessary at blocks 916 and 918.

An example of reassigning an ISU to a new subband to accommodate a request for a payload channel is shown in FIGS. 66 and 67. In this example, ISUs A, B, C, and D are initially assigned to subband 4 and ISUs E, F, and G assigned to subband 17 as depicted in FIG. 66. In subband 4, all payload channels except payload channel 0 are allocated. In this case, channel manager 900 receives a request for two payload channels for ISU C. Since only one payload channel is available, channel manager 900 reassigns ISU C to subband 17 which has sufficient payload channels available to handle the current load of ISU C plus the additional two payload channels as shown in FIG. 67.

Channel Reallocation

Channel monitoring and allocation or reallocation based thereon may be used to avoid ingress. External variables can adversely affect the quality of a given channel. These variables are numerous, and can range from electromagnetic interference to a physical break in an optical fiber. A physical break in an optical fiber severs the communication link and cannot be avoided by switching channels, however, a channel which is electrically interfered with can be avoided until the interference is gone. After the interference is gone the channel could be used again.

Channel Monitoring

Channel monitor 900 monitors the payload channels for errors to help in determining which channels are acceptable for transmission for specific services. One input to channel manager 900 is parity errors which are available from hardware per the DS0+ channels; the DS0+ channels being 10-bit channels with one of the bits having a parity or data integrity bit inserted in the channel as previously discussed. The parity error information on a particular channel is used as raw data which is sampled and integrated over time to arrive at a quality status for that channel. In one embodiment, parity errors that are detected on downstream payload channels are communicated to head end 32 over an associated upstream channel. When the error is detected in the downstream transmission, the parity bit for the upstream transmission is corrupted by intentionally setting the parity bit to the wrong value to indicate the incorrect parity in the downstream transmission path. Thus, the ISU informs the head end of errors in the downstream path.

To monitor the payload channels, channel manager 900 needs an active upstream signal on each payload channel. However, an any given time, some payload channels may not be allocated and some allocated channels may not be active. Thus, these payload channels do not provide the necessary upstream signals to the head end to monitor the quality of the payload channels. To compensate for these idle and unallocated payload channels, channel manager 900 places these channels in loop back mode to monitor the quality. In this case, channel manager 900 sets up the payload channel, transmits data to the ISU on the payload channel and the ISU transmits back specified data on an associated upstream payload channel. Channel manager 900 monitors these channels at the head end to determine error rates for the channels. Thus, the unallocated or idle payload channel can be monitored for errors the same as with channels. The goal of channel manager 900 is to have payload established on all of the payload channels at a given time. However, it may be acceptable to monitor the performance of each channel at least once an hour if not active.

Channel manager 900 randomly selects and uses ISUs to monitor payload channels in loopback mode described above. This provides several benefits to the system. First, this allows channel manager to handle the diverse layout of a cable plant. Channel manager 900 sets up and uses paths over different legs from the various ODNs of the system. Further, random cycling of the ISUs used in the loop back mode allows the system to properly distribute power in the coaxial network. Specifically, this random selection of ISUs for loopback mode applies to concentration type services.

As described below, some ISUs are powered down when not active. When the ISU is powered down the upstream modem at the head end detects this condition and sends a specified signal to the CXMC, so that channel manager does not use the ISU for loop back purposes. Thus, powered down ISUs do not produce unnecessary errors.

FIG. 68 is a flow chart that illustrates a method for monitoring payload channels by channel manager 900. Channel manager 900 reads parity error registers 901 of the CXMU 56 are read every 10 milliseconds. Generally, the error counts are used to update the channel quality database and determine which (if any) channels require reallocation. The database of channel manager 900 contains an ongoing record of each channel 903. An accumulator sums the errors 905 with previously recorded errors to update the database. The database organizes the history of the channels in categories such as: current ISU assigned to the channel, start of monitoring, end of monitoring, total error, errors in last day, in last week, number of seconds since last error, severe errors in last day, in last week, and current service type, such as ISDN, assigned to the channel. When the channel is a regular (non-loop back) payload channel 907, channel manager 900 determines whether the performance statistics in the database are within service specific threshold 909. When the statistics unacceptably exceed the threshold 910, channel manager 900 reallocates the channel 911 using a “make before break” procedure to reduce the disruption from reallocating the channel. Thus, channel manager 900 allocates the new payload channel for the connection before deallocating the current payload channel.

Two issues presented by periodic parity monitoring as described above must be addressed in order to estimate the bit error rate corresponding to the observed count of parity errors in a monitoring period to determine if a channel is corrupted. The first is the nature of parity itself. Accepted practice for data formats using block error detection assumes that an errored block represents one bit of error, even though the error actually represents a large number of data bits. Due to the nature of the data transport system, errors injected into modulated data are expected to randomize the data. This means that the average errored frame will consist of four (4) errored data bits (excluding the ninth bit). Since parity detects only odd bit errors, half of all errored frames are not detected by parity. Therefore, each parity (frame) error induced by transport interference represents an average of 8 (data) bits of error. Second. each monitoring parity error represents 80 frames of data (10 ms/125 μs). Since the parity error is latched, all errors will be detected, but multiple errors will be detected as one error.

The bit error rate (BER) used as a basis for determining when to reallocate a channel has been chosen as 10−3. Therefore, the acceptable number of parity errors in a one second interval that do not exceed 10−3 must be determined. To establish the acceptable parity errors, the probable number of frame errors represented by each observed (monitored) parity error must be predicted. Given the number of monitored panty errors, the probable number of frame errors per monitored parity error, and the number of bit errors represented by a frame (parity) error, a probable bit error rate can be derived.

A statistical technique is used and the following assumptions are made:

( MPE FE MPE ) = 0.8 MPE
The Poisson distribution, as follows, is used to compute the probability of a given number of FEs represented by a MPE (χ), and assumption 2, above, is used to arrive at the mean number of FEs per MPE (μ).

P ( x ) = - 0 μ z x !
Since the desired bit error rate is a maximum, the Poisson equation is applied successively with values for χ of 0 up to the maximum number. The sum of these probabilities is the probability that no more than χ frame errors occurred for each monitored parity error.

The results for a bit error rate of 10−3 and bit errors per frame error of 1 and 8 are shown in Table 11.

TABLE 11
Bit Error Rate Probability
Bit Errors Monitored Maximum Frame Average Frame Probability
per Frame Parity Errors/Monitored Errors/Monitored of BER
Error Errors Parity Error (x) Parity Error (μ) <−10−3
8 2 4 1.6 98%
3 3 2.4 78%
4 2 3.2 38%
1 8 8 6.4 80%
9 7 7.2 56%
10 7 8.0 45%

Using this technique, a value of 4 monitored parity errors detected during a one second integration was determined as the threshold to reallocate service of a ISU to a new channel. This result is arrived at by assuming a worst case of 8 bit errors per frame error, but a probability of only 38% that the bit error rate is better than 10−3. The product of the bit error per frame, monitored parity errors an maximum fame errors per monitored parity error must be 64, for a bit error rate of 10−3 (64 errors in 64 k bits). Therefore, when the sampling of the parity errors in the error timer event is four or greater, the channel allocator is notified of a corrupted channel.

DS0 Reordering

Some telecommunications services use multiple DS0s (payload channels) to form a communication link in communication system 10. For example, ISDN uses three DS0s to form three payload channels identified namely as B1, B2, and D. To operate properly, the DS0s typically are assigned in a specific sequence. Once the payload channels for service are assigned, the channel unit associated with the service expects to receive the payload channels in a specific order. When one of the payload channels becomes corrupted, channel manager 900 allocates a different DS0 channel for the corrupted channel and the sequence of the DS0s is altered.

This problem could be avoided by reallocating all three DS0s. However, this is a time consuming process and could cause transient disruption of the service. As an alternative, channel manager 900 can assign an address to the DS0s when the multiple DS0 service is initiated. This address can be used by the channel unit to reconstruct the order of the DS0s on the fly if one or more of the DS0s is reallocated out of sequence with the other DS0s. For example, in the channel enable signal from CXMU 56 on the IOC channel, a BIC state signal can be used to identify the correct order for each DS0. Thus, channel manager 900 can allocate the DS0s in any order and the channel unit can remap the DS0s to the correct order at the ISU. It is noted that the DS0s must still be allocated in different time slots.

ISU Data Link (IDL) Channel

The IDL is a standard payload channel that is dynamically assigned to transmit control data between HDT 12 and ISU 100 when the amount of data exceeds the parameters of the lower bandwidth IOC channel. The IDL channel can provide full duplex communication or simplex broadcast from HDT 12 to one or more ISUs 100. Channel manager 900 dynamically allocates the IDL channel as needed for non-time critical transport of data as described above.

The IDL messages in both directions are variable in length. The IDL data is transmitted over HFC distribution network 11 at a rate of 64 Kbps which is one byte per 8 kHz frame. The IDL channel uses one of the 240 payload channels and the protocol for transmitting IDL messages is handled by the processor on CXMU 56. The processor uses cyclical redundancy codes (CRC) and positive acknowledgments to manage error checking of IDL messages.

The IDL channel can be used to transmit various kinds of data. For example, the IDL channel can be used to provide data to an ISU to continue a payload channel for use with a specific protocol. For example, the IDL channel can be used to down load data to configure a payload channel for use with the LAPB protocol or any other appropriate protocol, including proprietary protocols. Similarly, the IDL channel can be used to download software to an ISU.

Transmission over the IDL channel has a lower priority than regular payload transmissions Thus, channel manager 900 deallocates an IDL channel before completion of the data transmission when channel manager 900 receives a request that requires use of the payload channel that is currently allocated to the IDL.

FIG. 69 is a flow chart that illustrates an embodiment of a method for allocating a payload channel to the ISU data link. At block 330a, channel manager 900 receives a request for an IDL channel. At block 332a, channel manager 900 determines whether a payload channel is available. If a payload channel is available, channel manager 900 allocates the payload channel to the IDL channel 335 and the data is transmitted to the identified ISU. If, however, a channel is not available, channel manager determines whether one of the allocated channels is idle by checking the hook state of a line of a channel unit 342. If the line is on hook 339, then channel manager 900 reallocates the channel to the IDL channel 343 until the IDL transmission is complete. If however, channel manager receives a request for a communication link to the line of the channel unit, channel manager interrupts the IDL channel and reallocates the payload channel to the channel unit.

Power Down

Channel manager 900 can power down an ISU during periods of non-use to reduce energy costs of communication system 10. To power down the ISU, channel manager 900 must determine that all conditions for powering down the ISU are met For example, channel manager 900 can determine if the lines of the channel units of the ISU provide service that can be powered down. Such services may include, for example, analog services such as POTS and COIN. Further, the lines must be idle. For example, channel manager 900 can determine if a line is idle based on the line's hook status or other appropriate criteria. Channel manager 900 checks the status of the lines each time a line goes from off-hook to on-hook. Channel manager 900 further checks the status of the lines every second to monitor the hook status. It is noted, however, that channel manger 900 will not power down an ISU that is the monitoring ISU for subband.

When channel manager 900 determines that an ISU can be powered down, the ISU's transmitter is disabled. Head end 32 detects the loss of power to the ISU and sends an idle pattern upstream to the switch. An IOC control message to or from the IOC will power-up the ISU. The IOC traffic to or from the ISU indicates to the background task in charge of powering down ISUs to check the ISU against the criteria for powering down again.

It is understood that the above description is inward to be illustrative, and not restrictive. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. The scope of the invention should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled

With reference to FIG. 116, a general description of a hybrid fiber/coax communications network 1006 in accordance with the present invention shall be described. Telephony and video information from existing telephone and video services generally shown by trunk line 1008 is received by and processed by head end 1010. Head end 1010 includes a plurality of host distribution terminals (HDT) 1012 for telephony data interface and video host distribution terminal (VHDT) 1014 for video data interface. Host distribution terminals 1012 and VHDT 1014 include transmitter and receivers for communicating the video and telephony information between the video and telephony signal distribution network 1006 in accordance with the present invention and the existing telephony and video services as represented generally by trunk line 1008.

The video information is optically transmitted downstream via optical fiber line 1017 to splitter 1018 which splits the optical video signals for transmission on a plurality of optical fibers 1022 to a plurality of optical distribution nodes 1026. The HDT 1012 transmits optical telephony signals via optical fiber link 1020 to the optical distribution nodes 1026. The optical distribution nodes 1026 convert the optical video signals and telephony signals for transmission as electrical outputs via a coaxial distribution system 1007 to a plurality of remote units 1042. The electrical downstream video and telephony signals are distributed via a plurality of coaxial lines 1029 and coaxial taps 1034 of the coaxial distribution system 1007.

The remote units 1042 include means for transmitting upstream electrical data signals including telephony information from telephones 1076 and data terminals 1073 and in addition may include means for transmitting set top box information from set top boxes 1078. The upstream electrical data signals are provided by a plurality of remote units 1042 to an optical distribution node 1026 connected thereto. The optical distribution node 1026 converts the upstream electrical data signals to an upstream optical data signal for transmission via optical fiber link 1020 to the head end 1010.

The present invention shall now be described in further detail with reference to FIGS. 116-123. The first part of the description shall primarily deal with downstream transmission and the second part of the description shall primarily be with regard to upstream transmission. The video and telephony distribution network 1006 in accordance with the present invention, includes head end 1010 which receives video and telephony information from video and telephony service providers via trunk line 1008. Head end 1010 includes a plurality of host distribution terminals 1012 and a video host distribution terminal 1014. The HDT 1012 includes transmitters and receivers for communicating telephony information, such as T1, ISDN, or other data services information, to and from telephony service providers via trunk line 1008 and the VHDT 1014 includes transmitters and receivers for communicating video information, such as cable TV video information and interactive data of subscribers to and from video service providers via trunk line 1008.

The VHDT 1014 transmits downstream optical signals to a splitter 1018 via video feeder optical fiber line 1017. The passive optical splitter 1018 effectively makes four copies of the downstream high bandwidth optical video signals. The duplicated downstream optical video signals are distributed to the correspondingly connected optical distribution nodes 1026. One skilled in the art will readily recognize that although four copies of the downstream video signals are created, that any number of copies may be made by an appropriate splitter and that the present invention is not limited to any specific number.

The splitter 1018 is a passive means for splitting broad band optical signals without the need to employ expensive broad band optical to electrical conversion hardware. Optical signal splitters are commonly known to one skilled in the art and available from numerous fiber optic component manufacturers such as Gould, Inc. In the alternative, active splitters may also be utilized. In addition, a cascaded chain of passive or active splitters would further multiply the number of duplicated optical signals for application to an additional number of optical distribution nodes and therefore increase further the remote units serviceable by a single head end. Such alternatives are contemplated in accordance with the present invention as described by the accompanying claims.

The VHDT 1014 can be located in a central office, cable TV head end, or a remote site and broadcast up to about 112 NTSC channels. The VHDT 1014 includes a transmission system like that of a LiteAMp™ system available from American Lightwave Systems, Inc., currently a subsidiary of the assignee hereof. Video signals are transmitted optically by amplitude modulation of a 1300 nanometer laser source at the same frequency at which the signals are received (i.e. the optical transmission is a terahertz optical carrier which is modulated with the RF video signals). The downstream video transmission bandwidth is about 54-725 MHz. One advantage in using the same frequency for optical transmission of the video signal as the frequency of the video signals when received is to provide high bandwidth transmissions with reduced conversion expense. This same-frequency transmission approach means that the modulation downstream requires optical to electrical conversion or proportional conversion with a photodiode and perhaps amplification, but no frequency conversion. In addition, there is no sample data bandwidth reduction and little loss of resolution.

Alternative embodiments of the VHDT may employ other modulation and mixing schemes or techniques to shift the video signals in frequency, and other encoding methods to transmit the information in coded format. Such techniques and schemes for transmitting analog video data, in addition to those transmitting digital video data, are known to one skilled in the art and are contemplated in accordance with the spirit and scope of the present invention as described in the accompanying claims.

Telephony information is transmitted downstream by HDT 1012 via optical fiber link 1020 to a corresponding optical distribution node 1026. A more detailed block diagram of one of the HDTs 1012 is shown in FIG. 117. Each HDT 1012 includes an RF modem bank 1050 which receives telephony information via trunk line 1008. The RF modem bank 1050 includes four RF modem modules 1052 and a protection modem module 1054. Each RF modem module receives telephony information, for example time division multiplexed channel signals from a public switched telephone service, via trunk line 1008 and the telephony information modulates an analog carrier for transmission of the downstream optical telephony data by downstream optical telephony transmitter 1080 of downstream telephony electrical to optical converter 1064 to a corresponding distribution node 1026. Each RF modem module includes a transceiver 1053 and provides a downstream electrical telephony signal in one of four frequency bandwidths, each bandwidth being about 6 MHz in width like that of a CATV channel. Each 6 MHz bandwidth channel transmits data at 22 Mbits/sec and can provide for transmission of 8 T1 digital telephone signals; T1 being a conventional telephone signal where 24 voice channels are sampled at an 8 kHz rate, with 8 bits per sample (each 8 bit conversation sample is termed a DS0). Each of these signals from the four RF modem modules 1052 are transmitted via coax patch cables to a combiner 82 of downstream telephony electrical to optical converter 1064 for transmission by optical transmitter 1080. Therefore, the spectrum for the downstream optical telephony data is four separated 6 MHz frequency bands containing 22 Mbits/sec of data within each 6 MHz bandwidth. The four 6 MHz frequency bands, separated by a guard band as is known to one skilled in the art, are transmitted in about the 725-800 MHz bandwidth.

Any number of modulation techniques may be used for transmission of the telephony information downstream. The transmission downstream is point to multipoint transmission using broadcast type transmission schemes. The modulation techniques utilized and performed by RF modem module 1052 may include quadrature phase shift keying (QPSK), quadrature amplitude modulation (QAM), or other modulation techniques for providing the desired data rate. Modulation techniques, such as QPSK and QAM, are known to those skilled in the art and the present invention contemplates the use of any such modulation techniques for downstream broadcast transmission.

The electrical to optical converter 1064 includes two transmitters 1080 for downstream telephony transmission to protect the telephony data transmitted. These transmitters are conventional and relatively inexpensive narrow band laser transmitters. One transmitter is in standby if the other is functioning properly. Upon detection of a fault in the operating transmitter controller 1060 switches transmission to the standby transmitter. In contrast, the transmitter of the VHDT 1014 is relatively expensive as compared to the transmitters of HDT 1012 as it is a broad band analog DFB laser transmitter. Therefore, protection of the video information, non-essential services unlike telephony data, is left unprotected. By splitting the telephony data transmission from the video data transmission, protection for the telephony data alone can be achieved. If the video data information and the telephony data were transmitted over one optical fiber line by an expensive broad band analog laser, economies may dictate that protection for telephony services may not be possible. Therefore, separation of such transmission is of importance.

As an alternative embodiment for providing transmission of optical video and telephony signals to the optical distribution nodes 1027 from head end 1010 as shown in FIG. 120, the HDT 1012 and VHDT 1014 can utilize the same optical transmitter and the same optical fiber line 1016. The signal then is split by splitter 1018 and four split signals are provided to the optical distribution nodes 1027 for distribution to the remote units 1042 by the coaxial distribution system 1007 as further discussed below. However, as described above, the optical transmitter utilized would be relatively expensive due to its broad band capabilities, lessening the probabilities of being able to afford protection for essential telephony services.

As one skilled in the art will recognize, optical link 1020, as shown in FIG. 117, may include four fibers, two for transmission downstream from electrical to optical converter 1064 and two for transmission upstream to optical to electrical converter 1066. With the use of directional couplers, the number of such fibers may be cut in half. In addition, the number of protection transmitter and fibers utilized may vary as known to one skilled in the art and any listed number is not limiting to the present invention as described in the accompanying claims.

RF modem bank 1050 includes a protection RF modem module 1054 with a transceiver 1053 connected to combiner 1082 of electrical to optical converter 1064. Protection RF modem module 1054 is further coupled to controller 1060. When a fault is detected with regard to the transmission of one of the RF modem modules 1052, a signal is generated and applied to an input 1062 of controller 1060. Controller 1060 is alerted to the fault and provides appropriate signaling to switch the protection RF modem module 1054 for the faulted RF modem such that the protection RF modem module 1054 transmits with the 6 MHz bandwidth of the faulted RF modem module 1052 so that the four 6 MHz bandwidth signal transmission is continued on optical fiber link 1020. The use of one protection RF modem module 1054 for four RF modem modules 1052 is only one embodiment of the present invention and the number of protection RF modem modules relative to RF modem modules may vary as known to one skilled in the art and described in the accompanying claims. As shown in FIG. 123, RF modem bank 1050 may include one protection module 1054 for each RF modem module 1052. In this embodiment, the RF modem bank 1050 includes three RF modem modules 1052 and three protection modules 1054 for one-to-one protection.

An optical distribution node 1026 as shown in FIG. 118 receives both the downstream optical telephony signal and the split downstream optical video signal. The downstream optical video signal is applied by the optical fiber 1022 from splitter 1018 to a downstream video receiver 1120 of optical distribution node 1026. The optical distribution node 1026 further includes downstream telephony receiver 1121 for receiving the downstream optical telephony signal on optical link 1020. The optical video receiver 1120 utilized is like that available in the LiteAMp™ product line available from American Lightwave Systems, Inc. The converted signal from video receiver 1120, proportionally converted utilizing photodiodes, is applied to bridger amplifier 1127 along with the converted telephony signal from downstream telephony receiver 1121. The bridging amplifier 1127 simultaneously applies four downstream electrical telephony and video signals to diplex filters 1134. The diplex filters 1134 allow for full duplex operation by separating the transmit and receive functions when signals of two different frequency bandwidths are utilized for upstream and downstream transmission. There is no frequency conversion performed at the optical distribution nodes with respect to the video or downstream telephony signals as the signals are passed through the optical distribution nodes to the remote units via the coaxial distribution system in the same frequency bandwidth as they are received.

After the optical distribution node 1026 has received downstream optical video signals via optical link 1022 and downstream optical telephony signals via optical link 1020 and such signals are converted to downstream electrical video and telephony signals, the four outputs of the optical distribution nodes 1026 are applied to four coaxial cables 1029 of coaxial cable distribution system 1007 for transmission of the downstream electrical video and telephony signals to the remote units 1042; such transmission occurs in about the 725-800 MHz bandwidth for telephony signals and about the 54-725 MHz bandwidth for the downstream electrical video signals. Each optical distribution node 1026 provides for the transmission over a plurality of coaxial cables 1029 and any number of outputs is contemplated in accordance with the present invention as described in the accompanying claims.

As shown in FIG. 116, each axial cable 1029 can provide a significant number of remote units with downstream electrical video and telephony signals through a plurality of coaxial taps 1034. Coaxial taps are commonly known to one skilled in the art and act as passive bidirectional pick-offs of electrical signals. Each coaxial cable 1029 may have a number of coaxial taps connected in series. In addition, the coaxial cable distribution system may use any number of amplifiers to extend the distance data can be sent over the coaxial portions of the network 1006.

The downstream electrical video and telephony signals are provided from the coaxial taps to the remote units 1042 in a number of different ways. In one embodiment, the signal from the coaxial tap 1034 is provided to a home integrated service unit 1070 as shown in FIG. 119. The home integrated service unit 1070 of FIG. 119 includes a power tap 1099 coupled to a conventional power supply and ring generator 1101. The downstream electrical video and telephony signals are provided to a tap 1097 for application of the signals to both diplex filter 1110 and ingress filter 1098. The downstream video signal is provided from ingress filter 1098 to video equipment 1072 via set top box 1078. The downstream telephony signal is applied from diplex filter 1110 to RF demodulator 1104 of RF modem module 1102 and the demodulated signal is applied to an applicable service interface for processing and connection to user equipment. For example, the RF demodulated signal is processed via Plain Old Telephone Service (POTS) service interface 1112 for output on twisted pairs 1118 to telephone 1076 by POTS connection 1114. The other service interfaces such as ISDN interface or a T1 interface perform their conventional functions as are known to those skilled in the art for transmittal of such information on outputs thereof to user equipment.

Ingress filter 1098 provides the remote unit 1042 with protection against interference of signals to the video equipment 1072 as opposed to those provided to other user equipment such as telephones or computer terminals. Filter 1098 passes the video signals; however, it blocks those frequencies not utilized by the video equipment. By blocking those frequencies not used by the video equipment, stray signals are eliminated that may interfere with the other services provided by the network to at least the same remote unit.

The set top box 1078 is an optional element in the network 1006. It may include an additional modem for sending interactive data therefrom back to head end 1010 at frequencies unused by the video and telephony transmission. Upstream transmission of such data is further discussed below.

Depending on the modulation processing techniques utilized at the head end 1010, the RF demodulator 1104 would include circuitry capable of demodulating the modulated signal. For example, if QPSK modulation is utilized then the demodulator would include processing circuitry capable of demodulating a QPSK modulated waveform as is known to one skilled in the art.

In another embodiment of providing downstream electrical video and telephony signals from the coaxial taps 1034 to remote units 1042, as shown in FIG. 116, a separate coaxial line from coaxial tap 1034 is utilized to provide transmission of the signals therefrom to set top box 1078, and thus for providing the downstream video signals to video equipment unit 1072. In such a case, a second coaxial line from coaxial tap 1034 would be utilized to provide the downstream telephony signals to a multiple integrated service unit (MISU) 1044 which would be much like the home integrated service unit 1070 as described with regard to FIG. 119 except lacking an ingress filter 1098 and tap 1097. Unlike home integrated service unit 1070, the MISU 1044 would be utilized to service several remote units 1042 with telephony services via various service interfaces. Whether the video and telephony signals are provided to the curb with use of the MISU 1044 or whether the video and telephony signals are provided directly to a home integrated service unit is strictly one of application and either can be utilized with regard to the same or different coaxial taps 1034 and within the same or different coaxial distribution systems 1007.

In addition, an optional network interface device (NID) 1075 is utilized in the connection of telephone services to the remote units 1042, whether they are homes or businesses, as is known to those skilled in the art and as shown in FIG. 116. The NID is generally shown by block 1070 representing the home integrated service unit but is not shown in the detail of FIG. 119. The NID performs service functions for the telephone service provider such as looping back signals to the service provider that reach the NID so as to indicate whether a failure has occurred somewhere in transmission to the NID or in connections from the NID to the user equipment when a failure is reported to the service provider.

The above description primarily involves the downstream transmission of video and telephony information from head end 1010 to remote units 1042. The upstream transmission of interactive data from set top boxes 1078 and other data, for example telephony from telephones 1076, shall now be described with reference to FIGS. 116-123. The description shall be limited to transmission from remote units via home integrated service units as transmission from an MISU is substantially similar and easily ascertainable from such description. Home integrated service unit 1074 provides set top box information from set top box 1078 and telephony information from the service interfaces 1112, including information from telephone 1076, to the optical distribution node 1026 connected thereto by the same coaxial path as for the downstream communication. The set top box signals are transmitted by a separate RF modem of the video service provider at a relatively low frequency in the bandwidth of about 5 to 40 MHz which is unused by telephony and video services. The telephony signals are also transmitted upstream in the 5-40 MHz bandwidth, usually from 10 MHz to 30 MHz. This 5-40 MHz bandwidth is reused in each coaxial path 1029 from each remote unit 1042 to the respectively connected optical distribution node 1026. As such, upstream electrical telephony data signals from the remote units are transmitted at the same reused frequency bandwidth of 5-40 MHz on each coaxial line 1029 for input to the optical distribution node 1026. Therefore, as shown in FIG. 118, four upstream electrical telephony signals, each in the 5-40 MHz bandwidth, are input to optical distribution node 1026, via the respectively connected coaxial cables 1029.

The upstream transmission from an integrated service unit for multipoint to point transmission utilizes time multiplexing techniques, although any of a number of multiple access techniques known to those skilled in the art are contemplated in accordance with the present invention. All the remote units are designated a time slot for transmission. In such a case each remote unit must transmit at a particular time to maintain multiple access with the timing being supplied using data on the downstream path. The upstream data is transmitted on a bit-by-bit basis. With each remote unit assigned a time slot, the RF modem 1102 of the unit knows that it will not interfere with the others because it has determined the time delay for each one of them and each RF modem 1102 is signaled to transmit at a precise time. Due to the high volumes of multiplexed serial data from several outlining remote stations and limited bandwidth for transmission, short pulse durations are required for better resolution of the data transmitted to the head end 1010. Although the data modulates a carrier and is transmitted in the 5 to 40 MHz bandwidth by RF modulator 1108, because of the limited bandwidth in the upstream direction, a pulse shaping network at each remote unit is used to generate raised cosine pulses for the rectangular or square wave bit-by-bit stream of data transmitted along the coaxial cable in the coaxial network.

An optimal pulse shape for transmission in a band limited coaxial cable network is determined by the use of Fourier calculations with a given set of boundary conditions. Also, the Fourier calculations implement a spectral limitation constraint for the purpose of limiting the spectral content of the optimal pulse shape. Limiting the spectral content of the pulse shape serves two functions. The first function is to limit the spectral characteristics of the optimal pulse shape in order to prevent phase dispersion at the receiving end of the transmission system. The second benefit from the spectral limitation constraint is to allow the use of relatively simple finite impulse response filters with a minimal number of taps.

In one embodiment of the pulse shaping network as shown in FIG. 121, 50 nanosecond pulses from the RF modulator 1108 of RF modem 1102 are transmitted to a pulse sequencer 1301 for uniform digitization. The output from the pulse sequencer is then applied to a ten tapped finite impulse response filter (FIR filter) 1302 with associated electronics 1303 to provide the addition and subtraction necessary for the filtering process. The output is sent to a line driver circuit for output to the coaxial cable through diplex filter 1110. The optimal pulse waveform is a raised cosine waveform. Using such pulse shaping techniques, overcomes the difficulty of sending extremely short pulse duration information along a band limited coaxial cable.

The upstream electrical telephony signals from a plurality of remote units, including signals from the RF modems 1102 and from modems in set top boxes 1078, are transmitted to the respectively connected optical distribution node 1026 as shown in FIG. 118 via the individual coaxial cables 1029. The upstream electrical signals are applied to a diplex filter 1134 respectively connected to a coaxial cable 1029. One of the diplex filters 1134 passes the upstream electrical telephony signal applied thereto through to combiner 1125 while the other diplex filters pass the upstream electrical telephony signals applied thereto to frequency shifters 1128, 1130, and 1132. Frequency shifter 1128 shifts the upstream electrical telephony signal into the 50-85 MHz bandwidth, frequency shifter 1130 shifts another upstream electrical telephony signal into the 100-135 MHz bandwidth and frequency shifter 1132 shifts the other upstream electrical telephony signal into the 150-185 MHz bandwidth. The shifted signals are combined by combiner 1125 and provided to upstream telephony and set top control transmitters 1123. The conventional optical transmitters 1123 transmit the upstream electrical telephony signal as an upstream optical telephony signal to head end 1010 via fiber optic link 1020. Once again, two transmitters are available for transmission, one in standby mode, like that in the downstream transmission path.

The upstream optical telephony signals are received by upstream telephony and set top box receiver 1084 of optical to electrical converter block 1066. The upstream optical telephony signals are converted, split, and all the split electrical signals in the 5-40 MHz, 50-85 MHz, 100-135 MHz, and 150-185 MHz are frequency shifted back to the 5-40 MHz bandwidth by frequency shifters 1086, 1088, and 1090 with the exception of the signal already in the 5-40 MHz bandwidth which is passed through with the other frequency shifted signals from the frequency shifters to RF switch 1094. A combined signal in the 5-40 MHz bandwidth from combiner 1092 is provided to the VHDT and the signal is processed for obtaining the interactive information transmitted from set top boxes 1078. The RF switch 1094 is controlled by controller 1060 and provides the upstream telephony signals to the transceivers 1053 of the corresponding RF modems 1052. The upstream telephony signals are then demodulated by RF modem modules 1052 and the telephony data is provided to the service providers via trunk line 1008. The RF modem modules 1052 include RF demodulator corresponding to the modulation techniques utilized to transmit the information upstream so such information can be recovered.

As discussed previously, the controller 1060 switches protection RF modem module 1054 for a transmitting RF modem module 1052 in the downstream communication when a fault is detected in that module. The controller also provides signaling for switching the RF switch 1094 such that the information which would have been provided to the faulted RF modem module 1052 is applied to the transceiver of the protection RF modem module 1054. Therefore, the protection modem module 1054 is then fully within the transmit and receive loop of the system.

As shown in FIG. 122, an alternative embodiment of the present invention includes an optical to electrical converter 1066 wherein the received optical upstream telephony signal is converted by receivers 1084 and the entire upstream electrical signal in the 5-200 MHz bandwidths is applied to the transceivers 1053 of the RF modem modules 1052. The RF modem modules 1052 are then operated under control of controller 1060 which assigns the RF modem module a carrier frequency to tune to for the recovery of telephony information; the assigned frequency being a function of the frequency shifting of the upstream signal. The electrical signal is still separated and frequency shifted by frequency shifters 1086, 1088 and 1090 except for the signal already in the 5-40 MHz bandwidth and then combined by combiner 1092 for application to VHDT 1014.

In this embodiment the switching of the protection modem module 1054 into the system is accomplished through the controller 1060. When the controller 1060 detects and indicates a faulted modem module 1052, the controller 1060 assigns the frequency previously assigned to the faulted RF modem module to the protection module, thus establishing the protection RF modem module 1054 fully within the transmit and receive loop.

In another embodiment shown in FIG. 123 including one-to-one protection for the RF modem module, neither the RF switch used for protection switching for the configuration of FIG. 123 nor the additional control required for protection switching for the configuration of FIG. 122 is necessary. In this embodiment, the same electrical signal provided to the RF modem modules 1052 is applied to the corresponding protection module 1054, thus only a control signal indicating which module is to be used for transmission or reception is required for the one-to-one protection.

It is to be understood, however, that even though numerous characteristics of the present invention have been set forth in the foregoing description, together with details of the structure and function of the invention, the disclosure is illustrative and changes in matters of shape, size, number, and arrangement of the elements may be made within the principles of the invention and to the full extent indicated by the broad general meaning of the terms in which the appending claims are expressed.

Geile, Michael J.

Patent Priority Assignee Title
10110420, Aug 29 2016 Amazon Technologies, Inc Orthogonal encoding of diagnostic information in a computer network
10542961, Jun 15 2015 The Research Foundation for The State University of New York System and method for infrasonic cardiac monitoring
11478215, Jun 15 2015 The Research Foundation for The State University o System and method for infrasonic cardiac monitoring
Patent Priority Assignee Title
3511936,
3539924,
3609328,
3628057,
3639838,
3700820,
3706933,
3742145,
3750022,
3750175,
3780230,
3796970,
3798970,
3805265,
3838343,
3868605,
3916379,
3934224, Oct 29 1974 Honeywell Information Systems, Inc. Apparatus for continuous assessment of data transmission accuracy in a communication system
4009343, Dec 30 1974 International Business Machines Corporation Switching and activity compression between telephone lines and digital communication channels
4053713, Feb 05 1975 Oki Electric Industry Co., Ltd. Multi-channel multiplex data transmission system
4090220, Nov 17 1972 Communications Patents Limited Wired broadcasting systems for processing coded data representative of subscriber station conditions
4092596, Apr 13 1976 Data transmission and reception system
4101738, Jun 24 1975 Telecommunications Radioelectriques et Telephoniques T.R.T. Arrangement for processing auxiliary signals in a frequency multiplex transmission system
4105863, Dec 20 1976 Bell Telephone Laboratories, Incorporated Arrangement for combining data symbols in accordance with a predetermined weighting function
4107470, Feb 24 1976 Nippon Electric Co., Ltd. Digital SSB-FDM communication system derived from a complex band-pass digital filter bank and by a filter breakdown process
4135202, Dec 03 1973 Communications Patents Limited Broadcasting systems with fibre optic transmission lines
4156847, Apr 16 1976 Pioneer Electronic Corporation Method and apparatus for confirming transmission in bidirectional CATV system
4161786, Feb 27 1978 The MITRE Corporation Digital bus communications system
4185168, May 04 1976 NOISE CANCELLATION TECHNOLOGIES, INC Method and means for adaptively filtering near-stationary noise from an information bearing signal
4191860, Jul 13 1978 Bell Telephone Laboratories, Incorporated Data base communication call processing method
4206320, Aug 21 1978 University of Illinois Foundation High speed modem suitable for operating with a switched network
4215366, Oct 19 1977 Feature Film Services Subscriber-limited reception television broadcast security encoder-decoder system
4267591, Apr 17 1979 Cincinnati Electronics Corporation QPSK Suppressed carrier with rotating reference phase
4275452, Nov 08 1979 Rockwell International Corporation Simplified fast fourier transform butterfly arithmetic unit
4290142, Feb 22 1978 Heinrich-Hertz-Institut fur Nachrichtentechnik Berlin GmbH Interactive cable television system
4291403, May 22 1979 ALCATEL NETWORK SYSTEM INC Digital implementation of parity monitor and alarm
4300229, Feb 21 1979 Nippon Electric Co., Ltd. Transmitter and receiver for an othogonally multiplexed QAM signal of a sampling rate N times that of PAM signals, comprising an N/2-point offset fourier transform processor
4316284, Sep 11 1980 Bell Telephone Laboratories, Incorporated Frame resynchronization circuit for digital receiver
4316285, Sep 11 1980 Bell Telephone Laboratories, Incorporated Framing circuit for digital receiver
4331974, Oct 21 1980 INFORMATION RESOURCES, INC Cable television with controlled signal substitution
4343042, Jul 09 1979 MOORE DIVERSIFIED PRODUCTS, INC Bi-directional data transmission and control system
4367548, Apr 10 1980 Harris Corporation Subscriber station for providing multiple services to a subscriber
4381546, Mar 02 1979 Paradyne Corporation System for the quantitative measurement of impairments in the communication channel of a quadrature amplitude modulation data communication system
4387456, Aug 10 1979 PLESSEY COMPANY PLC, THE Alarm monitoring arrangements for digital telecommunications switching networks
4393493, Nov 10 1980 ALCATEL NETWORK SYSTEMS, INC Automatic protection apparatus for span lines employed in high speed digital systems
4395768, May 02 1978 U.S. Philips Corporation Error correction device for data transfer system
4395780, Jun 18 1980 Licentia Patent-Verwaltungs-GmbH Service-integrated communication transmission and exchange system
4397020, Sep 11 1980 Bell Telephone Laboratories, Incorporated Error monitoring in digital transmission systems
4404589, Oct 21 1980 INFORMATION RESOURCES, INC Cable television with multi-event signal substitution
4430731, Apr 30 1980 MANITOBA TELEPHONE SYSTEM, THE Video and data distribution module with subscriber terminal
4438511, Nov 10 1980 TELEBIT CORPORATION, 10411 BUBB ROAD, CUPERTINO, CA 95014 A CA CORP Packetized ensemble modem
4441180, Jun 01 1979 Licentia Patent-Verwaltungs-GmbH Service integrated communication transmission and interchange system
4458110, Jan 14 1974 ESS Technology, INC Storage element for speech synthesizer
4466017, Dec 23 1981 Scientific-Atlanta, Inc. Sync suppression scrambling of television signals for subscription TV
4472802, Mar 20 1981 U S PHILIPS CORPORATION System of transmitting information between a central station and sub-stations
4475211, Sep 13 1982 Comsat Corporation Digitally controlled transversal equalizer
4484218, Apr 30 1980 MANITOBA TELEPHONE SYSTEM THE Video distribution control system
4488004,
4488294,
4491983, May 14 1981 TIMES FIBER COMMUNICATIONS INC Information distribution system
4494228, Aug 12 1982 The United States of America as represented by the Secretary of the Army Orthogonal code division multiple access communications systems
4495619, Feb 13 1984 AT&T Bell Laboratories Transmitter and receivers using resource sharing and coding for increased capacity
4500989, Aug 02 1982 Nortel Networks Limited Digital communication system
4503533, Aug 20 1981 CNR-STIBNOT, A CORP OF ITALY; BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY, A CORP OF CA Local area communication network utilizing a round robin access scheme with improved channel utilization
4506387, May 25 1983 Macrovision Corporation Programming-on-demand cable system and method
4512033, Nov 29 1982 C-COR LABS, INC Remote level adjustment system for use in a multi-terminal communications system
4516170, Apr 12 1982 CITICORP NORTH AMERICA, INC , AS AGENT Dual mode UHF tuning system
4519074, May 31 1983 Lockheed Martin Corporation Transceiver having collision detection capability for contention-formatted FDM local area networks
4528656, Jul 02 1982 Harris Corporation Radio communication system using frequency division multiplexing for transmission between a master station and a plurality of remote stations
4528663, Dec 09 1983 Zenith Electronics Corporation Peak load access in a two-way CATV contention system
4533948, Apr 30 1982 GENERAL INSTRUMENT CORPORATION GIC-4 CATV Communication system
4545048, Nov 27 1980 Licentia Patent-Verwaltungs-GmbH Service integrated digital transmission system
4558358, May 27 1981 Pioneer Electronic Corporation Cable network monitoring system for CATV system
4561101, Jul 23 1982 Thomson CSF Clock-frequency recovery device adapted to high-frequency radiocommunications in disturbed media
4566100, Apr 20 1982 Kokusai Denshin Denwa Co., Ltd. Bit error rate measuring system
4574305, Aug 11 1983 General Instrument Corporation Remote hub television and security systems
4575682, Sep 01 1983 NEC Corporation Circuit for establishing accurate sample timing
4587066, Jul 02 1984 Polaroid Corporation Method and apparatus for forming magnetic recording media
4602375, Jun 11 1982 Comsat Corporation Onboard clock correction by means of drift prediction
4604721, Oct 13 1981 Northrop Grumman Corporation Computer and method for high speed prime factor transform
4604745, Mar 11 1983 Hitachi, Ltd. Method of searching fault locations in digital transmission line
4612626, Dec 27 1983 General Dynamics Decision Systems, Inc Method of performing real input fast fourier transforms simultaneously on two data streams
4613975, Aug 26 1983 NEC Corporation Selective fading protection system
4613980, Sep 04 1984 Conoco Inc. System for high accuracy remote decoding
4617656, Dec 22 1982 Tokyo Shibaura Denki Kabushiki Kaisha Information transmission system with modems coupled to a common communication medium
4618955, Feb 25 1983 U S PHILIPS CORPORATION 100 EAST 42ND ST , NEW YORK, NY 10017 A CORP OF Digital data transmission system
4621355, Aug 04 1983 NEC Corporation Method of synchronizing parallel channels of orthogonally multiplexed parallel data transmission system and improved automatic equalizer for use in such a transmission system
4623920, Apr 15 1982 TELECABLE VIDEOTRON LTEE Cable network data transmission system
4642688, Jun 24 1983 SCIENTIFIC ATLANTA, INC , A CORP OF GEORGIA Method and apparatus for creating encrypted and decrypted television signals
4642806, Sep 07 1983 British Telecommunications plc Communications network having a single node and a plurality of outstations
4644526, Nov 13 1984 Full duplex frequency division multiplex communication system
4644535, Apr 26 1984 SHARED TECHNOLOGIES FAIRCHILD TELECOM, INC PCM channel multiplexer/demultiplexer
4646296, Jul 09 1984 BARD TECHNOLOGIES, U S A A PARTNERSHIP OF NEW YORK Distributed telephone system
4648123, Nov 29 1982 C-Cor Labs, Inc. Remote level measurement system for use in a multi-terminal communications system
4651320, Dec 24 1984 American Telephone and Telegraph Company; AT&T Information Systems Inc. Inband coding of secondary data
4661945, Jun 27 1983 NEC Corporation Differential coding system and apparatus therefor
4677647, Sep 06 1984 NEC Corporation Synchronization of multichannel receiver based on higher quality channels
4677686, Jun 10 1983 APPLIED SPECTRUM TECHNOLOGIES, INC , 450 INDUSTRIAL BLVD , MINNEAPOLIS, MN 55413, A CORP OF MN Passive transmission of data over cable TV systems
4679227, May 20 1985 Telebit Corporation Ensemble modem structure for imperfect transmission media
4686667, Feb 03 1984 Standard Electrik Lorenz AG Broadband integrated subscriber loop system
4688210, Mar 29 1985 Lucent Technologies Inc Method of and arrangement for synchronizing the receiver arrangements in a digital multiplex transmission system
4691314, Oct 30 1985 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Method and apparatus for transmitting data in adjustable-sized packets
4701911, Sep 15 1986 General Electric Company Media accessing apparatus and method for communication system
4705350, Sep 19 1985 Telcordia Technologies, Inc Optical transmission network
4707832, Apr 10 1985 Harris Corporation Switched point-to-point local area network control mechanism
4709406, Sep 19 1985 Matsushita Electric Industrial Co., Ltd. A.F.C. system for broad-band FM receiver
4709418, Sep 14 1983 British Telecommunications public limited company Wideband cable network
4710918, Mar 20 1985 Fuji Xerox Co., Ltd. Composite data transmission system
4710924, Sep 19 1985 US SPRINT COMMUNICATIONS COMPANY, A NEW YORK GENERAL PARTNERSHIP Local and remote bit error rate monitoring for early warning of fault location of digital transmission system
4727575, Dec 23 1985 Bell Telephone Laboratories, Incorporated State control for a real-time system utilizing a nonprocedural language
4731816, May 20 1985 Telebit Corporation Ensemble modem structure for imperfect transmission media
4734764, May 06 1985 TVWorks, LLC Cable television system selectively distributing pre-recorded video and audio messages
4745592, Jan 28 1986 Compagnie Generale d'Electricite Coherent photonic telecommunications system
4748689, Aug 07 1985 ALCATEL N V , DE LAIRESSESTRAAT 153, 1075 HK AMSTERDAM, THE NETHERLANDS, A CORP OF THE NETHERLANDS Fiber-optic distribution system for broadband signals
4757495, Mar 05 1986 Telebit Corporation Speech and data multiplexor optimized for use over impaired and bandwidth restricted analog channels
4763317, Dec 13 1985 American Telephone and Telegraph Company, AT&T Bell Laboratories Digital communication network architecture for providing universal information services
4768188, May 20 1982 Hughes Electronics Corporation Optical demand assigned local loop communication system
4769761, Oct 09 1986 International Business Machines Corporation Apparatus and method for isolating and predicting errors in a local area network
4773066, Apr 15 1986 The MITRE Corporation Synchronized multiple access apparatus and method for a local area network
4774707, Sep 10 1986 General Electric Company Random access communication system with scheduled data transmission and asynchronous contention scheduling
4775210, Sep 10 1985 ALCATEL N V , DE LAIRESSESTRAAT 153, 1075 HK AMSTERDAM, THE NETHERLANDS, A CORP OF THE NETHERLANDS Voice and data distribution system with fiber optic multinode star network
4783779, Oct 10 1986 Kokusai Denshin Denwa Co., Ltd. Frequency assignment system in FDMA communication system
4791590, Nov 19 1985 CONRELL RESEARCH FOUNDTION, INC High performance signal processor
4799252, Jul 31 1985 Lucent Technologies Inc Digital radio transmission system
4800588, Aug 07 1985 SIECOR PUERTO RICO, INC Telephone network interface system
4807259, May 20 1986 Mitsubishi Denki Kabushiki Kaisha Time synchronization method in data transmission system
4809298, Aug 30 1985 Fujitsu Limited Radio data transmission system
4821120, Jun 13 1985 DEVON COUNTY COUNCIL, A LOCAL GOVERNMENT CORP Television sub-carrier transmission
4827473, Sep 30 1985 NEC Corporation Packet switching system
4847872, Jan 09 1987 Marconi Communications GmbH Method and arrangement for synchronizing a receiver in digital transmission systems
4847880, Jan 13 1988 NCR Corporation Multipoint modem system having fast synchronization
4853686, Apr 30 1986 FORNEY INTERNATIONAL, INC , A TX CORP Method and apparatus for establishing a connection in shortwave radio networks
4858225, Nov 05 1987 INTELSAT SERVICES CORPORATION Variable bandwidth variable center-frequency multibeam satellite-switched router
4860018, Mar 01 1982 WESTERN ATLAS INTERNATIONAL, INC , A CORP OF DE Continuous wave interference rejection for reconstructed carrier receivers
4860287, Nov 05 1987 People's Telephone Cooperative, Inc. Network having a synchronizer for synchronization between a primary and a remote station
4862104, Apr 08 1987 KDDI Corporation Phase synchronization system
4866732, Feb 04 1985 Mitel Corporation Wireless telephone system
4868811, Mar 10 1987 Kabushiki Kaisha Toshiba Multiple access communication system
4879527, Jan 23 1989 Cincinnati Electronics Corporation Phase lock loop and improved phase detector therefor
4881241, Feb 24 1988 Centre National d'Etudes des Telecommunications; Telediffusion de France Method and installation for digital communication, particularly between and toward moving vehicles
4881243, Jun 07 1984 British Telecommunications public limited company Signal timing circuits
4891694, Nov 21 1988 TTI Inventions A LLC Fiber optic cable television distribution system
4907233, May 18 1988 The United States of America as represented by the Administrator of the VLSI single-chip (255,223) Reed-Solomon encoder with interleaver
4912705, Mar 20 1985 InterDigital Technology Corporation Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels
4912721, Apr 29 1988 Cisco Technology, Inc Cable television spread spectrum data transmission apparatus
4942602, Jan 06 1989 International Business Machines Corporation Coordinated transfer of voice and information through a network of digital switches
4943980, May 02 1989 Hewlett-Packard Company Multi-carrier high speed modem
4953197, Dec 08 1988 InterDigital Technology Corporation Combination spatial diversity system
4959862, Apr 28 1988 SORRENTO NETWORKS, INC Active multichannel video processing hub for optimum transition from fiber to coax
4975899, Jan 05 1987 British Telecommunications public limited company Optical broadcast network
4975916, Jul 26 1988 International Business Machines Corporation; INTERNATIONAL BUSINESS MACHINES CORPORATION, ARMONK, NEW YORK 10504 A CORP OF NY Character snychronization
4977593, Nov 27 1987 British Telecommunications plc Optical communications network
4977612, Oct 10 1989 Motorola, Inc. Channel selection in a multi-frequency radio data communication system
4980897, Aug 12 1988 TELEBIT CORPORATION, A CORP OF CA Multi-channel trellis encoder/decoder
4985902, Jun 02 1988 U S PHILIPS CORPORATION Decision feedback equalizer and a method of operating a decision feedback equalizer
4991133, Oct 07 1988 International Business Machines Corp. Specialized communications processor for layered protocols
4996706, Dec 02 1986 Samsung Electronics Co., Ltd. Method of controlling the electric power supplied to a modem
4998244, Jul 17 1989 RACAL-DATACOM, INC High speed module interconnection bus
5005169, Nov 16 1989 USA DIGITAL RADIO, INC Frequency division multiplex guardband communication system for sending information over the guardbands
5005183, Feb 04 1985 Mitel Telecom Limited Wireless telephone system
5010586, Apr 15 1987 British Telecommunications public limited company Optical two-way transmission system with loop reflector modulator
5014267, Apr 06 1989 Datapoint Corporation Video conferencing network
5022024, Mar 20 1985 InterDigital Technology Corporation Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels
5025485, Jan 12 1989 Lockheed Martin Corporation Multi-feed, multi-channel communication system
5027426, Jul 07 1989 Signal coupling device and system
5029164, Apr 13 1990 ENTERASYS NETWORKS, INC Congestion avoidance in high-speed network carrying bursty traffic
5038342, Jan 23 1989 MOTOROLA, INC , A CORP OF DE TDM/FDM communication system supporting both TDM and FDM-only communication units
5042000, Mar 23 1988 3DLabs Ltd Integral transform method
5054050, Apr 30 1990 American Telephone & Telegraph Co. Drop testing in fiber to the home systems
5058133, Aug 10 1990 ASCEND COMMUNICATIONS, INC Method and apparatus for digital communication
5063574, Mar 06 1990 HMD HOLDINGS Multi-frequency differentially encoded digital communication for high data rate transmission through unequalized channels
5063595, Nov 27 1987 British Telecommunications public limited company Optical communications network
5072441, Aug 07 1990 Verizon Patent and Licensing Inc Packet switched information network with universal access to enhanced network services
5073899, Jul 13 1988 U S PHILIPS CORPORATION Transmission system for sending two signals simultaneously on the same communications channel
5084903, Feb 28 1989 TECHNOLOGIES FUTURES, INC D B A ORION TECHNOLOGY Modulation and demodulation system employing AM-PSK and QPSK communication system using digital signals
5086470, Nov 27 1987 British Telecommunications public limited company Scrambling in digital communications network using a scrambled synchronization signal
5088111, Feb 28 1989 TECHNOLOGIES FUTURES, INC D B A ORION TECHNOLOGY Modulation and demodulation system employing AM-PSK and FSK for communication system using digital signals
5091906, Dec 18 1989 Motorola, Inc. Quasi-duplex radio system using bi-directional hole extension
5095482, Dec 23 1988 Siemens Aktiengesellschaft Method of and apparatus of individually monitoring transmission sections of a communications transmission link
5101290, Aug 02 1990 AT&T Bell Laboratories High-performance packet-switched WDM ring networks with tunable lasers
5103459, Jun 25 1990 QUALCOMM INCORPORATED A CORPORATION OF DELAWARE System and method for generating signal waveforms in a CDMA cellular telephone system
5111460, Jun 10 1987 Robert Bosch GmbH Process for the localization of defective stations in local networks and associated interface controller
5111497, Sep 17 1990 TYCO ELECTRONICS CORPORATION, A CORPORATION OF PENNSYLVANIA Alarm and test system for a digital added main line
5115451, Oct 14 1988 CONCORD COMMUNICATIONS, INC , 753 FOREST ST , MARLBORO, MA 01752 Local area network modem
5121409, Apr 04 1990 HARRIS, JR , ROBERT CLAUDE, TRUSTEE OF THE ROBERT CLAUDE HARRIS, JR , REVOCABLE LIVING TRUST Multichannel satellite communication and control system
5124980, Mar 20 1989 Synchronous multiport digital 2-way communications network using T1 PCM on a CATV cable
5125100, Jul 02 1990 General Instrument Corporation Optimal signal synthesis for distortion cancelling multicarrier systems
5128625, Feb 14 1990 KDDI Corporation Adaptive phase lock loop system
5128680, Oct 31 1990 Lockheed Martin Corporation Modulated range tone system
5128967, Jul 24 1989 GENERAL DYNAMICS C4 SYSTEMS, INC Symbol state trellis maximum likelihood detection method
5134464, Oct 03 1988 North American Philips Corporation Method and apparatus for the transmission and reception of a multicarrier digital television signal
5136411, Dec 11 1987 GENERAL INSTRUMENT EQUITY CORPORATION Dynamically responsive CATV system with shared fiber optic link
5138635, Feb 16 1989 British Telecommunications public limited company Network clock synchronization
5142532, Mar 24 1988 British Telecommunications public limited company Communication system
5153763, Dec 01 1989 Cisco Technology, Inc CATV distribution networks using light wave transmission lines
5153764, May 06 1987 British Telecommunications public limited company Control of optical systems
5157659, Jun 07 1990 Canai Computer and Network Architecture Inc. Packet communication system and method of clearing communication bus
5166924, Mar 06 1990 HMD HOLDINGS Echo cancellation in multi-frequency differentially encoded digital communications
5170470, May 02 1988 National Semiconductor Corp Integrated modem which employs a host processor as its controller
5173899, Nov 27 1987 British Telecommunications public limited company TDMA communications network of transmitting information between a central station and remote stations
5175817, Nov 20 1989 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Data representation protocol for communications between different networks
5175867, Mar 15 1991 Telefonaktiebolaget L M Ericsson Neighbor-assisted handoff in a cellular communications system
5177739, Apr 20 1990 NEXTIRAONE, LLC Multiport - multipoint digital data service
5181106, Jul 31 1991 ALCATEL NETWORK SYSTEMS, INC Video line shelf arrangement in an optical fiber telecommunications network providing broadband switched video services
5185736, May 12 1989 ALCATEL NETWORK SYSTEMS, INC Synchronous optical transmission system
5185738, Nov 05 1987 People's Telephone Cooperative, Inc. Fiberoptic telephone systems
5185742, Dec 31 1990 AVAYA Inc Transparent signaling for remote terminals
5191459, Dec 04 1989 Cisco Technology, Inc Method and apparatus for transmitting broadband amplitude modulated radio frequency signals over optical links
5191576, Nov 18 1988 L'Etat Francais and Telediffusion de France S.A. Method for broadcasting of digital data, notably for radio broadcasting at high throughput rate towards mobile receivers, with time frequency interlacing and analog synchronization
5193103, Mar 02 1988 Intel Corporation Digital phase locked loop circuit
5193109, Feb 06 1989 CELLCO PARTNERSHIP, INC ; Cellco Partnership Zoned microcell with sector scanning for cellular telephone system
5195092, Aug 04 1987 TVWorks, LLC Interactive multimedia presentation & communication system
5197061, Mar 23 1990 ETAT FRANCAIS, MINISTERE DES PTT CENTRE NATIONAL D ETUDES DES TELECOMMUNICATIONS ; TELEDIFFUSION DE FRANCE S A Device for the transmission of digital data with at least two levels of protection and corresponding reception device
5204874, Feb 19 1992 Motorola, Inc Method and apparatus for using orthogonal coding in a communication system
5206886, Apr 16 1990 Telebit Corporation Method and apparatus for correcting for clock and carrier frequency offset, and phase jitter in mulicarrier modems
5208812, Jan 27 1989 LUCENT TECHNOLOGIES WIRELESS LIMITED CAPITAL HOUSE Telecommunications system
5214687, Jun 05 1991 Nokia Mobile Phones Ltd. Method to determine transmission quality
5216696, Dec 22 1989 Comsat Corporation Programmable noise bandwidth reduction by means of digital averaging
5216697, Aug 19 1989 Fujitsu Limited Signal quality detector circuit
5225902, Mar 20 1990 TECH 5 SAS Automatic frequency selection in a bi-directional cable television system
5226081, May 17 1990 Fujitsu Limited Multi-carrier communication system using ciphered carrier bit assignment information
5228025, Feb 06 1990 TDF Method for the broadcasting of digital data, notably for radio broadcasting at a high bit-rate towards mobile receivers, with time-frequency interlacing and assistance in the acquisition of automatic frequency control, and corresponding receiver
5228062, Apr 16 1990 Telebit Corporation Method and apparatus for correcting for clock and carrier frequency offset, and phase jitter in multicarrier modems
5235615, May 22 1991 TAGGERT HOLDINGS LLC Spread spectrum method
5235619, Mar 20 1990 Cisco Technology, Inc Cable television radio frequency subscriber data transmission apparatus and RF return method
5239400, Jul 10 1991 The Arizona Board of Regents Technique for accurate carrier frequency generation in of DM system
5243598, Apr 02 1991 CELLCO PARTNERSHIP, INC ; Cellco Partnership Microcell system in digital cellular
5245459, May 25 1989 British Telecommunications public limited company Optical communications systems
5249305, Sep 27 1989 Motorola, Inc Radio frequency error detection and correction system
5255086, Mar 20 1990 TECH 5 SAS Method and apparatus for RF data transfer in a CATV system
5255290, Aug 21 1992 Atmel Corporation Method and apparatus for combined frequency offset and timing offset estimation
5262883, Dec 01 1989 Cisco Technology, Inc CATV distribution networks using light wave transmission lines
5272700, Feb 28 1989 TECHNOLOGIES FUTURES, INC D B A ORION TECHNOLOGY Spectrally efficient broadband transmission system
5274629, Feb 06 1990 Etat Francais and Telediffusion de France SA Method for the broadcasting of digital data, notably for radio broadcasting at high bit rate towards mobile receivers, with time-frequency interlacing and coherent demodulation
5276703, Jan 13 1992 WINDATA, INC A CORP OF DELAWARE Wireless local area network communications system
5278889, Jul 29 1992 American Telephone and Telegraph Company Video telephony dialing
5280630, Jan 21 1992 Motorola, Inc.; MOTOROLA, INC A CORPORATION OF DELAWARE Method and apparatus for dynamic channel allocation
5282023, May 14 1992 Hitachi America, Ltd Apparatus for NTSC signal interference cancellation through the use of digital recursive notch filters
5282206, Dec 03 1991 Fujitsu Limited Synchronization circuit for establishing frame synchronism using pointers in a digital transmission system
5282222, Mar 31 1992 QUARTERHILL INC ; WI-LAN INC Method and apparatus for multiple access between transceivers in wireless communications using OFDM spread spectrum
5283811, Sep 03 1991 ERICSSON GE MOBILE COMMUNICATIONS, INC Decision feedback equalization for digital cellular radio
5285474, Jun 12 1992 Silicon Valley Bank Method for equalizing a multicarrier signal in a multicarrier communication system
5289474, Feb 01 1988 ALLEN-BRADLEY COMPANY, INC , A CORP OF WI Communication network interface testing system
5291289, Nov 16 1990 North American Philips Corporation Method and apparatus for transmission and reception of a digital television signal using multicarrier modulation
5293329, Feb 28 1991 Matra Marconi Space UK Limited Apparatus for and method of digital signal processing
5293382, Mar 01 1993 CDC PROPRIETE INTELLECTUELLE Method for FDMA signal multiplexing and demultiplexing
5297136, Oct 02 1990 Agence Spatiale Europeenne Multicarrier demodulator
5297186, Jul 29 1991 Motorola, Inc Device and method for on-line adaptive selection of baud rate and carrier frequency
5299192, Dec 20 1991 France Telecom Digital filter-type frequency demultiplexing device
5299201, Sep 04 1990 International Business Machines Corporation Method and apparatus for isolating faults in a network having serially connected links
5303229, Jul 31 1991 Naxos Data LLC Optical network unit
5307376, Jan 17 1991 France Telecom Device for the coherent demodulation of time-frequency interlaced digital data, with estimation of the frequency response of the transmission channel and threshold, and corresponsing transmitter
5313169, Nov 30 1990 Thomson-CSF Method of realigning the local oscillators of a receiver and device for implementing the method
5313413, Apr 18 1991 Sharp Electronics Corporation Apparatus and method for preventing I/O bandwidth limitations in fast fourier transform processors
5315583, Apr 11 1991 iBiquity Digital Corporation Method and apparatus for digital audio broadcasting and reception
5315584, Dec 19 1990 France Telecom; Telediffusion de France System of data transmission by sharing in the time-frequency space with channel organization
5317596, Dec 01 1992 Silicon Valley Bank Method and apparatus for echo cancellation with discrete multitone modulation
5321542, Oct 29 1990 International Business Machines Corporation Control method and apparatus for wireless data link
5323391, Oct 22 1992 Motorola Mobility LLC Multi-channel digital transmitter and receiver
5327455, Sep 11 1991 Agence Spatiale Europeene Method and device for multiplexing data signals
5327575, Mar 23 1992 Motorola Mobility, Inc Directional handover control in digital mobile radio systems employing MAHO
5329552, Feb 12 1991 Thomson-CSF Method of binary encoding the points of a constellation used in a multicarrier modulation of OFDM type
5331642, Sep 01 1992 International Business Machines Corporation Management of FDDI physical link errors
5337175, Feb 11 1991 ALCATEL N V Optical communications system for the subscriber area with optical amplifiers
5341365, Nov 24 1989 British Telecommunications public limited company Passive optical network
5343209, May 07 1992 Navigation receiver with coupled signal-tracking channels
5343499, Jun 12 1990 MOTOROLA SOLUTIONS, INC Quadrature amplitude modulation synchronization method
5345439, Apr 25 1992 MMS SPACE SYSTEMS LIMITED Multi purpose digital signal regenerative processing apparatus
5345440, Sep 14 1990 National Transcommunications Limited Reception of orthogonal frequency division multiplexed signals
5347304, Sep 10 1991 Hybrid Patents Incorporated Remote link adapter for use in TV broadcast data transmission system
5347632, Jul 15 1988 International Business Machines Corporation Reception system for an interactive computer network and method of operation
5348632, Dec 23 1991 Balzers Aktiengesellschaft Method of plasma treating a surface of a workpiece, vacuum treatment apparatus and previously plasma treated plastic article
5349580, May 08 1992 Viasat, Inc Method and apparatus for channel allocation integrity in a communication network
5351245, Oct 02 1991 Motorola Inc. Bit error rate detection method
5353307, Sep 03 1991 Ericsson Inc Automatic simulcast alignment
5355114, May 10 1991 Echelon Corporation Reconstruction of signals using redundant channels
5355401, May 28 1993 COMCAST MO GROUP, INC Method and apparatus for providing telephony power through a coaxial cable network
5357249, Oct 21 1991 TRW Inc. Apparatus and method for high speed flexible multiplexing for fiber optic data transmissions
5357502, Feb 06 1990 France Telecom, Etablissement Autonome de droit public; Telediffusion de France SA Device for the reception of digital data time frequency interlacing, notably for radio broadcasting at high bit rate towards mobile receivers with nyquist temporal window
5365525, Nov 27 1992 MOTOROLA SOLUTIONS, INC Method for reducing bandwidth of a wireline communication path
5371548, Jul 09 1993 Cable Television Laboratories, Inc.; Cable Television Laboratories, Inc System for transmission of digital data using orthogonal frequency division multiplexing
5371696, Dec 24 1992 Computational structures for the fast Fourier transform analyzers
5371761, Jul 16 1992 U S PHILIPS CORPORATION Transmission system and receiver for this system
5371780, Oct 01 1990 AT&T Corp. Communications resource assignment in a wireless telecommunications system
5373502, Mar 30 1992 ALCATEL N V Process, transmitter and receiver for data transmission with variable traffic volume and a control station for coordinating several such transmitters and receivers
5375140, Nov 24 1992 ALCATEL LUCENT FKA ALCATEL ; Alcatel Wireless direct sequence spread spectrum digital cellular telephone system
5381459, Jul 29 1991 Cable Television Laboratories, Inc. System for distributing radio telephone signals over a cable television network
5387941, Jun 14 1991 PLYMOUTH DEWITT, INC Data with video transmitter
5390216, Nov 02 1991 IPCOM GMBH & CO KG Synchronization method for a mobile radiotelephone
5400322, Aug 20 1993 Silicon Valley Bank Updating of bit allocations in a multicarrier modulation transmission system
5406551, Jan 31 1992 Nippon Hoso Kyokai Method and apparatus for digital signal transmission using orthogonal frequency division multiplexing
5408260, Jan 11 1994 RPX CLEARINGHOUSE LLC Customer premises ADSL signal distribution arrangement
5408465, Jun 21 1993 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Flexible scheme for admission control of multimedia streams on integrated networks
5408681, Aug 16 1993 The United States of America as represented by the Secretary of the Navy Automatic repeater station for signal transmissions
5416767, Feb 08 1993 U S PHILIPS CORPORATION Method of transmitting a data stream, transmitter and receiver
5416801, Jul 08 1992 U S PHILIPS CORPORATION Digital signal transmission system based on partitioning of a coded modulation with concatenated codings
5420851, Nov 24 1993 AT&T IPM Corp Method of multiple access
5423067, Sep 09 1991 NEC Corporation Digital mobile communications system and method for providing intensity/coverage reference maps using base stations and mobile stations
5425027, Jan 04 1993 ARRIS Enterprises, Inc Wide area fiber and TV cable fast packet cell network
5425050, Oct 23 1992 Massachusetts Institute of Technology Television transmission system using spread spectrum and orthogonal frequency-division multiplex
5430799, Jan 08 1992 Google Technology Holdings LLC Multichannel television signal scrambling and descrambling system and method
5440268, Sep 16 1993 Kabushiki Kaisha Toshiba AFC circuit for QPSK demodulator
5440335, May 28 1993 COMCAST MO GROUP, INC Method and apparatus for delivering passband and telephony signals in a coaxial cable network
5444697, Aug 11 1993 The University of British Columbia Method and apparatus for frame synchronization in mobile OFDM data communication
5446727, Nov 30 1993 Google Technology Holdings LLC Method and apparatus for time aligning signals for reception in a code-division multiple access communication system
5446918, Oct 05 1990 U.S. Philips Corporation Cable network and modulator-demondulator arrangement for such a network
5448750, Apr 22 1992 TELEFONAKTIEBOLAGET LM ERICSSON, A CORP OF SWEDEN Segregation method of dynamic channel allocation in a mobile radio system
5452288, Apr 08 1992 France Telecom; Telediffusion de France Method for the transmission of digital data in radio paging systems and corresponding radio paging receiver
5454037, Oct 28 1993 Grayline International Limited Portable secure-telephone communications module
5455547, Aug 30 1994 The Regents of the University of California Microelectromechanical signal processors
5467384, May 28 1993 COMCAST MO GROUP, INC Method and apparatus for providing power to a coaxial cable network
5469468, Dec 05 1990 InterDigital Technology Corp Overlaying spread-spectrum satellite system and method
5469495, May 28 1993 COMCAST MO GROUP, INC Method and apparatus for delivering secured telephone service in hybrid coaxial cable network
5471464, Jul 26 1993 Sony Corporation Orthogonal frequency division multiplex demodulation apparatus
5471474, Jun 04 1993 RPX CLEARINGHOUSE LLC Communications highway network system
5479168, May 29 1991 Microsoft Technology Licensing, LLC Compatible signal encode/decode system
5479447, May 03 1993 BOARD OF TRUSTEES OF THE LELAND STANFORD, JUNIOR UNIVERSITY, THE Method and apparatus for adaptive, variable bandwidth, high-speed data transmission of a multicarrier signal over digital subscriber lines
5483529, Feb 08 1993 FUNAI ELECTRIC CO , LTD Receiver
5483550, Jul 24 1992 Roke Manor Research Limited Mobile cellular radio systems
5485630, Mar 31 1994 Matsushita Electric Corporation of America Audio/video distribution system
5487066, Mar 21 1988 TECHNOLOGIES FUTURES, INC D B A ORION TECHNOLOGY Distributed intelligence network using time and frequency multiplexing
5488412, Mar 31 1994 AT&T IPM Corp Customer premises equipment receives high-speed downstream data over a cable television system and transmits lower speed upstream signaling on a separate channel
5488413, Jun 14 1994 XEL Communications, Inc. CATV telephony system using subsplit band for both directions of transmission
5488632, Mar 30 1990 National Transcommunications Limited Transmission and reception in a hostile interference environment
5495283, Sep 13 1993 ALBRIT TECHNOLOGIES LTD Cable television video messaging system and headend facility incorporating same
5499047, Dec 30 1993 RPX CLEARINGHOUSE LLC Distribution network comprising coax and optical fiber paths for transmission of television and additional signals
5499236, Aug 16 1994 Unisys Corporation Synchronous multipoint-to-point CDMA communication system
5499241, Sep 17 1993 Cisco Technology, Inc Broadband communications system
5499273, May 11 1995 Motorola, Inc.; Motorola, Inc Method and apparatus for symbol clock recovery from signal having wide frequency possibilities
5504773, Jun 25 1990 Qualcomm Incorporated Method and apparatus for the formatting of data for transmission
5504774, Dec 24 1992 MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD Data transmitting and receiving apparatus
5504775, Feb 03 1993 KONINKLIJKE PHILIPS N V Multi-user spread spectrum communication system
5507034, Sep 01 1993 Telefonaktiebolaget L M Ericsson Channel selection in a cellular communication system
5509003, Jul 09 1993 U S PHILIPS CORPORATION TDM data communications network wherein each data frame is divided into respective lower rate sub-frames for respective sets of substations, and main station and substation for use therein
5509033, Jul 29 1993 National University of Singapore Quadrature overlapping modulation system
5512937, Dec 30 1991 Verizon Patent and Licensing Inc System for integrated distribution of switched voice and television on coaxial cable and with video signal transmission originating from subscriber locations
5513184, Feb 28 1991 AT&T IPM Corp Wireless communication system
5513248, Dec 02 1991 AT&T IPM Corp Cordless telephone micro-cellular system
5515056, Aug 11 1993 INTELSAT SERVICES CORPORATION Burst tone range processing system and method
5519706, Dec 03 1993 International Business Machines Corporation Dynamic user registration method in a mobile communications network
5519731, Apr 14 1994 Silicon Valley Bank ADSL compatible discrete multi-tone apparatus for mitigation of T1 noise
5519830, Jun 10 1993 ADC Telecommunications, Inc Point-to-multipoint performance monitoring and failure isolation system
5521943, Sep 21 1992 Rohde & Schwarz GmbH & Co. K.G. COFDM combined encoder modulation for digital broadcasting sound and video with PSK, PSK/AM, and QAM techniques
5526348, Sep 24 1993 NEC Corporation Area radio communication with radio channels divided into channel groups
5528283, Jun 22 1992 Alcatel Network Systems, Inc. Switched video distribution apparatus
5528582, Jul 29 1994 Alcatel-Lucent USA Inc Network apparatus and method for providing two way broadband communications
5528585, Sep 30 1993 Modularly clustered radiotelephone system
5528621, Jun 29 1989 Symbol Technologies, Inc Packet data communication system
5533008, Jan 26 1995 Motorola, Inc. Method and apparatus for providing a communication system infrastructure
5533012, Mar 10 1994 Canon Kabushiki Kaisha Code-division multiple-access system with improved utilization of upstream and downstream channels
5534913, Mar 31 1994 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Apparatus and method for integrating downstream data transfer over a cable television channel with upstream data carrier by other media
5535206, Nov 14 1994 LG Electronics Inc Upstream data transmission system for cable television
5537414, Jul 07 1992 Hitachi, Ltd. Method of wireless communication between base station and mobile station and multiple access communication system
5537443, Jan 19 1993 NTT Mobile Communications Network Inc. Interference signal cancelling method, receiver and communication system using the same
5541955, Nov 06 1992 PERICLE WIRELESS TECHNOLOGY, INC Adaptive data rate modem
5541965, Jan 13 1993 NXP B V Carrier frequency synchronization device using two different B/W filters
5546119, Nov 14 1994 ZENITH ELECTRONICS CORP Transmission modulator for cable television upstream data transmission
5546383, Sep 30 1993 InterDigital Technology Corporation Modularly clustered radiotelephone system
5548582, Dec 22 1993 KONINKLIJKE PHILIPS N V Multicarrier frequency hopping communications system
5550812, Feb 28 1991 U S PHILIPS CORPORATION System for broadcasting and receiving digital data, receiver and transmitter for use in such system
5553064, Apr 05 1994 Intel Corporation High speed bidirectional digital cable transmission system
5553076, May 02 1994 Atmel Corporation Method and apparatus for a wireless local area network
5557612, Jan 20 1995 Silicon Valley Bank Method and apparatus for establishing communication in a multi-tone data transmission system
5557639, Oct 11 1993 Nokia Technologies Oy Enhanced decoder for a radio telephone
5559795, Feb 03 1992 Inventahl AB Method in a TDMA radiosystem to let a central station communicate with both peripheral stations and other central stations
5559833, Jan 20 1993 Sony Corporation Transmission system comprising timing recovery
5559858, May 28 1993 COMCAST MO GROUP, INC Method and apparatus for delivering secured telephony service in a hydrid coaxial cable network
5570364, Apr 14 1994 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Control for multimedia communication on local access table
5576702, Jan 10 1995 NORWOOD LIVING TRUST - 1 3 INTEREST; SAMOYLENKO, IRAIDA IVANONVNA - 1 3 INTEREST; SAMOYLENKO, ELENA STANISLAVOVNA - 1 3 INTEREST Method and apparatus for fault-tolerant transmission in multi-channel networks
5579321, Mar 15 1993 U.S. Philips Corporation Telecommunication system and a main station and a substation for use in such a system
5581554, Dec 24 1993 U S PHILIPS CORPORATION Multiple access telecommunication network
5581555, Mar 30 1994 Cisco Technology, Inc Reverse path allocation and contention resolution scheme for a broadband communications system
5584051, Nov 01 1991 Thomson Consumer Electronics Sales GmbH Radio broadcast transmission system and receiver for incompatible signal formats, and method therefor
5586121, Apr 21 1995 Hybrid Patents Incorporated Asymmetric hybrid access system and method
5588022, Mar 07 1994 iBiquity Digital Corporation Method and apparatus for AM compatible digital broadcasting
5588413, Mar 14 1995 Caterpillar Inc. Engine assembly with leaf spring cam follower
5590403, Nov 12 1992 MOBILE TELECOMMUNICATIONS TECHNOLOGIES, LLC Method and system for efficiently providing two way communication between a central network and mobile unit
5592470, Dec 21 1994 AT&T Corp Broadband wireless system and network architecture providing broadband/narrowband service with optimal static and dynamic bandwidth/channel allocation
5592540, May 28 1993 COMCAST MO GROUP, INC Method and apparatus for selectively delivering telephony signals on a hybrid coaxial cable network
5594726, Sep 17 1993 Cisco Technology, Inc Frequency agile broadband communications system
5596604, Aug 17 1993 AMATI COMMUNCATIONS CORP Multicarrier modulation transmission system with variable delay
5600672, Mar 27 1991 Panasonic Corporation Communication system
5600754, Jan 28 1992 Qualcomm Incorporated Method and system for the arrangement of vocoder data for the masking of transmission channel induced errors
5602836, Nov 24 1993 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Multiple access cellular communication with circular interleaving and reduced dropped-packet runlengths
5603081, Nov 01 1993 TELEFONAKTIEBOLOAGET LM ERICSSON; Telefonaktiebolaget LM Ericsson Method for communicating in a wireless communication system
5606576, Jan 23 1995 iBiquity Digital Corporation Adaptive mode control system for AM compatible digital broadcast
5606725, Nov 29 1994 XEL Communications, Inc. Broadband network having an upstream power transmission level that is dynamically adjusted as a function of the bit error rate
5608404, Jun 23 1993 UNITED STATES OF AMERICA, THE, AS REPRESENTED BY THE DEPARTMENT OF ENERGY Imaging synthetic aperture radar
5608764, Nov 12 1993 Kabushiki Kaisha Toshiba OFDM synchronization demodulation circuit
5610944, Oct 29 1992 France Telecom; Telediffusion de France Process and device for segmentation into sub-bands and for reconstruction of a digital signal, and corresponding device
5613193, Jul 05 1993 Kokusai Denshin Denwa Co. Ltd. Compensation of frequency offset
5617148, Jun 14 1991 PLYMOUTH DEWITT, INC Filter by-pass for transmitting an additional signal with a video signal
5619504, Mar 15 1993 U.S. Philips Corporation Telecommunication system and a main station for use in such a system
5621753, Oct 21 1993 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Digital communication system and a primary station for use in such a system
5625651, Jun 02 1994 Amati Communications, Inc. Discrete multi-tone data transmission system using an overhead bus for synchronizing multiple remote units
5627863, Jul 15 1994 Amati Communications Corporation Frame synchronization in multicarrier transmission systems
5631846, Feb 28 1995 Alcatel-Lucent USA Inc Upstream communications for interactive networks
5636246, Nov 16 1994 TQ DELTA, LLC Multicarrier transmission system
5644573, Jan 20 1995 Amati Communications Corporation; AMATI COMMUNICATIONS CORPORATON Methods for coordinating upstream discrete multi-tone data transmissions
5646935, Mar 15 1994 Kabushiki Kaisha Toshiba Hierarchical quadrature frequency multiplex signal format and apparatus for transmission and reception thereof
5650997, Jun 30 1993 Extreme Networks, Inc Method and apparatus for use in a network of the ethernet type, to improve fairness by controlling collision backoff times in the event of channel capture
5652772, Jul 20 1993 Intellectual Ventures I LLC Method and apparatus for synchronization in digital transmisison systems of the OFDM type
5655068, Jun 10 1993 CommScope Technologies LLC Point-to-multipoint performance monitoring and failure isolation system
5659351, Jun 04 1993 Ciena Corporation Switch and insertion networks in optical cable TV system
5666293, Jan 31 1995 Verizon Patent and Licensing Inc Downloading operating system software through a broadcast channel
5673252, Jul 19 1991 Itron, Inc Communications protocol for remote data generating stations
5673291, Sep 14 1994 Unwired Planet, LLC Simultaneous demodulation and decoding of a digitally modulated radio signal using known symbols
5673292, Oct 07 1994 iBiquity Digital Corporation AM-PSK system for broadcasting a composite analog and digital signal using adaptive M-ary PSK modulation
5680143, May 29 1996 Lockheed Martin Corporation Method and apparatus for a low complexity satellite ranging system using Gaussian noise overlay
5680388, Nov 13 1992 Apple Inc Method and arrangement for dynamic allocation of multiple carrier-wave channels for multiple access by frequency division of multiplexing
5694389, Feb 24 1995 Kabushiki Kaisha Toshiba OFDM transmission/reception system and transmitting/receiving apparatus
5699365, Mar 27 1996 Google Technology Holdings LLC Apparatus and method for adaptive forward error correction in data communications
5703873, May 30 1994 Nokia Technologies Oy Method and apparatus for synchronizing subscriber equipment with base stations in a CDMA radio network
5708961, May 01 1995 Verizon Patent and Licensing Inc Wireless on-premises video distribution using digital multiplexing
5715242, Dec 20 1995 Verizon Patent and Licensing Inc System for integrated distribution of switched voice and television on coaxial cable with phase distortion correction
5719872, Sep 17 1993 Cisco Technology, Inc Reverse path allocation and contention resolution scheme for a broadband communications system
5726973, Jan 18 1994 Intellectual Ventures I LLC Method and arrangement for synchronization in OFDM modulation
5732068, May 09 1994 JVC Kenwood Corporation Signal transmitting apparatus and signal receiving apparatus using orthogonal frequency division multiplexing
5745837, Jan 19 1996 Google Technology Holdings LLC Apparatus and method for digital data transmission over a CATV system using an ATM transport protocol and SCDMA
5748677, Jan 16 1996 DIGITAL RADIO EXPRESS, INC Reference signal communication method and system
5751766, Apr 27 1995 JDS Uniphase Corporation Non-invasive digital communications test system
5754650, Jan 08 1992 Google Technology Holdings LLC Simultaneous multichannel television access control system and method
5764706, Apr 22 1996 iBiquity Digital Corporation AM compatible digital waveform frame timing recovery and frame synchronous power measurement
5765097, May 20 1996 AT&T Corp Shared hybrid fiber-coax network having reduced ingress noise in the upstream channel transmitted via a repeater
5768269, Aug 25 1995 Google Technology Holdings LLC Apparatus and method for establishing frame synchronization in distributed digital data communication systems
5768309, Oct 21 1994 XIAM TREA PTE, L L C Unified trellis encoder
5771449, Mar 17 1994 Endwave Corporation Sectorized multi-function communication system
5774689, Sep 22 1995 Verizon Patent and Licensing Inc Network configuration management system for digital communication networks
5784363, Oct 01 1993 Intellectual Ventures I LLC Arrangement in a multi-user system
5784597, Sep 22 1995 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Communications network system including acknowledgement indicating successful receipt of request for reserved communication slots and start time for said reserved communication slots
5784683, May 16 1995 Verizon Patent and Licensing Inc Shared use video processing systems for distributing program signals from multiplexed digitized information signals
5787483, Sep 22 1995 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P High-speed data communications modem
5790607, Nov 28 1995 Google Technology Holdings LLC Apparatus and method for recovery of symbol timing for asynchronous data transmission
5793759, Aug 25 1995 Google Technology Holdings LLC Apparatus and method for digital data transmission over video cable using orthogonal cyclic codes
5793772, Nov 29 1995 Motorola, Inc.; Motorola, Inc Method and apparatus for synchronizing timing of components of a telecommunication system
5794119, Nov 21 1995 ALCATEL USA SOURCING, L P Subscriber frequency control system and method in point-to-multipoint RF communication system
5802044, Apr 26 1996 Google Technology Holdings LLC Multicarrier reverse link timing synchronization system, device and method
5802117, Feb 08 1996 Philips Electronics North America Corporation Method and apparatus for joint frequency offset and timing estimation of a multicarrier modulation system
5802173, Jan 15 1991 Rogers Cable Systems Limited Radiotelephony system
5802241, Mar 26 1992 Matsushita Electric Industrial Co., Ltd. Communication system
5802278, May 10 1995 Hewlett Packard Enterprise Development LP Bridge/router architecture for high performance scalable networking
5809030, Jan 31 1995 ALCATEL N V Frequency division multiple access (FDMA) dedicated transmission system, transmitter and receiver used in such a transmission system
5809431, Dec 06 1995 ALCATEL USA SOURCING, L P Local multipoint distribution system
5815488, Sep 28 1995 TC TECHNOLOGY LLC Multiple user access method using OFDM
5815794, Sep 01 1995 Cable Television Laboratories, Inc. Undesirable energy suppression system in the return path of a bidirectional cable network having dynamically allocated time slots
5828660, Apr 26 1996 Google Technology Holdings LLC Multiple user communication system, device and method with overlapping uplink carrier spectra
5838799, Sep 10 1993 Amati Communications Corporation Digital sound broadcasting using a dedicated control channel
5852604, Sep 30 1993 InterDigital Technology Corporation Modularly clustered radiotelephone system
5859876, Jan 03 1995 iBiquity Digital Corporation Method and apparatus for improving AM compatible digital broadcast analog fidelity
5864621, Jan 08 1992 Google Technology Holdings LLC Broadband television scrambling and descrambling system
5867489, May 29 1996 Lockheed Martin Corp. Method and apparatus for TDMA slot synchronization with precision ranging
5867764, Feb 08 1996 Cable Television Laboratories, Inc.; Cable Television Laboratories, Inc Hybrid return gate system in a bidirectional cable network
5878325, Jul 12 1996 AT&T Corp Hybrid fiber-coax system having at least one digital fiber node
5896382, Nov 19 1996 COMVERGE, INC Method and apparatus for communicating information between a headend and subscriber over a wide area network
5898732, Feb 20 1996 iBiquity Digital Corporation Data service channel provision for an AM compatible broadcast system
5903546, Aug 31 1994 Sony Corporation Means and method of improving multiplexed transmission and reception by coding and modulating divided digital signals
5907586, Sep 04 1995 Canon Kabushiki Kaisha Method and device for signal decision, receiver and channel condition estimating method for a coding communication system
5909436, Aug 28 1995 Intellectual Ventures I LLC Random access orthogonal frequency division multiplex system and method
5910970, May 09 1996 Texas Instruments Incorporated MDSL host interface requirement specification
5933454, Jun 02 1994 Amati Communications Corporation Multi-carrier data transmissions system using an overhead bus for synchronizing multiple remote units
5943361, Jun 25 1990 Qualcomm Incorporated System and method for generating signal waveforms in a CDMA cellular telephone system
5946322, Apr 21 1995 Hybrid Patents Incorporated Hybrid access system utilizing credit/done polling protocols
5956338, Jul 09 1996 Ericsson Inc Protocol for broadband data communication over a shared medium
5959660, Aug 26 1996 Hybrid Patents Incorporated Subchannelization scheme for use in a broadband communications system
5963557, Apr 11 1997 Intellectual Ventures II LLC High capacity reservation multiple access network with multiple shared unidirectional paths
5966376, Aug 25 1995 Google Technology Holdings LLC Apparatus and method for digital data transmission using orthogonal cyclic codes
5969584, Jul 02 1997 Intel Corporation Resonating structure providing notch and bandpass filtering
5987014, Jul 14 1994 ALCATEL USA SOURCING, L P Multipath resistant, orthogonal code-division multiple access system
5987061, Jun 20 1996 Texas Instruments Incorporated Modem initialization process for line code and rate selection in DSL data communication
5991308, Jan 19 1996 Google Technology Holdings LLC Lower overhead method for data transmission using ATM and SCDMA over hybrid fiber coax cable plant
5995539, Mar 17 1993 INTRATECH, INC Method and apparatus for signal transmission and reception
5999970, Apr 10 1996 COX COMMUNICATIONS, INC Access system and method for providing interactive access to an information source through a television distribution system
6002722, Jun 20 1996 Texas Instruments Incorporated Multimode digital modem
6005861, Jun 17 1997 SAMSUNG ELECTRONICS CO , LTD , A KOREAN CORP Home multimedia network architecture
6011950, Jul 11 1997 NEW VIACOM INTERNATIONAL CORP Apparatus and method for using forward error correction setting to enable simultaneous use of multiple modulation systems on terrestrial distribution networks
6018528, Apr 28 1994 AT&T Corp System and method for optimizing spectral efficiency using time-frequency-code slicing
6021158, Jun 20 1996 Texas Instruments Incorporated Hybrid wireless wire-line network integration and management
6021423, Sep 26 1997 XILINX, Inc.; Xilinx, Inc Method for parallel-efficient configuring an FPGA for large FFTS and other vector rotation computations
6028933, Jun 14 1996 Alcatel-Lucent USA Inc Encrypting method and apparatus enabling multiple access for multiple services and multiple transmission modes over a broadband communication network
6038251, Jun 20 1996 Texas Instruments Incorporated Direct equalization method
6041051, Jun 14 1996 Alcatel Lucent Method and apparatus enabling multiple access for multiple services and multiple transmission modes over a broadband communication network utilizing an adaptive digital access protocol
6041056, Mar 28 1995 Verizon Patent and Licensing Inc Full service network having distributed architecture
6044107, Jun 20 1996 Texas Instruments Incorporated Method for interoperability of a T1E1.4 compliant ADSL modem and a simpler modem
6055242, Mar 20 1996 Alcatel-Lucent USA Inc Method and apparatus enabling synchronous transfer mode, variable length and packet mode access for multiple services over a broadband communication network
6055268, May 09 1996 Texas Instruments Incorporated Multimode digital modem
6058307, Nov 30 1995 ATC Technologies, LLC Priority and preemption service system for satellite related communication using central controller
6064662, Apr 28 1994 AT&T Corp System and method for optimizing spectral efficiency using time-frequency-code slicing
6075787, Jun 14 1996 Alcatel Lucent Method and apparatus for messaging, signaling, and establishing a data link utilizing multiple modes over a multiple access broadband communications network
6075972, Mar 04 1997 ARRIS ENTERPRISES LLC CATV network and cable modem system having a wireless return path
6091932, May 20 1995 ONELINE Bidirectional point to multipoint network using multicarrier modulation
6097736, Jul 07 1994 Ericsson AB Telecommunications network
6125139, Dec 29 1995 MICROSEMI SEMICONDUCTOR U S INC Narrowband digital cordless telephone
6128276, Feb 24 1997 DTV SATELLITE BROADBAND, LLC; The DIRECTV Group, Inc Stacked-carrier discrete multiple tone communication technology and combinations with code nulling, interference cancellation, retrodirective communication and adaptive antenna arrays
6141546, Oct 18 1996 Motorola, Inc Mobile telephone systems
6157669, Nov 02 1992 Google Technology Holdings LLC Method and apparatus for preempting burst frequency assignments in a frequency-hopping communication system
6201796, May 14 1998 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Startup protocol for high throughput communications systems
6208630, Sep 30 1993 InterDigital Technology Corporation Modulary clustered radiotelephone system
6212225, May 14 1998 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Startup protocol for high throughput communications systems
6219840, Mar 29 1996 Google Technology Holdings LLC Method for assigning communication resources in a communication system
6243369, May 06 1998 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Apparatus and method for synchronizing an SCDMA upstream or any other type upstream to an MCNS downstream or any other type downstream with a different clock rate than the upstream
6275990, Feb 06 1995 HTC Corporation Transport of payload information and control messages on multiple orthogonal carriers spread throughout substantially all of a frequency bandwith
6279158, Sep 26 1994 HTC Corporation Dynamic bandwidth allocation
6282683, Sep 26 1994 HTC Corporation Communication system with multicarrier telephony transport
6292651, Feb 06 1995 HTC Corporation Communication system with multicarrier transport distribution network between a head end terminal and remote units
6307868, Aug 25 1995 Google Technology Holdings LLC Apparatus and method for SCDMA digital data transmission using orthogonal codes and a head end modem with no tracking loops
6330241, Feb 06 1995 HTC Corporation Multi-point to point communication system with remote unit burst identification
6334219, Sep 26 1994 HTC Corporation Channel selection for a hybrid fiber coax network
6336201, Sep 26 1994 HTC Corporation Synchronization in a communications system with multicarrier telephony transport
6338091, May 13 1997 International Business Machines Corporation System for optimistic transmission flow control including receiver data discards upon inadequate buffering condition
6349138, Jun 14 1996 Alcatel-Lucent USA Inc Method and apparatus for digital transmission incorporating scrambling and forward error correction while preventing bit error spreading associated with descrambling
6356555, Aug 25 1995 Google Technology Holdings LLC Apparatus and method for digital data transmission using orthogonal codes
6366585, Feb 06 1995 HTC Corporation Distributed control in a communication system
6415133, Feb 06 1995 HTC Corporation Acquisition and tracking in communication system with multicarrier telephony transport
6418558, Sep 26 1994 HTC Corporation Hybrid fiber/coax video and telephony communication
6426983, Sep 14 1998 Google Technology Holdings LLC Method and apparatus of using a bank of filters for excision of narrow band interference signal from CDMA signal
6430417, Aug 01 1991 OPTIS WIRELESS TECHNOOGY, LLC; Optis Wireless Technology, LLC Mobile station access to a base station on a digital multiple access control channel
6434583, May 20 1996 HTC Corporation Fast fourier transform apparatus and method
6467092, May 20 1996 HTC Corporation Method for adjusting power in a communication system with multicarrier telephony transport
6477354, Feb 06 1995 HTC Corporation Communication system transmitting modulated orthogonal carries with service units that scan spectrum to identify assigned band
6487258, Dec 17 1997 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Methods and apparatus for decoding data
6487405, Sep 26 1994 HTC Corporation Communication system with multicarrier telephony transport for controlling a plurality of service units
6496488, Sep 30 1993 InterDigital Technology Corporation Modularly clustered radiotelephone system
6496982, Feb 19 1996 Telefonaktiebolaget L M Ericsson Device and method relating to cable TV networks
6510229, May 20 1996 HTC Corporation Communication system with multicarrier telephony transport
6512737, Feb 24 1997 DTV SATELLITE BROADBAND, LLC; The DIRECTV Group, Inc Stacked carrier discrete multiple tone communication system
6535715, Feb 06 1995 HTC Corporation Hybrid/fiber coax video and telephony communication system with poly-phase filtering
6577642, Jan 15 1999 Hewlett Packard Enterprise Development LP Method and system for virtual network administration with a data-over cable system
6594322, Feb 06 1995 HTC Corporation Method of distributed loop control for a multicarrier telephony transport
6603822, May 20 1996 HTC Corporation Communicating errors in a telecommunications system
6606351, Feb 06 1995 HTC Corporation Ingress protection in a communication system with orthogonal carriers
6608835, May 20 1996 HTC Corporation Communication system with multicarrier telephony transport
6662367, Feb 06 1995 HTC Corporation Poly-phase filters in multicarrier communication systems
6792038, Feb 12 2001 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Startup protocol for high throughput communications systems
6819709, May 14 1998 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Startup protocol for high throughput communications system
6937617, Aug 25 1995 Google Technology Holdings LLC Apparatus and method for trellis encoding data for transmission in digital data transmission systems
7002898, May 20 1996 HTC Corporation Asymmetrical transport of data
7068678, Jun 02 1994 Texas Instruments Incorporated Method and apparatus for coordinating multi-point to point communications in a multi-tone data transmission system
7069577, Feb 06 1995 HTC Corporation Dynamic bandwidth allocation
7071994, Jan 04 2001 Telisar Corporation System and method for nondisruptively embedding an OFDM modulated data signal into a composite video signal
7079549, Jun 02 1994 Texas Instruments Incorporated Method and apparatus for coordinating multi-point to point communications in a multi-tone data transmission system
7123592, Feb 06 1995 HTC Corporation Dynamic allocation of transmission bandwidth in a communication system
7280564, Feb 06 1995 HTC Corporation Synchronization techniques in multipoint-to-point communication using orthgonal frequency division multiplexing
7310522, May 20 1996 HTC Corporation Systems for synchronous multipoint-to-point orthogonal frequency division multiplexing communication
7352690, Feb 06 1995 HTC Corporation Ranging and round trip delay timing adjustment in a multi-point to point bidirectional communication system
7352779, Feb 06 1995 HTC Corporation System for multi-frame alignment
7355963, Feb 06 1995 HTC Corporation Tone allocation in multipoint-to-point communication using orthgonal frequency division multiplexing
7355964, Feb 06 1995 HTC Corporation Systems for contention-based bandwidth requests in orthogonal frequency division multiplexing systems
7372859, Nov 19 2003 Honeywell International Inc Self-checking pair on a braided ring network
7385916, May 20 1996 HTC Corporation System for multiple use subchannels
7391711, Feb 06 1995 HTC Corporation Method and system for adaptive modulation
7391712, Feb 06 1995 HTC Corporation Method and system for forward-looking tone allocation
7394753, Feb 06 1995 HTC Corporation Training premable in multipoint-to-point communication using orthogonal frequency division multiplexing
7400572, Feb 06 1995 HTC Corporation System and method for contention based tones in a multipoint-to-point orthogonal frequency division multiplexing system
7408873, Feb 06 1995 HTC Corporation System and method for round trip delay adjustment in a multipoint-to-point orthogonal frequency division multiplexing system
7414960, May 20 1996 HTC Corporation Multiuse subcarriers in multipoint-to-point communication using orthogonal frequency division multiplexing
7414961, Feb 06 1995 HTC Corporation System and method for multiframe alignment in a multipoint-to-point orthogonal frequency division multiplexing system
7417944, Feb 06 1995 HTC Corporation Method for orderwire modulation
7420913, Feb 06 1995 HTC Corporation Method for tone hopping in a multipoint-to-point orthogonal frequency division multiplexing communication system
7420914, Feb 06 1995 HTC Corporation Synchronization techniques in multipoint-to-point communication using orthogonal frequency division multiplexing
7426177, Feb 06 1995 HTC Corporation Round trip delay adjustment in multipoint-to-point communication using orthogonal frequency division multiplexing
7436812, Feb 06 1995 HTC Corporation System for oderwire modulation
7440391, Feb 06 1995 HTC Corporation Method and system for dynamic bandwidth allocation
7443784, Feb 16 1995 HTC Corporation Methods and systems for tone hopping
7492791, Feb 06 1995 HTC Corporation Ranging and round trip delay timing adjustment in a multi-point to point bidirectional communication system
7539126, Feb 06 1995 HTC Corporation Ranging and round trip delay timing adjustment in a multi-point to point bidirectional communication system
7697453, Feb 06 1995 HTC Corporation Synchronization techniques in multipoint-to-point communication using orthogonal frequency division multiplexing
7706349, Feb 06 1995 HTC Corporation Methods and systems for selecting modulation in an orthogonal frequency division multiplexing system
7983141, Feb 06 1995 HTC Corporation Synchronized multipoint-to-point communication using orthogonal frequency division
7995454, Feb 06 1995 HTC Corporation Systems and method for orthogonal frequency divisional multiplexing
20010001616,
20010005319,
20010024474,
20010032334,
20010033611,
20010050926,
20010055319,
20020012421,
20020015423,
20020015477,
20020061012,
20020090909,
20020098795,
20020098796,
20020098797,
20020098798,
20020102937,
20020105950,
20020106060,
20020107979,
20020116719,
20030026282,
20030032390,
20030043928,
20030123384,
20040012387,
20040042387,
20050122218,
20070053465,
20070076589,
20070098047,
20070110096,
20070110220,
20070115803,
20070116209,
20070121546,
20070121573,
20070121743,
20070121744,
20070121745,
20070141997,
20070147229,
20070157277,
20070157278,
20070162943,
20070174890,
20070183591,
20070186260,
20070186261,
20070192815,
20070195687,
20070195689,
20070195902,
20070201345,
20070201346,
20070201347,
20070201348,
20070201573,
20070201628,
20070204317,
20070206491,
20070206693,
20070211617,
20070217324,
20070217325,
20070223363,
20070230325,
20070237070,
20070237182,
20070242597,
20070253500,
20070263665,
20070274200,
20070274202,
20070280099,
20070286240,
20080025201,
20080025202,
20080025284,
20080031127,
20080037414,
20080037415,
20080037663,
20080040763,
20080043612,
20080043704,
20080049599,
20080049604,
20080049856,
20080049860,
20080056119,
20080056398,
20080063010,
20080082598,
20080123514,
20080225690,
20080225691,
20080225692,
20080240214,
20080240410,
20080253435,
20080273607,
20090067516,
20090074095,
20090080505,
20090080554,
20090225818,
20090238065,
20090316816,
20100014605,
CA1204230,
CA2051252,
DE3311386,
DE3403206,
DE4019725,
DE4019726,
DE4125075,
EP80782,
EP118763,
EP131662,
EP162994,
EP269001,
EP282298,
EP308150,
EP318331,
EP318332,
EP318333,
EP325331,
EP329023,
EP382431,
EP392723,
EP399611,
EP411597,
EP421602,
EP425732,
EP462495,
EP472824,
EP493287,
EP498369,
EP499065,
EP507379,
EP521315,
EP578313,
EP580216,
EP584820,
EP595710,
EP599515,
EP599632,
EP613266,
EP618692,
EP630133,
EP637181,
EP647043,
EP651531,
EP669749,
EP673131,
EP689313,
EP695054,
EP725509,
EP730357,
EP735733,
GB2253770,
GB2254984,
GB2266433,
JP11177550,
JP1256833,
JP1319319,
JP2104049,
JP4025246,
JP4156735,
JP5002038,
JP5030085,
JP5083218,
JP5122700,
JP5145525,
JP5167632,
JP5207466,
JP57107646,
JP59063833,
JP5963833,
JP61111036,
JP6338091,
RE33900, Sep 11 1980 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Error monitoring in digital transmission systems
RE36430, Mar 23 1990 Etat Francais, Telediffusion de France Device for the transmission of digital data with at least two levels of protection and corresponding reception device
SE9203384,
WO9218940,
WO9300751,
WO9411961,
WO9429983,
WO9513579,
WO8805233,
WO8809093,
WO8905070,
WO8905077,
WO9014733,
WO9014734,
WO9108623,
WO9109478,
WO9111867,
WO9115925,
WO9207431,
WO9207432,
WO9216063,
WO9300760,
WO9311616,
WO9407314,
WO9429978,
WO9503656,
WO9508228,
WO9508894,
WO9527352,
WO9534149,
WO9534168,
WO9610303,
WO9617455,
WO9624989,
WO9624995,
WO9637062,
WO9748197,
///////////////////////////////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Jan 21 1997BERG, DARRELLADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 21 1997SOLUM, JEFFADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 21 1997ELPERS, MARK D ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 21 1997KIRSCHT, ROBERT J ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 21 1997DOWNS, MATTADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 21 1997FERRIS, TAMMYADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 21 1997HALL, JOEADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 21 1997ROBERTS, HAROLD A ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 22 1997LOGAJAN, JOHN M ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 22 1997BOUALOUANG, SOMVAYADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 22 1997LOU, HENGADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 22 1997BUSKA, STEVEN P ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 22 1997FORT, MICHAEL J ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 22 1997GEILE, MICHAEL J ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 22 1997RUSSELL, DAVID S ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 22 1997BREDE, JEFFREYADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 23 1997SAMANT, NIRANJAN R ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 23 1997CHIAPPETTA, JOSEPH F ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 23 1997HILL, TERRANCE J ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 23 1997HERRMANN, JAMES J ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 24 1997ANDERSON, BRIAN D ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 24 1997OPOCZYNSKI, ADAMADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 27 1997DAPPER, MARK J ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 27 1997TUCKER, THOMAS C ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 30 1997WADMAN, MARK S ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 30 1997SMIGELSKI, THOMASADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
May 05 1997ENFIELD, DEBRA LEAADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
May 22 1997NELSON, CALVIN G ADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
May 22 1997SARNIKOWSKI, SCOTTADC Telecommunications, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0259040048 pdf
Jan 14 2011HTC Corporation(assignment on the face of the patent)
Apr 12 2011ADC Telecommunications, IncHTC CorporationASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0263900167 pdf
Date Maintenance Fee Events
Jun 18 2015M1552: Payment of Maintenance Fee, 8th Year, Large Entity.
Aug 05 2019REM: Maintenance Fee Reminder Mailed.
Jan 20 2020EXP: Patent Expired for Failure to Pay Maintenance Fees.


Date Maintenance Schedule
Aug 27 20164 years fee payment window open
Feb 27 20176 months grace period start (w surcharge)
Aug 27 2017patent expiry (for year 4)
Aug 27 20192 years to revive unintentionally abandoned end. (for year 4)
Aug 27 20208 years fee payment window open
Feb 27 20216 months grace period start (w surcharge)
Aug 27 2021patent expiry (for year 8)
Aug 27 20232 years to revive unintentionally abandoned end. (for year 8)
Aug 27 202412 years fee payment window open
Feb 27 20256 months grace period start (w surcharge)
Aug 27 2025patent expiry (for year 12)
Aug 27 20272 years to revive unintentionally abandoned end. (for year 12)