CN103052132B - Multi-hop relay path selection method and system - Google Patents

Multi-hop relay path selection method and system Download PDF

Info

Publication number
CN103052132B
CN103052132B CN201110313130.7A CN201110313130A CN103052132B CN 103052132 B CN103052132 B CN 103052132B CN 201110313130 A CN201110313130 A CN 201110313130A CN 103052132 B CN103052132 B CN 103052132B
Authority
CN
China
Prior art keywords
path
hop
node
error rate
bit error
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110313130.7A
Other languages
Chinese (zh)
Other versions
CN103052132A (en
Inventor
王朝炜
王芳
余阳
闫飞燕
张英海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201110313130.7A priority Critical patent/CN103052132B/en
Publication of CN103052132A publication Critical patent/CN103052132A/en
Application granted granted Critical
Publication of CN103052132B publication Critical patent/CN103052132B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a multi-hop relay path selection method and a multi-hop relay path selection system. The method comprises the following steps of: detecting each path which passes a source node, a relay node and a sink node in sequence and the channel capacity and error rate of each path by using the sink node; determining a transmission path set and an optional path set; transmitting information of the optional path set to the source node by using each path in the transmission path set; judging whether an available path exists by using the source node; and if the available path exists, transmitting path selection confirming information to the sink node and transmitting data between the source node and the sink node. According to the method and the system, the single-hop channel capacity and error rate are considered comprehensively, so that the performance of an entire finally selected path is optimal. Moreover, bidirectional performance is considered, so that the bidirectional performance of the selected path can be optimized simultaneously.

Description

Multi-hop relay path selection method and system
Technical field
The present invention relates to LTE evolution (LTE-Advanced, LTE-A) system, especially, is related to a kind of multi hop relay path System of selection and system.
Background technology
Relaying (Relay) can expand base station range as including the next generation communication candidate technologies including LTE-A, Local capacity is improved, has caused each side to pay close attention to and study in recent years.The thought of collaboration diversity starts to make relay from simple amplification The direction for being forwarded to higher level is developed, and 3GPP is organized in classification in the 36-814 documents of its R9 to relay etc. and is described, and Give its system integration project parameter.
Although using relay as next generation communication candidate criteria, double bounce above relay is not yet introduced and marked 3GPP by it Standard, great majority research at present is still in the range of double bounce.
Fig. 1 is existing relay model schematics.
As shown in figure 1, at present the application model of relay is usually bikini model in LTE, i.e., in enhanced base station Select a relay or several parallel between (enhanced NodeB, eNB) and user equipment (User Equipment, UE) Relay is used as forwarding point.In FIG, the link h1 between eNB and UE is referred to as the link that direct transfers, the link between eNB and relay H2 is referred to as return link, and the link h3 between relay and UE is referred to as access link.
At year ends 2005, the IEEE802.16e that IEEE is organized to set up proposes the young bird of multi-hop relay with reference to Ad hoc Shape, discusses and changes through multi-party, the IEEE802.16j of revision in 2009 to the physical layer of double bounce and double bounce above relay extremely The standard and basic procedure of media access control layer (Medium Access Control, MAC) is described.
At present, the research direction of multi-hop relay mainly includes channel capacity, networking mode and multi-hop relay selection etc..And In multi-hop relay is selected, the most frequently used foundation mainly include based on distance, based on path loss, based on Signal to Interference plus Noise Ratio or signal to noise ratio, Based on channel capacity or wherein a few persons consider.
Inventor Jing conscientiously studies discovery, and existing multi-hop relay selects the presence of following technical problem:
(1) thinking model based on ad-hoc networks, with energy to consider standard, often because some node " energy " consumptions Reelect sub-optimal path to the greatest extent, cause hydraulic performance decline.In fact, overwhelming majority relay is connected to power supply, " energy " need not become it The most important index of Path selection.
(2) it is double bounce model by multi-hop model abbreviation based on two hop patterns, then selects to calculate according to its relay for selecting Method is directly selected, but this algorithm has only carried out suboptimization, and whether optimum, next if not accounting for whole piece path Illustrated by example.
Fig. 2 is the model schematic of local optimum algorithm in prior art.
As shown in Fig. 2 having 2 relay to destination (D) from source (S), it is assumed that each relay is decoding forwarding, Numeral between line represents the channel capacity of the jump.If the path for being only concerned next-hop is optimum, source S selects R1, R1 It is 1 in the channel capacity of next-hop, and the path channel capacity of multihop path depends on worst one channel capacity jumped, so whole The channel capacity of paths is up to 1.And another paths S-R2-D, the channel capacity often jumped all is 2, the letter in its whole piece path Road capacity is 2, is better than path S-R1-D.
As can be seen here, carry out in multi-hop relay at present only considered whether next-hop is optimal path during Path selection, The performance from overall path is not accounted for.
The content of the invention
The invention solves the problems that a technical problem be to provide a kind of multi-hop relay path selection method and system, Neng Gouyou Change the whole piece path from source node to destination node, improve the performance in whole piece path.
According to an aspect of the invention, it is proposed that a kind of multi-hop relay path selection method, including destination node RX path Search message, each paths passed through from source node, via node to destination node according to route searching message detection and every The channel capacity and the bit error rate of paths;According to the channel capacity and the bit error rate of the every paths for detecting and it is set most High bit-error and return path number M determine transmission path set and optional path set from each paths for detecting, except biography Residual paths set, wherein M are confirmed as by the path that destination node is detected outside defeated set of paths and optional path set>0, institute The highest bit error rate of setting includes the single-hop highest bit error rate and the path highest bit error rate;Using transmission path set Zhong Meitiao roads Radial direction source node transmits the information of optional path set, wherein, the information of optional path set includes every alternative path node The channel capacity and the path bit error rate of every alternative path that sequence, destination node are calculated;Source node is according to the transmission road for detecting The channel capacity and the bit error rate of the every paths in the set of footpath and the highest bit error rate judge whether available path;Exist In the case of available path, using available path to destination node transmitting path select to confirm message and source node and destination node it Between transmission data;In the case where there is no available path and not receiving the message that residual paths collection is combined into empty set, using connecing Every alternative path in the optional path set for receiving is to destination node transmitting path reselection message;Destination node is receiving path After reselection message, optional path set is updated to into transmission path set, M bars channel capacity is extracted most from residual paths set Big path constitutes optional path set, and using transmission path set in every paths to source node transmission user data with The information of optional path set, source node continues to detect available path, until source node detects available path or residual paths Collection is combined into empty set, and the message that residual paths collection is combined into empty set is returned to source node when residual paths collection is combined into empty set;Do not depositing In available path and in the case of receiving the message that residual paths collection is combined into empty set, source node broadcasts path search message.
According to a further aspect in the invention, it is also proposed that a kind of multi hop relay path selects system, including source node, Su Jie Point and multiple via nodes, wherein, destination node, for RX path search message, according to route searching message detection from source Each paths that node, via node to destination node is passed through and channel capacity and the bit error rate per paths, according to detection To every paths channel capacity and the bit error rate and the set highest bit error rate and return path number M it is each from what is detected Transmission path set and optional path set are determined in paths, by destination node in addition to transmission path set and optional path set The path for detecting is confirmed as residual paths set, wherein M>0, the set highest bit error rate includes the single-hop highest bit error rate With the path highest bit error rate, using transmission path set in every paths to source node transmit optional path set information, Wherein, the information of optional path set includes the letter of every alternative path that every alternative path sequence node, destination node are calculated Road capacity and the bit error rate, after path reselection message is received, are updated to transmission path set, from residue by optional path set The maximum path of M bars channel capacities is extracted in set of paths and constitutes optional path set, and using transmission path set in it is every Paths transmit the information of user data and optional path set to source node, when residual paths collection is combined into empty set to source node Return the message that residual paths collection is combined into empty set;Source node, for the every paths in the transmission path set for detecting Channel capacity and the bit error rate and the highest bit error rate judge whether available path, in the case where there is available path, Select to confirm message and the transmission data between source node and destination node to destination node transmitting path using available path, do not depositing In available path and in the case of not receiving the message that residual paths collection is combined into empty set, using the optional path set for receiving In every alternative path to destination node transmitting path reselection message, there is no available path and receiving residual paths set For empty set message in the case of broadcast route search message;Each via node, is arranged between source node and destination node, uses The data transmitted between source node and destination node in forwarding and message.
Multi-hop relay path selection method and system that the present invention is provided, consider single-hop channel capacity and the bit error rate, So that the best performance in final selected whole piece path.Additionally, the present invention also considers two-way performance simultaneously, so that Obtaining performance of the selected path on twocouese can be optimal simultaneously.
Description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application.Attached In figure:
Fig. 1 is existing relay model schematics.
Fig. 2 is the model schematic of local optimum algorithm in prior art.
Fig. 3 is multi-hop relay model schematics.
Fig. 4 is the frame structure schematic diagram of double bounce relay.
Fig. 5 is the frame structure schematic diagram of multi-hop relay.As shown in figure 5, illustrating so that three jump as an example.
Fig. 6 is the schematic flow sheet of one embodiment of multi-hop relay path selection method of the present invention.
Fig. 7 is the message flow schematic diagram that multi hop relay path of the present invention selects failure.
Fig. 8 is a multi hop relay path of the present invention message flow schematic diagram chosen successfully.
Fig. 9 is a multi hop relay path schematic diagram of the present invention.
Figure 10 is another multi hop relay path schematic diagram of the invention.
Figure 11 is the message flow schematic diagram that multi hop relay path of the present invention is selected.
Figure 12 is the another multi hop relay path schematic diagram of the present invention.
Figure 13 is downlink resource grid schematic diagram in mimo system.
Figure 14 is N paths relaying schematic diagram.
Figure 15 is the structural representation of one embodiment that multi hop relay path of the present invention selects system.
Figure 16 multi hop relay paths of the present invention select the structural representation of the another embodiment of system.
Specific embodiment
The present invention is described more fully with reference to the accompanying drawings, wherein illustrating the exemplary embodiment of the present invention.This The exemplary embodiment of invention and its illustrate for explaining the present invention, but do not constitute inappropriate limitation of the present invention.
It is below illustrative to the description only actually of at least one exemplary embodiment, never as to the present invention And its any restriction applied or use.
Multi-hop relay models involved in the present invention are introduced first.
Fig. 3 is multi-hop relay model schematics.
As shown in figure 3, dotted arrow represents that this is not a direct path, but one through multiple relay and shape Into path.The all relay set of paths from source node (S) to destination node (D), horizontal dotted line frame are represented in longitudinal dotted line frame h1Represent the first paths from S to D, R1,iFor i-th relay on the 1st paths, RN,jFor j-th on N paths relay.Each paths can have identical node, that is to say, that R1,iWith RN,jCan be same relay, simply not go the same way Mark in the set of footpath is different.The first paths from S to D are assumed altogether through I node, then the path can also be used Relay sequences are expressed as:(R1,1···,R1,i,···,R1,I)。
In multi-hop relay, if being only amplified forwarding, noise will amplify therewith, and quite a few power is only used for Transmission noise, causes power dissipation, also increases the bit error rate.Each relay is conducive to using decoding pass-through mode in the present invention The bit error rate is reduced, meanwhile, the Relay of the present invention is a layer 3relay, and it is nontransparent to user, there is individual cell ID, can carry out Stochastic accessing and resource request distribution etc..
Next introduces the frame structure of relay.
802.16j is discussed in more detail to the frame structure of multi-hop relay, and the present invention combines LTE-A by multi-hop Relay frame structures are converted into drag.The model does not consider the link that direct transfers, i.e. the communication between user and base station needs to borrow Help relay to realize.
By taking TDD mode as an example, 10 subframes are had in a frame, wherein the 1st subframe and the 6th subframe are pilot tone subframe, Remaining subframe is data transmission subframes.Remaining 8 subframes can be divided in the case where the 1st subframe and the 6th subframe is not considered Four operation intervals, as shown in Figure 4 and Figure 5, T is interval to send, and R is reception interval, and Idle is idle interval, some reception areas Between be adjustable to send interval, i.e. after relay receives the information that be transmitted to other relay, by the adjustment of part reception interval Interval to send, if relay is not received by needing the information for being transmitted to other relay, this part is still reception area Between.In the same manner, it is adjustable reception interval that some send interval.In fact, this partial section for being adjusted is a kind of protection interval, protect The size at shield interval can be determined according to the coverage of message transmission rate and relay.
Fig. 4 is the frame structure schematic diagram of double bounce relay.
As shown in figure 4, Relay receives the information that eNB sends in the first operation interval, will receive in the second operation interval Information be transmitted to UE, the 3rd operation interval receives the information that UE sends, and the 4th operation interval is by the letter from UE for receiving Breath is transmitted to eNB.
In the case of more than double bounce, when relay receives the information for being transmitted to other relay, frame structure is relative to Fig. 4 To adjust.
Fig. 5 is the frame structure schematic diagram of multi-hop relay.As shown in figure 5, illustrating so that three jump as an example.
In the first operation interval, eNB to relay1 sends data, and not receiving will be transmitted to other relay data Relay (for example, relay2) is reception interval in this operation interval.But to be transmitted to other relay's when it is received During data, it is transmission state so as to can be to it in the reception interval of next relay that can will be close to send interval partial adjustment Data are sent, time delay is reduced.Relay1 in Fig. 5 after the data for receiving eNB transmissions, by it near sending interval part Time is adjusted to transmission state, and the data is activation that be sent to other relay for receiving is gone out, and for example, relay1 will Data is activation is to relay2.
In the second operation interval, eNB is idle condition, and relay1 and relay2 is transmission state, but relay2 because The interval rear end part of first job receives the forwarding data of relay1, therefore the fore-end of the second operation interval is adjusted It is whole for reception state, i.e. increase a protection interval to ensure to send relay1 the complete reception of data.
In the 3rd operation interval, user enters transmission state, and relay1 and relay2 enters reception state, with the first work Make that interval working method is identical, when relay2 receives data to relay1 to be forwarded, the rear end of the 3rd operation interval Partial adjustment is transmission state.
In the 4th operation interval, relay1, relay2 enter transmission state, and eNB is reception state, before the transmission of relay1 End is adjusted to reception state, to ensure the integrity of receiving data.
If transmitting terminal and receiving terminal rate-matched, do not consider message transmission rate, the covering of relay only can need to be considered Impact of the scope to protection interval.The aerial spread speed of electromagnetic wave is approximately 3 × 108M/s, subframe is 1ms, one Individual subframe generally comprises 14 OFDMs (Orthogonal Frequency Division in time domain Multiplexing, OFDM) symbol, when the coverage of relay is more than 15km, if be not added with protection interval can affect at least 1 OFDM symbol, now the protection interval of receiving terminal be just particularly important, protection interval should be 1 OFDM symbol length.When When the coverage of relay is less than 1km, by taking 1km as an example, propagation delay is 1/3 × 10-5S, can be with if protection interval is not added with The Cyclic Prefix collision of other subframes, protection interval is about 1/10 OFDM symbol.
Next based on above-mentioned multi-hop relay models and frame structure description explanation embodiments of the invention.
Fig. 6 is the schematic flow sheet of one embodiment of multi-hop relay path selection method of the present invention.
As shown in fig. 6, the embodiment may comprise steps of:
S602, destination node RX path search message, according to route searching message detection from source node, via node to place Each paths that node is passed through and channel capacity and the bit error rate per paths;
S604, according to the channel capacity and the bit error rate and the set highest bit error rate of the every paths for detecting and returns Return number of path M and determines transmission path set (it can be appreciated that optimal path set) and alternatively from each paths for detecting Set of paths (it can be appreciated that sub-optimal path set), is detected in addition to transmission path set and optional path set by destination node To path can be determined that residual paths set, wherein M>0, the highest bit error rate of setting include the single-hop highest bit error rate and The highest bit error rate in whole piece path;
S606, using transmission path set in every paths to source node transmit optional path set information, wherein, It is standby per bar that the information of optional path set includes that every alternative path sequence node (for example, S-R1-R3-D), destination node are calculated The channel capacity and the bit error rate in routing footpath;
S608, the channel capacity and the bit error rate of every paths of the source node in the transmission path set for detecting and The highest bit error rate judges whether available path;
S610, in the case where there is available path, selects to confirm message using available path to destination node transmitting path And between source node and destination node transmission data;
S612, in the case where there is no available path and not receiving the message that residual paths collection is combined into empty set, utilizes Every alternative path in the optional path set for receiving to destination node transmitting path reselection message, wherein, residual paths collection The message for being combined into empty set is to detect in the case that residual paths collection is combined into empty set to be sent to source node in destination node, destination node After path reselection message is received, by optional path set be updated to transmission path set (that is, using optional path set as New transmission path set), extract from residual paths set the maximum path of M bars channel capacities (if channel capacity is identical, Then minimum M paths of the path selection bit error rate) optional path set is constituted (that is, from path selection structure in residual paths set The optional path set of Cheng Xin), and using transmission path set in every paths to source node transmission user data and alternative The information of set of paths, source node continues to detect whether there is available path, until source node detects available path or residue Set of paths is empty set, and when residual paths collection is combined into empty set, destination node returns residual paths collection and is combined into disappearing for empty set to source node Breath;
S614, in the case where there is no available path and receiving the message that residual paths collection is combined into empty set, source node Broadcast route search message.
The embodiment considers single-hop channel capacity and the bit error rate, so that the property in final selected whole piece path Can be optimum.Additionally, the present invention also considers two-way performance simultaneously, so that performance of the selected path on twocouese is all Can be optimal simultaneously.
In an example, the channel capacity of the every paths in step S602 and S608 can be obtained by following step And the bit error rate:
Present node is estimated single-hop channel capacity first and the single-hop bit error rate and the lowest channel capacity for arranging and The single-hop highest bit error rate is compared, if the single-hop channel capacity for estimating is more than the lowest channel capacity for arranging and estimates The single-hop bit error rate for going out is less than the single-hop highest bit error rate, then continue to judge whether present node is the first hop node, otherwise, abandons The message or data (that is, being unsatisfactory for the requirement of default) of present node are reached, if the first hop node, then by the jump section The single-hop channel capacity and the single-hop bit error rate that point estimation goes out is sent to next-hop node, if it is not, then each hop node incite somebody to action this The single-hop channel capacity that the single-hop channel capacity that hop node is estimated is sent with upper hop node is compared, and by both The single-hop bit error rate that less single-hop channel capacity, the single-hop bit error rate of this hop node and upper hop node send is sent to next Hop node, wherein, present node is via node;
If last node (that is, source node or destination node) of present node for whole piece path, then will estimate The single-hop channel capacity that single-hop channel capacity sends with upper hop node is compared, and is held according to less single-hop channel in both Gauge calculates path channel capacity, and according to the single-hop error rate calculation outbound path bit error rate of each jump.
For example, it is assumed that destination node detects the N paths from source node, nth bar path through I via node, then Channel capacity C in whole nth bar pathnWith bit error rate PsnRespectively:
Wherein, with regard to channel capacity C of each jumpn,iWith bit error rate Ps of each jumpn,iBy the pin in follow-up embodiment Specific computing formula is given to specific system model.
The minimum channel capacity phase of final path channel capacity and all jumps in path is can be seen that from the example Close, the bit error rate in whole piece path is the accumulation of each jump bit error rate, therefore, it can select many of whole piece path performance optimum Jump path.
In another example, step S604 can be implemented by following step:
The bit error rate of the every paths for detecting is compared with the path highest bit error rate;
The maximum path structure of M bars channel capacity is selected from the path for meeting path highest bit error rate requirement for detecting Into transmission path set, if channel capacity is identical, the relatively low path of the path selection bit error rate constitutes transmission path set;Lift Example explanation, it is assumed that return path number M is 2 and meets the path of path highest bit error rate requirement and have 8, then select channel Maximum front two paths of capacity constitute transmission path set, if channel capacity maximum has 3 paths, path selection is missed Minimum front 2 paths of code check constitute transmission path set;
The path structure that M bars are not used for transmission data is chosen from the path for meeting path highest bit error rate requirement for detecting Into optional path set, (that is, meeting in the N paths of highest bit error rate requirement from destination node detection, first selects M bars as biography Defeated path, then M bars alternately path is chosen from N-M bars), if channel capacity is identical, the path selection bit error rate is relatively low Path constitute optional path set;Continue above-mentioned example, select 2 alternately paths again from remaining 6 paths, It is required that the channel capacity of this two paths should be maximum in this 6 paths, if channel capacity is identical, choose two error codes The minimum path of rate alternately path.
In a further example, step S608 can be implemented by following step:
Source node is compared the bit error rate of the every paths for detecting with the path highest bit error rate;If being less than path The highest bit error rate, then choose the maximum path of channel capacity as available path, if channel capacity is identical, path selection is missed The minimum path of code check is used as available path.
In another embodiment of multi-hop relay path selection method of the present invention, via node disappears receiving route searching After breath, can also first judge current jumping figure whether more than set maximum hop count;If greater than set maximum hop count, then Route searching message is abandoned, the selection in path is otherwise carried out.
In actual applications, destination node can be base station or user equipment, correspondingly source node can for user equipment or Base station, below will be described in detail by instantiation.
All using decoding pass-through mode, the relay route capacity for decoding forwarding depends on user most to the via node of the present invention Little transfer rate and minimum single-hop channel capacity.Each via node all may be used after receiving data carries out single-hop channel estimation To calculate from upper hop node (that is, a upper transmitting terminal) to the single-hop channel capacity and the single-hop bit error rate of the via node.The One jumps reached node is preserved and is sent to next-hop by two values (channel capacity of the jump and the bit error rate of the jump) Node, from second jump from the beginning of, the node of each jump is all contrasted to this hop channel capacity and upper hop channel capacity, retain compared with Little data, the bit error rate that this is jumped and all bit error rates for receiving are preserved, and are sent to next-hop section as information Point.The rest may be inferred, and in last node the channel capacity and the bit error rate of each paths are can be obtained by.In the same manner, source node Path channel capacity and the bit error rate from destination node to source node can also be obtained.
The single-hop highest bit error rate that hypothesis system is arranged is Pssmax, the path highest bit error rate is Pmsmax(wherein, Pmsmax> Pssmax), single-hop lowest channel capacity is Cmin, maximum hop count is Imax+1。
Fig. 7 is the message flow schematic diagram that multi hop relay path of the present invention selects failure.
As shown in fig. 7, path selection process when showing source node initiating business request, specifically includes following process:
S702, source node sends service request, starts route searching;
S704, destination node RX path search message, according to detecting from source node Jing difference via nodes to Su Jie The path of point carries out the Path selection of source node to destination node, if N bars meet desired path (concrete determination methods referring to Above-described embodiment), then the maximum M paths h of channel capacity are selected from N paths1... hMAs transmission path, then in N-M The M paths of channel capacity maximum (if channel capacity is identical, the minimum path of the path selection bit error rate) are selected in paths hM+1... h2MAlternately path, remaining N-2M paths constitute residual paths set.In using transmission path set per bar Path to source node send optional path set information, specifically include every alternative path sequence node, from source node to The channel capacity and the bit error rate of the alternative path of destination node;
S706, source node selects available path (concrete according to the measurement result of the transmission path from destination node to source node System of selection is referring to above-described embodiment), if not selecting available path, using the alternative path in optional path set hM+1... h2MGravity treatment path request is sent to destination node, can now start transmission data;
S708, destination node is received after gravity treatment path request, and optional path set is updated to into transmission path set, from N- The M paths of M bars channel capacity maximum (as the identical routing footpath bit error rate of channel capacity is minimum) are chosen in 2M paths as new Optional path set;Using new M transmission paths hM+1... h2MTo source node transmission data, and by the new alternative road of M bars Footpath h2M+ 1 ... h3MInformation also return to source node, when residual paths collection is combined into empty set to source node return residual paths collection It is combined into the message of empty set;
S710, if source node is also not detected by available path and receives the feelings that residual paths collection is combined into the message of empty set Under condition, source node broadcasts path search message re-executes the Path selection step of above-mentioned S702-S708.
Fig. 8 is a multi hop relay path of the present invention message flow schematic diagram chosen successfully.
As shown in figure 8, path selection process when showing source node initiating business request, specifically includes following process:
S802, source node sends service request, starts route searching;
S804, destination node RX path search message, according to detecting from source node Jing difference via nodes to Su Jie The path of point carries out the Path selection of source node to destination node, if N bars meet desired path (concrete determination methods referring to Above-described embodiment), then the maximum M paths h of channel capacity are selected from N paths1... hMAs transmission path, then from N-M The M paths of channel capacity maximum (if channel capacity is identical, the minimum path of the path selection bit error rate) are selected in paths hM+1... h2MAlternately path, remaining N-2M paths constitute residual paths set.In using transmission path set per bar Path to source node send optional path set information, including every alternative path sequence node, from source node to Su Jie The channel capacity and the bit error rate of the alternative path of point;
S806, source node selects available path (concrete according to the measurement result of the transmission path from destination node to source node System of selection is referring to above-described embodiment), if an available path can be selected, the available path selected using this is to Su Jie Point transmitting path selects to confirm message;
S808, carries out bidirectional data transfers on the available path between source node and destination node.
In the message flow shown in Fig. 7 and Fig. 8, the effect of source node, destination node and via node is as follows:
Via node (Relay):
The message sent between source node (S) and destination node (D) and data are between source node and destination node Relay is forwarded.If the nth bar path from S to D is by way of relaying Rn,i, in Rn,iPlace, carries out channel estimation and obtains Hn,i, and then Using Hn,iCalculate channel capacity C of this jumpn,iWith bit error rate Psn,i
Additionally, via node is also by current jumping figure i and ImaxIt is compared, if current jumping figure i is more than ImaxThen abandoning should Message or packet, otherwise, continue to judge single-hop bit error rate Ps when previous diven,iWhether single-hop highest bit error rate P is less thanssmax And when whether the single-hop channel capacity of previous dive is more than lowest channel capacity, if it is, carrying out decoding backward next node turn Send out, otherwise, abandon the message or packet.
Source node (S):
Source node S is business promoter, and in this example, source node can be eNodeB, or user equipment.Source Node can have three functions:Send service request, paging, select transmission path.
Request that S sends or paging reach D by way of all Relay paths from S to D.
Generally, selected according to following standard in the data transfer path that S only need to be returned from D.If from S to D There are N paths, D returns the data of M paths, channel capacity of the m paths on I relay node, the path to S It is respectively with the bit error rate:
When bit error rate Ps of the pathsmMore than path highest bit error rate PmsmaxWhen, delete the routing information, i.e. the road Footpath is unavailable.
Traversal M paths, the single-hop bit error rate and the path bit error rate are respectively less than the highest error code for arranging in every paths Rate, and in the case that single-hop channel capacity is all higher than lowest channel capacity, source node is using channel capacity as the first sequence bar Part, using the bit error rate as the second sort criteria, i.e. select the maximum paths of channel capacity first as available path, if Channel capacity is identical, then select the minimum paths of the bit error rate as available path.Due to multi-hop relay channel capacity with Jumping figure is related, and jumping figure problem is already had accounted for here, thus also just need not account for separately as condition again.Work as available path After selecting, path validation information is sent by the path, can be carried out data transmission using the available path afterwards.
If the bit error rate of all return paths from destination node to source node is all higher than highest bit error rate P for arrangingmsmax, then Alternative path is found in the information returned from destination node, path reselection request is sent by alternative path, if the request is rung Should, then new routing information is received, the above-mentioned calculating of repetition is compared, if having meeting desired path, selects it to be available path, And confirmation message is returned, and start data transfer.If the request is responded, but does not finally still meet the available road of requirement Footpath, then broadcast route search information, request is sought in the path for restarting a new round.
Destination node (D):
Destination node D is Data receiver, if source node is UE, destination node is eNB, whereas if source node is ENB, then destination node is UE.
Can be seen that at destination node from the flow process of Fig. 7, the path to receiving is detected, extract the letter of each paths Breath.If D detects the N paths from S, nth bar path through I relay node, then the channel capacity and mistake on the path Code check can respectively pass through formula (1) and formula (2) is obtained.
When bit error rate Ps of the pathsnMore than path highest bit error rate PmsmaxWhen, delete the routing information.
Traversal N paths, the single-hop bit error rate and the path bit error rate are respectively less than and set in every paths with source node in the same manner The highest bit error rate put, and in the case that single-hop channel capacity is all higher than lowest channel capacity, destination node is with channel capacity work For the first sort criteria, the bit error rate is used as the second sort criteria.The maximum M paths of channel capacity are selected as transmission path (can be understood as optimal path in first time, subsequently can be understood as sub-optimal path), if channel capacity is identical, selects to miss The less M paths of code check are used as transmission path.Channel residue met simultaneously in L (L≤(the N-M)) paths of condition holds The information of the maximum M paths of amount returns to source node as the information of backup path set.
If the Path selection for receiving source node confirms message, receiving data is responded and prepared;If receiving source node Path reselection message, then backup path set is updated to into transmission path set, while from remaining L- (ri+ 1) × M bars road (r in footpathiThe path reselection message number of times that expression is received) the maximum path of M bars channel capacity is selected as new backup path Set, until receiving Path selection confirms message.If not receiving Path selection always to confirm message or receive broadcast letter Breath, then abandon the existing path list for meeting condition, selects new path from RX path again.
Below above-described embodiment is further illustrated with an instantiation.
Fig. 9 is a multi hop relay path schematic diagram of the present invention.
As shown in figure 9, by taking eNB initiating business requests as an example, it is assumed that single-hop highest bit error rate Pssmax=0.06, path highest Bit error rate Pmsmax=0.1, lowest channel capacity Cmin=1, maximum hop count Imax+ 1=6, M=2.Meter is successively designated on arrow The channel capacity of the single-hop for calculating and the bit error rate (implication in follow-up Like is also identical) of single-hop, circular will Subsequently providing detailed description.
User equipment detects the following downlink path information from eNB directions:
Set of paths Channel capacity The bit error rate Jumping figure
R3,R4 2/3 0.068 3
R1,R2 1/3 0.059 3
R1,R4 1/3 0.088 3
Table 1
User equipment selects two paths (R3, R4) and (R1, R2) according to ordering rule, and what is included in return data is alternative Path is (R1, R4).
ENB detects the following up path information from user equipment direction:
Table 2
Meanwhile, eNB also receives the alternative path information from user equipment:
Set of paths Channel capacity The bit error rate Jumping figure
R1,R4 1/3 0.088 3
Table 3
According to the selection principle of above-described embodiment, from table 2 it can be seen that (R4, R3) can be elected to be available path by eNB.
Above-described embodiment selects its optimal path for each user, but there is also some problems.Road in above-described embodiment Footpath selects to be event driven, i.e. when user has service request or during by base station calling, Path selection event just occurs.Due to There is life cycle in path, and beyond life cycle, user initiating business request or paged will carry out the choosing of path each time Select, and the sudden and mobility of customer service so that the frequency of user's Path selection is higher.If a certain regional user compared with Many, more user has selected the path of at least one intersection point, then on the nodes duplicate paths amount of calculation is very big, and Actually more than 70% business occurs indoors or user moving range very little, and frequently user's Path selection will save will relaying The amount of calculation of point is increased, while also increasing user plane overall delay.If the link-quality reliability of final jump, user only needs Routinely to carry out accessing measurement, without carrying out Path selection every time.
User in following embodiments without participating in the selection in path, in the access of the selection in path by direct service user Select after node.If user moving speed is slower, its path topology change is relatively slow, and user may still in via node In service area, via node can carry out Path selection according to last time transmission path, it is not necessary to which setting up connection every time is all carried out Path selection.
In such a case, it is possible to destination node is set to into base station or via node is accessed, correspondingly source node is arranged To access via node or base station, user equipment and access via node direct interaction, now, destination node and source node are being carried out Between Path selection before, user equipment select access via node, it is specific as follows:
User equipment receives the downstream message (for example, pilot frequency information) that each via node of directly interaction sends, root The descending single-hop channel capacity and the descending single-hop bit error rate for coming from each via node to user equipment is estimated according to downlink information;
By the descending single-hop bit error rate and descending single-hop channel capacity of each via node to user equipment respectively with single-hop most High bit-error and the lowest channel capacity for arranging are compared, and to the bit error rate and channel capacity requirement is met, (that is, descending single-hop is missed Code check is more than lowest channel capacity less than the single-hop highest bit error rate and descending single-hop channel capacity) path corresponding to each relaying Node sends upstream message;
Receiving the via node of upstream message, to estimate user equipment according to upstream message up to the via node Single-hop channel capacity and the up single-hop bit error rate, and the up single-hop bit error rate for estimating and up single-hop channel capacity are distinguished It is compared with the single-hop highest bit error rate and lowest channel capacity, meets the bit error rate and channel capacity requirement (that is, up single-hop mistake Code check is more than lowest channel capacity less than the single-hop highest bit error rate and up single-hop channel capacity) each via node set to user Preparation send the up single-hop channel capacity and the up single-hop bit error rate of respective path;
User equipment is by corresponding to the maximum path of up single-hop channel capacity and descending single-hop channel capacity sum After node as via node is accessed, if single-hop channel capacity is with (that is, up single-hop channel capacity is held with descending single-hop channel Amount sum) it is identical, then by the via node corresponding to the minimum path of the up single-hop bit error rate and descending single-hop bit error rate sum As access via node.
Figure 10 is another multi hop relay path schematic diagram of the invention.
As shown in Figure 10, UE is directly accessed a neighbouring via node (Rac), and the via node referred to as accesses relaying section Point, therefore two class via nodes can be included in Figure 10:Common via node and access via node.The access of some user Via node is probably the common via node of another user.Routing resource between eNB and Rac can adopt above-mentioned The mode of embodiment is selected.
Figure 11 is the message flow schematic diagram that multi hop relay path of the present invention is selected.
As shown in figure 11, following process is specifically included:
S1102, user equipment receives the information from the directly common via node of interaction, using the letter for receiving Descending single-hop channel capacity and the descending single-hop bit error rate of the breath measurement from each via node to user terminal;
S1104, user equipment is by the descending single-hop bit error rate for measuring and descending single-hop channel capacity and single-hop highest error code Rate and lowest channel capacity are compared (due to being only a jump), as long as being less than path most less than the single-hop path highest bit error rate High bit-error, to meeting the bit error rate and channel capacity requirement (that is, less than the single-hop highest bit error rate and more than lowest channel capacity) Path in each via node transmitting path select request;
S1106, corresponding each via node is received after the request, estimates user terminal upper to each via node Row single-hop channel capacity and the up single-hop bit error rate, and by up single-hop channel capacity and the up single-hop bit error rate respectively with it is minimum Channel capacity and the single-hop highest bit error rate are compared, and each via node for meeting the bit error rate and channel capacity requirement sets to user Standby feedback meets the up single-hop channel capacity and the up single-hop bit error rate for requiring path;
S1108, it is right with descending single-hop channel capacity sum maximum path institute that user equipment chooses up single-hop channel capacity The via node answered is sent to access request to access via node, chooses in the case of single-hop channel capacity identical The row single-hop bit error rate and the corresponding via node of descending single-hop bit error rate sum minimal path are access via node;
S1110, accesses via node and sends response to user equipment, and returns available resource information;
S1112, the transmission data between user equipment and access via node.
In the model shown in Figure 10, the effect of source node, destination node and common via node and access via node is such as Under:
eNB:
During as source node and destination node, its effect is identical with the effect of destination node with Fig. 7 with source node in Fig. 8.
Common via node:
Its effect is identical with the effect of the via node in Fig. 7 and Fig. 8.
Access via node:
Access via node replace user terminal selecting path, extract routing information, calculate each path the bit error rate and Channel capacity, under the conditions of certain error rate constraint, is ranked up to it, and sort order is followed successively by channel capacity and the bit error rate.
If common I+1 is jumped from eNB to UE, i-th via node is exactly the access via node of UE, then accessing relaying section N paths, path of the nth bar path between I-1 via node, eNB and i-th via node can be detected at point On channel capacity and the bit error rate be respectively:
When bit error rate Ps of the pathsnMore than path highest bit error rate Pmsmax, delete the routing information.
The function phase of source node and destination node in remaining flow process and Fig. 7 and Fig. 8 is same.
User equipment:
It is not involved in the selection in whole piece path, only carries out accessing the selection of via node.Road is initiated in user terminal or eNB Before the selection course of footpath, one more user's access procedure.
Figure 12 is the another multi hop relay path schematic diagram of the present invention.
Assumed condition is identical with the example in Fig. 9.
First, user equipment selects to access via node, and user equipment detects the message from R5 and R6, calculates descending Single-hop channel capacity and the descending single-hop bit error rate:
Via node Channel capacity The bit error rate
R5 2 0.02
R6 2 0.03
Table 4
Up single-hop channel capacity and the up single-hop bit error rate that R5, R6 go out to user equipment return measurement:
Via node Channel capacity The bit error rate
R5 2 0.03
R6 1 0.03
Table 5
According to the criterion that channel capacity sum is maximum, the larger R5 of channel capacity is selected to make with reference to table 5 and the user equipment of table 6 To access via node.
Secondly, eNB calculates following paths from R5 to eNB:
Set of paths Channel capacity The bit error rate Jumping figure
R2,R1 2/3 0.097 3
R4,R3 1/3 0.088 3
R4,R1 1/3 0.097 3
Table 6
ENB selects two paths (R2, R1) and (R4, R3), the alternative path included in return data according to ordering rule It is (R4, R1).
Next, calculating following paths from eNB to R5 at R5:
Set of paths Channel capacity The bit error rate Jumping figure
R2,R1 1/3 0.059 3
R4,R3 1/3 0.068 3
Table 7
Simultaneously R5 also receives the backup path information from eNB:
Set of paths Channel capacity The bit error rate Jumping figure
R4,R1 1/3 0.097 3
Table 8
R5 accesses via node and selects (R2, R1) as available path according to ordering rule.
Next, with explanation as a example by multiple-input and multiple-output (Multi Input Multi Output, MIMO) system model Channel capacity Cn,iWith bit error rate Psn,iComputational methods.
Mimo system model is introduced first.
Figure 13 is downlink resource grid schematic diagram in mimo system.
As shown in figure 13, X direction is time domain, and y direction is frequency domain, and each blockage represents a resource grains Son, this is the least unit in LTE and LTE-A.L is numbering of the resource particle in time domain, and a resource particle is corresponding one OFDM symbol, L represents the sum of OFDM symbol in a time slot;K is numbering of the resource particle on frequency domain, under correspondence LTE-A Subcarrier in row resource grid, K represents the total number of sub-carriers for data transfer.The part of bold box mark represents a money Source block, its one time slot of correspondence in time domain, the correspondence 180kHz on frequency domain.MT、MRWith NRIThe radio frequency link of UE is represented respectively Transmission antenna number, reception antenna number and the transmission number of plies (that is, rank number), and MT、MRWith NRIAll it is positive integer, NRI≤min(MT, MR).Downstream transmission signals of k-th subcarrier in downlink resource grid within l-th OFDM symbol cycle can be expressed as:
Wherein,
It is pre-coding matrix,
It is channel matrix,
Pre-coding matrix W in formula (7)(k,l)For the data flow on each layer to be mapped to into each antenna.OrderFor equivalent channel matrix, then formula (7) can be expressed as:
Wherein, x(k,l)Represent the data flow on each layer, ExRepresent the average energy of each symbol, x(k,l)Energy be MT, namely(ε () is represented and is taken expectation).r(k,l)Represent receiving data vector.n(k,l)Represent complex value additivity White Gaussian noise vector, obeys distribution
Assume to adopt line-of-sight transmission between base station and via node, between base station and user equipment, via node and relaying Non line of sight transmission is between node, between via node and user equipment.
Figure 14 is N paths relaying schematic diagram.
As shown in figure 14, it is the materialization of Figure 13 institutes representation model, it is assumed that have X via node, common N between eNB and UE Paths.h1Represent the first paths, h1Through node R1、R2、R3, by h1It is designated as (R1,R2,R3), N paths hNAlso can remember For hN=(RX-2,RX,RX-1).Different paths can be through same node, such as another paths (R in the figure1,R4,R3) with h1There are two nodes to overlap.
When transmitting terminal is using diversity is sent, channel capacity is:
Wherein, γ=Ex/N0It is the average signal-to-noise ratio at reception antenna.
When receiving terminal is detected using maximum-ratio combing, it is to the judgement output signal-to-noise ratio of resource particle (k, l):
When transmitting terminal adopts spatial reuse, channel capacity is:
When receiving terminal adopts squeeze theorem, n-th layer is to the judgement output signal-to-noise ratio of resource particle (k, l):
Calculate the bit error rate of all resource particles in a time slot:
In above formula,Represent under certain transmission mode, the common n of time slotRIThe bit error rate of layer data,Represent under certain modulation system, when output signal-to-noise ratio isWhen error sign ratio,Table Show that output signal-to-noise ratio isProbability density, X represents detection mode, and ZF represents squeeze theorem, and div is maximum-ratio combing inspection Survey.
For the condition error sign ratio under rectangle M-QAM, fading channel is:
Wherein,M is number of constellation points.
Probability density functionIt is calculated as follows:
Wherein, Γ () is Gamma functions, DXIt is the order of diversity of receiver:
As a example by relatively above-mentioned different embodiments performance, the scheme involved by Fig. 3-Figure 10 is referred to as into option A, by Figure 10- Scheme involved by Figure 12 is referred to as option b, the following is the comparison to the two schemes:
Table 9
It will appreciated by the skilled person that realize the whole and part steps of said method embodiment can pass through Completing, aforesaid program can be stored in a computing device read/write memory medium the related hardware of programmed instruction, the journey Sequence upon execution, performs the step of including said method embodiment, and aforesaid storage medium can include ROM, RAM, magnetic disc It is various with CD etc. can be with the medium of store program codes.
Figure 15 is the structural representation of one embodiment that multi hop relay path of the present invention selects system.
As shown in figure 15, the system 1500 of the embodiment can include source node 1510, destination node 1520 and it is multiple in After node 1530, wherein,
Destination node 1520, for RX path search message, according to route searching message detection from source node, via node The each paths passed through to destination node and channel capacity and the bit error rate per paths, according to the every paths for detecting Channel capacity and the bit error rate and the set highest bit error rate and return path number M determine biography from each paths for detecting Defeated set of paths and optional path set, the path quilt detected by destination node in addition to transmission path set and optional path set It is defined as residual paths set, wherein M>0, the set highest bit error rate includes the single-hop highest bit error rate and path highest error code Rate, using transmission path set in every paths to source node transmit optional path set information, wherein, alternative path collection The information of conjunction includes the channel capacity and the bit error rate of every alternative path that every alternative path sequence node, destination node are calculated, After path reselection message is received, optional path set is updated to into transmission path set, from residual paths set M is extracted The maximum path of bar channel capacity constitutes optional path set, and using transmission path set in every paths to source node biography The information of defeated user data and optional path set, residual paths set is returned when residual paths collection is combined into empty set to source node For the message of empty set;
Source node 1510, for the channel capacity and the bit error rate of the every paths in the transmission path set for detecting And the highest bit error rate judges whether available path, in the case where there is available path, using available path to Su Jie Point transmitting path selects to confirm message and the transmission data between source node and destination node, there is no available path and do not receiving In the case of being combined into the message of empty set to residual paths collection, using every alternative path in the optional path set for receiving to , there is no available path and receiving the situation that residual paths collection is combined into the message of empty set in destination node transmitting path reselection message Lower broadcast route search message;
Each via node 1530, is arranged between source node and destination node, for forwarding source node and destination node it Between transmit data and message;
Illustrate, destination node can be base station or user equipment, and correspondingly source node can be user equipment or base station.
In another embodiment that multi hop relay path of the present invention selects system, compared with the embodiment in Figure 15, the reality Applying the destination node in the system of example can include:
Path detection unit, for RX path search message, according to route searching message detection from source node, relaying section Each paths that point is passed through to destination node and channel capacity and the bit error rate per paths;
Set of paths determining unit, is connected with path detection unit, for being held according to the channel of the every paths for detecting Amount determines transmission path with the bit error rate and the set highest bit error rate and return path number M from each paths for detecting Set and optional path set, are confirmed as in addition to transmission path set and optional path set by the path that destination node is detected Residual paths set;
Routing information transmitting element, is connected with set of paths determining unit, in using transmission path set per bar The information of optional path set is transmitted to source node in path;
Set of paths updating block, for after path reselection message is received, optional path set being updated to into transmission Set of paths, the maximum path of M bars channel capacity is extracted from residual paths set and constitutes optional path set;
Empty set message sending unit, is connected with set of paths updating block, for when residual paths collection is combined into empty set to Source node returns the message that residual paths collection is combined into empty set.
In the another embodiment that multi hop relay path of the present invention selects system, compared with the embodiment in Figure 15, the reality Applying the source node in the system of example can include:
Available path judging unit, for according to the channel capacity of every the paths in the transmission path set that detects with The bit error rate and the highest bit error rate judge whether available path;
Path confirms transmitting element, is connected with available path judging unit, sharp in the case where there is available path Selected to confirm message and the transmission data between source node and destination node to destination node transmitting path with available path;
Path gravity treatment transmitting element, is connected with available path judging unit, for there is no available path and not receiving In the case of being combined into the message of empty set to residual paths collection, using every alternative path in the optional path set for receiving to Destination node transmitting path reselection message;
Broadcast transmitting element, is connected with available path judging unit, for there is no available path and receiving Residual paths collection is combined into broadcast route search message in the case of the message of empty set.
In an example, in order to calculate the channel capacity and the bit error rate of every paths, each via node be additionally operable to by Single-hop channel capacity and the single-hop bit error rate and the lowest channel capacity and the single-hop highest bit error rate for arranging that present node is estimated It is compared;If the single-hop bit error rate that the single-hop channel capacity for estimating is more than lowest channel capacity and estimates is less than single The highest bit error rate is jumped, then judges whether present node is the first hop node, otherwise, be discarded into the message or number up to present node According to;If it is, the single-hop channel capacity that the hop node is estimated and the single-hop bit error rate are sent to next-hop node;If no It is that the single-hop channel capacity that the single-hop channel capacity that then each hop node estimates this hop node sends with upper hop node is entered Row compares, and the single-hop error code that less single-hop channel capacity, the single-hop bit error rate of this hop node and upper hop node are sent Rate is sent to next-hop node.
Further, in last node of present node for whole piece path, source node or destination node be additionally operable to by The single-hop channel capacity that the single-hop channel capacity for estimating sends with upper hop node is compared, according to less single-hop channel Calculation of capacity outbound path channel capacity, and according to the single-hop error rate calculation outbound path bit error rate.
In an example, set of paths determining unit can include:
First path bit error rate comparing subunit, for the bit error rate of the every paths for detecting and institute's path highest to be missed Code check is compared;
Transmission path determination subelement, is connected, for from the satisfaction for detecting with first path bit error rate comparing subunit The maximum path of M bars channel capacity is chosen in the path of path highest bit error rate requirement and constitutes transmission path set, if channel Capacity is identical, then the relatively low path of the path selection bit error rate constitutes transmission path set;
Alternative path determination subelement, is connected, for from the satisfaction for detecting with first path bit error rate comparing subunit The path that the channel capacity maximum that M bars are not used for transmission data is chosen in the path of path highest bit error rate requirement constitutes alternative road Footpath is gathered, if channel capacity is identical, the relatively low path of the path selection bit error rate constitutes optional path set.
In another example, available path judging unit can include:
Second path bit error rate comparing subunit, for by the bit error rate of the every paths for detecting and path highest error code Rate is compared;
Available path determination subelement, is connected with the second path bit error rate comparing subunit, if for less than path most High bit-error, then choose the maximum path of channel capacity as available path, if channel capacity is identical, path selection error code The minimum path of rate is used as available path.
In a further example, each via node is additionally operable to after route searching message is received, and judges that current jumping figure is It is no if greater than set maximum hop count, then to abandon route searching message more than set maximum hop count, otherwise enter walking along the street The selection in footpath.
In another example, destination node can be base station or access via node, during correspondingly source node can be to access After node or base station.
Figure 16 multi hop relay paths of the present invention select the structural representation of the another embodiment of system.
As shown in figure 16, compared with the embodiment in Figure 15, the system 1600 of the embodiment can also include:
User equipment 1610, (relay access nodes can be source node or destination node, in Figure 16 with via node is accessed In by taking destination node as an example) direct interaction, for select access via node.Specifically, user equipment can include:
Performance estimation unit, for receiving the downstream message sent with each via node of user equipment direct interaction, root The descending single-hop channel capacity and the descending single-hop bit error rate for coming from each via node to user equipment is estimated according to downstream message;
Bit error rate comparing unit, is connected with performance estimation unit, for by the descending list of each via node to user equipment Jump the bit error rate and descending single-hop channel capacity is compared respectively with the single-hop highest bit error rate and the lowest channel capacity for arranging, to Meet each via node corresponding to the path of the bit error rate and channel capacity requirement and send upstream message;
Upper line parameter receiving unit, sets for receiving each via node for meeting the bit error rate and channel capacity requirement to user Preparation send the up single-hop channel capacity and the up single-hop bit error rate of respective path;
Access via node determining unit, be connected with upper line parameter receiving unit, for by up single-hop channel capacity and Via node corresponding to the maximum path of descending single-hop channel capacity sum is used as access via node, if single-hop channel holds Amount and it is identical, then using the up single-hop bit error rate and the descending single-hop bit error rate sum minimum path corresponding to via node as Access via node.
Each embodiment is described by the way of progressive in this specification, and what each embodiment was stressed is and it The difference of his embodiment, identical and similar part can be with cross-reference between each embodiment.For system embodiment For, due to itself and embodiment of the method basic simlarity, so description is fairly simple, related part may refer to embodiment of the method Partial explanation.
Although being described in detail to some specific embodiments of the present invention by example, the skill of this area Art personnel it should be understood that above example is merely to illustrate, rather than in order to limit the scope of the present invention.The skill of this area Art personnel to above example it should be understood that can modify without departing from the scope and spirit of the present invention.This Bright scope is defined by the following claims.

Claims (21)

1. a kind of multi-hop relay path selection method, it is characterised in that include:
Destination node RX path search message, according to the route searching message detection from source node, via node to the place Each paths that node is passed through and channel capacity and the bit error rate per paths;
According to the channel capacity and the bit error rate and the set highest bit error rate and return path number M of the every paths for detecting Transmission path set and optional path set are determined from each paths for detecting, except the transmission path set and described standby Select and residual paths set, wherein M are confirmed as by the path that the destination node is detected outside set of paths>0, set highest The bit error rate includes the single-hop highest bit error rate and the path highest bit error rate;
The information of the optional path set is transmitted to the source node using the every paths in the transmission path set, its In, the information of the optional path set includes the alternative road per bar that every alternative path sequence node, the destination node are calculated The channel capacity and the bit error rate in footpath;
The channel capacity and the bit error rate of every paths of the source node in the transmission path set for detecting and The highest bit error rate judges whether available path;
In the case where there is the available path, confirmation is selected to disappear to the destination node transmitting path using the available path Cease and the transmission data between the source node and the destination node;
In the case where there is no the available path and not receiving the message that residual paths collection is combined into empty set, using receiving The optional path set in every alternative path to the destination node transmitting path reselection message, the destination node is connecing After receiving the path reselection message, the optional path set is updated to into transmission path set, from the residual paths collection The maximum path of M bars channel capacities is extracted in conjunction and constitutes optional path set, and using the transmission path set in per bar The information of user data and the optional path set is transmitted in path to the source node, and the source node continues can described in detection With path, until the source node detects the available path or the residual paths collection is combined into empty set, the destination node exists The message that the residual paths collection is combined into empty set is returned when the residual paths collection is combined into empty set to the source node;
There is no the available path and receiving in the case that the residual paths collection is combined into the message of empty set, the source section The point broadcast route searching message.
2. multi-hop relay path selection method according to claim 1, it is characterised in that obtain described by following step Channel capacity and the bit error rate per paths:
The single-hop channel capacity that present node is estimated and the single-hop bit error rate and the lowest channel capacity and the single-hop for arranging The highest bit error rate is compared;
If the single-hop bit error rate that the single-hop channel capacity for estimating is more than the lowest channel capacity and estimates is less than institute State the single-hop highest bit error rate, then judge whether present node is the first hop node, otherwise, be discarded into up to present node message or Data;
If it is, the single-hop channel capacity that the hop node is estimated and the single-hop bit error rate are sent to next-hop node;
If it is not, then the single-hop that the single-hop channel capacity that each hop node estimates this hop node sends with upper hop node Channel capacity is compared, and less single-hop channel capacity, the single-hop bit error rate of this hop node and upper hop node are sent The single-hop bit error rate send to next-hop node;
If present node is last node in whole piece path, by the single-hop channel capacity for estimating and upper hop node The single-hop channel capacity of transmission is compared, and according to less single-hop channel capacity path channel capacity is calculated, and according to every The one single-hop error rate calculation outbound path bit error rate jumped.
3. multi-hop relay path selection method according to claim 2, it is characterised in that the basis detect per bar The channel capacity and the bit error rate in path and the set highest bit error rate and return path number M are from each paths for detecting The step of determining transmission path set and optional path set includes:
The bit error rate of the every paths for detecting is compared with the path highest bit error rate;
Choose the maximum path of M bars channel capacity from the path for meeting the path highest bit error rate requirement for detecting to constitute The transmission path set, if channel capacity is identical, the relatively low path of the path selection bit error rate constitutes the transmission path Set;
The channel appearance that M bars are not used for transmission data is chosen from the path for meeting the path highest bit error rate requirement for detecting The maximum path of amount constitutes the optional path set, if channel capacity is identical, the relatively low path of the path selection bit error rate Constitute the optional path set.
4. multi-hop relay path selection method according to claim 2, it is characterised in that the source node is according to detecting The transmission path set in every paths channel capacity and the bit error rate and the highest bit error rate judge whether to deposit Include the step of available path:
The source node is compared the bit error rate of the every paths for detecting with the path highest bit error rate;
If being less than the path highest bit error rate, the maximum path of channel capacity is chosen as the available path, if Channel capacity is identical, then the minimum path of the path selection bit error rate is used as the available path.
5. multi-hop relay path selection method according to claim 1, it is characterised in that methods described also includes:
Whether the via node judges current jumping figure more than set maximum jump after the route searching message is received Number;
If greater than set maximum hop count, then the route searching message is abandoned, otherwise carry out the selection in path.
6. multi-hop relay path selection method according to claim 1, it is characterised in that the via node is using decoding Pass-through mode down hop node for data forwarding.
7. multi-hop relay path selection method according to claim 1, it is characterised in that the destination node is base station or use Family equipment, correspondingly the source node is the user equipment or the base station.
8. multi-hop relay path selection method according to claim 1, it is characterised in that the destination node is base station or connects Enter via node, correspondingly the source node is the access via node or base station, in user equipment and the access After node direct interaction, methods described also includes:
Before selecting the path between the destination node and the source node, the user equipment selects to access relaying Node.
9. multi-hop relay path selection method according to claim 8, it is characterised in that the user equipment selects to access The step of via node, includes:
The user equipment receives the downstream message that each via node of directly interaction sends, and is estimated according to the downstream message Meter comes from the descending single-hop channel capacity and the descending single-hop bit error rate of each via node to the user equipment;
By the descending single-hop bit error rate and descending single-hop channel capacity of each via node to the user equipment respectively with the list The lowest channel capacity jumped the highest bit error rate and arrange is compared, right to the path institute for meeting the bit error rate and channel capacity requirement The each via node answered sends upstream message;
The via node for receiving the upstream message estimates the user equipment to the relaying section according to the upstream message The up single-hop channel capacity and the up single-hop bit error rate of point, and by the up single-hop bit error rate for estimating and up single-hop channel Capacity is compared respectively with the single-hop highest bit error rate and lowest channel capacity, meets the bit error rate and channel capacity requirement Each via node sends the up single-hop channel capacity and the up single-hop bit error rate of respective path to the user equipment;
The user equipment is by corresponding to the maximum path of up single-hop channel capacity and descending single-hop channel capacity sum After node as the access via node, if single-hop channel capacity with it is identical, by the up single-hop bit error rate and descending list The via node corresponding to the minimum path of bit error rate sum is jumped as the access via node.
10. a kind of multi hop relay path selects system, it is characterised in that including source node, destination node and multiple via nodes, Wherein,
The destination node, for RX path search message, according to the route searching message detection from source node, via node The each paths passed through to the destination node and channel capacity and the bit error rate per paths, according to the every road for detecting The channel capacity and the bit error rate in footpath and the set highest bit error rate and return path number M are true from each paths for detecting Transmission path set and optional path set are determined, by the Su Jie in addition to the transmission path set and the optional path set The path that point is detected is confirmed as residual paths set, wherein M>0, the set highest bit error rate includes single-hop highest error code Rate and the path highest bit error rate, the alternative road is transmitted using the every paths in the transmission path set to the source node The information of footpath set, wherein, the information of the optional path set includes every alternative path sequence node, the destination node meter The channel capacity and the bit error rate of the every alternative path calculated, after the path reselection message is received, by the alternative path Set is updated to transmission path set, the maximum path of M bars channel capacity is extracted from the residual paths set and is constituted alternatively Set of paths, and transmit user data and described alternative to the source node using the every paths in the transmission path set The information of set of paths, returns the residual paths collection and is combined into sky when the residual paths collection is combined into empty set to the source node The message of collection;
The source node, for the channel capacity and the bit error rate of the every paths in the transmission path set for detecting And the highest bit error rate judges whether available path, in the case where there is the available path, using it is described can Selected to confirm message and the transmission data between the source node and the destination node to the destination node transmitting path with path, In the case where there is no the available path and not receiving the message that residual paths collection is combined into empty set, using the institute for receiving Every alternative path in optional path set is stated to the destination node transmitting path reselection message, there is no the available road Footpath and receive in the case that the residual paths collection is combined into the message of empty set and broadcast the route searching message;
Each via node, is arranged between the source node and the destination node, for forwarding the source node with it is described The data transmitted between destination node and message.
11. multi hop relay paths according to claim 10 select system, it is characterised in that the destination node includes:
Path detection unit, for RX path search message, according to the route searching message detection from source node, relaying section Each paths that point is passed through to the destination node and channel capacity and the bit error rate per paths;
Set of paths determining unit, is connected with the path detection unit, for being held according to the channel of the every paths for detecting Amount determines transmission path with the bit error rate and the set highest bit error rate and return path number M from each paths for detecting Set and optional path set, are detected in addition to the transmission path set and the optional path set by the destination node Path is confirmed as residual paths set;
Routing information transmitting element, is connected with the set of paths determining unit, for using in the transmission path set The information of the optional path set is transmitted to the source node per paths;
Set of paths updating block, for after the path reselection message is received, the optional path set being updated to Transmission path set, the maximum path of M bars channel capacity is extracted from the residual paths set and constitutes optional path set;
Empty set message sending unit, is connected with the set of paths updating block, for being combined into empty set in the residual paths collection When return the message that the residual paths collection is combined into empty set to the source node.
12. multi hop relay paths according to claim 11 select system, it is characterised in that the source node includes:
Available path judging unit, for according to the channel capacity of every the paths in the transmission path set that detects with The bit error rate and the highest bit error rate judge whether available path;
Path confirms transmitting element, is connected with the available path judging unit, in the situation that there is the available path Under, select to confirm message and in the source node and the destination node to the destination node transmitting path using the available path Between transmission data;
Path gravity treatment transmitting element, is connected with the available path judging unit, for do not exist the available path and In the case of not receiving the message that residual paths collection is combined into empty set, using the optional path set for receiving in it is standby per bar The routing radial direction destination node transmitting path reselection message;
Broadcast transmitting element, is connected with the available path judging unit, for do not exist the available path and Receive in the case that the residual paths collection is combined into the message of empty set and broadcast the route searching message.
13. multi hop relay paths according to claim 12 select system, it is characterised in that each via node is additionally operable to The single-hop channel capacity that present node is estimated and the single-hop bit error rate and the lowest channel capacity and the single-hop highest for arranging The bit error rate is compared;If the single-hop that the single-hop channel capacity for estimating is more than the lowest channel capacity and estimates is missed Code check is less than the single-hop highest bit error rate, then judge whether present node is the first hop node, otherwise, is discarded into reach and works as prosthomere The message or data of point;If it is, the single-hop channel capacity that the hop node is estimated and the single-hop bit error rate are sent to next Hop node;If it is not, then what each hop node single-hop channel capacity for estimating this hop node and upper hop node sent Single-hop channel capacity is compared, and by less single-hop channel capacity, the single-hop bit error rate of this hop node and upper hop node The single-hop bit error rate of transmission is sent to next-hop node.
14. multi hop relay paths according to claim 13 select systems, it is characterised in that in present node be whole piece road During last node in footpath, the source node or the destination node are additionally operable to single-hop channel capacity and the upper hop that will be estimated The single-hop channel capacity that node sends is compared, and according to less single-hop channel capacity path channel capacity, and root are calculated According to the single-hop error rate calculation outbound path bit error rate of each jump.
15. multi hop relay paths according to claim 14 select system, it is characterised in that the set of paths determines single Unit includes:
First path bit error rate comparing subunit, for by the bit error rate of the every paths for detecting and the path highest error code Rate is compared;
Transmission path determination subelement, is connected, for from the satisfaction for detecting with the first path bit error rate comparing subunit The maximum path of M bars channel capacity is chosen in the path of the path highest bit error rate requirement and constitutes the transmission path set, If channel capacity is identical, the relatively low path of the path selection bit error rate constitutes transmission path set;
Alternative path determination subelement, is connected, for from the satisfaction for detecting with the first path bit error rate comparing subunit The path that the channel capacity maximum that M bars are not used for transmission data is chosen in the path of the path highest bit error rate requirement constitutes institute Optional path set is stated, if channel capacity is identical, the relatively low path of the path selection bit error rate constitutes the alternative path collection Close.
16. multi hop relay paths according to claim 12 select system, it is characterised in that the available path judges single Unit includes:
Second path bit error rate comparing subunit, for by the bit error rate of the every paths for detecting and the path highest error code Rate is compared;
Available path determination subelement, is connected with the second path bit error rate comparing subunit, if for less than the road The footpath highest bit error rate, then choose the maximum path of channel capacity as the available path, if channel capacity is identical, chooses The bit error rate minimum path in path is used as the available path.
17. multi hop relay paths according to claim 10 select system, it is characterised in that described each via node is also For after the route searching message is received, judging whether current jumping figure is more than set maximum hop count, if greater than Set maximum hop count, then abandon the route searching message, otherwise carries out the selection in path.
18. multi hop relay paths according to claim 10 select system, it is characterised in that each via node is using solution Code pass-through mode down hop node for data forwarding.
19. multi hop relay paths according to claim 10 select systems, it is characterised in that the destination node be base station or User equipment, correspondingly the source node is the user equipment or the base station.
20. multi hop relay paths according to claim 10 select systems, it is characterised in that the destination node be base station or Via node is accessed, correspondingly the source node is the access via node or the base station, the system also includes:
User equipment, with the access via node direct interaction, for selection via node is accessed.
21. multi hop relay paths according to claim 20 select system, it is characterised in that the user equipment includes:
Performance estimation unit, for receiving the downstream message sent with each via node of the user equipment direct interaction, root Estimate that the descending single-hop channel capacity and descending single-hop that come from each via node to the user equipment are missed according to the downstream message Code check;
Parameter comparing unit, is connected with the performance estimation unit, for by the descending of each via node to the user equipment The single-hop bit error rate and descending single-hop channel capacity are carried out respectively with the single-hop highest bit error rate and the lowest channel capacity for arranging Relatively, upstream message is sent to each via node met corresponding to the path of the bit error rate and channel capacity requirement;
Upper line parameter receiving unit, sets for receiving each via node for meeting the bit error rate and channel capacity requirement to the user Preparation send the up single-hop channel capacity and the up single-hop bit error rate of respective path;
Access via node determining unit, be connected with the upper line parameter receiving unit, for by up single-hop channel capacity and Via node corresponding to the maximum path of descending single-hop channel capacity sum is used as the access via node, if channel holds Amount and it is identical, then using the up single-hop bit error rate and the descending single-hop bit error rate sum minimum path corresponding to via node as The access via node.
CN201110313130.7A 2011-10-17 2011-10-17 Multi-hop relay path selection method and system Active CN103052132B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110313130.7A CN103052132B (en) 2011-10-17 2011-10-17 Multi-hop relay path selection method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110313130.7A CN103052132B (en) 2011-10-17 2011-10-17 Multi-hop relay path selection method and system

Publications (2)

Publication Number Publication Date
CN103052132A CN103052132A (en) 2013-04-17
CN103052132B true CN103052132B (en) 2017-05-10

Family

ID=48064599

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110313130.7A Active CN103052132B (en) 2011-10-17 2011-10-17 Multi-hop relay path selection method and system

Country Status (1)

Country Link
CN (1) CN103052132B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105830501B (en) * 2014-05-22 2020-01-03 华为技术有限公司 Method and device for selecting wireless transmission path
GB201502257D0 (en) * 2015-02-11 2015-04-01 Nat Univ Ireland A method of transmitting data between a source node and destination node
CN105246120B (en) * 2015-09-11 2018-10-02 浙江树人大学 A kind of data transmission delay and the limited Sink node mobile route distribution selection method of hop count
CN105553537B (en) * 2015-12-08 2018-09-07 深圳大学 Best relay position searching method based on cumulative positive feedback variable step and system
CN108337701B (en) * 2017-01-19 2021-06-04 工业和信息化部电信研究院 Transmission path switching method
CN107018547B (en) * 2017-03-16 2019-07-26 中南大学 It is a kind of based on the cellular downlink throughput optimization method with outer D2D multi-hop relay
CN110166268B (en) 2018-02-13 2021-04-06 电信科学技术研究院有限公司 Communication method and device of wireless backhaul network
CN110351781A (en) 2018-04-03 2019-10-18 维沃移动通信有限公司 Requesting method, dispatching method and the equipment of relay resource
EP3888310A1 (en) 2018-11-30 2021-10-06 Sony Group Corporation Spectrum access restriction and re-routing of data
CN111405630B (en) * 2020-03-19 2021-10-01 深圳市吉祥腾达科技有限公司 Mesh path selection method and system
CN114629835B (en) * 2021-02-03 2023-11-17 亚信科技(南京)有限公司 Route configuration method, device, computer readable storage medium and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101527947A (en) * 2008-03-06 2009-09-09 上海贝尔阿尔卡特股份有限公司 Method and device for selecting communication path for mobile terminal in wireless relay network
CN101562863A (en) * 2009-06-04 2009-10-21 北京邮电大学 Method and device for relay selection

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101527947A (en) * 2008-03-06 2009-09-09 上海贝尔阿尔卡特股份有限公司 Method and device for selecting communication path for mobile terminal in wireless relay network
CN101562863A (en) * 2009-06-04 2009-10-21 北京邮电大学 Method and device for relay selection

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Chaowei Wang等.A Simplified Estimate-and-Forward Scheme for Relay Networks􀁏􀁌􀁉􀁈􀁇􀀃􀀨􀁖.《Vehicular Technology Conference(VTC Fall),2011 IEEE》.2011,全文. *

Also Published As

Publication number Publication date
CN103052132A (en) 2013-04-17

Similar Documents

Publication Publication Date Title
CN103052132B (en) Multi-hop relay path selection method and system
Dong et al. Performance analysis of multihop-diversity-aided multihop links
Yuan et al. Virtual MIMO-based cross-layer design for wireless sensor networks
KR100920284B1 (en) Method for cost determination in a multihop communication network
CN104662809B (en) Method and system for adaptive channel estimation/predictive filter design
KR100839966B1 (en) Method and system for reporting state of link in a communication system
CN105993186A (en) System and method for virtual multi-point transceivers
Javaid et al. Establishing a cooperation-based and void node avoiding energy-efficient underwater WSN for a cloud
CN105745854A (en) System and method for providing interference characteristics for interference mitigation
CN106900025A (en) A kind of wireless sensor network clustering routing based on double cluster heads
Javaid et al. DRADS: depth and reliability aware delay sensitive cooperative routing for underwater wireless sensor networks
Le et al. Distributed cooperative transmission for underwater acoustic sensor networks
CN105745855A (en) System and method for providing interference characteristics for interference mitigation
CN101322327A (en) Scheduling in wireless multi-hop relay network
CN102884741A (en) Method and apparatus for communication with high interferences
CN106603141B (en) Relay and antenna joint selection method for full-duplex bidirectional relay system
CN105357731A (en) Energy-efficient wireless sensor network (WSN) routing protocol design method for use in electromagnetic interference environment
KR20100028059A (en) Multi-criteria optimization for relaying in multi-hop wireless ad hoc and sensor networks
CN101835238A (en) Method and device for selecting route in junction network
Ghoreyshi et al. An underwater routing protocol with void detection and bypassing capability
CN101291169A (en) Selection method of wireless relay station
CN105432107B (en) Method and apparatus in cordless communication network
CN106507391B (en) Interference guidance method in WLAN
Zhang et al. Space/frequency-division-based full-duplex data transmission method for multihop underwater acoustic communication networks
Yang et al. Spatial backoff contention resolution for wireless networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant