Patent classifications
H04J3/0673
Efficient recovery of lost packets using double parity forward error correction
Methods and systems that enable recovery lost packets that were transmitted over a communication network. In one embodiment, a device includes a receiver and a processor. The receiver receives n packets that belong to a set comprising n+2 packets transmitted over the communication network, where the set includes: n data packets, a row parity packet (RPP), and a diagonal parity packet (DPP). Each received packet comprises n segments. Each segment of the RPP comprises a result of a parity function applied to a set comprising n segments, each belonging to a different packet from among the n data packets. Each segment of the DPP comprises a result of a parity function applied to a set comprising n segments, each belonging to a different packet selected from a group comprising the n data packets and the RPP. The processor may utilize the received packets to recover two lost packets.
END-TO-END TRANSPARENT CLOCKS AND METHODS OF ESTIMATING SKEW IN END-TO-END TRANSPARENT CLOCKS
This invention relates to end-to-end transparent clocks and methods of estimating skew in end-to-end transparent clocks. Embodiments of the invention relate to techniques for estimating clock skew between a free-running clock in a transparent clock and a master clock, in particular by using the timing information embedded in timing messages passing through the transparent clock. Further embodiments of the invention set out uses of these estimates to modify the residence times computed by the transparent clock and a synchronization network including such transparent clocks.
PEER-TO-PEER TRANSPARENT CLOCKS AND METHODS OF ESTIMATING SKEW IN PEER-TO-PEER TRANSPARENT CLOCKS
This invention relates to peer-to-peer transparent clocks and methods of estimating skew in peer-to-peer transparent clocks. Embodiments of the invention relate to techniques for estimating clock skew between a free-running clock in a transparent clock and a master clock, in particular by using the timing information embedded in timing messages passing through the transparent clock. Further embodiments of the invention set out uses of these estimates to modify the residence times computed by the transparent clock and a synchronization network including such transparent clocks.
EDGE COMMUNICATION NETWORKS WITH EDGE-LOCATED CLOCKS AND ASSOCIATED METHODS
A method for synchronizing a timing end application (TEA) in an edge communication network includes (a) receiving, at a first access device, a time stamp from a first TEA communicatively coupled to the first access device, (b) transmitting the time stamp from the first access device to a second access device via communication media of the edge communication network, (c) adjusting the time stamp to account for transit time of the time stamp from the first access device to the second access device, and (d) after adjusting the time stamp, transmitting the time stamp from the second access device to a second TEA communicatively coupled to the second access device.
Timing synchronization over cable networks
In one embodiment, a method receives a first time from a network device. The first time is derived from a first timing source in a first domain. The method receives a second time in a second domain from a second timing source. A difference time value is calculated between the first time and the second time. The method then sends the difference time value to the network device where the network device uses the difference time value to send a delay value to other computing devices to synchronize timing of the other computing devices in the second domain. The other computing devices are configured to synchronize the respective time using the delay value with mobile network devices to allow timing synchronization between the mobile network devices.
DISTRIBUTED RADIO TRANSPARENT CLOCK OVER A WIRELESS NETWORK
An example method comprises receiving, by a first PHY of a first transceiver, a timing packet, timestamping, by the first transceiver, the timing packet and providing the timing packet to a first intermediate node, determining a first offset between the first intermediate node and the first transceiver, updating a first field within the timing packet with the first offset between the first intermediate node and the first transceiver, the offset being in the direction of the second transceiver, receiving the timing packet by a second transceiver, the timing packet including the first field, information within the first field being at least based on the first offset, determining a second offset between the second transceiver and an intermediate node that provided the timing packet to the second transceiver and correcting a time of the second transceiver based on the information within the first field and the second offset.
Tolerant PCS for accurate timestamping in disaggregated network elements and synchronization method
A network element includes a port; and a device with circuitry configured to encode data for communication to a second device via a plurality of physical channels, and utilize one of the plurality of physical channels as a dedicated timing channel with encoding thereon different from encoding on the other plurality of physical channels, and interface encoded data via the plurality of physical channels with the port for transmission and reception with a second device.
Forward error correction for incomplete blocks
Methods and systems that enable recovery of a lost packet from an incomplete block transmitted over a communication network. In one embodiment, a system includes a first processor configured to: receive a block of packets during a period spanning a certain duration, calculate a parity packet (PP) for the block, and provide in PP an indication of the number of packets in the block, where the block comprises k<n packets, and the certain duration is long enough to enable the processor to receive at least n packets. A transmitter transmits the k packets and PP. A receiver receives, over a period that is not longer than the certain duration, packets sent by the transmitter. A second processor detects, based on the number indicated in PP, that one of the k packets of the block was lost, and utilizes PP to recover said lost packet.
Wireless communication enhancements for transparent and boundary
Methods, systems, and devices for wireless communications are described. In an example, a method includes a first node receiving a precision time protocol (PTP) message, identifying one or more timing domains to be supported by the first node based at least in part on the PTP message, and sending, to a second node of the wireless communication network, an indicator of the one or more timing domains to be supported by the first node. Another example at a node includes receiving, from additional nodes of the wireless communication network, indicators of one or more timing domains supported by the additional nodes, receiving a PTP message associated with a timing domain, and sending the PTP message to a subset of the additional nodes based at least in a part on the indicators of one or more timing domains supported by the additional nodes.
Method and device for delivering time-sensitive networking synchronization information in mobile communication system
The present disclosure relates to a 5G or pre-5G communication system to be provided in order to support higher data transmission rates than 4G communication systems such as LTE. According to an embodiment of the present disclosure, disclosed is a method for a time-sensitive networking (TSN) application function device of a mobile communication system to report a delay time of the mobile communication system to a TSN server, wherein a residence time based on a grand master (GM) clock of the mobile communication system is received from a UE communicating with a first TNS node, and a packet delay budget (PDB) based on a clock of the mobile communication system is received from a user plane function (UPF) device that communicates with a second TSN node. The PDB is the time it takes to transmit packets or messages between the UE and a UPF, and bridge delay information based on a TSN clock is delivered to the TSN server on the basis of such information.