IP Library Granted Patent US 8,503,878
Granted Patent B2
US 8,503,878 · App. 12/700,979 · Granted Aug 6, 2013

Flow-subcarrier mapping in optical orthogonal frequency division multiplexing

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 8,503,878
App. No.
12/700,979
Granted
Aug 6, 2013
Kind
B2
Abstract

Each of a plurality of data flows is classified as having a respective data flow type, and each data flow is assigned to one of a plurality of subcarrier groups, based on the data flow's type, wherein each subcarrier group comprises a respective plurality of subcarriers. First data flows assigned to a first subcarrier group are transmitted exclusively on respective subcarriers in the first subcarrier group, and second data flows assigned to a second subcarrier group are transmitted together on all of the subcarriers in the second subcarrier group.

Claims (258)

1. A method of transmitting data over a communication network, wherein a plurality of data flows are carried by respective subcarriers using orthogonal frequency division multiplexing, the method comprising:

classifying each of a plurality of data flows as having a respective data flow type;

assigning each data flow to one of a plurality of subcarrier groups, based on the data flow's type, wherein each subcarrier group comprises a respective plurality of subcarriers;

transmitting first data flows assigned to a first subcarrier group exclusively on respective subcarriers in the first subcarrier group; and

transmitting second data flows assigned to a second subcarrier group together on all of the subcarriers in the second subcarrier group;

wherein flow-subcarrier mapping (FSM) with said transmitting steps includes following constraints:

a

)

0

1

j

M

I

i

,

j

M

,

1

i

N

;

b

)

1

j

M

P

i

,

j

1.0

,

1

i

N

;

c

)

1

j

M

(

λ

*

P

i

,

j

)

<

R

,

1

i

M

;

and

d

)

1

j

M

λ

<

M

*

R

;

where R denotes data rate, M denotes optical OFDM subcarriers, N denotes traffic flows, λ is related to traffic intensity, ij denoting i th data flow mapped to j th subcarrier and Pi,j denoting percentage of i th data flow's traffic that is assigned to j th subcarrier.

2. The method of claim 1 , wherein: the communication network comprises an optical network.

3. The method of claim 2 , wherein the communication network comprises at least one of an in access/metro optical network, a home optical network, a core optical network, and a virtual passive optical network.

4. The method of claim 1 , wherein the step of classifying each of a plurality of data flows as having a respective data flow type further comprises:

classifying each data flow based at least in part on whether or not the data flow has a predictable data rate.

5. The method of claim 4 , wherein the step of classifying each of a plurality of data flows as having a respective data flow type further comprises: classifying each data flow based at least in part on whether or not the data flow needs protection.

6. The method of claim 5 , wherein the step of classifying each of a plurality of data flows as having a respective data flow type further comprises:

classifying each data flow as having a data flow type selected from: a first data flow type that does not have a predictable data rate and needs protection, a second data flow type that has a predictable data rate and needs protection, a third data flow type that has a predictable data rate and does not need protection, and a fourth data flow type that does not have a predictable data rate and does not need protection.

7. The method of claim 6 , wherein the step of assigning each data flow to one of a plurality of subcarrier groups further comprises:

assigning data flows of the first data flow type to the first subcarrier group;

assigning data flows of the second and third data flow types to the second subcarrier group; and

assigning data flows of the fourth data flow type to a third subcarrier group.

8. The method of claim 7 , further comprising:

transmitting third data flows assigned to the third subcarrier together on all of the subcarriers in the third subcarrier group.

9. The method of claim 8 , further comprising re-assigning a subcarrier that is not in the first subcarrier group to the first subcarrier group when the subcarrier becomes idle.

10. The method of claim 8 , further comprising: re-assigning a subcarrier that is in the first subcarrier group to the second or third subcarrier group when the subcarrier becomes idle.

11. An apparatus for transmitting data over a communication network, wherein a plurality of data flows are carried by respective subcarriers using orthogonal frequency division multiplexing, the apparatus comprising:

means for classifying each of a plurality of data flows as having a respective data flow type;

means for assigning each data flow to one of a plurality of subcarrier groups, based on the data flow's type, wherein each subcarrier group comprises a respective plurality of subcarriers;

means for transmitting first data flows assigned to a first subcarrier group exclusively on respective subcarriers in the first subcarrier group; and

means for transmitting second data flows assigned to a second subcarrier group together on all of the subcarriers in the second subcarrier group;

wherein flow-subcarrier mapping (FSM) with said transmitting (means) includes following constraints:

a

)

0

1

j

M

I

i

,

j

M

,

1

i

N

;

b

)

1

j

M

P

i

,

j

1.0

,

1

i

N

;

c

)

1

j

M

(

λ

*

P

i

,

j

)

<

R

,

1

i

M

;

and

d

)

1

j

M

λ

<

M

*

R

;

where R denotes data rate, M denotes optical OFDM subcarriers, N denotes traffic flows, λ is related to traffic intensity, i,j denoting i th data flow mapped to j th subcarrier and Pi,j denoting percentage of i th data flow's traffic that is assigned to j th subcarrier.

12. The apparatus of claim 11 , wherein: the communication network comprises an optical network.

13. The apparatus of claim 11 , wherein the means for classifying each of a plurality of data flows as having a respective data flow type further comprises:

means for classifying each data flow based at least in part on whether or not the data flow has a predictable data rate.

14. The apparatus of claim 13 , wherein the means for classifying each of a plurality of data flows as having a respective data flow type further comprises:

means for classifying each data flow based at least in part on whether or not the data flow needs protection.

15. The apparatus of claim 14 , wherein the means for classifying each of a plurality of data flows as having a respective data flow type further comprises:

means for classifying each data flow as having a data flow type selected from: a first data flow type that does not have a predictable data rate and needs protection, a second data flow type that has a predictable data rate and needs protection, a third data flow type that has a predictable data rate and does not need protection, and a fourth data flow type that does not have a predictable data rate and does not need protection.

16. The apparatus of claim 15 , wherein the means for assigning each data flow to one of a plurality of subcarrier groups further comprises:

means for assigning data flows of the first data flow type to the first subcarrier group;

means for assigning data flows of the second and third data flow types to the second subcarrier group; and

means for assigning data flows of the fourth data flow type to a third subcarrier group.

17. The apparatus of claim 16 , further comprising:

means for transmitting third data flows assigned to the third subcarrier together on all of the subcarriers in the third subcarrier group.

18. The apparatus of claim 17 , further comprising:

means for re-assigning a subcarrier that is not in the first subcarrier group to the first subcarrier group when the subcarrier becomes idle.

19. The apparatus of claim 17 , further comprising:

means for re-assigning a subcarrier that is in the first subcarrier group to the second or third subcarrier group when the subcarrier becomes idle.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE 8538896 AND ADD 8583896 PREVIOUSLY RECORDED ON REEL 031998 FRAME 0667. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 30, 2017
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 042754/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2014
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 031998/0667 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2010
From: WANG, CHONGGANG; WEI, WEI; WANG, TING
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 024429/0789 →