![]() A method and system for selecting communication parameters in a wireless network
专利摘要:
The present invention relates to a method and system for distributing communication parameters in a wireless network comprising a plurality of nodes configured to wirelessly communicate with each other over a plurality of communication channels, wherein data packets are used for data communication within the wireless network and each data packet comprises a sequential number identifying selected communication parameters. The method comprises: dividing said plurality of nodes into one master node and at least one sub-node, the master node is configured to select communication parameters in the network, and to communicate the communication parameters to the at least one sub-node in the wireless network, and configuring the wireless network in a tree structure whereby each sub-node has a parent node and each node may have one or more child nodes. The method further comprises: communicating updated communication parameters to at least one sub-node in the wireless network by transmitting, from a node, a data packet comprising an updated sequential number, detecting, in sub-nodes within the coverage area of the transmitting node, the updated sequential number in the data packet, listening, in each sub-node that has detected an updated sequential number, for communication parameters associated with said updated sequential number, and using the updated communication parameters at a predetermined time. 公开号:SE1750428A1 申请号:SE1750428 申请日:2015-02-04 公开日:2017-04-10 发明作者:Norlén Niclas;Karlsson Michael;Fabian Paape Lars;Bengtsson Marcus 申请人:Lumenradio Ab; IPC主号:
专利说明:
lO A method and system for selecting communication parameters in a wireless networkTechnical field The present invention relates to a method for distributing communicationparameters in a wireless network as defined in the preamble of theindependent claim 1. The invention also relates to a system for distributing communication parameters in a wireless network.Background When communicating in a wireless network, it is essential to be able totransmit and receive data packets between nodes in an effective way. Bymonitoring the wireless environment and detecting suitable communicationchannels for each node, it is possible to establish a set of communication parameters that can be used to communicate within the wireless network. Typically, a special designed node is selected to be master since the masteris configured to collect information regarding the wireless environment foreach node and is also configured to process the collected information andmake a decision regarding suitable communication parameters to be used in the wireless network. Thus, the master node differs from the other nodes in the wireless networksince it requires a larger memory for storing the collected information and a more complex processor to process the collected information.Summary One object with the present invention is to provide an improved method forselecting and distributing communication parameters in a wireless network compared to prior art. The object may be achieved with a method for distributing communication parameters in a wireless network comprising a plurality of nodes configured lO to wirelessly communicate with each other over a plurality of communicationChannels, wherein data packets are used for data communication within thewireless network and each data packet comprises a sequential numberidentifying selected communication parameters. The method comprises anumber of steps: dividing said plurality of nodes into one master node and atleast one sub-node, the master node is conf1gured to select communicationparameters in the network, and to communicate the communicationparameters to the at least one sub-node in the Wireless network, andconfiguring the wireless network in a tree structure whereby each sub-nodehas a parent node and each node may have one or more child nodes. Themethod further comprises: communicating updated communicationparameters to at least one sub-node in the wireless network by transmitting,from a node, a data packet comprising an updated sequential number,detecting, in sub-nodes within the coverage area of the transmitting node,the updated sequential number in the data packet, listening, in each sub-node that has detected an updated sequential number, for communicationparameters associated with said updated sequential number, and using the updated communication parameters at a predetermined time. An advantage with the present invention is that any node in the wirelessnetwork can distribute updated communication parameters, originallyreceived from a master node that selects communication parameters based on the wireless environment. Further objects and advantages will be apparent for a skilled person from the detailed description and the drawings.Brief description of the drawings Fig. 1 illustrates a procedure for collecting communication parameters in a wireless network according to the prior art. Fig. 2 illustrates a first embodiment of a procedure for collecting and selecting communication parameters in a wireless network. lO Fig. 3 shows a data packet conf1gured to be used for communication within a wireless network. Fig. 4 shows a flow chart for collecting and selecting communication parameters in a wireless network. Fig. 5 illustrates an embodiment of a procedure for collecting communication parameters in a wireless network. Fig. 6 shows a flow chart for distributing selected communication parameters in a wireless network. Fig. 7 illustrates a first embodiment of a procedure for distributing communication parameters in a wireless network. Fig. 8 illustrates a second embodiment of a procedure for distributing communication parameters in a wireless network. Fig. 9 illustrates a second embodiment of a procedure for collecting and selecting communication parameters in a wireless network.Detailed description The invention described below is a general method for collecting informationregarding the wireless environment for each node in a wireless network,selecting communication parameters based upon the collected information ina predetermined node (often called master node), and thereafter distributingcommunication parameters to the other nodes (often called sub-nodes) in the wireless network. For illustration purposes the communication parameters is selected to befrequency channels (f1; f2; fn), e.g. used in frequency hopping network. Itshould be noted that the communication parameters should not be limitedto frequency channels, and other types of communication parameters may be used which is obvious for a skilled person in the art. Examples of other types of communication parameters are modulation form and on-air data rate . Figure 1 illustrates a procedure 10 for collecting communication parametersin a wireless network according to the prior art. In this example, the wirelessnetwork comprises seven nodes, six sub-nodes A-F and a master node M.The sub-nodes and master node are conf1gured to monitor their respectiveWireless environment, i.e. to identify good and bad communicationparameters within their range and generate a channel quality index for eachnode “CQlnodäÄ Other wireless networks might affect nodes within thewireless network and this information is essential for the master node in order to make a decision regarding which communication parameters to use. The nodes of the wireless network in figure 1 are arranged in a tree structurewith the master node M at the top level. Each sub-node A-F has a parentnode and each node may have one or more child nodes. E.g. sub-node “A”has a parent node “M” and two child nodes “C” and “D”. However, sub-node“E” has a parent node “D” and no child nodes. Each sub-node knows whichnode is their parent node, but normally does not have any knowledge ofwhich sub-nodes are child nodes. This arrangement provides a one-waycommunication link from the sub-nodes to the master node, as indicated by the solid arrows between the nodes in the tree structure 10. The master node M will collect the CQI from each sub-node A-F, as indicatedby dashed arrows. For example, node “C” monitors the wireless environmentand establishes a channel quality index CQIC, indicating that frequencychannel f2 is not good. The information is thereafter transmitted to themaster node “M”, via sub-node “A” as indicated by arrow 11. The sameprocedure is performed by all sub-nodes and the information is transmitted to the master node. Below is an example of how the prior art collection procedure might work. Inthis example the communication channels are selected to be four, i.e. fl; f2; f3 and f4. Each frequency channel is monitored and is assigned a quality lO indication value, which in this example is a discrete value, indicating if thechannel is good “O” or bad “1” for communication purposes. The CQI for each node can be expressed as (f 1; f2; f3; f4). Node CQI A (O;O;O;O)B (1;0;0;0)C (O;1;O;O)D (1;0;0;0)E (O;O;O;O)F (O;O;O;O)M (O;O;O;O)Table 1 In table 1, CQI for each node is illustrated. The master node “M” has accessto the CQI for all nodes and uses them to determine how to use the available communication channels within the network. The master node may be summing the CQI for all nodes to obtain knowledgeof any interfering networks. In this example the sum of all quality indication values for each communication channel f 1 -f4 will be:ZA-M CQInOde I (Zi 1; 0; O) The master node will thereafter make a decision regarding whichcommunication parameters to use based on the result from equation (1). Aset of rules will decide this, e.g. select to use only communication channelswith a summed quality indication value being maximum “1” => use f2; f3 and f4. A drawback with the prior art procedure is that the master node has to havea sufficiently large memory to store CQI from each node and also have to beable to process the information to provide a result upon which the master node can decide the communication parameters. The sub-nodes only have a lO limited ability to store data and to process data internally. This normallymeans that the master node is a special unit since it is rather expensive to manufacture. Figure 2 illustrates a first embodiment 20 of a procedure for collecting andselecting communication parameters in a wireless network. Each nodeestablishes a channel quality index CQI, as described in connection withfigure 1, but instead of transmitting the information from each sub-node tothe master node, a modified channel quality index CQPnode is calculated in each node (sub-nodes and master node) based on: - the channel quality index CQlnode established in the node, and- an accumulated channel quality index CQIaCC based on the channel quality index established in the child node(s), if any. The equations (2) and (3) below illustrate two alternatives to calculate themodified channel quality index in each node. The sub-nodes thereaftertransmits the modified channel quality index to its parent node, and themaster node uses the calculated modified channel quality index to make adecision how to use the available communication resources most efficiently by selecting appropriate communication parameters. Equation (2) illustrates a first alternative to calculate the modified channelquality index. The quality indication value of the channel quality indexestablished by the node, and the quality indication value of the accumulatedchannel quality index may be summed for each communication channel to create said modified channel quality index. CQIInOde I cQlacc + CQInOde Equation (3) illustrates a second alternative to calculate the modifiedchannel quality index. The quality indication value for each communicationchannel of the channel quality index established by the node may beweighted by a factor (n+1), and the weighted quality indication value and the lO quality indication value of the accumulated channel quality index may besummed for each communication channel to create said modified channel quality index.CQIInOde I cQlacc + (n + 1) ' CQInOde n may be an index value corresponding to the number of sub-nodes thathave contributed to the accumulated channel quality index. In order to keeptrack of the number of sub-nodes that have contributed to the accumulatedchannel quality index, each child node may transmit a child index valuenQhl-ld node indicating the number of sub-nodes that have contributed to themodified channel quality index from each child node. The node is configured to calculate the index value n n = Z nlchild node (4a)nlnode = n + 1 Each node calculates a modified index value nflwde, Which may be equal tothe factor mentioned above (i.e. index value plus one, n+1), used to calculatethe Weighted quality indication value. The modified index value is thereafter transmitted to its parent node. The accumulated channel quality index CQIaCC is based on the modified channel quality index transmitted from the one or more child nodes, if any. The accumulated channels quality index C Qlacc may comprise summing, foreach communication channel, the quality indication value of the modifiedquality index transmitted from the child node(s), if any, as shown in equation (5).CQIaCC I Z cQllchild node When the modified channel quality index has been calculated, each sub-node (A-F) is configured to transmit the modified channel quality index to the parent node for further calculations in the parent node. If the parent node is the master node, the updated communication parameters are selected basedon the modified channel quality index calculated in the master node and theupdated communication parameters are communicated to the sub-nodes for future use. Figure 3 shows a data packet 30 configured to be used for communicationwithin a wireless network. The data packet can have an arbitrary length,usually defined by the network protocol, and comprises at least two portions.A first portion is a number field 31 and a second portion is a payload field32. The payload field 32 contains data to be communicated within thenetwork and the number field contains a sequential number that indicates if there has been a change in communication parameters within the network. The sequential number is a number that is updated every time the masternode makes a decision to change the communication parameters, as anexample the sequential number may be increased or randomly changedevery time the master makes a decision to change the communicationparameters. All data packets 30 transmitted in the wireless network containsthe latest known sequential number for the node that transmits the datapacket. If a sub-node detects an updated sequential number in the numberfield 31, then a process to update the communication parameters is initiated, as described in more detail in connection with figures 6-8. Figure 4 shows a flow chart 40 for collecting and selecting communication parameters in a wireless network. The flow starts at 41 and in 42 the nodes in the wireless network are dividedinto one master node and sub-nodes arranged in a tree structure. Any nodein the network has the required memory capacity and processing capabilitiesto be master node, since the same calculations are performed in all nodeswithin the network. Each sub-node has a parent node and may have one or more child nodes according to the tree structure previously described. lO The channel quality index CQI is established for each node (both for sub-nodes and master node) as indicated by 43. In 44 a modified channel qualityindex CQI' is calculated according to equation (2) or (3) and if CQI' iscalculated according to equation (3), then a modified index value n' has to be calculated. The procedure for collecting information regarding the wireless environmentdiffers between master node and sub-node, and in 45 the process is decidedto proceed to 46 if the node is a sub-node, and if the node is the master nodethe process proceeds to 47. The modified channel quality index CQI' (andoptionally the index value n') is transmitted to the parent node atpredetermined intervals, and then the flow is fed back to 43 to continue monitoring the wireless environment. A decision regarding the communication parameters is made in 47 based onthe calculated modified channel quality index CQI' in the master node. If themaster node decides not to update the communication parameters in 48, i.e.keep the sequential number when transmitting data packets, then the flow continues to 43 to continue monitoring the wireless environment. On the other hand, if the master node decides to update the communicationparameters in 48, the sequential number used when sending data packetswill be updated in 49 and the process to distribute updated communicationparameters to sub-nodes will start (as described in more detail below). Theflow is thereafter fed back to 43 to continue monitoring the wireless environment. Figure 5 illustrates an embodiment of a procedure for collectingcommunication parameters in a wireless network. The nodes in this exampleare arranged in a tree structure as described in connection with figure 2. Ineach node, the channel quality index CQI is monitored and a modifiedchannel quality index CQI' for each node is calculated (optionally togetherwith a modified index value n' if equation (3) is used to calculate the modified channel quality index). lO lO Assume that the Wireless environment is the same as described in table 1,then the calculated channel quality index for the master node CQPM Will be(2;1;O;O) When equation (2) is used and (4;1;O;O) When equation (3) is used, as presented in table 2. Node cQ1 cor (2) n' CQI (s)A (0;0;0;0) (1;1;0;0) 5 (3;1;0;0)B (1;0;0;0) (1;0;0;0) 1 (1;0;0;0)C (0;1;0;0) (0;1;0;0) 1 (0;1;0;0)D (1;0;0;0) (1;0;0;0) 3 (3;0;0;0)E (0;0;0;0) (0;0;0;0) 1 (0;0;0;0)F (0;0;0;0) (0;0;0;0) 1 (0;0;0;0)M (0;0;0;0) (2;1;0;0) 7 (4;1;O;O)Table 2 As illustrated in figure 5, modified channel quality index CQPnode iscalculated in each node, and equation (2) may be modified by substituting CQIaCC With equation (5). The calculations in each node Will be:CQIInOde = Z cQllchild node + CQInOde The modified channel quality index is presented in table 2, column 3, for each node in this example:CQFF = CQIF, since no child nodes to sub-node F CQFE = CQIE, since no child nodes to sub-node E CQI'D CQI'F + CQI'E + CQIDCQFC = CQIC, since no child nodes to sub-node CCQFB = CQIB, since no child nodes to sub-node B CQIIA : CQIIC + CQIID + 11 CQIIM : CQIIA + CQIIB + It is interesting to note that the result from the calculation When usingequation (2) is the same as for the prior art solution described in connectionWith figure 1, but Without having to use a dedicated master node to collectall the monitored channel quality indexes from the sub-nodes and perform the calculation task in the master node. Similarly, equation (3) may be modified by substituting CQIaCC With equation(5) and substituting (n+1) With equation (4b). The calculations in each nodeWill be: CQIInOde I Z cQllchild node + nlnode I CQInOde and information regarding the number of sub-nodes that has contributed tothe accumulated quality index, i.e. the modif1ed index value n', also have tobe calculated and transmitted to the parent node according to equation (4a) and (4b) and can be expressed as: I n node I Znlchild node + 1 The modif1ed index value is presented in table 2, column 4 and the modif1edchannel quality index is presented in table 2, column 5, for each node in this example: CQFF = CQIF and n'F = 1, since no child nodes to sub-node F CQFE CQIE and n'E = 1, since no child nodes to sub-node ECQIID :CQIIF+CQIIE+nID'CQID andnlD :nIF +nIE+1CQFC = CQIC and n'c = 1, since no child nodes to sub-node C CQFB = CQIB and n'B = 1, since no child nodes to sub-node B CQIIA : CQIIC + CQIID + nIA ' and nIA : nlc +nID + 1 lO 12 CQIIM : CQIIA + CQIIB + nIM ' and nIM : nIA + nIB + 1 Furthermore, a more clear indication of the possibility to use the availablefrequency channels is apparent when applying equation (3) instead. The badfrequency channel f 1 will also affect the possibility to communicate withsub-nodes E and F although they do not experience any problems to use thisfrequency channel themselves. A more robust and reliable selection of communication parameters is thus achieved. Figure 6 shows a flow chart 60 for distributing selected communicationparameters in a wireless network. Each node is configured to use the latestknown sequential number when sending data packets in the wirelessnetwork. The flow chart 60 is applicable to all nodes, but the process ofupdating the communication parameters is initiated by the master node.When the master node has decided to update the communicationparameters, the master node updates the sequential number and the flow starts in 61. Data packets are used for data communication within the wireless networkand each data packet comprises a sequential number identifying selectedcommunication parameters, as previously described and in 62 the masternode communicate updated communication parameters to at least one sub-node in the wireless network by transmitting a data packet comprising an updated sequential number. Sub-nodes within the coverage area of the master node detect the updatedsequential number in the data packet in 63 and starts listening forcommunication parameters associated with said updated sequential number. In order to minimize data transmission and improve reliability within thenetwork, a time delay “t0“ may be applied for each sub-node in 64 andduring the time delay each sub-node that has detected the updated sequential number listens for communication parameters associated with lO 13 said updated sequential number. The time delay “t0” may be hardcoded ineach sub-node, e.g. a predetermined number of seconds, a random time-delay generated by each sub-node, e.g. between two and five seconds, or a time-delay included in the data packet transmitted from the master node. In 65, each sub-node that has detected the updated sequential numberchecks if new communication parameters has been received. If not, the flowcontinues to 66, wherein the elapsed time “t” since the sub-node detectedthe updated sequential number is compared with the time-delay “t0”. If the time elapsed is less than the time-delay, the flow is fed back to 65. However, if the elapsed time is equal or larger than the time-delay, the flowcontinues to 67, and a request for updated communication parameters istransmitted from the sub-node. The flow is thereafter fed back to 64 and a new time-delay is set. If the sub-node that has detected an updated sequential number also hasreceived updated communication parameters, the flow continues from 65 to68, where the updated communication parameters will be used at a predetermined time “t1”. Updated parameters have to be distributed to all sub-nodes in the wirelessnetwork to ensure functionality. This can be achieved by the master nodetransmitting a point in time from when the updated parameters should beused, or each sub-node decides the point of time from where the updatedcommunication parameters should be used based upon a fixed time, e.g.twenty three seconds, from where it detected the updated sequential number. The flow ends in 69 when all sub-nodes have detected the updatedsequential number and received updated communication parameters. This process will be described in more detail in connection with figures 7 and 8. 14 Figure 7 illustrates a first embodiment of a procedure for distributingcommunication parameters in a wireless network. Solid arrows in figure 7indicate data packet communication between two nodes with updated sequential number. At t=O, the master node M transmits a data packet 71 with updatedsequential number to sub-node A. This message is also heard by sub-nodeB, as indicated by the dotted arrow 71', since it is within the coverage area ofthe master node M. A time-delay to is initiated in sub-nodes A and B duringwhich time they listen to further communications that include the updated communication parameters. In this example, the elapsed time is larger than the time-delay for sub-node A and a request for updated communication parameters is transmitted fromsub-node A to the master node M (as indicated by dashed arrow 72), which is heard by sub-nodes B, C and D as indicated by dotted arrows 72”. A time-delay is initiated in sub-nodes C and D and they listen to receive updated communication parameters. A data packet 73 with updated communication parameters is transmittedfrom master node M to sub-node A, which is heard by sub-node B, asindicated by dotted arrow 73”. Since sub-node B has received the updatedcommunication parameters without having to transmit a request, sub-nodeA and sub-node B wait until t=t1 to start using them. However, both sub-node A and B can provide information to any other sub-node requesting updated communication parameters. Next, in this example the elapsed time is larger than the time-delay for sub-node C and a request is transmitted to the parent node sub-node A (asindicated by dotted arrow 74), which is also heard by sub-nodes D and E, asindicated by dotted arrows 74”. The time-delay for sub-node E is initiated. A data packet 75 with updated communication parameters is transmitted from sub-node A to sub-node C, which is heard by sub-node D as indicated by dotted arrow 75”. Since sub-node D has received the updatedcommunication parameters without having to transmit a request, sub-nodeC and sub-node D wait until t=t1 to start using them. However, both sub-node C and D can provide information to any other sub-node requesting updated communication parameters. Next, the elapsed time is larger than the time-delay for sub-node E and arequest is transmitted to sub-node D (as indicated by dashed arrow 76,which is heard by sub-node F, as indicated by dotted arrow 76”. The time- delay for sub-node F is initiated. A data packet 77 with updated communication parameters is transmittedfrom sub-node D to sub-node E, which is heard by sub-node F as indicatedby dotted arrow 77”. Since sub-node F has received the updatedcommunication parameters without having to transmit a request, sub-nodeE and sub-node F wait until t=t1 to start using them. All sub-nodes havereceived the updated communication parameter and the process is completewhen the nodes in the wireless network start to use the updated communication parameters. Please note that the time-delay to may be different for each sub-node and that the coverage area for each node may differ from each other. Figure 8 illustrates a second embodiment of a procedure for distributingcommunication parameters in a wireless network. Solid arrows in figure 8indicate data packet communication between two nodes with updatedsequential number and updated communication parameters associated with the updated sequential number. At t=O, the master node M transmits a data packet 81 with updatedsequential number and updated communication parameters to sub-node A.This message is also heard by sub-node B, as indicated by the dotted arrow 81', since it is within the coverage area of the master node M. lO 16 Next, in this example, sub-node B transmits a data packet 82 with updatedsequential number and updated communication parameters to master nodeM. This message is also heard by sub-node A, as indicated by the dotted arrow 82', and sub-node D, as indicated by dotted arrow 82”, since they are within the coverage area of the sub-node B. Next, in this example, sub-node D transmits a data packet 83 with updatedsequential number and updated communication parameters to sub-node A.This message is also heard by sub-node C, as indicated by the dotted arrow832 and sub-nodes E and F, as indicated by dotted arrow 83”, since they are within the coverage area of the sub-node D. In this example all sub-nodes are reached with the transmission of onlythree data packets. The updated communication parameters are ready to be used at t=ti. When the updated sequential number and updated communicationparameters are transmitted at the same time, it is not necessary to allocate atime-delay to each sub-node that has detected the updated sequentialnumber, and no request for updated communication numbers are needed.Therefore, the flow chart in figure 6 may be modified by eliminating steps 64-67, and the flow proceeds directly from step 63 to step 68 since step 63 already includes listening for updated communication parameters. Figure 9 illustrates a second embodiment 90 of a procedure for collecting and selecting communication parameters in a wireless network. In some wireless networks there might be certain nodes that are moreimportant to maintain good communication with and in this embodiment an additional weight is introduced called priority value “k”. The quality indication value for each communication channel is multipliedwith a modified priority value (k') to calculate a weighted quality indication value. The modified priority Value is the maximum priority Value from the lO 17 group: priority value of the node; modified priority value of the child node(s),if any. Each sub-node is also configured to transmit the modified priority value to the parent node. Equation (2) may be modified as follows: CQIInOae = CQIaCC "l" kInOde ' CQInOae (9)Where Rhode = maxlkacc: knodel (10) linode corresponds to the maximum priority value of the sub-nodes that havecontributed to the accumulated channel quality index and the priority value of the node. Similar modification can be made to equation (3) in combination With equation (4b):CQIInOde I CQIaCC + klnode 'nlnode I CQInOde (11) In figure 9, the modified channel quality index of sub-node C can be expressed as: CQFC = f(CQIC,n'C,kC) = kc - n'c - CQIC, Where n'c = 1 (no child nodes) The same applies for sub-node B: CQFB = f(CQIB,n'B,kB) = kB -n'B - CQIB, Where n'B = 1 (no child nodes) For sub-node A, the expression is: CQFA = f(CQIA,CQI'C,n'A,kA,kC) = CQI'C + max[kA;kC] -n'A - CQIA, Where n'A = 2For master node M, the expression is: CQIIM I f(CQ1M» CQIIA» CQIIBJVM» kM»kA»kB»kc) =>CQIIM : CQIIA + CQIIB + kA; kB; kc] ' nIM ' CQIA, Where n'M = 4 18 To illustrate the advantage with the use of priority values, the followingpriority values are selected for illustration purposes using equation (11) in comparison with equation (3): kM=1kA=1kB=1.5kc=z Sub-node C is a prioritized communication point in the wireless network,although sub-node B is higher prioritized than sub-node A, the result of how to select communication parameters is as follows: Node CQI k k' n' CQI' [Eq(11)] CQI' [Eq(3)]A (O;O;O;1) 1 2 2 (O;O;O;4) (O;O;O;2) B (1;O;O;O) 1.5 1.5 1 (1.5;O;O;O) (1;O;O;O) C (O;O;O;O) 2 1 (O;O;O;O) (O;O;O;O) M (O;O;O;O) 1 2 4 (1.5;O;O;4) (1;O;O;2)Table 3 In order to decide communication parameters in the wireless network, athreshold of “2” is selected for illustration purposes. If the quality indicationvalue is above “2”, the communication parameter is de-selected or at least the usage of the communication parameter is limited. The calculations in the master node M using equation (11) results indetection of poor communication performance for communication channel f4(over the selected threshold) and by avoiding using (or at least limit theusage of) frequency channel f4, the communication with sub-node C isprioritized. However, if priority values are not used and the decision processin the master node use equation (3), no quality indication value is above thethreshold and therefore all communication parameters are used. This maybe a problem if sub-node A has problems communicating over frequency channel f4. lO 19 As previously mentioned, in one embodiment of the Wireless network it isconfigured as a frequency hopping network With a frequency hoppingscheme and said plurality of communication channels With a predeterminednumber of frequency channels. The selection of updated communicationparameters may comprise: - selecting a limited number of frequency channels, and/ or - updating the frequency hopping scheme. The selected frequency channels have a channel indication value in themodified channel quality index of the master node being better than athreshold value. The threshold value is selected to provide a minimum number of frequency channels. According to national regulations, there may be requirements to use allfrequency channels and then the selecting process may comprise selecting the utilization percentage of each frequency channel. When monitoring the channel quality index CQI, the term “CQI” should notbe limited to relate to the quality of a physical channel but could also berelated to monitoring different parameters that have an impact on the communication channel.
权利要求:
Claims (16) [1] 1. A method for distributing communication parameters in a wirelessnetwork comprising a plurality of nodes configured to wirelesslycommunicate with each other over a plurality of communication channels,wherein data packets are used for data communication within the wirelessnetwork and each data packet comprises a sequential number identifyingselected communication parameters, the method comprises: - dividing said plurality of nodes into one master node and at least onesub-node, said master node is configured to select communicationparameters in the network, and to communicate the communicationparameters to the at least one sub-node in the wireless network, and - configuring the wireless network in a tree structure whereby eachsub-node has a parent node and each node may have one or more child nodes, the method further comprises: - communicating updated communication parameters to at least onesub-node in the wireless network by transmitting, from a node, a datapacket comprising an updated sequential number, - detecting, in sub-nodes within the coverage area of the transmittingnode, the updated sequential number in the data packet, - listening, in each sub-node that has detected an updated sequentialnumber, for communication parameters associated with said updatedsequential number, and - using the updated communication parameters at a predetermined time. [2] 2. The method according to claim 1, wherein the method furthercomprises: - setting a time-delay for each sub-node that has detected the updated sequential number, and 21 - transmitting a request from a sub-node if the communicationparameters associated With the updated sequential number has not been received during the time-delay. [3] 3. The method according to claim 1, Wherein the data packetcommunicated from the node further comprises the updated communication parameters associated With the updated sequential number. [4] 4. The method according to any of claims 1-3, Wherein the transmittingnode is the master node, or a sub-node that previously has detected an updated sequential number. [5] 5. The method according to any of claims 1-4, Wherein the methodfurther comprises selecting communication parameters in the Wirelessnetwork, Wherein said method further comprising:- establishing a channel quality index for each node in the Wirelessnetwork, said channel quality index comprising a quality indication Value foreach of said communication channels,- for each node, calculating a modified channel quality index based on- the channel quality index established in the node, and- an accumulated channel quality index based on the channelquality index established in the child node(s), if any,- for each sub-node, configuring the sub-node to transmit saidmodified channel quality index to the parent node, and- selecting and communicating updated communication parameters based on the modified channel quality index calculated in the master node. [6] 6. The method according to claim 5, Wherein the method furthercomprises:- selecting said quality indication value in step to be a discrete value indicating good channel or bad channel for communication purposes. lO 22 [7] 7. The method according to any of claims 5 or 6, Wherein theaccumulated channel quality index is based on the modified channel quality index transmitted from the one or more child nodes, if any. [8] 8. The method according to claim 7, Wherein said accumulatedchannels quality index comprises summing, for each communicationchannel, the quality indication Value of the modified quality index transmitted from the child node(s), if any. [9] 9. The method according to claim 7 or 8, Wherein the calculating of themodified channel quality index further comprises: - for each communication channel, summing the quality indicationvalue of the channel quality index established by the node, and the qualityindication value of the accumulated channel quality index to create said modified channel quality index. [10] 10. The method according to claim 7 or 8, Wherein the calculating of themodified channel quality index further comprises: - for the node, calculate a Weighted quality indication value for eachcommunication channel, and - for each communication channel, summing the Weighted qualityindication value, and the quality indication value of the accumulated channel quality index to create said modified channel quality index. [11] 11. The method according to claim 10, Wherein the calculation of theWeighted quality indication value further comprises: - in the node, calculating an index value (n) corresponding to thenumber of nodes that have contributed to the accumulated channel qualityindex, - multiplying the quality indication value for each communicationchannel With a modified index value (n') equal to said index value plus one(n+1) to calculate said Weighted quality indication value, and - for each sub-node, configuring the sub-node to transmit said modified index value to the parent node. 23 [12] 12. The method according to claim 10 or 11, wherein the calculation ofthe weighted quality indication value further comprises: - multiplying the quality indication value for each communicationchannel with a modified priority value (k') to calculate said weighted qualityindication value, said modified priority value is the maximum priority valuefrom the group: priority value of the node; modified priority value of the childnode(s), if any, and - for each sub-node, configuring the sub-node to transmit said modified priority value to the parent node. [13] 13. The method according to any of claims 5- 12, wherein the wirelessnetwork is configured to be a frequency hopping network with a frequencyhopping scheme and said plurality of communication channels comprises apredetermined number of frequency channels, said selection of updatedcommunication parameters further comprises: - selecting a limited number of frequency channels, and/ or - updating the frequency hopping scheme. [14] 14. The method according to claim 13, wherein step of selecting a limitednumber of frequency channels further comprises selecting frequencychannels having a channel indication value in the modified channel qualityindex being better than a threshold value, said threshold value is selected to provide a minimum number of frequency channels. [15] 15. The method according to claim 13 or 14, wherein step of updating thefrequency hopping scheme further comprises selecting the utilization percentage of each frequency channel. [16] 16. A system for distributing communication parameters in a wirelessnetwork comprising a plurality of nodes configured to wirelesslycommunicate with each other over a plurality of communication channels,said plurality of nodes are divided into one master node and at least onesub-node, the wireless network is arranged in a tree structure whereby each sub-node has a parent node and each node may have one or more child lO 24 nodes, Wherein data packets are used for data communication Within theWireless network and each data packet comprises a sequential numberidentifying selected communication parameters, Wherein each node in said system is configured to: - communicate updated communication parameters to at least onesub-node in the Wireless network by transmitting, from a node, a datapacket comprising an updated sequential number, - detect, in sub-nodes Within the coverage area of the transmittingnode, the updated sequential number in the data packet, - listen, in each sub-node that has detected an updated sequentialnumber, for communication parameters associated With said updatedsequential number, and - using the updated communication parameters at a predetermined time.
类似技术:
公开号 | 公开日 | 专利标题 CN105992307B|2020-12-29|Wireless sensor network and association request sending method CA2886245C|2020-10-27|Control channel detection method and user equipment EP2083590A3|2012-05-30|Communication systems US9402213B2|2016-07-26|Dynamic channel switching for wireless mesh networks US9531592B2|2016-12-27|Distributed method for selecting a configuration in mobile networks US20190246404A1|2019-08-08|Method and apparatus for configuring wireless resource allocation information SE1750428A1|2017-04-10|A method and system for selecting communication parameters in a wireless network EP3598700B1|2021-07-07|A method and system for selecting and distributing communication parameters in a wireless network US10530631B2|2020-01-07|PCEP extension to support flexi-grid optical networks CN105721612A|2016-06-29|Data transmission method and device KR20000010975A|2000-02-25|Channel hopping in a radio communications system US9844092B2|2017-12-12|Operation method of coordinator and node supporting block ACK scheme and link adaptation for multi-rate transmission JP6293308B2|2018-03-14|Method for signaling time and frequency resource allocation in a wireless communication system KR102112182B1|2020-05-18|APPARATUS AND METHOD FOR time slot allocation in a tactical data network Nguyen et al.2018|Constructing an optimally balanced tree to maximize data throughput with multiple channels US20210195581A1|2021-06-24|System for dynamic pucch reallocation EP3025522B1|2019-10-23|Traffic coordination for communication sessions involving wireless terminals and server devices Iradier et al.2021|Throughput, capacity and latency analysis of P-NOMA RRM schemes in 5G URLLC EP3526917A1|2019-08-21|Methods and apparatus for assignment of radio resources in a wireless network CN108243485B|2020-08-04|Time division multiple access channel access method and device in wireless sensor network CN104301900A|2015-01-21|Method for cooperation between base stations CN105281845B|2017-10-03|Interference monitoring method, equipment and base station under sensory perceptual system KR20180108375A|2018-10-04|Method of allocating csi-rs for beam management CN112564943A|2021-03-26|Data transmission method, system and medium based on multiple network nodes CN111263443A|2020-06-09|Dynamic subframe allocation method and device
同族专利:
公开号 | 公开日 SE542674C2|2020-06-23|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 CN109873732A|2017-12-05|2019-06-11|北京京东尚科信息技术有限公司|Test method and device for proxy server|
法律状态:
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 SE1750428A|SE542674C2|2015-02-04|2015-02-04|A method and system for selecting communication parameters in a wireless network|SE1750428A| SE542674C2|2015-02-04|2015-02-04|A method and system for selecting communication parameters in a wireless network| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|