IP Library › Granted Patent US 12,739,049
Granted Patent B2
US 12,739,049 · App. 18/661,218 · Granted Sep 15, 2026

Optical signal transmission method and apparatus

Inventor: Wei Su (Dongguan, CN)
Assignee: Huawei Technologies Co., Ltd.
H04J14/0307
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,739,049
App. No.
18/661,218
Granted
Sep 15, 2026
Kind
B2
Abstract

An optical signal transmission method and an apparatus are provided, to reduce processing complexity while maximizing bandwidth utilization. An OPUk multiplexing frame with a bit rate greater than 1.25 Gbps is constructed by using a structure of an OPU 0 multiplexing frame, so that the structure of the OPU 0 multiplexing frame can be reused by a structure of the OPUk multiplexing frame, and the structure of the OPUk multiplexing frame is aligned with the structure of the OPU 0 multiplexing frame. The OPUk multiplexing frame includes an integer multiple of OPUk frames, and a boundary of the OPUk multiplexing frame remains aligned with a boundary of the OPUk frame. According to this application, when mapping an OSU frame, an OTN device may map the OSU frame to the OPUk multiplexing frame based on the reused structure of the OPU 0 multiplexing frame.

Claims (317)

1 . An optical signal transmission method comprising:

mapping an optical service unit frame to an optical payload unit (OPUk) multiplexing frame,

wherein a bit rate of the OPUk multiplexing frame is greater than 1.25 Gbps,

wherein the OPUk multiplexing frame consists of M1*N OPUk frames,

wherein a payload area of the OPUk multiplexing frame comprises P payload blocks, and P is N times of P 0 , and

wherein P 0 is a quantity of payload blocks comprised in an OPU 0 multiplexing frame, and the OPU 0 multiplexing frame comprises M1 OPU 0 frames; or P 0 is 1/M2 of a quantity of payload blocks comprised in an OPU 0 multiplexing frame, and the OPU 0 multiplexing frame comprises M1*M2 OPU 0 frames, wherein N is an integer greater than 1, M1 is an integer greater than or equal to 1, and M2 is an integer greater than 1;

mapping the M1*N OPUk frames to M1*N optical data unit ODUk frames one by one; and

sending the M1*N ODUk frames.

2 . The method according to claim 1 , wherein the quantity P of payload blocks comprised in the OPUk multiplexing frame satisfies the following:

P

=

floor

[

R

OPU_PLD

*

(

1

-

xppm

)

R

r

⁢

e

⁢

f

*

P

0

]

*

P

0

;

or

P

=

floor

⁢

[

R

OPU_PLD

*

(

1

-

xppm

)

R

r

⁢

e

⁢

f

*

P

0

*

(

1

+

yppm

)

]

*

P

0

;

wherein P 0 represents the quantity of payload blocks comprised in the OPU 0 multiplexing frame, floor represents rounding down, R OPU_PLD represents a bit rate of an OPUk payload area, x and y each represent a frequency offset, ppm represents parts per million, and R ref represents a baseline rate of a payload block.

3 . The method according to claim 2 , wherein R ref is 2.6 Mbit/s.

4 . The method according to claim 1 , wherein the quantity of payload blocks comprised in the OPUk multiplexing frame satisfies the following:

P

=

floor

[

R

OPU_PLD

*

(

1

-

xppm

)

R

OPUo_PLD

]

*

P

0

;

or

P

=

floor

[

R

OPU_PLD

*

(

1

-

xppm

)

R

OPUo_PLD

*

(

1

+

yppm

)

]

*

P

0

;

wherein P 0 represents the quantity of payload blocks comprised in the OPU 0 multiplexing frame, floor represents rounding down, R OPU_PLD represents a bit rate of an OPUk payload area, R OPU0_PLD represents a bit rate of an OPU 0 payload area, and x and y each represent a frequency offset.

5 . The method according to claim 1 , wherein an overhead area of each of the M1*N ODUk frames comprises a multiframe indication, and M1*N multiframe indications each indirectly indicate a bit position of a payload block comprised in a payload area of each OPUk frame in the M1*N OPUk frames; or

an overhead area of each of the M1*N OPUk frames comprises a multiframe indication.

6 . The method according to claim 1 , wherein an overhead area of each of the M1*N OPUk frames comprises:

