IP Library Granted Patent US 7,929,478
Granted Patent B2
US 7,929,478 · App. 11/953,105 · Granted Apr 19, 2011

Optimal resource allocation in a multi-hop OFDMA wireless network with cooperative relaying

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 7,929,478
App. No.
11/953,105
Granted
Apr 19, 2011
Kind
B2
Abstract

An optimal resource allocation strategy for OFDMA multi-hop wireless networks is disclosed. The system allocates one or more resources in a multi-hop network by solving one or more higher-layer sub-problem; solving one or more physical layer and media access control (PHY/MAC) layer sub-problems per tone per time slot with one of cooperative relaying of radio signals or spatial reusing of radio spectrum; updating prices; and allocating radio resources based on the PHY/MAC layer sub-problems.

Claims (1883)

1. A method to allocate one or more resources in a multi-hop network, comprising:

a. solving one or more higher-layer sub-problems;

b. solving one or more physical layer and media access control (PHY/MAC) layer sub-problems per tone per time slot with one of cooperative relaying of radio signals; or spatial reusing of radio spectrum; and no cooperative relaying of radio signals and no spatial reusing of the radio spectrum;

c. updating prices; and

d. allocating radio resources based on the PHY/MAC layer sub-problems;

P

(

n

,

t

)

*

=

[

λ

μ

S

(

)

(

t

)

+

ò

-

1

G

ℓℓ

(

n

)

]

+

including

solving

*

=

arg

max

{

λ

log

(

1

+

G

ℓℓ

(

n

)

P

(

n

,

t

)

*

)

-

μ

S

(

)

(

t

)

P

(

n

,

t

)

*

|

t

(

)

}

.

2. The method of claim 1 , comprising solving one or more physical layer and media access control (PHY/MAC) layer sub-problems per tone per time slot with cooperative relaying of radio signals and no spatial reusing of radio spectrum.

3. The method of claim 2 , comprising:

P

(

n

,

t

)

*

=

[

λ

μ

S

(

)

(

t

)

+

ò

-

1

G

k

*

,

S

(

)

(

n

)

]

+

P

^

(

n

,

t

)

*

(

k

i

)

=

1

η

i

2

[

λ

η

i

μ

k

i

(

t

)

+

ò

-

1

G

Q

(

)

,

k

i

(

n

)

]

+

*

=

arg

max

{

λ

log

(

1

+

G

ℓℓ

(

n

)

P

(

n

,

t

)

*

)

-

μ

S

(

)

(

t

)

P

(

n

,

t

)

*

|

,

λ

log

(

1

+

G

k

*

,

S

(

)

(

n

)

P

(

n

,

t

)

*

)

-

μ

S

(

)

(

t

)

P

(

n

,

t

)

*

|

t

(

)

b

,

λ

log

(

1

+

(

k

(

)

G

Q

(

)

,

k

(

n

)

P

^

(

n

,

t

)

*

(

k

)

)

2

)

-

k

(

)

μ

k

(

t

)

P

^

(

n

,

t

)

*

(

k

)

|

}

.

4. The method of claim 1 , comprising solving one or more physical layer and media access control (PHY/MAC) layer sub-problems per tone per time slot with no cooperative relaying of radio signals but with spatial reusing of radio spectrum.

5. The method of claim 4 , comprising solving

max

t

λ

c

(

n

,

t

)

-

k

(

μ

(

t

)

+

ò

)

(

k

)

t

P

(

n

,

t

)

subject

to

P

(

n

,

t

)

0

,

c

(

n

,

t

)

log

(

1

+

G

ℓℓ

(

n

)

P

(

n

,

t

)

t

G

ℓℓ

(

n

)

P

(

n

,

t

)

+

1

)

numerically with multiple initial points.

6. The method of claim 1 , comprising solving one or more physical layer and media access control (PHY/MAC) layer sub-problems per tone per time slot with cooperative relaying of radio signals and spatial reusing of radio spectrum.

7. The method of claim 6 , comprising solving

max

t

(

)

λ

c

(

n

,

t

)

-

k

(

μ

(

t

)

+

ò

)

(

(

k

)

(

b

)

t

(

)

P

(

n

,

t

)

+

k

(

)

P

^

(

n

,

t

)

(

k

)

)

s

.

t

.

c

(

n

,

t

)

min

k

(

)

c

,

k

(

n

,

t

)

,

t

(

)

b

,

c

,

k

(

n

,

t

)

=

Δ

log

(

1

+

G

k

,

S

(

)

(

n

)

P

(

n

,

t

)

(

b

)

t

(

)

G

k

,

S

(

)

(

n

)

P

(

n

,

t

)

+

c

t

(

)

k

G

k

,

k

(

n

)

P

^

(

n

,

t

)

(

k

)

+

1

)

c

(

n

,

t

)

log

(

1

+

(

k

(

)

G

Q

(

)

,

k

(

n

)

P

^

(

n

,

t

)

(

k

)

)

2

(

b

)

t

(

)

G

Q

(

)

,

S

(

)

(

n

)

P

(

n

,

t

)

+

c

t

(

)

k

(

)

G

Q

(

)

,

k

(

n

)

P

^

(

n

,

t

)

(

k

)

+

1

)

,

t

(

)

c

c

(

n

,

t

)

