-
公开(公告)号:US20230138058A1
公开(公告)日:2023-05-04
申请号:US18146634
申请日:2022-12-27
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xiang He , Yunlei Qi , Jingfeng Chen , Tao Lin , Junmin Song , Xinyuan Wang
IPC: H04J3/06
Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.
-
公开(公告)号:US20230023776A1
公开(公告)日:2023-01-26
申请号:US17961000
申请日:2022-10-06
Applicant: Huawei Technologies Co., Ltd.
Inventor: Hao Ren , Xiang He , Xinyuan Wang
Abstract: A codeword synchronization method includes determining a candidate in a plurality of bits of a data sequence received by a receive end, and determining a synchronization position based on the candidate bit, where the synchronization position indicates a start position of a codeword in the data sequence.
-
公开(公告)号:US11552721B2
公开(公告)日:2023-01-10
申请号:US17403131
申请日:2021-08-16
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xiang He , Yunlei Qi , Jingfeng Chen , Tao Lin , Junmin Song , Xinyuan Wang
IPC: H04J3/06
Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.
-
公开(公告)号:US20220294562A1
公开(公告)日:2022-09-15
申请号:US17829355
申请日:2022-05-31
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Wenbin Yang , Tongtong Wang , Xinyuan Wang
Abstract: An embodiment of the present disclosure contemplates a data sending and receiving method and apparatus. A first FEC unit of a sending device sends, by using a first channel, a first data stream on which first FEC encoding has been performed; a second FEC unit of the sending device sends, by using a second channel, a second data stream on which second FEC encoding has been performed; and the sending device performs interleaving on the first data stream and the second data stream, to obtain an output data stream, and sends the output data stream to a receiving device and error correction capability of a receiving device could be improved. In addition, in the present disclosure, an operation of writing by row and reading by column does not need to be performed. Therefore, no delay is generated.
-
公开(公告)号:US20220021758A1
公开(公告)日:2022-01-20
申请号:US17489261
申请日:2021-09-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Penghao Si , Xinyuan Wang , Jingfeng Chen
Abstract: A data transmission method in FlexE includes: obtaining multiple data blocks sent by L FlexE clients, where L is greater than or equal to 1; and sending a data frame including the multiple data blocks to a physical-layer device, where a transmission rate of the data frame is N*100 Gbit/s, the data frame includes T data block groups, each of the T data block groups includes M continuous data block subgroups, each of the M continuous data block subgroups includes R*N continuous data blocks, the data frame further includes T overhead block groups, a tth overhead block group includes N continuous overhead blocks. According to the method, each data block subgroup in a data frame can include R*N data blocks, and each overhead block group can include N overhead blocks, and a data transmission rate can be adjusted flexibly.
-
公开(公告)号:US11146493B2
公开(公告)日:2021-10-12
申请号:US17071639
申请日:2020-10-15
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jiayi Zhang , Tongtong Wang , Xinyuan Wang
IPC: G06F15/16 , H04L12/815 , H04L12/26 , H04L12/801 , H04L12/835
Abstract: A network configuration method includes determining an end-to-end latency upper bound of data traffic between two end nodes, determining an end-to-end latency constraint of the data traffic between the two end nodes, determining, based on the end-to-end latency upper bound and the end-to-end latency constraint, for a first network shaper, at least one configuration parameter that satisfies the end-to-end latency constraint, and configuring the first network shaper for the data traffic based on the at least one configuration parameter such that the traffic after being shaped by the shaper satisfies the network latency constraint.
-
公开(公告)号:US20210119912A1
公开(公告)日:2021-04-22
申请号:US17132755
申请日:2020-12-23
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zongpeng Du , Guoyi Chen , Jie Dong , Xinyuan Wang , Jun Gong
IPC: H04L12/741 , H04L12/721 , H04L29/02 , H04L12/52 , H04J3/16 , H04L12/46 , H04Q3/68 , G06K7/01 , H04L12/417 , H04L12/715
Abstract: A data sending method includes receiving, by a forwarding device using a first flexible Ethernet (FlexE) group and in multiple timeslots included in a first timeslot set, multiple first encoded data blocks from a physical coding sublayer (PCS), determining, by the forwarding device according to the timeslots included in the first timeslot set and the first FlexE group, a second FlexE group and multiple timeslots included in a second timeslot set, and sending, by the forwarding device, the first encoded data blocks using the second FlexE group and in the timeslots included in the second timeslot set.
-
公开(公告)号:US10938527B2
公开(公告)日:2021-03-02
申请号:US16240782
申请日:2019-01-06
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Zongpeng Du , Guoyi Chen , Jie Dong , Xinyuan Wang , Jun Gong
IPC: H04L5/00 , H04L12/723 , H04L12/413 , H04L12/709 , H04L12/913
Abstract: A forwarding table generation method is provided. The method includes: determining, by a forwarding device, a first timeslot set, where the first timeslot set includes multiple timeslots during which the forwarding device sends, to a first device by using a first flexible Ethernet group, multiple encoded data blocks generated by a physical coding sublayer; determining, by the forwarding device, a second timeslot set, where the second timeslot set includes multiple timeslots during which the forwarding device receives, by using a second FlexE group, the multiple encoded data blocks sent by a second device; and generating, by the forwarding device, a forwarding table, where the forwarding table includes a mapping relationship between the second FlexE group and the multiple timeslots included in the second timeslot set, and between the first FlexE group and the multiple timeslots included in the first timeslot set.
-
公开(公告)号:US20200244383A1
公开(公告)日:2020-07-30
申请号:US16847258
申请日:2020-04-13
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Xiang He , Yunlei Qi , Jingfeng Chen , Tao Lin , Junmin Song , Xinyuan Wang
Abstract: This application provides a method for sending and receiving a clock synchronization packet in FlexE. The method includes: generating, by a sending apparatus, indication information and a plurality of data blocks, where the plurality of data blocks are obtained by encoding a first clock synchronization packet, the indication information is used to indicate a first data block, and the first data block is a data block used for timestamp sampling in the plurality of data blocks; determining, by the sending apparatus, according to the indication information, a moment at which the first data block arrives at a medium dependent interface MDI of the sending apparatus, and generating a sending timestamp, where the sending timestamp is used to record a sending moment of the first clock synchronization packet; generating a second clock synchronization packet carrying the sending timestamp; and sending, by the sending apparatus, the second clock synchronization packet.
-
公开(公告)号:US10547539B2
公开(公告)日:2020-01-28
申请号:US15141686
申请日:2016-04-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Xinyuan Wang , Wenbin Yang
IPC: H04J3/17 , H04L12/709 , H04L29/08
Abstract: A data distribution method, a data aggregation method, and related apparatuses are disclosed. The data distribution method may include: receiving a first packet stream; dividing the first packet stream to obtain a first data block stream; sending the first data block stream to a first circuit; processing, by the first circuit, the first data block stream to obtain a first data stream; distributing, by the first circuit, the first data stream to N1 second circuits of M second circuits in a PHY, where M is greater than N1, N1 is a positive integer, and M is a positive integer; and processing, by the N1 second circuits, the received first data stream to obtain N1 first code streams. The technical solutions provided by the embodiments of the present invention help to meet a requirement for complex bandwidth configuration and extend an application scenario.
-
-
-
-
-
-
-
-
-