Terminal and method for wireless sensor network for determining contention windows in contention-based channel access
First Claim
Patent Images
1. A communication method for a terminal in a wireless sensor network using a contention-based channel access mechanism, comprising:
- initializing a contention window to a known size, when a packet transmission is required;
counting a number of resets of the contention window;
resetting the size of the contention window in a hybrid expansion mode including increasing the size of the contention window one of linearly and exponentially when a parameter indicates linear expansion or exponential expansion, respectively, when a channel is assessed to be busy; and
attempting the packet transmission through the channel, when the channel is assessed to be idle,wherein increasing the size of the contention window linearly comprises calculating a new size of the contention window as;
CWi=CWi-1=c, mod(i,n)≠
0(i≧
1)wherein i is the number of resets,CWi is the size of the contention window,CWi-1 is a previous size of the contention window,c is a linear expansion constant, andn is a number of expansion resets in which the size of contention window is expanded.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication terminal and method is provided for improving channel utilization efficiency in a wireless sensor network using contention-based channel access mechanism is disclosed. The communication method according to the present invention comprises initializing, when a packet transmission is required, a contention window to a size; resetting, when a channel is assessed to be busy, the size of the contention window in a hybrid expansion mode; and attempting, when the channel is assessed to be idle, the packet transmission through the channel.
-
Citations
14 Claims
-
1. A communication method for a terminal in a wireless sensor network using a contention-based channel access mechanism, comprising:
-
initializing a contention window to a known size, when a packet transmission is required; counting a number of resets of the contention window; resetting the size of the contention window in a hybrid expansion mode including increasing the size of the contention window one of linearly and exponentially when a parameter indicates linear expansion or exponential expansion, respectively, when a channel is assessed to be busy; and attempting the packet transmission through the channel, when the channel is assessed to be idle, wherein increasing the size of the contention window linearly comprises calculating a new size of the contention window as;
CWi=CWi-1=c, mod(i,n)≠
0(i≧
1)wherein i is the number of resets, CWi is the size of the contention window, CWi-1 is a previous size of the contention window, c is a linear expansion constant, and n is a number of expansion resets in which the size of contention window is expanded. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication terminal of a wireless sensor network using a contention-based channel access mechanism, comprising:
-
a memory unit which stores a packet carrying data collected by the terminal; a control unit which; initializes a contention window to a size, when a packet transmission is required, counts a number of resets of the contention window resets, the size of the contention window in a hybrid expansion mode when a channel is assessed to be busy, including increasing the size of the contention window linearly, when a parameter indicates a linear expansion, and increasing the size of the contention window exponentially, when the parameter indicate an exponential expansion and, attempts the packet transmission through the channel, when the channel is assessed to be idle, and a radio frequency unit which collects the data and transmits the packet when the channel is assessed to be idle, wherein the control unit increases the size of the contention window as;
CWi=CWi-1=c, mod(i,n)≠
0(i≧
1)wherein i is the number of resets, CWi is the size of the contention window, CWi-1 is a previous size of the contention window, c is a linear expansion constant, and n is a number of expansion resets in which the size of contention window is expanded. - View Dependent Claims (7, 8, 9)
-
-
10. A contention-based channel access mechanism device, comprising:
-
a processor in communication with a memory the memory including code, which when accessed by the code causes the processor to; initialize a contention window to a known size, when a packet transmission is required; count a number of resets of the contention window; reset the size of the contention window in a hybrid expansion mode, when a channel is assessed to be busy, including increasing the size of the contention window one of linearly and exponentially when a parameter indicates a linear expansion or an exponential expansion, respectively; and attempt the packet transmission through the channel, when the channel is assessed to be idle, wherein increasing the size of the contention window linearly comprises calculating a new size of the contention window as;
CWi=CWi-1=c, mod(i,n)≠
0(i≧
1)wherein i is the number of resets, CWi is the size of the contention window, CWi-1 is a previous size of the contention window, c is a linear expansion constant, and n is a number of expansion resets in which the size of contention window is expanded. - View Dependent Claims (11, 12, 13, 14)
-
Specification