Patent classifications
H04J3/10
Efficient bandwidth utilization methods for CATV DOCSIS channels and other applications
Methods to improve the data carrying capacity of CATV DOCSIS systems and other communications systems are disclosed. Communications channels may be more efficiently spaced with reduced or absent guard bands by using receivers with adaptive signal cancellation methods, equalizing circuits, or polyphase filter banks and Fast Fourier Transform signal processing methods to correct for higher levels of cross-talk. QAM type communications channels may also be utilized on a synchronized two-transmitter at a time basis by adjusting the transmitters to predefined signal levels, such as +1, −1, +½, −½ to enable the combined signals to be distinguished at the receiver. These two methods may be combined to create a still higher data throughput system.
Efficient bandwidth utilization methods for CATV DOCSIS channels and other applications
Methods to improve the data carrying capacity of CATV DOCSIS systems and other communications systems are disclosed. Communications channels may be more efficiently spaced with reduced or absent guard bands by using receivers with adaptive signal cancellation methods, equalizing circuits, or polyphase filter banks and Fast Fourier Transform signal processing methods to correct for higher levels of cross-talk. QAM type communications channels may also be utilized on a synchronized two-transmitter at a time basis by adjusting the transmitters to predefined signal levels, such as +1, −1, +½, −½ to enable the combined signals to be distinguished at the receiver. These two methods may be combined to create a still higher data throughput system.
TIME DIVISION MULTIPLEXED USER EQUIPMENT (UE) DATA FOR GUARD INTERVAL (GI)-BASED WAVEFORMS
Certain aspects of the present disclosure provide techniques for time division multiplexing (TDMing) user equipment (UE) data using guard interval (GI)-based waveforms. An example method generally includes communicating with a device using a frame format, the frame format comprising a first symbol, a second symbol, and a third symbol, wherein: the first symbol comprises a first data portion for a first UE and a first GI corresponding to the first UE; the third symbol comprises a second data portion for a second UE and a second GI corresponding to the second UE, wherein the third symbol is later in time than the first symbol; and the second symbol comprises a gap or a reference signal (RS), a third GI corresponding to the first UE, and a fourth GI corresponding to the second UE, wherein the second symbol is between the first and third symbol in time.
Freedom from interference for aggregated communication channel handling using event-based processor extensions
A system, method, and apparatus are provided for handling communications with external communication channel hardware devices by a processor executing event-based programming code to interface a plurality of virtual machines with the external communication channel hardware devices by providing the processor with an event latch for storing hardware events received from the external communication channel hardware devices, with a timer circuit that generates a sequence of timer interrupt signals, and with a masking circuit that masks the hardware events stored in the event latch with an event mask in response to each timer interrupt signal, where each event mask is associated with a different virtual machine running on the processor such that each virtual machine is allowed to communicate only on a masked subset of the hardware events specified by the event mask to ensure freedom from interference between the plurality of virtual machines when communicating with the external communication channel hardware devices.
Freedom from interference for aggregated communication channel handling using event-based processor extensions
A system, method, and apparatus are provided for handling communications with external communication channel hardware devices by a processor executing event-based programming code to interface a plurality of virtual machines with the external communication channel hardware devices by providing the processor with an event latch for storing hardware events received from the external communication channel hardware devices, with a timer circuit that generates a sequence of timer interrupt signals, and with a masking circuit that masks the hardware events stored in the event latch with an event mask in response to each timer interrupt signal, where each event mask is associated with a different virtual machine running on the processor such that each virtual machine is allowed to communicate only on a masked subset of the hardware events specified by the event mask to ensure freedom from interference between the plurality of virtual machines when communicating with the external communication channel hardware devices.
Use of vectoring and time- and/or frequency—division multiple access in a multi-user connection
A multi-line digital transceiver configured to use digital signal vectoring in a manner that causes effects of crosstalk between distinct groups of subscriber lines to be effectively mitigated, without directly attempting to mitigate effects of crosstalk within any one of those distinct groups. In an example embodiment, effects of crosstalk within each of the distinct groups can be mitigated indirectly using an appropriate T/FDMA schedule, according to which, during a given symbol period, a given resource block of any of the distinct groups can carry data corresponding to a single respective subscriber. A precoder (postcoder) matrix for the digital signal vectoring can be generated using block-diagonalization techniques appropriately constrained, e.g., using the groups' definitions, aggregate-transmit-power restrictions, etc. In various embodiments, the disclosed digital signal vectoring can be used on the downlink or on the uplink, or both.
Apparatus and method for mitigating interference in network distribution
A residential gateway connecting an access network to an in-home network includes an access network transceiver configured for a first communication with an access network component via a wireline and an in-home network transceiver configured for a second communication with an in-home network component via the same wireline or at least one further wireline. The residential gateway further includes synchronization circuitry configured to synchronize a timing between the first and the second communication and interference mitigation circuitry configured to mitigate interference between the first and the second communication based on the synchronized timing.
Apparatus and method for mitigating interference in network distribution
A residential gateway connecting an access network to an in-home network includes an access network transceiver configured for a first communication with an access network component via a wireline and an in-home network transceiver configured for a second communication with an in-home network component via the same wireline or at least one further wireline. The residential gateway further includes synchronization circuitry configured to synchronize a timing between the first and the second communication and interference mitigation circuitry configured to mitigate interference between the first and the second communication based on the synchronized timing.
Timing alignment in distribution point units (DPUs) connected to a virtual distribution point
A system for canceling crosstalk between one or more local distribution point units (DPUs)/fiber extender (FE) and a central distribution point (CDP) in a central office (CO)/cloud. The system can include a processor with memory configured to virtualize signal processing tasks from the DPU/FE, and to the CDP. The virtualization can include moving or splitting signal processing tasks such as a cross talk cancellation operation, from the DPUs/FEs and to the CDP, as virtualization of the tasks, and performing crosstalk cancelation for lines therebetween or with CPEs of a same vectored group.
Dynamic resource allocation (DRA) for communication systems
A method for dynamically modifying a frame structure in transceiving of data between a network side entity and at least one node, the data is divided among a plurality of frames, the method comprising: providing an upstream management symbol offset position with respect to a frame reference point, the upstream management symbol offset position is associated with an upstream management symbol that is configured to at least convey downstream acknowledgement data; providing an updated frame structure to the at least one node, including: information defining a transition point between downstream and upstream; and a reference point indicating when the updated frame structure shall take effect; receiving the updated frame structure by the at least one node; and employing the updated frame structure from the reference point, by the network side entity.