a first multiframe indication and a second multiframe indication, the M1*N OPUk frames comprise N OPUk groups, each OPUk group comprises M1 consecutive OPUk frames, each of M1 first multiframe indications comprised in the OPUk group indirectly indicates a bit position of a payload block comprised in each OPUk frame in the OPUk group, and a second multiframe indication comprised in each OPUk frame in the OPUk group indicates a position of the OPUk group in the N OPUk groups; or

a first multiframe indication and a second multiframe indication.

7 . The method according to claim 1 , wherein the OPUk is an OPU 1 , an OPU 2 , an OPU 2 e , an OPU 3 , an OPU 4 , an OPU 25 , an OPU 25 u , an OPU 50 , an OPU 50 u , an OPUCn, or an OPUflex.

8 . The method according to claim 1 , wherein P 0 is the quantity of payload blocks comprised in the OPU 0 multiplexing frame, and a value of P 0 is a multiple of 238.

9 . The method according to claim 1 , wherein a size of the payload block is an integer multiple of 8 bytes.

10 . The method according to claim 9 , wherein a size of the payload block is 16 bytes.

11 . The method according to claim 1 , wherein the k is not 0.

12 . A chip configured to:

map an optical service unit frame to an optical payload unit (OPUk) multiplexing frame;

wherein a bit rate of the OPUk multiplexing frame is greater than 1.25 Gbps,

wherein the OPUk multiplexing frame consists of M1*N OPUk frames,

wherein a payload area of the OPUk multiplexing frame comprises P payload blocks, and P is N times of P 0 , and

wherein P 0 is a quantity of payload blocks comprised in an OPU 0 multiplexing frame, and the OPU 0 multiplexing frame comprises M1 OPU 0 frames; or P 0 is 1/M2 of a quantity of payload blocks comprised in an OPU 0 multiplexing frame, and the OPU 0 multiplexing frame comprises M1*M2 OPU 0 frames, wherein N is an integer greater than 1, M1 is an integer greater than or equal to 1, and M2 is an integer greater than 1;

map the M1*N OPUk frames to M1*N optical data unit ODUk frames one by one; and

send the M1*N ODUk frames.

13 . The chip according to claim 12 , wherein the quantity P of payload blocks comprised in the OPUk multiplexing frame satisfies the following:

P

=

floor

[

R

OPU_PLD

*

(

1

-

xppm

)

R

r

⁢

e

⁢

f

*

P

0

]

*

P

0

;

or

P

=

floor

⁢

[

R

OPU_PLD

*

(

1

-

xppm

)

R

r

⁢

e

⁢

f

*

P

0

*

(

1

+

yppm

)

]

*

P

0

;

wherein P 0 represents the quantity of payload blocks comprised in the OPU 0 multiplexing frame, floor represents rounding down, R OPU_PLD represents a bit rate of an OPUk payload area, x and y each represent a frequency offset, ppm represents parts per million, and R ref represents a baseline rate of a payload block.

14 . The chip according to claim 12 , wherein the quantity of payload blocks comprised in the OPUk multiplexing frame satisfies the following:

P

=

floor

[

R

OPU_PLD

*

(

1

-

xppm

)

R

OPUo_PLD

]

*

P

0

;

or

P

=

floor

[

R

OPU_PLD

*

(

1

-

xppm

)

R

OPUo_PLD

*

(

1

+

yppm

)

]

*

P

0

;

wherein P 0 represents the quantity of payload blocks comprised in the OPU 0 multiplexing frame, floor represents rounding down, R OPU_PLD represents a bit rate of an OPUk payload area, R OPU0_PLD represents a bit rate of an OPU 0 payload area, and x and y each represent a frequency offset.

15 . The chip according to claim 12 , wherein an overhead area of each of the M1*N ODUk frames comprises:

a multiframe indication, and M1*N multiframe indications each indirectly indicate a bit position of a payload block comprised in a payload area of each OPUk frame in the M1*N OPUk frames; or

a multiframe indication.

16 . The chip according to claim 12 , wherein the OPUk is an OPU 1 , an OPU 2 , an OPU 2 e , an OPU 3 , an OPU 4 , an OPU 25 , an OPU 25 u , an OPU 50 , an OPU 50 u , an OPUCn, or an OPUflex.

17 . The chip according to claim 12 , wherein P 0 is the quantity of payload blocks comprised in the OPU 0 multiplexing frame, and a value of P 0 is a multiple of 238.

18 . The chip according to claim 12 , wherein a size of the payload block is an integer multiple of 8 bytes.

19 . The chip according to claim 18 , wherein a size of the payload block is 16 bytes.