log

(

1

+

G

ℓℓ

(

n

)

P

(

n

,

t

)

(

b

)

t

(

)

G

ℓℓ

(

n

)

P

(

n

,

t

)

+

c

t

(

)

k

(

)

G

Q

(

)

,

k

(

n

)

P

^

(

n

,

t

)

(

k

)

+

1

)

,

t

(

)

numerically with multiple initial points.

8. The method of claim 7 , comprising solving an approximate problem given by

max

t

(

)

λ

c

(

n

,

t

)

-

k

(

μ

(

t

)

+

ò

)

(

(

k

)

(

b

)

P

(

n

,

t

)

+

c

t

(

)

k

(

)

P

^

(

n

,

t

)

(

k

)

)

s

.

t

.

c

(

n

,

t

)

-

1

d

log

(

k

(

)

w

k

-

dc

,

k

(

n

,

t

)

(

P

)

)

,

t

(

)

b

,

c

,

k

(

n

,

t

)

=

Δ

log

(

1

+

G

k

,

S

(

)

(

n

)

P

(

n

,

t

)

(

b

)

t

(

)

G

k

,

S

(

)

(

n

)

P

(

n

,

t

)

+

c

t

(

)

k

(

)

G

k

,

k

(

n

)

P

^

(

n

,

t

)

(

k

)

+

1

)

c

(

n

,

t

)

log

(

1

+

(

k

(

)

G

Q

(

)

,

k

(

n

)

P

^

(

n

,

t

)

(

k

)

)

2

(

b

)

t

(

)

G

Q

(

)

,

S

(

)

(

n

)

P

(

n

,

t

)

+

c

t

(

)

k

(

)

G

Q

(

)

,

k

(

n

)

P

^

(

n

,

t

)

(

k

)

+

1

)

,

t

(

)

c

(

n

,

t

)

log

(

1

+

G

ℓℓ

(

n

)

P

(

n

,

t

)

(

b

)

t

(

)

G

ℓℓ

(

n

)

P

(

n

,

t

)

+

c

t

(

)

k

(

)

G

Q

(

)

,

k

(

n

)

P

^

(

n

,

t

)

(

k

)

+

1

)

,

t

(

)

.

9. The method of claim 1 , comprising repeating (a)-(c) until convergence.

10. The method of claim 1 , wherein the solving the higher-layer sub-problem comprises solving:

maxs min −λ T x

subject to s min ≦s

Ax=s

x 0.

11. A system to allocate one or more resources in a multi-hop network, comprising:

one or more base stations; and

a radio resource controller coupled to the one or more base stations, the radio resource controller including computer readable code to:

solve one or more higher-layer sub-problems;

solve one or more physical layer and media access control (PHY/MAC) layer sub-problems per tone per time slot with one of: cooperative relaying of radio signals; or spatial reusing of radio spectrum; and no cooperative relaying of radio signals and no spatial reusing of the radio spectrum;

update prices; and

allocate radio resources based on the PHY/MAC layer sub-problems;

P

l

(

n

,

t

)

*

=

[

λ

l

μ

S

(

l

)

(

t

)

+

ò

-

1

G

ll

(

n

)

]

+

including

solving

l

*

=

arg

max

l

{

λ

l

log

(

1

+

G

ll

(

n

)

P

l

(

n

,

t

)

*

)

-

μ

S

(

l

)

(

t

)

P

l

(

n

,

t

)

*

l

A

t

(

G

)

}

.

12. The system of claim 11 , comprising code to solve one or more physical layer and media access control (PHY/MAC) layer sub-problems per tone per time slot with no cooperative relaying of radio signals and no spatial reusing of the radio spectrum.

13. The system of claim 11 , comprising code to solve one or more physical layer and media access control (PHY/MAC) layer sub-problems per tone per time slot with cooperative relaying of radio signals and no spatial reusing of radio spectrum.

14. The system of claim 11 , comprising code to solve one or more physical layer and media access control (PHY/MAC) layer sub-problems per tone per time slot with no cooperative relaying of radio signals but with spatial reusing of radio spectrum.

15. The system of claim 11 , comprising code to solve one or more physical layer and media access control (PHY/MAC) layer sub-problems per tone per time slot with cooperative relaying of radio signals and spatial reusing of radio spectrum.

16. A method to allocate one or more resources in a multi-hop network, comprising:

a. solving one or more higher-layer sub-problem(s);

b. solving one or more physical layer and media access control (PHY/MAC) layer sub-problems per tone per time slot with one of cooperative relaying of radio signals; spatial reusing of radio spectrum; and no cooperative relaying of radio signals but with spatial reusing of the radio spectrum;

c. updating prices; and

d. allocating radio resources based on the PHY/MAC layer sub-problems;

max

l

A

t

λ

l

c

l

(

n

,

t

)

-

k

(

μ

l

(

t

)

+

ò

)

l

O

(

k

)

l

A

t

P

l

(

n

,

t

)

including

solving

subject

to

P

l

(

n

,

t

)

0

,

c

l

(

n

,

t

)

log

(

1

+

G

ll

(

n

)

P

l

(

n

,

t

)

l

l

l

A

t

G

ll

(

n

)

P

l

(

n

,

t

)

+

1

)

.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2012
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 027767/0918 →