systems and methods for bidirectional communication are provided. In one embodiment, a multipoint-to-point, orthogonal frequency division multiplexed (ofdm) communication system comprises: a plurality of remote units, a host unit; wherein the host sends an adjustment signal to a remote instructing the remote to adjust the timing of transmissions from the remote to improve orthogonality of the ofdm waveform received at the host, wherein the host sends an adjustment signal to a remote instructing the remote to adjust the frequency of transmissions from the remote to improve orthogonality of the ofdm waveform received at the host, wherein payload data is transmitted between a remote and the host over a first orthogonal tone within the ofdm communication system during a first time interval, and wherein control data is transmitted between a remote and the host over the first orthogonal tone within the ofdm communication system during a second time interval.
|
1. A system comprising:
a host unit;
a plurality of remote units using a multiple access scheme to communicate at the same time with the host unit on adjecent spectrally overlapping carriers of an orthogonal frequency division multiplexing (ofdm) waveform;
wherein the host unit sends an adjustment signal to at least one remote unit instructing the at least one remote unit to adjust the timing of transmissions from the at least one remote unit to improve orthogonality of ofdm transmissions received at the host unit,
wherein the host unit sends an adjustment signal to at least one remote unit instructing the at least one remote unit to adjust the frequency of transmissions from the remote unit to improve orthogonality of ofdm transmissions received at the host unit,
wherein the host unit allocates a first orthogonal tone to at least one remote unit to carry payload data during a first time interval, and
wherein the host unit allocates the first orthogonal tone to carry control data during a second time interval.
10. A multipoint-to-point, orthogonal frequency division multiplexed (ofdm) communication system comprising:
a plurality of remote units,
a host unit that includes a demodulator;
wherein each of the remote units transmits an upstream ofdm signal using a multiple access scheme to the host unit demodulator on adjecent spectrally overlapping carriers of an ofdm waveform,
wherein the host unit receives the upstream ofdm signals from a plurality of the remote units, tones of the upstream signals being substantially orthogonal when received at the host unit;
wherein portions of upstream ofdm signals from at least two of the remote units arrive at the host unit at the same time,
wherein the host unit demodulator demodulates said portions,
wherein the host unit sends an adjustment signal to at least one remote unit instructing the at least one remote unit to adjust the timing of transmissions from the at least one remote unit to improve orthogonality of the ofdm waveform received at the host unit,
wherein the host unit sends an adjustment signal to at least one remote unit instructing the at least one remote unit to adjust the frequency of transmissions from the remote unit to improve orthogonality of the ofdm waveform received at the host unit,
wherein payload data is transported between at least one remote unit and the host unit via at least one orthogonal tone within the ofdm communication system, and
wherein the at least one orthogonal tone is dynamically assigned by the host unit to temporarily carry control data between the host unit and at least one remote unit.
3. A multipoint-to-point, orthogonal frequency division multiplexed (ofdm) communication system comprising:
a plurality of remote units,
a host unit that includes a demodulator;
wherein each of the remote units transmits an upstream ofdm signal to the host unit demodulator using a multiple access scheme on adjacent spectrally overlapping carriers of an ofdm waveform,
wherein the host unit receives the upstream ofdm signals from a plurality of the remote units, tones of the upstream signals being substantially orthogonal when received at the host unit;
wherein portions of upstream ofdm signals from at least two of the remote units arrive at the host unit at the same time,
wherein the host unit demodulator demodulates said portions,
wherein the host unit sends an adjustment signal to at least one remote unit instructing the at least one remote unit to adjust the timing of transmissions from the at least one remote unit to improve orthogonality of the ofdm waveform received at the host unit,
wherein the host unit sends an adjustment signal to at least one remote unit instructing the at least one remote unit to adjust the frequency of transmissions from the remote unit to improve orthogonality of the ofdm waveform received at the host unit,
wherein payload data is transmitted between at least one remote unit and the host unit over a first orthogonal tone within the ofdm communication system during a first time interval, and
wherein control data is transmitted between at least one remote unit and the host unit over the first orthogonal tone within the ofdm communication system during a second time interval.
4. The ofdm communication system of
5. The ofdm communication system of
6. The ofdm communication system of
7. The ofdm communication system of
8. The ofdm communication system of
9. The ofdm communication system of
11. The ofdm communication system of
12. The ofdm communication system of
|
This application is a continuation of application Ser. No. 11/420,851 filed on May 30, 2006, entitled “DYNAMIC BANDWIDTH ALLOCATION” (currently pending), which is a divisional of application Ser. No. 09/903,273 filed Jul. 11, 2001, entitled “DYNAMIC BANDWIDTH ALLOCATION” (now U.S. Pat. No. 7,069,577), which is a continuation of application Ser. No. 09/397,443, filed Sep. 15, 1999, entitled “DYNAMIC BANDWIDTH ALLOCATION” (now U.S. Pat. No. 6,279,158), which is a divisional of U.S. application Ser. No. 08/673,002 filed Jun. 28, 1996 (now U.S. Pat. No. 6,334,219) which is a continuation-in-part of U.S. application Ser. No. 08/650,408 filed May 20, 1996 (abandoned)
B′=A−jBW1k−CW2k+jDW3k
C′=A−BW1k+CW2k−DW3k
D′=A+jBW1k−CW2k−jDW3k
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−CW2+jDW3k
Note that the twiddle-factor W which is used for each A on the right side of the above equations is one (that is, 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
(for example, the first multiplier cycle in multipliers 2620-2621)
−X0I×W0I+jX0R×W0I
(for example, 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 of 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, row-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 passes are coupled to bit-growth selector 2643 under control of sequencer 2640.
Since each complex-multiply operation takes a total of four multiplier operations, and two multipliers (for example, the pair 2620 and 2621) are used, two multiplier cycles are needed for each complex-multiply operation. In a 1024-point transform (that is, 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 (for example, 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 sub-operations 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 (for example, either sub-bank 2290 or 2291 or 2292 or 2293).
Similarly,
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 (that is, four real values, having 60 bits total, are fetched on an even clock (for example, clocks C0, C2, C4 or C6) and four imaginary values are fetched on the following odd clock (for example, 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.
Tables 7 and 8 below are the detailed timings for one embodiment of the input and output RAMs.
TABLE 7
Read Cycle for Output RAM bank 2253
Symbol
Parameters
Condition
Nom
Tcc
Clock Cycle Time Pulse
Minimum
20 ns
Width
Tchpw
Minimum Positive CK
Minimum
6 ns
Pulse Width
Tclpw
Minimum Negative CK
Minimum
6 ns
Pulse Width
Tavch
Address valid to CK high
Minimum
4 ns
Tchax
CK high to address change
Minimum
1.0 ns
Tchdox
CK high to Data Output
Minimum
2 ns
change
Tcd
CK high to data valid
Maximum
15 ns
Toe
Output Enable time
Minimum
0 ns
Toz
Output Disable time
Minimum
7 ns
NOTE:
The RAM clocks for the input and output banks are limited to 10.24 MHz
TABLE 8
Write Cycle for Input RAM bank 2251
Symbol
Parameters
Condition
Nom
Tcc
Clock Cycle time
Minimum
20 ns
Tchpw
Minimum positive CK
Minimum
6 ns
pulse width
Tclpw
Minimum negative CK
Minimum
6 ns
pulse width
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
Minimum
1 ns
change
Tchdov
CK low to Data Output
Maximum
15 ns
valid
Tchdox
CK low to Data Output
Minimum
2 ns
change
NOTE:
The RAM clocks for the input and output banks are limited to 10.24 MHz
Package Dimensions and pin out 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
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.
In
Referring back to
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 shift 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 outputs 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
Referring now to
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
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
Using the DATS methodology, bandwidth is dynamically allocated to support a maximum of 240 users per 6 MHz channel (for example, see
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 ms. 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 ms. Adding FEC will add up to 7 ms to the upstream latency.
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.
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 MC68 MH360 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 MB 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 MB 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 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 (that is, 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 superchannels, 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).
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.
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 DS0or 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.
The CPE of the system 500 comes in different implementations. Although the basic data framing 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 bridge/router is based upon a 68302 embedded processor 605 with 2 MB of DRAM 604 and 256 Kbytes of FLASH memory 606. One embodiment of the customer interface is a 10BaseT, 10 Mbit Ethernet connection 602. The interface between the bridge/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 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 received. 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 ingress, then 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.
A simplified block diagram of a DMCU 610 is shown in FIG. 105. The DMCU supports up to 128 DS0s 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 TFTR
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.
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.
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 the 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 sequence for call origination is shown in
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 cases, the transport system 500 may not have the necessary bandwidth to allocate to a subscriber their normal subscripted 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 constraints 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
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 bandwidth. 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 users 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
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 transmission 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 DS0s 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 CRV, 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 DS0 of 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.
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 (
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.
Software provided in a CDM 535 (executing on the local processor 605 or 614 and represented by such elements) will provide the same types of functions. The major function of the CDM software is to provide the bridge/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 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.
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 applications 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.
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 gives 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.
The system 500 of the present invention can also be configured to carry data from an Asynchronous Transport Mode (ATM) network. As shown in
In one embodiment, communication system 10 of
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 communicators 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 communicate control data to the ISUs. First, channel manager 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 an 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.
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.
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.
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, for example, 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 deallocates 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
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 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, at 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 active 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.
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 parity 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:
Since a monitored parity error (MPE) represents 80 frames, assumption 2 implies that the number of frame errors (FEs) “behind” each parity error is equal to 80 MPER. That is, for 100 parity samples at 10 ms per sample, the mean number of frame errors per parity error is equal to 0.8 times the count of MPEs in one second. For example, if 3 MPEs are observed in a one second period, the mean number of FEs for each MPE is 2.4. Multiplying the desired bit error rate times the sample size and dividing by the bit errors per frame error yields the equivalent number of frame errors in the sample. The number of FEs is also equal to the product of the number of MPEs and the number of FEs per MPE. Given the desired BER, a solution set is illustrated below in Equation 3.
The Poisson distribution, as illustrated below in Equation 4, 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 (μ).
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 probability 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
Average Frame
Bit Errors
Monitored
Maximum Frame
Errors/
Probability
per Frame
Parity
Errors/Monitored
Monitored
of
Error
Errors
Parity Error (χ)
Parity Error (μ)
BER <-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 an 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 errors per frame, monitored parity errors and maximum frame 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.
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 the 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.
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 configure 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.
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 manager 900 will not power down an ISU that is the monitoring ISU for a subband.
When channel manager 900 determines that an ISU can be powered down, the ISUs′ 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 intended 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
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
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 the 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 nm laser source at the same frequency at which the signals are received (that is, 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 transmission 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 a 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 8T1 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 1082 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
As one skilled in the art will recognize, optical link 1020, as shown in
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 within 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
An optical distribution node 1026 as shown in
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
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
Ingress filter 1098 provides the remote unit 1042 with protection against interference of signals applied 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 transmissions. 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
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
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 paths. 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 purposes 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
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
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
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
Geile, Michael J., Anderson, Brian D., Wadman, Mark S., Herrmann, James J.
Patent | Priority | Assignee | Title |
10542961, | Jun 15 2015 | The Research Foundation for The State University of New York | System and method for infrasonic cardiac monitoring |
11112306, | Mar 23 2017 | The University of Hong Kong | Real-time optical spectro-temporal analyzer and method |
11139891, | Dec 22 2016 | ARRIS ENTERPRISES LLC | Upstream failure recovery in an RFoG FFTP network |
11478215, | Jun 15 2015 | The Research Foundation for The State University o | System and method for infrasonic cardiac monitoring |
11674827, | Oct 27 2020 | NEC Corporation | Saturation caused phase jump avoidance in DAS |
11683112, | Jul 18 2017 | Cable Television Laboratories, Inc. | Systems and methods for detection of LTE ingress using LTE signal properties |
11690135, | Sep 26 2019 | CommScope Technologies LLC | Passive backplane architecture for master unit of distributed antenna system |
9419678, | Aug 30 2012 | ABB Schweiz AG | Fast frequency hopping adapted to the environment |
Patent | Priority | Assignee | Title |
3539924, | |||
3609328, | |||
3628057, | |||
3639838, | |||
3700820, | |||
3706933, | |||
3742145, | |||
3750022, | |||
3750175, | |||
3780230, | |||
3796970, | |||
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 |
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 |
4651330, | Oct 14 1983 | British Telecommunications public limited company | Multipoint data communications |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
20010001616, | |||
20010005319, | |||
20010024474, | |||
20010032334, | |||
20010033611, | |||
20010050926, | |||
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, | |||
20070274402, | |||
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, | |||
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, | |||
EP426495, | |||
EP472824, | |||
EP493287, | |||
EP498369, | |||
EP499065, | |||
EP507379, | |||
EP521315, | |||
EP578313, | |||
EP580216, | |||
EP584820, | |||
EP595710, | |||
EP599515, | |||
EP599632, | |||
EP613266, | |||
EP618692, | |||
EP630133, | |||
EP637181, | |||
EP647043, | |||
EP669749, | |||
EP673131, | |||
EP689313, | |||
EP695054, | |||
EP730357, | |||
EP735733, | |||
GB2253770, | |||
GB2254984, | |||
GB2266433, | |||
JP11177550, | |||
JP1256833, | |||
JP1319319, | |||
JP2104049, | |||
JP4025246, | |||
JP4156735, | |||
JP5002038, | |||
JP5030085, | |||
JP5083218, | |||
JP5122700, | |||
JP5145525, | |||
JP5167632, | |||
JP5207466, | |||
JP57107646, | |||
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, | |||
WO8805233, | |||
WO8809093, | |||
WO8905070, | |||
WO8905077, | |||
WO9014733, | |||
WO9014734, | |||
WO9108623, | |||
WO9109478, | |||
WO9111867, | |||
WO9115925, | |||
WO9207431, | |||
WO9207432, | |||
WO9216063, | |||
WO9218940, | |||
WO9300751, | |||
WO9300760, | |||
WO9311616, | |||
WO9407314, | |||
WO9411961, | |||
WO9429978, | |||
WO9429983, | |||
WO9503656, | |||
WO9508228, | |||
WO9508894, | |||
WO9513579, | |||
WO9527352, | |||
WO9534149, | |||
WO9534168, | |||
WO9610303, | |||
WO9617455, | |||
WO9624989, | |||
WO9624995, | |||
WO9637062, | |||
WO9748197, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 09 2009 | ADC Telecommunications, Inc. | (assignment on the face of the patent) | / | |||
Apr 12 2011 | ADC Telecommunications, Inc | HTC Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026390 | /0167 |
Date | Maintenance Fee Events |
Feb 21 2012 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Apr 01 2016 | REM: Maintenance Fee Reminder Mailed. |
Aug 19 2016 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Mar 22 2014 | 4 years fee payment window open |
Sep 22 2014 | 6 months grace period start (w surcharge) |
Mar 22 2015 | patent expiry (for year 4) |
Mar 22 2017 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 22 2018 | 8 years fee payment window open |
Sep 22 2018 | 6 months grace period start (w surcharge) |
Mar 22 2019 | patent expiry (for year 8) |
Mar 22 2021 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 22 2022 | 12 years fee payment window open |
Sep 22 2022 | 6 months grace period start (w surcharge) |
Mar 22 2023 | patent expiry (for year 12) |
Mar 22 2025 | 2 years to revive unintentionally abandoned end. (for year 12) |