20 . The chip according to claim 12 , wherein the k is not 0.

21 . An optical signal transmission apparatus comprising a processor and an optical transceiver, wherein the processor is configured to:

send an optical transport network (OTN) frame by cooperating with the optical transceiver,

map an optical service unit frame to an optical payload unit (OPUk) multiplexing frame;

wherein a bit rate of the OPUk multiplexing frame is greater than 1.25 Gbps,

wherein the OPUk multiplexing frame consists of M1*N OPUk frames,

wherein a payload area of the OPUk multiplexing frame comprises P payload blocks, and P is N times of P 0 , and

wherein P 0 is a quantity of payload blocks comprised in an OPU 0 multiplexing frame, and the OPU 0 multiplexing frame comprises M1 OPU 0 frames; or P 0 is 1/M2 of a quantity of payload blocks comprised in an OPU 0 multiplexing frame, and the OPU 0 multiplexing frame comprises M1*M2 OPU 0 frames, wherein N is an integer greater than 1, M1 is an integer greater than or equal to 1, and M2 is an integer greater than 1;

map the M1*N OPUk frames to M1*N optical data unit ODUk frames one by one; and

send the M1*N ODUk frames.

22 . The apparatus according to claim 21 , wherein the quantity of payload blocks comprised in the OPUk multiplexing frame satisfies the following:

P

=

floor

[

R

OPU_PLD

*

(

1

-

xppm

)

R

OPUo_PLD

]

*

P

0

;

or

P

=

floor

[

R

OPU_PLD

*

(

1

-

xppm

)

R

OPUo_PLD

*

(

1

+

yppm

)

]

*

P

0

;

wherein P 0 represents the quantity of payload blocks comprised in the OPU 0 multiplexing frame, floor represents rounding down, R OPU_PLD represents a bit rate of an OPUk payload area, R OPU0_PLD represents a bit rate of an OPU 0 payload area, and x and y each represent a frequency offset.

23 . The apparatus according to claim 21 , wherein an overhead area of each of the M1*N ODUk frames comprises:

a multiframe indication, and M1*N multiframe indications each indirectly indicate a bit position of a payload block comprised in a payload area of each OPUk frame in the M1*N OPUk frames; or

a multiframe indication.

24 . The apparatus according to claim 21 , wherein the OPUk is an OPU 1 , an OPU 2 , an OPU 2 e , an OPU 3 , an OPU 4 , an OPU 25 , an OPU 25 u , an OPU 50 , an OPU 50 u , an OPUCn, or an OPUflex.

25 . The apparatus according to claim 21 , wherein P 0 is the quantity of payload blocks comprised in the OPU 0 multiplexing frame, and a value of P 0 is a multiple of 238.

26 . The apparatus according to claim 21 , wherein a size of the payload block is an integer multiple of 8 bytes.

27 . The apparatus according to claim 26 , wherein a size of the payload block is 16 bytes.

28 . The apparatus according to claim 21 , wherein the k is not 0.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2025
From: SU, WEI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 070493/0134 →
Priority Claims (1)
CN 202111340909.8 · Nov 12, 2021 · national
Continuity (2)
Continuation PCTCN2022131118 · Nov 10, 2022
Related Publication 20240297728A1 · Sep 5, 2024
References Cited (20)
US 7894482B1 · Wu · 2011 [cited by examiner]
US 8446922B2 · Yin · 2013 [cited by examiner]
US 9497064B2 · Su · 2016 [cited by examiner]
US 10505662B2 · Vissers · 2019 [cited by examiner]
US 10680733B2 · Su · 2020 [cited by examiner]
US 11063686B2 · Vissers · 2021 [cited by examiner]
US 20100142947A1 · Shin · 2010 [cited by examiner]
US 20120002671A1 · Xiao · 2012 [cited by examiner]
US 20130058655A1 · Okubo · 2013 [cited by examiner]
CN 112511260A · 2021 [cited by applicant]
CN 112511920A · 2021 [cited by applicant]
CN 112511921A · 2021 [cited by applicant]
CN 112584259A · 2021 [cited by applicant]
CN 113395613A · 2021 [cited by applicant]
EP 3396880A1 · 2018 [cited by applicant]
EP 3955479A1 · 2022 [cited by applicant]
EP 4075820A1 · 2022 [cited by applicant]
RU 2691748C1 · 2019 [cited by applicant]
WO 2020221141A1 · 2020 [cited by applicant]
WO 2021139604A1 · 2021 [cited by applicant]