Nothing Special   »   [go: up one dir, main page]

CN104105083B - Neighbor discovering method and equipment - Google Patents

Neighbor discovering method and equipment Download PDF

Info

Publication number
CN104105083B
CN104105083B CN201310116574.0A CN201310116574A CN104105083B CN 104105083 B CN104105083 B CN 104105083B CN 201310116574 A CN201310116574 A CN 201310116574A CN 104105083 B CN104105083 B CN 104105083B
Authority
CN
China
Prior art keywords
neighbours
channel
found
mobile terminal
find
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
CN201310116574.0A
Other languages
Chinese (zh)
Other versions
CN104105083A (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.)
Nokia Shanghai Bell Co Ltd
Alcatel Optical Networks Israel Ltd
Original Assignee
Alcatel Lucent Shanghai Bell Co Ltd
Alcatel Optical Networks Israel Ltd
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 Alcatel Lucent Shanghai Bell Co Ltd, Alcatel Optical Networks Israel Ltd filed Critical Alcatel Lucent Shanghai Bell Co Ltd
Priority to CN201310116574.0A priority Critical patent/CN104105083B/en
Priority to PCT/IB2014/000565 priority patent/WO2014162200A2/en
Priority to TW103111443A priority patent/TW201503729A/en
Publication of CN104105083A publication Critical patent/CN104105083A/en
Application granted granted Critical
Publication of CN104105083B publication Critical patent/CN104105083B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Provide neighbor discovering method and equipment to customer mobile terminal facility communication system for customer mobile terminal equipment.The communication system includes multiple eNode B and multiple customer mobile terminal equipment.This method includes:At each customer mobile terminal equipment in multiple customer mobile terminal equipment, the corresponding eNode B come from multiple eNode B system message is received, wherein system message includes being used to indicate that multiple neighbours have found the configuration information how channel configures in Radio Resource;At each customer mobile terminal equipment, based on the configuration information in system message, find to select corresponding neighbours to find channel in channel from multiple neighbours;At each customer mobile terminal equipment, find to send corresponding beacon signal on channel in selected neighbours (i.e. neighbours have found signal);And find to receive the beacon signal for the neighbor user mobile terminal device for coming from customer mobile terminal equipment on channel in non-selected neighbours.The neighbor discovering method and equipment can realize good detection performance.

Description

Neighbor discovering method and equipment
Technical field
Embodiments of the present invention are related to customer mobile terminal equipment to customer mobile terminal equipment communication field, more specifically Ground is related to the neighbor discovering method and equipment to customer mobile terminal facility communication system for customer mobile terminal equipment.
Background technology
In recent years, the wireless communications application based on close position and service were of increased attention.Based on neighbouring The customer mobile terminal equipment of position can substantially improve space spectrum efficiency (due to logical to customer mobile terminal equipment (D2D) communication Believe that scope is small), and a jump gain can also be obtained from direct communication (due to being not required to the forwarding via base station).It is excellent by these The inspiration of point, 3GPP create the research project for D2D communications recently.D2D communications are expected to turn into following wireless broadband communication One important component of system, successfully manages the swift and violent growth of following mobile data demand together with other key technologies.
In D2D communications, although there may be a large amount of D2D nodes (i.e. customer mobile terminal equipment, UE) in network, each D2D nodes normally only have the direct Radio Link to other smaller number of nodes (being referred to as neighbours).The base of D2D communications This precondition is to know respective neighbours, i.e., each D2D nodes need to find and identify the corresponding neighbour in its communication range Occupy, and it also requires being found and being identified by corresponding neighbours, this is referred to as neighbours and finds (ND).
Guo Dongning et al. are in entitled " neighbor discovery for wireless networks via (hereinafter referred to as " document 1 ", can be from internet http for compressive sensing " article://arxiv.org/ Pdf/1012.1007.pdf is obtained) in propose a kind of neighbours based on compressed sensing and find scheme.Proposed in document 1 Neighbours based on compressed sensing have found that scheme has the disadvantages that:(1) each node must have on finding sequence matrix (bag Include the sequence of all nodes) information, this will take larger signaling consumption;(2) neighbours have found complexity with interstitial content Increase and increase, this will bring larger computation complexity, especially when interstitial content is very big;(3) pseudorandom on-off is believed Number design need frequently to receive and dispatch (TX/RX) switching, the realization for causing the program is become more complicated by this.
The content of the invention
Embodiments of the present invention provide a kind of customer mobile terminal equipment that is used for customer mobile terminal equipment communication The neighbor discovering method and equipment of system, to solve or alleviate the above-mentioned problems in the prior art at least in part.
In the first aspect, embodiments of the present invention provide a kind of customer mobile terminal equipment that is used for and moved to user The neighbor discovering method of terminal equipment in communication system.The communication system includes multiple eNode B and multiple customer mobile terminals are set It is standby.This method includes:At each customer mobile terminal equipment in multiple customer mobile terminal equipment, reception comes from multiple The system message of corresponding eNode B in eNode B, wherein system message include being used to indicate that multiple neighbours have found that channel exists The configuration information how configured in Radio Resource;At each customer mobile terminal equipment, based on matching somebody with somebody confidence in system message Breath, find to select corresponding neighbours to find channel in channel from multiple neighbours;At each customer mobile terminal equipment, selected The neighbours selected have found to send corresponding beacon signal on channel;And find to receive on channel in non-selected neighbours and come from phase The beacon signal for the neighbor user mobile terminal device answered.
In an illustrative embodiments, multiple neighbours have found that channel can be found with the neighbours configured by eNode B Cycle is repeated.
In an illustrative embodiments, each neighbours have found that the cycle may include that multiple neighbours have found subcycle, each Neighbours have found that one neighbour of channel span have found that all neighbours in cycle have found subcycle.
In an illustrative embodiments, each neighbours have found that channel may include that multiple neighbours have found channel segmentation, adjacent Occupy and find that the number of channel segmentation is equal to the number that a neighbours have found neighbours' discovery subcycle in the cycle.
In an illustrative embodiments, system message can further comprise the number of user's group, the number of user's group It is to find that the relativeness between the number of channel determines according to user density and neighbours by eNode B.Multiple user's movements Terminal device can be grouped based on the number of user's group so that the customer mobile terminal equipment in each user's group can only exist With corresponding user's group corresponding to neighbours find to select corresponding neighbours to find channel in the cycle and send beacon signal.
In an illustrative embodiments, this method can further comprise:The pre- of channel is found in selected neighbours Fixed number purpose neighbours have found to send corresponding beacon signal in channel segmentation;And find the residue of channel in selected neighbours Neighbours find to receive in channel segmentation and come from the beacon signal of neighbor user mobile terminal device.
In an illustrative embodiments, system message can further comprise referring to stand-by value MBO, with reference to stand-by value MBO It is to find that the relativeness between the number of channel determines according to user density and neighbours by eNode B.Selection is corresponding adjacent Occupy and find that channel may include:Match somebody with somebody confidence by the second of the first configuration information of eNode B current broadcasts and eNode B previous broadcasts Breath is compared;If the first configuration information is identical with the second configuration information, institute is detected at each family mobile terminal device There is the average energy that neighbours have found channel, and one neighbour of selection in channel are found from multiple neighbours with minimum average energy It was found that channel;Or if the first configuration information is different from the second configuration information, then given birth at each customer mobile terminal equipment Into stand-by value R, stand-by value R, which is used for instruction user mobile terminal device, to find subcycle selection neighbours' hair in the R neighbour Existing channel, wherein R is integer and 0≤R≤MBO-1。
In an illustrative embodiments, system message can further comprise referring to stand-by value NBO, with reference to stand-by value NBO It is to find that the relativeness between the number of channel determines according to user density and neighbours by eNode B.Selection is corresponding adjacent Occupy and find that channel may include:Match somebody with somebody confidence by the second of the first configuration information of eNode B current broadcasts and eNode B previous broadcasts Breath is compared;If the first configuration information is identical with the second configuration information, examined at corresponding customer mobile terminal equipment The average energy that all neighbours have found channel is surveyed, and selection one in channel is found from multiple neighbours with minimum average energy Neighbours have found channel;Or if the first configuration information is different from the second configuration information, then a neighbours are selected to find channel, inspection The average energy that selected neighbours have found channel is surveyed, to determine whether there is the selection that channel is found on selected neighbours Conflict, and conflict if there is selection, then stand-by value S is generated, stand-by value S is used for instruction user mobile terminal device should be The S neighbour has found that subcycle reselects neighbours and finds channel, and wherein S is integer and 0≤S≤NBO-1。
In an illustrative embodiments, this method can further comprise finding that subcycle selects again in the S neighbour Select neighbours and find channel.
In an illustrative embodiments, find that subcycle reselects neighbours and finds that channel can wrap in the S neighbour Include:Detect the average energy that all neighbours have found channel;And found from multiple neighbours with minimum average energy in channel One neighbour of selection have found channel.
In an illustrative embodiments, system message can further comprise referring to stand-by value PBO, with reference to stand-by value PBO It is to find that the relativeness between the number of channel determines according to user density and neighbours by eNode B.This method can enter one Step includes:Beacon signal based on reception generates neighbor list, and corresponding customer mobile terminal equipment is included in neighbor list The identifier of neighbor user mobile terminal device;The neighbor list being currently generated is compared with the neighbor list being previously generated Compared with to determine the difference between the neighbor list being currently generated and the neighbor list being previously generated;By difference with it is pre- by eNode B The threshold value first determined is compared;If difference exceedes threshold value, the average energy that selected neighbours have found channel is detected, with Determine whether there is the selection conflict that channel is found on selected neighbours, and conflict if there is selection, then generation etc. T to be worth, stand-by value T, which are used for instruction user mobile terminal device, to find that subcycle reselects neighbours' hair in the T neighbour Existing channel, wherein T is integer and 0≤T≤PBO-1。
In an illustrative embodiments, this method can further comprise finding that subcycle selects again in the T neighbour Select neighbours and find channel.
In an illustrative embodiments, find that subcycle reselects neighbours and finds that channel can wrap in the T neighbour Include:Detect the average energy that all neighbours have found channel;And found from multiple neighbours with minimum average energy in channel One neighbour of selection have found channel.
In second aspect, embodiments of the present invention provide a kind of customer mobile terminal equipment that is used for and moved to user Neighbours' discovering device of terminal equipment in communication system.The communication system may include multiple eNode B and multiple customer mobile terminals Equipment.Neighbours' discovering device includes:At each customer mobile terminal equipment in multiple customer mobile terminal equipment The device of the corresponding eNode B come from multiple eNode B system message is received, wherein system message includes being used to refer to Show that multiple neighbours have found the configuration information how channel configures in Radio Resource;For in each customer mobile terminal equipment Place, based on the configuration information in system message, the device for finding to select corresponding neighbours to find channel in channel from multiple neighbours; For at each customer mobile terminal equipment, finding to send the dress of corresponding beacon signal on channel in selected neighbours Put;And for finding that the neighbor user for coming from customer mobile terminal equipment is received on channel to be moved eventually in non-selected neighbours The device of the beacon signal of end equipment.
In an illustrative embodiments, multiple neighbours have found that channel can be found with the neighbours configured by eNode B Cycle is repeated.
In an illustrative embodiments, each neighbours have found that the cycle may include that multiple neighbours have found subcycle, each Neighbours have found that one neighbour of channel span have found that all neighbours in cycle have found subcycle.
In an illustrative embodiments, each neighbours have found that channel may include that multiple neighbours have found channel segmentation, adjacent Occupy and find that the number of channel segmentation is equal to the number that a neighbours have found neighbours' discovery subcycle in the cycle.
In an illustrative embodiments, system message can further comprise the number of user's group, the number of user's group It is to find that the relativeness between the number of channel determines according to user density and neighbours by eNode B.Neighbours' discovering device It may also include the device for being grouped based on the number of user's group to multiple customer mobile terminal equipment so that each user Customer mobile terminal equipment in group can only with corresponding user's group corresponding to neighbours find to select in the cycle it is corresponding adjacent Occupy discovery channel and send beacon signal.
In an illustrative embodiments, neighbours' discovering device can further comprise:For in selected neighbours' hair The neighbours of the predetermined number of existing channel have found to send the device of corresponding beacon signal in channel segmentation;And for selected Neighbours find that the remaining neighbours of channel have found to receive in channel segmentation and come from the beacon of neighbor user mobile terminal device The device of signal.
In an illustrative embodiments, system message may also include with reference to stand-by value MBO, with reference to stand-by value MBOBe by ENode B have found what the relativeness between the number of channel determined according to user density and neighbours.For selecting corresponding neighbour Occupy and find that the device of channel may include:For by the first configuration information of eNode B current broadcasts and eNode B previous broadcasts The device that second configuration information is compared;For in the case of the first configuration information and the second configuration information identical, every The average energy that all neighbours have found channel is detected at individual customer mobile terminal equipment, and from the multiple of minimum average energy Neighbours have found the device of one neighbours' discovery channel of selection in channel;Or in the first configuration information and the second configuration information In the case of difference, stand-by value R device is generated at each customer mobile terminal equipment, stand-by value R moves for instruction user Dynamic terminal device should find that subcycle selection neighbours have found channel in the R neighbour, and wherein R is integer and 0≤R≤MBO- 1。
In an illustrative embodiments, system message may also include with reference to stand-by value NBO, with reference to stand-by value NBOBe by ENode B have found what the relativeness between the number of channel determined according to user density and neighbours.For selecting corresponding neighbour Occupy and find that the device of channel may include:For by the first configuration information of eNode B current broadcasts and eNode B previous broadcasts The device that second configuration information is compared;For in the case of the first configuration information and the second configuration information identical, every The average energy that all neighbours have found channel is detected at individual customer mobile terminal equipment, and from the multiple of minimum average energy Neighbours have found the device of one neighbours' discovery channel of selection in channel;Or in the first configuration information and the second configuration information In the case of difference, the device of following operation is performed:One neighbour of selection have found channel, detect selected neighbours and find channel Average energy, to determine whether there is the selection conflict that channel is found on selected neighbours, and if there is selection Conflict, then stand-by value S is generated, stand-by value S, which is used for instruction user mobile terminal device, to find subcycle weight in the S neighbour New selection neighbours have found channel, and wherein S is integer and 0≤S≤NBO-1。
In an illustrative embodiments, neighbours' discovering device can further comprise being used to find son in the S neighbour Cycle reselects the device that neighbours have found channel.
In an illustrative embodiments, for finding that subcycle reselects neighbours and finds channel in the S neighbour Device may include:The device for finding the average energy of channel for detecting all neighbours;And for from minimum average Multiple neighbours of energy have found the device of one neighbours' discovery channel of selection in channel.
In an illustrative embodiments, system message may also include with reference to stand-by value PBO, with reference to stand-by value PBOBe by ENode B have found what the relativeness between the number of channel determined according to user density and neighbours.Neighbours' discovering device can enter One step includes:For the device of the beacon signal generation neighbor list based on reception, moved in neighbor list comprising corresponding user The identifier of the neighbor user mobile terminal device of dynamic terminal device;For by the neighbor list that is currently generated and being previously generated Neighbor list is compared, to determine the dress of the difference between the neighbor list being currently generated and the neighbor list being previously generated Put;For by difference with by the device compared with the predetermined threshold values of eNode B;For exceeding the situation of threshold value in difference The device operated below lower execution:The selected neighbours of detection have found the average energy of channel, to determine whether there is on institute The neighbours of selection have found the selection conflict of channel, and conflict if there is selection, then generate stand-by value T, and stand-by value T is used to refer to Show that customer mobile terminal equipment should find that subcycle reselects neighbours and finds channel in the T neighbour, wherein T be integer simultaneously And 0≤T≤PBO-1。
In an illustrative embodiments, neighbours' discovering device can further comprise being used to find son in the T neighbour Cycle reselects the device that neighbours have found channel.
In an illustrative embodiments, for finding that subcycle reselects neighbours and finds channel in the T neighbour Device may include:The device for finding the average energy of channel for detecting all neighbours;And for from minimum average Multiple neighbours of energy have found the device of one neighbours' discovery channel of selection in channel.
Neighbor discovering method according to the embodiment of the present invention and equipment, it is proposed that there is ND subcycles and ND cycles The neighbours of hierarchy have found (ND) resource distribution.ND channels include multiple ND channel segmentations, and this does not change merely with time diversity Detection performance has been apt to it, and the structure design further promotes ND channel-awares and selection operation.
Propose a variety of ND channel selection profiles, including packet-based random selection (Grouping-based random Selection, GRS), the selection (Backoffand sensing based selection, BSS) based on rollback and perception, And using the renewal based on perception random selection (Random selection with sensing-based update, RSSU).GRS schemes can realize aggregation gain and suitable for carrying out neighbours' hair in multiple cells using different user density It is existing.BSS schemes can realize the superperformance that delay limitation is found with neighbours.
Embodiments of the present invention also proposed for supporting the ambulant neighbours based on perception in D2D networks to find Channel reselection mechanism.
Brief description of the drawings
The description to embodiment, other feature and advantage of embodiments of the present invention are read in conjunction with the accompanying drawings It will become obvious, illustrate embodiments of the present invention by example rather than by limiting in each figure of the following drawings:
Fig. 1 is the flow chart of the neighbor discovering method for D2D communication systems according to the embodiment of the present invention;
Fig. 2 is the figure for schematically showing ND resource distributions;
Fig. 3 a show an example of ND channel segment structures with T/F grid;Fig. 3 b are with T/F grid Show another example of ND channel segment structures;
Fig. 4 a are schematically shown in the time domain for the ND channel segment structures of first time slot in LTE frames;
Fig. 4 b are schematically shown in the time domain for the ND channel segment structures of second time slot in LTE frames;
Fig. 5 a schematically show the TX/RX switchings in ND, and wherein ND resources are located in UL subframe;
Fig. 5 b schematically show the TX/RX switchings in ND, and wherein ND resources are located in DL subframe;
Fig. 6 schematically shows the flow of the GRS schemes of one embodiment according to the embodiment of the present invention;
Fig. 7 is the flow chart of GRS schemes according to an embodiment of the invention;
Fig. 8 schematically shows the flow of BSS schemes according to an embodiment of the invention;
Fig. 9 is the flow chart of BSS schemes according to an embodiment of the invention;
Figure 10 is the flow chart of RSSU schemes according to an embodiment of the invention;
Figure 11 is the stream according to an embodiment of the invention for being used to support the ND channel reselection schemes of user mobility Cheng Tu;
Figure 12 schematically shows beacon signal generating process according to an embodiment of the invention;
Figure 13 shows that the CM of ND signals compares;
Figure 14 shows the ND beacon signal detection performances in AWGN;
Figure 15 a-15c show in GRS schemes respectively for user density be 200 users/square kilometre, 500 User/square kilometre and 1000 users/square kilometre simulation result;
Figure 16 a-16c show in BSS schemes respectively for user density be 200 users/square kilometre, 500 User/square kilometre and 1000 users/square kilometre simulation result.
Embodiment
It will be appreciated that though include multiple specific implementation details in this specification, but should not be construed as pair The limitation of the protection domain of invention, and the explanation of the feature of the embodiment for specifically inventing should be construed as. In this manual, some features described in the context of independent embodiment can also in single embodiment with The display of combination is implemented.On the contrary, each feature described in the context of single embodiment can also be in multiple realities Apply in mode and individually or with the display of any appropriate sub-portfolio implemented.In addition, although some features are described as Play a role in some embodiments, and even if initially similarly claimed, but come from claimed group One or more features of conjunction can depart from the combination in some cases, and claimed combination can be directed to sub-portfolio Or the deformation of sub-portfolio.
In the first aspect of embodiments of the present invention, there is provided one kind is used for customer mobile terminal equipment and moved to user The neighbor discovering method of dynamic terminal equipment in communication system.
Fig. 1 is the flow chart of the neighbor discovering method for D2D communication systems according to the embodiment of the present invention.D2D Communication system may include multiple eNode B (eNB) and multiple customer mobile terminal equipment (UE).As shown in figure 1, in step 101, At corresponding each UE in multiple UE, the corresponding eNB come from multiple eNB system message is received.It should be appreciated that It is described that " corresponding eNB " includes an eNB or more than one eNB.When UE is in the boundary of multiple cells, UE can be received To the system message from more than one eNB.The system message includes being used to indicate multiple ND channels in Radio Resource such as The ND resource allocation informations of what configuration.In general, the cycle of eNB broadcast (including ND resource allocation informations) system message can With relatively large, such as a few minutes.
ND resource distributions according to the embodiment of the present invention hereinafter are described into reference picture 2 to 5.
Fig. 2 is the figure for schematically showing ND resource distributions.ND resources include multiple ND channels, and can be divided into more Individual ND cycles, such as ND cycle K-1, ND cycle K, ND cycles K+1 ... shown in Fig. 2.Multiple ND channels are carried out with the ND cycles Repeat.Each ND cycles include multiple ND subcycles.For example, Fig. 2 shows that a ND cycle includes NNDIndividual ND subcycles, such as ND subcycles 0, ND subcycles 1, ND subcycles NND- 1 etc..Each ND channels include multiple ND channel segmentations.In fig. 2 with The small rectangle of shade shows a ND channel segmentation of ND channels.It should be appreciated that in fig. 2, in each ND subcycles, Formed with P on T/F gridNDxQNDIndividual ND channels, wherein in a frequency domain formed with PNDIndividual ND channels, are formed in the time domain There is QNDIndividual ND channels.All ND subcycles in each ND one ND cycle of channel span.That is, it is a total of within a ND cycle PNDxQNDIndividual ND channels, wherein each ND channels include NNDIndividual ND channel segmentations.The number of ND cycles and ND subcycles can be by ENB is configured.It should be appreciated that the number of ND subcycles is usually more than 4.
ND resources are configured in Radio Resource, such as are configured in LTE frames.Fig. 2 also show ND resources to LTE frame knots The mapping of structure.As shown in Fig. 2 PNDND channels in individual frequency are mapped to LTE carrier waves (such as PND=6, carrier frequency For 1.4MHz) in continuous carrier segment.ND resources are configured in TDD LTE or FDD LTE up-link (UL) subframe Or in downlink (DL) subframe.In general, ND resources preferred disposition is in TDD LTE or FDD LTE UL subframe, still Also it is not excluded for being configured in TDD LTE or FDD LTE DL subframe.
Fig. 3 a show an example of ND channel segment structures with T/F grid, and Fig. 3 b are with T/F grid Show another example of ND channel segment structures.
As shown in Figure 3 a, in a frequency domain, each ND channel segmentations occupy 12 continuous subcarriers (i.e. in LTE terms One resource block (RB)), as shown in Figure 3 b, in a frequency domain, each ND channel segmentations occupy 6 continuous subcarrier (i.e. LTE arts Half of resource block (RB) in language), and channeling is carried out to multiple ND channels in the ND carrier segments shown in Fig. 2.Such as Shown in Fig. 3 a and 3b, within a ND cycle, for a ND channel segmentation, a total of 12*5=60 or 6*5=30 individual Data resource element, a total of 60*NNDIndividual or 30*NNDIt is individual (for example, for NND=4, a total of 240 or 120) resource element Element can be used for carrying the beacon signal of a UE in a ND channel (i.e. neighbours have found signal).
In ND channel segment structures as best shown in figures 3 a and 3b, frequency pilot sign is with beacon signal be time-multiplexed (TDM) Mode is multiplexed.The motivation being so designed that is, convenient to carry out DFT precodings to beacon signal as in LTE UL, To realize low peak average ratio PAPR (this means power efficiency is higher, D2D working ranges are bigger).It should be noted that to ND channels In the description of structure, 5 data symbols are given as example.However, (such as with 6 data symbol) other ND channels Structure is also possible, and this depends on the design of CP length and zero padding length.
Fig. 4 a are schematically shown in the time domain for the ND channel segment structures of first time slot in LTE frames, figure 4b is schematically shown in the time domain for the ND channel segment structures of second time slot in LTE frames.
In the ND resource distribution frameworks shown in Fig. 2, in order to not only find neighbours but also by neighbours in the same ND cycles It was found that the flexible switching between sending and receiving should be supported.In the present invention, it is proposed that a kind of improved ND channel architectures are set Meter, it is as shown in Figs. 4a and 4b preferably to support the switching between sending and receiving.Specifically, for crossing over the one of LTE frames Each ND channels of individual time slot, full zero padding is carried out at the beginning of useful waveform, and carried out at the ending of the useful waveform Half zero padding (i.e. zero filling length be full zero padding half).It should be noted that half zero padding is at the ending of first time slot And the beginning of second time slot, it is as shown in Figs. 4a and 4b.
The reasons why Fig. 5 a and 5b illustrate to carry out this design.It should be noted that believe for two ND in a ND subframe Road is segmented, and each ND nodes (UE) are only possible to have three kinds of states:The beacon signal of its own is sent in first time slot simultaneously The beacon signal (state 1) of other nodes is received in second time slot;The beacon of other nodes is received in first time slot Signal simultaneously sends the beacon signal of its own simultaneously (state 2) in second time slot;And in first and second time slot Receive the beacon signal (state 3) of other nodes.As can be seen that using ND channel segment structures as shown in Figs. 4a and 4b, No matter ND resources occupy DL subframe or UL subframe, and ND nodes can work well under above three state.
The carrier segment that ND resources are be mapped to generally has less bandwidth (such as 1.4MHz), the motivation being so designed that It is as follows with advantage:
(1) under the limitation of maximum transmit power, relatively high transmit power spectrum density can be obtained, thus ND can be extended Scope;
(2) less band width configuration is utilized, can make it that the influence to honeycomb LTE operation is minimum;
(3) (i.e. D2D nodes can not detect during its beacon signal is sent under the half-duplex limitation during neighbours have found The beacon signal of other D2D nodes), the potential neighbours of loss can be made minimum.
As described above, a ND channel includes multiple ND channel segmentations, each ND channel segmentations are located at a ND subcycle Interior, the motivation and advantage being so designed that are as follows.
Due to using relatively small carrier segment, so frequency diversity is very limited amount of.In this case, by one Individual ND channels, which are divided into multiple ND channel segmentations, can obtain time diversity, thus improve the detection performance to ND beacon signals.
Based on the design of ND channels, each ND channel segmentations can be decoded independently, and the joint solution of multiple ND channel segmentations Code can effectively improve the detection performance to ND beacon signals.Thus, the design of ND channel segmentations can promote flexible channel sense Know operation.For example, by taking four ND channel segmentations as an example, D2D nodes can send it using three ND channel segmentations therein Beacon signal (to cause its neighbour it can be found that it), and make it that a ND channel segmentation is Jing Yin (i.e. in the ND channel segmentations The upper beacon signal for receiving the beacon signal from other D2D nodes without sending its own) so that the D2D nodes can be felt Know with the presence or absence of the serious selection conflict on the ND channels selected by it.Meanwhile the D2D nodes can also be in concurrent ND channels Upper (the ND channels that i.e. time domain is identical but frequency domain is different) detects its neighbour.However, in traditional neighbor discovering method, Lin Jufa Half-duplex limitation in existing can lead to not find the D2D nodes that beacon signal is sent on these concurrent ND channels.Should Understand, so-called " selection conflict " refers to that multiple D2D nodes select same ND channels so that other D2D nodes can not be found The plurality of D2D nodes.Perceive whether there is may include to detect the flat of the ND channels on " the selection conflict " of selected ND channels Equal energy, if the average energy of the ND channels exceedes predetermined threshold value, show there are multiple D2D nodes just on the ND channels Its beacon signal is sent, so as to can determine that in the presence of " the selection conflict " on the ND channels.
Fig. 1 is returned to, after system message (step 101) is received from eNB, in a step 102, at corresponding UE, Based on the ND resource allocation informations in system message, corresponding ND channels are selected from multiple ND channels.Below with reference to Fig. 6 extremely 11 describe ND channel selection profiles according to the embodiment of the present invention.
Packet-based random selection (GRS)
Fig. 6 schematically shows the flow of the GRS schemes of one embodiment according to the embodiment of the present invention.
In GRS schemes, multiple D2D nodes are divided into multiple (that is, not in accordance with mode as defined in eNB) in a distributed way Group so that node in each group only with corresponding group corresponding to be randomly chosen corresponding ND channels in the ND cycles and send Its beacon signal.Described group of number is to be determined by eNB according to the relativeness between user density and the number of ND channels. " relativeness between user density and the number of ND channels " refers to for the ND channels of certain amount, user density It is larger still smaller.For example, for 10 ND channels, if 20 users in certain area be present, then it is assumed that user Density is larger for the channel of the number.Described group of number is included in the system message that eNB is broadcasted.
Fig. 6 illustrates above-mentioned GRS schemes by taking (8 D2D nodes) user 1-8 as an example.In fig. 6 it is assumed that each ND letters Road includes four ND channel segmentations, and each ND channel segmentations are represented by a small rectangle.As shown in fig. 6, for example, assuming that user 1 It is divided into one group, and K*G with user 3NDThe group that the individual ND cycles correspond to where user 1 and user 3.Therefore, user 1 and use The node at family 3 is only in K*GNDCorresponding ND channels are selected in the individual ND cycles and send its corresponding beacon signal.By label 601 The small rectangle represented shows user 1 in K*GNDIts corresponding beacon signal is sent in the individual ND cycles, is represented by label 603 Small rectangle shows user 3 in K*GNDIts corresponding beacon signal is sent in the individual ND cycles.It will be appreciated that though the He of user 1 User 3 is in K*GNDIts corresponding beacon signal is sent in the individual ND cycles, but user 1 and user 3 are selected in each of which Its corresponding beacon signal is sent on the ND channels selected.Because user 1 and user 3 select ND channels, therefore two independently of each other Individual user selects the probability of different ND channels very high.The diverse location of small rectangle 601 and 603 illustrates this point.
Fig. 7 is the flow chart of GRS schemes according to an embodiment of the invention.
As shown in fig. 7, start neighbours' discovery feature in step 701.Next obtain in step 702, UE and be included in eNB institutes The number G of ND resource allocation informations and user's group in the system message of broadcastND.Then, it is randomly generated in step 703, UE Scope is [0, GND- 1] the integer A in.Next in step 704, UE judges whether integer A numbers pair equal to the current ND cycles GNDThe result of modulus (mod).If equal, flow proceeds to step 705.In step 705, UE randomly chooses a ND channel To send beacon signal thereon, and receive the neighbours from other UE on non-selected ND channels and find signal.In step 704, if it is determined that result be no, then flow proceeds to step 706.In step 706, it is adjacent to find it that UE receives beacon signal Occupy.
The advantages of GRS schemes, is as follows.
(1) very limited amount of eNB signaling consumptions are taken (i.e. only when being grouped in a distributed way to user's (node) The extra number G comprising user's group in system messageND)。
(2) eNB can control ND Channel assignment quality by adjusting the number of family group according to node density.
(3) being operated with identical beacon signal detection supports the different user's group numbers in neighbor cell to configure.
(4) change for supporting D2D user networks topology to be moved by user naturally.
Based on the selection (BSS) for retracting and perceiving
In BSS schemes, after the ND resource allocation informations of eNB broadcast are received, corresponding D2D nodes will work as to eNB First ND resource allocation informations of preceding broadcast are compared with the 2nd ND resource allocation informations of eNB previous broadcasts.According to comparing As a result, there will be two kinds of ND Channel assignment situations for D2D nodes.
(1) if the first ND resource allocation informations are identical with the 2nd ND resource allocation informations, D2D nodes will detect all The average energy of ND channels, and a ND channel is selected from multiple ND channels with minimum average energy.That is, i-th of D2D Node will select have following subscript lND(i) ND channels:
Wherein E(p, q)Represent the average energy of ND channels (p, q), p ∈ [0:PND- 1], q ∈ [0:QND- 1], the average energy Come from the chosen ND channels and all D2D nodes of its corresponding beacon signal are sent on the ND channels.Should Pay attention to, because geographically adjacent user may have similar sensing results, therefore, in order to reduce ND Channel assignment conflicts, D2D nodes can select a ND from least crowded multiple ND channels (multiple ND channels i.e. with minimum average energy) Channel.It should be noted that the number of multiple ND channels with minimum average energy is determined by eNB.With minimum average energy The number of multiple ND channels of amount is included in the system message that eNB is broadcasted.
(2) if the first ND resource allocation informations are different from the 2nd ND resource allocation informations, D2D nodes will generate one Fallback value (stand-by value) R, the fallback value R instruction D2D nodes should select ND channels in the R ND subcycle, and wherein R is integer And 0≤R≤MBO- 1, MBOIt is the ginseng determined by eNode B according to the relativeness between user density and the number of ND channels In the system message examined fallback value (referring to stand-by value) and broadcasted included in eNB.
Fig. 8 schematically shows the flow of BSS schemes according to an embodiment of the invention.It should be appreciated that in Fig. 8 ND channel architectures be similar with the ND channel architectures in Fig. 6, thus omit herein and it be described in detail.
As shown in figure 8, in the case of the first ND resource allocation informations and the 2nd ND resource allocation information differences, such as (D2D nodes) user 3 generates fallback value 0 and selects the ND channels in the 0th ND subcycle in k-th ND cycles, and user 2 gives birth to Into fallback value 2 and select the ND channels in the 2nd ND subcycle in k-th ND cycles.It should be noted that select ND letters in user 2 During road, user 3 has selected for its ND channel and beacon signal is sent on its ND channel, therefore user 2 can be in ND channels Deliberately avoid conflicting with user 3 in selection, as shown in Figure 8.
Fig. 9 is the flow chart of BSS schemes according to an embodiment of the invention.In step 901, start neighbours and find work( Energy.Next, in step 902, UE obtains ND resource distributions (NDRC) information and refers to fallback value (referring to stand-by value) MBO.So Afterwards, the 2nd ND resources of the first ND resource allocation informations and eNB previous broadcasts of eNB current broadcasts will be matched somebody with somebody in step 903, UE Confidence breath is compared, to determine whether ND resource allocation informations are updated.If ND resource allocation informations do not update, Then flow proceeds to step 904.In step 904, UE perceives all ND channels and then in step 905 from NLCIt is individual least crowded A ND channel is selected in ND channels.It should be noted that NLCRepresent the number of least crowded ND channels and configured by eNB. Step 903, if it is determined that ND resource allocation informations are updated, then flow proceeds to step 907.It is random in step 907, UE Ground formation range is [0, MBO- 1] the stand-by value R in.Then determine whether R is equal to 0 in step 908.If R exists equal to 0, UE In next ND subcycles, a ND channel is randomly choosed to send beacon signal and keep the choosing in subsequent ND subcycles Select.Then in step 910, UE receives beacon signal in each ND cycles on non-selected ND channels.If in step Determine that R is not equal to 0 in 908, then flow proceeds to step 911.In step 911, UE in ensuing R-1 ND subcycles, Beacon signal is received on all ND channels.Then, in step 912, UE is in the R ND subcycle, from NLCIt is individual least crowded ND channels in select a ND channel.Afterwards, UE sends beacon signal on selected ND channels and in non-selected ND Beacon signal (step 913) is received on channel
The advantages of BSS schemes, is as follows.
(1) by perceiving, D2D nodes can select least crowded ND channels.
(2) operation is only carried out when ND resource allocation informations updates, and the renewal of ND resource allocation informations is usually not frequently Numerous (being, for example, number of seconds magnitude).
(3) eNB can adjust user density using with reference to fallback value, to realize good ND channels using limited signaling Cut-in quality.
(4) it make use of the smaller particle degree of ND channel segmentations.
Random selection and the method (RSSU) being updated based on perception
In RSSU schemes, after the ND resource allocation informations of eNB broadcast are received, corresponding D2D nodes will work as to eNB First ND resource allocation informations of preceding broadcast are compared with the 2nd ND resource allocation informations of eNB previous broadcasts.According to comparing As a result, there will be two kinds of ND Channel assignment situations for D2D nodes.
(1) if the first ND resource allocation informations are identical with the 2nd ND resource allocation informations, D2D nodes will detect all ND The average energy of channel, and a ND channel is selected from multiple ND channels with minimum average energy, as in BSS schemes Described in.
(2) if the first ND resource allocation informations are different from the 2nd ND resource allocation informations, D2D nodes will perform following Operation.
A. a ND channel is randomly choosed;
B. the average energy of selected ND channels is detected, to determine whether there is the selection on selected ND channels Conflict;
C. if there is serious selection conflict, then fallback value (stand-by value) S is generated, fallback value S is used to indicate that UE should ND channels are reselected in the S ND subcycle, wherein S is integer and 0≤S≤NBO- 1, NBOIt is close according to user by eNB Spend the reference fallback value (referring to stand-by value) the relativeness determination between the number of ND channels and broadcasted included in eNB System message in.
D. if there is no serious selection conflict, then UE will keep its ND Channel assignment.
Figure 10 is the flow chart of RSSU schemes according to an embodiment of the invention.In step 1001, start neighbours' hair Existing function.Next, in step 1002, UE obtains ND resource distributions (NDRC) information and with reference to fallback value (referring to stand-by value) NBO.Then, in step 1003, UE is by the 2nd ND of the first ND resource allocation informations of eNB current broadcasts and eNB previous broadcasts Resource allocation information is compared, to determine whether ND resource allocation informations are updated.If ND resource allocation informations do not have There is renewal, then flow proceeds to step 1004.In step 1004, UE perceives all ND channels and then in step 1005 from NLCIt is individual A ND channel is selected in least crowded ND channels.It should be noted that NLCRepresent the number of least crowded ND channels and by ENB is configured.In step 1003, if it is determined that ND resource allocation informations are updated, then flow proceeds to step 1007.In step Rapid 1007, UE enters row stochastic ND Channel assignments.Then, in step 1008, UE sends beacon signal and perceives all ND channels. It should be noted that UE is by making a ND channel segmentation of selected ND channels is Jing Yin (not send neighbour in the ND channel segmentations Occupy and find signal) perceive the ND channels selected by it.Next, in step 1009, it is determined whether exist on selected ND letters The selection conflict in road and whether need to reselect ND channels.Conflict if there is selection, then UE is randomly generated scope and existed [0, NBO- 1] the stand-by value S (steps 1010) in, stand-by value S are used to indicate that UE should reselect ND in the S ND subcycle Channel, wherein S are integer and 0≤S≤NBO-1.Next, in step 1011, UE perceives all ND before stand-by value S expires Channel.Afterwards, in step 1012, in the S ND subcycle, UE reselects one from multiple least crowded ND channels ND channels.Then, in step 1013, beacon signal is sent on selected ND channels and is received on non-selected ND channels Beacon signal, to carry out neighbours' discovery.If determining that the selection conflict on selected ND channels is not present in step 1009, UE will keep random ND Channel assignment (steps 1014) and beacon signal be sent on selected ND channels and non-selected ND channels on receive beacon signal, to carry out neighbours' discovery (step 1015).
For supporting ambulant ND channel reselections
The challenge that D2D network designs are faced is the mobility of D2D nodes.The mobility of D2D nodes will cause D2D Network topology changes over time.In the case where neighbours have found, the good ND letters of conflict are not present in some times Road selects, and may generate Channel assignment conflict afterwards due to having carried out movement and be done in the subsequent time by serious Disturb.In the present invention, ND channel reselections scheme is devised to support user mobility.Basis hereinafter is described into reference picture 11 The ND channel reselection schemes for being used to support user mobility of one embodiment of the present of invention.
As shown in figure 11, in step 1101, UE sends beacon signal on selected ND channels and in non-selected ND Beacon signal is received on channel, to carry out neighbours' discovery.Next in step 1102, beacon signal generations of the UE based on reception is adjacent List is occupied, the identifier of corresponding UE neighbours is included in neighbor list.Then, the neighbour that will be currently generated in step 1103, UE List is occupied compared with the neighbor list being previously generated, to determine difference therebetween.Next, in step 1104, UE By above-mentioned difference compared with by the predetermined threshold values of eNB.
For example, the percentage that identical neighbours' number in two neighbor lists accounts for total neighbours' number can be calculated, this is represented with D Percentage.Therefore, the difference between the neighbor list being currently generated and the neighbor list being previously generated can be defined as (1- D).Then, by the value of (1-D) compared with the threshold value.If the value of (1-D) has exceeded the threshold value, it is considered that Network topology around UE is varied widely, so as to which flow proceeds to step 1105.In step 1105, believe selected ND One or more ND channel segmentations in road are Jing Yin and detect the average energy of selected ND channels.
In step 1106, it is determined whether exist on selected ND channels selection conflict and whether need to reselect ND channels.If it is present UE generates stand-by value T, stand-by value T is used to indicate that UE should reselect in the T ND subcycle ND channels, wherein T are integer and 0≤T≤PBO- 1, PBOIt is according to the phase between user density and the number of ND channels by eNB In the reference fallback value (referring to stand-by value) determined to relation and the system message broadcasted included in eNB.Then, in step 1107 UE detect the average energy of all ND channels, and a ND is selected from multiple ND channels with minimum average energy Channel, i.e., reselect a ND channel from multiple least crowded ND channels.In step 1106, if it is determined that in the absence of pass In selected ND channels selection conflict and ND channels need not be reselected, then flow proceeds to step 1108. in step 1108, UE will keep selection to ND channels.
Referring still to Fig. 1, UE sends corresponding beacon signal (step 103) on selected ND channels, and not Beacon signal (the step 104) for coming from its neighbour is received on the ND channels of selection.Below with reference to Figure 12-14 descriptions according to this The beacon signal generating process of one embodiment of invention.
It is assumed that the beacon message in each ND cycles includes M bit, such as M=24.Figure 12 is shown to beacon message ratio Special processing.CRC codings are carried out to M beacon message bit in step 1201 first, and are attached L check bit, wherein L= 8.L=16 is also possible.It can use in 3GPP TS 36.212, V10.0.0, " Multiplexing and channel Circulation defined in coding " (hereinafter referred to as " document 2 ", can be obtained from 3GPP websites www.3gpp.Org) 5.1.1 sections Generator polynomial.Then, tail biting convolutional encoding (TBCC) is carried out to K=M+L bit.The 5.1.3.1 of document 2 can be used Save the tail biting convolutional encoding speed 1/3 of definition.
Then, the specification in being saved according to the 5.1.4.2 of document 2, through-rate matching module is to coming from TBCC 3K Individual output bit is handled (step 1203), to match the resource element in a ND channel.With NNDExemplified by=4, for ND Beacon signal, 240 resource elements can be used altogether.It is assumed that modulated using QPSK, then for 5 data symbols shown in Fig. 2 ND channel segment structures, be 1/15 or 2/15 to total efficient coding speed of ND information, and believe for the ND of 6 data symbols Road segmental structure (not shown), total efficient coding speed to ND information are 1/18 or 1/9.
After rate matching, (step 1204) is scrambled by bit with the interference randomization and real of potentially to conflict Existing processing gain and coding gain.Several scrambling schemes are pre-defined, selected scrambling scheme is impliedly by pilot frequency sequence rope Notice is attracted, can be by assuming that test carries out blind check to pilot sequence index.Can be based on (can be from 3GPP websites www.3gpp.Org Obtain) 3GPP TS 36.211, V10.0.0, " in Section 7.2 of Physical channels and modulation " The definition of pseudo-random sequence generation carrys out regulation scramble sequence.
After step 1204 is scrambled, QPSK modulation (steps 1205) are carried out to output bit, then with 12 (or 6) Length symbol is one group of carry out DFT precoding.Finally, the symbol after DFT precodings is mapped to selected ND channel (steps 1207).Pay attention to, as a special case, be also not excluded for without DFT precodings (that is, around the DFT precodings in Figure 12), Power efficiency may bypass the DFT precodings in Figure 12 when being not subject matter.
Figure 13 illustrates the beacon signal with 12 length DFT precodings and without 12 length DFT precodings A kind of cubic metric (CM, characteristic more practical than PAPR values) of beacon signal compares.It can be observed from fig. 13 that DFT prelists CM can be reduced about 1.7dB by code at 50%CDF, CM can be reduced into about 2.5dB at 90%CDF.
Figure 14 shows the ND channel segment structures for 5 symbols, passing through for the detection of different ND channel segmentations The frame bit error rate (FER) for the beacon signal transmission that awgn channel is carried out.As can be seen that the performance of three channel segmentation detections is much More than the performance (exceeding 4.8dB at 0.01FER) of individual channel segmentation detection.Meanwhile the performance of three channel segmentation detections The poor performance about 1.2dB of than four channel segmentation detections.The comparative result shows to make a ND channel point in ND channel-awares Duan Jingyin and exist selection conflict when carry out gravity treatment limited influence is being generated to detection performance.
System integration project
Following system integration project has been carried out to assess the systematic function that neighbours have found scheme.Main simulated conditions are as follows.
In simulations, all UE average neighbour number mesh found is assessed.Figure 15 a-15c are shown in GRS side In case respectively for user density be 200 users/square kilometre, 500 users/square kilometre and 1000 users/square The simulation result of kilometer.Pay attention to, the maximum number of neighbours, that is, the neighbour found when line 1501,1502 and 1503 corresponds to Lothrus apterus The number upper limit in residence.
Here is some commentaries for the simulation result of GRS schemes.
(1) multiple neighbours have found that neighbours have found that the polymerization of result moves closer to maximum (by line 1501,1502 in the cycle With 1503 signs), and user density is bigger, and closing speed is slower.
(2) in GRS schemes, more neighbours are found that by cost of larger delay.
Figure 16 a-16c show in BSS schemes respectively for user density be 200 users/square kilometre, 500 User/square kilometre and 1000 users/square kilometre simulation result.Pay attention to, line 1601,1602 and 1603, which corresponds to, to be utilized The neighbours that preferable greedy ND channel selecting methods reach have found result, i.e. user gradually accesses D2D networks one by one And least crowded ND channels are selected based on sensing results.
Here is some commentaries for the simulation result of BSS schemes.
(1) a certain distance be present between simulation result and preferably greedy ND channel selecting methods.The gap comes from Selection conflict in each ND subcycles.
(2) under the scene of the relative ND number of channel excess loads of number of users, regardless of user density, neighbours' number of discovery Keep similar.
(3) after the initialization phase, neighbours' number of discovery keeps stable.
In second aspect, embodiments of the present invention provide a kind of customer mobile terminal equipment that is used for and moved to user Neighbours' discovering device of terminal equipment in communication system.The communication system may include multiple eNode B and multiple customer mobile terminals Equipment.Neighbours' discovering device includes:At each customer mobile terminal equipment in multiple customer mobile terminal equipment The device of the corresponding eNode B come from multiple eNode B system message is received, wherein system message includes being used to refer to Show that multiple neighbours have found the configuration information how channel configures in Radio Resource;For in each customer mobile terminal equipment Place, based on the configuration information in system message, the device for finding to select corresponding neighbours to find channel in channel from multiple neighbours; For at each customer mobile terminal equipment, finding to send the dress of corresponding beacon signal on channel in selected neighbours Put;And for finding that the neighbor user for coming from customer mobile terminal equipment is received on channel to be moved eventually in non-selected neighbours The device of the beacon signal of end equipment.
In an illustrative embodiments, multiple neighbours have found that channel can be found with the neighbours configured by eNode B Cycle is repeated.
In an illustrative embodiments, each neighbours have found that the cycle may include that multiple neighbours have found subcycle, each Neighbours have found that one neighbour of channel span have found that all neighbours in cycle have found subcycle.
In an illustrative embodiments, each neighbours have found that channel may include that multiple neighbours have found channel segmentation, adjacent Occupy and find that the number of channel segmentation is equal to the number that a neighbours have found neighbours' discovery subcycle in the cycle.
In an illustrative embodiments, system message can further comprise the number of user's group, the number of user's group It is to find that the relativeness between the number of channel determines according to user density and neighbours by eNode B.Neighbours' discovering device It may also include the device for being grouped based on the number of user's group to multiple customer mobile terminal equipment so that each user Customer mobile terminal equipment in group can only with corresponding user's group corresponding to neighbours find to select in the cycle it is corresponding adjacent Occupy discovery channel and send beacon signal.
In an illustrative embodiments, neighbours' discovering device can further comprise:For in selected neighbours' hair The neighbours of the predetermined number of existing channel have found to send the device of corresponding beacon signal in channel segmentation;And for selected Neighbours find that the remaining neighbours of channel have found to receive in channel segmentation and come from the beacon of neighbor user mobile terminal device The device of signal.
In an illustrative embodiments, system message may also include with reference to stand-by value MBO, with reference to stand-by value MBOBe by ENode B have found what the relativeness between the number of channel determined according to user density and neighbours.For selecting corresponding neighbour Occupy and find that the device of channel may include:For by the first configuration information of eNode B current broadcasts and eNode B previous broadcasts The device that second configuration information is compared;For in the case of the first configuration information and the second configuration information identical, every The average energy that all neighbours have found channel is detected at individual customer mobile terminal equipment, and from the multiple of minimum average energy Neighbours have found the device of one neighbours' discovery channel of selection in channel;Or in the first configuration information and the second configuration information In the case of difference, stand-by value R device is generated at each customer mobile terminal equipment, stand-by value R moves for instruction user Dynamic terminal device should find that subcycle selection neighbours have found channel in the R neighbour, and wherein R is integer and 0≤R≤MBO- 1。
In an illustrative embodiments, system message may also include with reference to stand-by value NBO, with reference to stand-by value NBOBe by ENode B have found what the relativeness between the number of channel determined according to user density and neighbours.For selecting corresponding neighbour Occupy and find that the device of channel may include:For by the first configuration information of eNode B current broadcasts and eNode B previous broadcasts The device that second configuration information is compared;For in the case of the first configuration information and the second configuration information identical, every The average energy that all neighbours have found channel is detected at individual customer mobile terminal equipment, and from the multiple of minimum average energy Neighbours have found the device of one neighbours' discovery channel of selection in channel;Or in the first configuration information and the second configuration information In the case of difference, the device of following operation is performed:One neighbour of selection have found channel, detect selected neighbours and find channel Average energy, to determine whether there is the selection conflict that channel is found on selected neighbours, and if there is selection Conflict, then stand-by value S is generated, stand-by value S, which is used for instruction user mobile terminal device, to find subcycle weight in the S neighbour New selection neighbours have found channel, and wherein S is integer and 0≤S≤NBO-1。
In an illustrative embodiments, neighbours' discovering device can further comprise being used to find son in the S neighbour Cycle reselects the device that neighbours have found channel.
In an illustrative embodiments, for finding that subcycle reselects neighbours and finds channel in the S neighbour Device may include:The device for finding the average energy of channel for detecting all neighbours;And for from minimum average Multiple neighbours of energy have found the device of one neighbours' discovery channel of selection in channel.
In an illustrative embodiments, system message may also include with reference to stand-by value PBO, with reference to stand-by value PBOBe by ENode B have found what the relativeness between the number of channel determined according to user density and neighbours.Neighbours' discovering device can enter One step includes:For the device of the beacon signal generation neighbor list based on reception, moved in neighbor list comprising corresponding user The identifier of the neighbor user mobile terminal device of dynamic terminal device;For by the neighbor list that is currently generated and being previously generated Neighbor list is compared, to determine the dress of the difference between the neighbor list being currently generated and the neighbor list being previously generated Put;For by difference with by the device compared with the predetermined threshold values of eNode B;For exceeding the situation of threshold value in difference The device operated below lower execution:The selected neighbours of detection have found the average energy of channel, to determine whether there is on institute The neighbours of selection have found the selection conflict of channel, and conflict if there is selection, then generate stand-by value T, and stand-by value T is used to refer to Show that customer mobile terminal equipment should find that subcycle reselects neighbours and finds channel in the T neighbour, wherein T be integer simultaneously And 0≤T≤PBO-1。
In an illustrative embodiments, neighbours' discovering device can further comprise being used to find son in the T neighbour Cycle reselects the device that neighbours have found channel.
In an illustrative embodiments, for finding that subcycle reselects neighbours and finds channel in the T neighbour Device may include:The device for finding the average energy of channel for detecting all neighbours;And for from minimum average Multiple neighbours of energy have found the device of one neighbours' discovery channel of selection in channel.
It should be appreciated that each aspect of the present invention can use any form to realize, including hardware, software, firmware or its is any Combination.The element and component of embodiments of the invention are in physics, functionally and logically aspect, can adopt real in any suitable manner It is existing.Certainly, the function can use individual unit or IC, and multiple units or IC or the part as other functional units are realized.

Claims (20)

1. for customer mobile terminal equipment to the neighbor discovering method of customer mobile terminal facility communication system, the communication system System includes multiple eNode B and multiple customer mobile terminal equipment, and methods described includes:
At each customer mobile terminal equipment in the multiple customer mobile terminal equipment, reception comes from the multiple The system message of corresponding eNode B in eNode B, wherein the system message includes being used to indicate that multiple neighbours have found letter The configuration information how road configures in Radio Resource;
At each customer mobile terminal equipment, based on the configuration information in the system message, from the multiple Neighbours have found to select corresponding neighbours to find channel in channel;
At each customer mobile terminal equipment, find to send corresponding beacon signal on channel in selected neighbours; And
At each customer mobile terminal equipment, find that reception comes from user movement on channel in non-selected neighbours The beacon signal of the neighbor user mobile terminal device of terminal device;
The neighbours that wherein the multiple neighbours have found channel to be configured by the eNode B have found that the cycle is repeated;
Wherein each neighbours have found that the cycle includes multiple neighbours and finds subcycle, and each neighbours have found channel span one Individual neighbours have found that all neighbours in cycle have found subcycle;And
Wherein each neighbours have found that channel includes multiple neighbours and finds channel segmentation, and the neighbours have found the number of channel segmentation Mesh is equal to the number that a neighbours have found neighbours' discovery subcycle in the cycle.
2. the method for claim 1, wherein the system message also includes the number of user's group, the user's group Number is to find that the relativeness between the number of channel determines according to user density and neighbours by the eNode B;
Wherein the multiple customer mobile terminal equipment is grouped by the number based on the user's group so that each user's group In customer mobile terminal equipment can only with corresponding user's group corresponding to neighbours find the cycle in select corresponding neighbours It was found that channel and sending beacon signal.
3. the method as described in claim 1, further comprise:
Find that the neighbours of the predetermined number of channel have found to send corresponding beacon signal in channel segmentation in selected neighbours;With And
Find that the remaining neighbours of channel have found to receive in channel segmentation in selected neighbours and come from the neighbor user shifting The beacon signal of dynamic terminal device.
4. method as claimed in claim 3, wherein, the system message also includes referring to stand-by value MBO, it is described with reference to wait Value MBOIt is to find that the relativeness between the number of channel determines according to user density and neighbours by the eNode B;And
Corresponding neighbours are wherein selected to find that channel includes:
Second configuration information of the first configuration information of the eNode B current broadcasts and the eNode B previous broadcasts is entered Row compares;
If first configuration information is identical with second configuration information, at each customer mobile terminal equipment The average energy that all neighbours have found channel is detected, and one is selected from multiple neighbours discovery channel with minimum average energy Individual neighbours have found channel;Or
If first configuration information is different from second configuration information, moves in each user and given birth at whole equipment Into stand-by value R, the stand-by value R is used to indicate that the customer mobile terminal equipment should find subcycle choosing in the R neighbour Select neighbours and find channel, wherein R is integer and 0≤R≤MBO-1。
5. method as claimed in claim 3, wherein, the system message also includes referring to stand-by value NBO, it is described with reference to wait Value NBOIt is to find that the relativeness between the number of channel determines according to user density and neighbours by the eNode B;And
Corresponding neighbours are wherein selected to find that channel includes:
Second configuration information of the first configuration information of the eNode B current broadcasts and the eNode B previous broadcasts is entered Row compares;
If first configuration information is identical with second configuration information, at each customer mobile terminal equipment The average energy that all neighbours have found channel is detected, and one is selected from multiple neighbours discovery channel with minimum average energy Individual neighbours have found channel;Or
If first configuration information is different from second configuration information,:
One neighbour of selection have found channel,
The selected neighbours of detection have found the average energy of channel, and channel is found on selected neighbours to determine whether there is Selection conflict, and
If there is the selection conflict, then stand-by value S, the stand-by value S are generated for indicating that the customer mobile terminal is set Standby to find that subcycle reselects neighbours and finds channel in the S neighbour, wherein S is integer and 0≤S≤NBO-1。
6. method as claimed in claim 5, further comprises:
Find that subcycle reselects neighbours and finds channel in the S neighbour.
7. method as claimed in claim 6, wherein, find that subcycle reselects neighbours and finds channel bag in the S neighbour Include:
Detect the average energy that all neighbours have found channel;And
Find that one neighbour of selection have found channel in channel from multiple neighbours with minimum average energy.
8. the method as described in any one of claim 4 to 7, wherein, the system message also includes referring to stand-by value PBO, The reference stand-by value PBOIt is to find the relativeness between the number of channel according to user density and neighbours by the eNode B Determine;And
Methods described further comprises:
Beacon signal based on reception generates neighbor list, and the neighbour of the customer mobile terminal equipment is included in the neighbor list Occupy the identifier of mobile terminal device;
By the neighbor list being currently generated compared with the neighbor list being previously generated, with the neighbours being currently generated described in determination Difference between list and the neighbor list being previously generated;
By the difference compared with by the predetermined threshold values of eNode B;
If the difference exceedes the threshold value,:
The selected neighbours of detection have found the average energy of channel, and channel is found on selected neighbours to determine whether there is Selection conflict, and
If there is the selection conflict, then stand-by value T, the stand-by value T are generated for indicating that the customer mobile terminal is set Standby to find that subcycle reselects neighbours and finds channel in the T neighbour, wherein T is integer and 0≤T≤PBO-1。
9. method as claimed in claim 8, further comprises:
Find that subcycle reselects neighbours and finds channel in the T neighbour.
10. method as claimed in claim 9, wherein, find that subcycle reselects neighbours and finds channel bag in the T neighbour Include:
Detect the average energy that all neighbours have found channel;And
Find that one neighbour of selection have found channel in channel from multiple neighbours with minimum average energy.
11. for customer mobile terminal equipment to neighbours' discovering device of customer mobile terminal facility communication system, the communication System includes multiple eNode B and multiple customer mobile terminal equipment, and neighbours' discovering device includes:
Come from for reception at each customer mobile terminal equipment in the multiple customer mobile terminal equipment described more The device of the system message of corresponding eNode B in individual eNode B, wherein the system message includes being used to indicate multiple neighbours Occupy the configuration information for finding how channel configures in Radio Resource;
For at each customer mobile terminal equipment, based on the configuration information in the system message, from described Multiple neighbours have found the device for selecting corresponding neighbours to find channel in channel;
For at each customer mobile terminal equipment, finding to send corresponding beacon letter on channel in selected neighbours Number device;And
Come from the user at each customer mobile terminal equipment, finding to receive on channel in non-selected neighbours The device of the beacon signal of the neighbor user mobile terminal device of mobile terminal device;
The neighbours that wherein the multiple neighbours have found channel to be configured by the eNode B have found that the cycle is repeated;
Wherein each neighbours have found that the cycle includes multiple neighbours and finds subcycle, and each neighbours have found channel span one Individual neighbours have found that all neighbours in cycle have found subcycle;And
Wherein each neighbours have found that channel includes multiple neighbours and finds channel segmentation, and the neighbours have found the number of channel segmentation Mesh is equal to the number that a neighbours have found neighbours' discovery subcycle in the cycle.
12. neighbours' discovering device as claimed in claim 11, wherein, the system message also includes the number of user's group, institute The number for stating user's group is to find that the relativeness between the number of channel is true according to user density and neighbours by the eNode B Fixed;
Wherein described neighbours' discovering device also includes being used for the number based on the user's group to the multiple customer mobile terminal The device that equipment is grouped so that customer mobile terminal equipment in each user's group can only with corresponding user's group pair The neighbours answered have found to select corresponding neighbours to find channel in the cycle and send beacon signal.
13. neighbours' discovering device as claimed in claim 11, further comprises:
The neighbours of predetermined number for finding channel in selected neighbours have found to send corresponding beacon letter in channel segmentation Number device;And
Remaining neighbours for finding channel in selected neighbours, which have found to receive in channel segmentation, comes from neighbours' use The device of the beacon signal of family mobile terminal device.
14. neighbours' discovering device as claimed in claim 13, wherein, the system message also includes referring to stand-by value MBO, institute State and refer to stand-by value MBOIt is to find that the relativeness between the number of channel is true according to user density and neighbours by the eNode B Fixed;And
The device for being wherein used to select corresponding neighbours to find channel includes:
For matching somebody with somebody confidence by the second of the first configuration information of the eNode B current broadcasts and the eNode B previous broadcasts Cease the device being compared;
For in the case of first configuration information and the second configuration information identical, being moved eventually in each user The average energy that all neighbours have found channel is detected at end equipment, and channel is found from multiple neighbours with minimum average energy Middle one neighbour of selection have found the device of channel;Or
For in the case of first configuration information and the second configuration information difference, being moved eventually in each user Stand-by value R device is generated at end equipment, the stand-by value R is used to indicate that the customer mobile terminal equipment should be at R Neighbours have found that subcycle selection neighbours have found channel, and wherein R is integer and 0≤R≤MBO-1。
15. neighbours' discovering device as claimed in claim 13, wherein, the system message also includes referring to stand-by value NBO, institute State and refer to stand-by value NBOIt is to find that the relativeness between the number of channel is true according to user density and neighbours by the eNode B Fixed;And
The device for being wherein used to select corresponding neighbours to find channel includes:
For matching somebody with somebody confidence by the second of the first configuration information of the eNode B current broadcasts and the eNode B previous broadcasts Cease the device being compared;
For in the case of first configuration information and the second configuration information identical, being moved eventually in each user The average energy that all neighbours have found channel is detected at end equipment, and channel is found from multiple neighbours with minimum average energy Middle one neighbour of selection have found the device of channel;Or
For in the case of first configuration information and the second configuration information difference, performing the device of following operation:
One neighbour of selection have found channel,
The selected neighbours of detection have found the average energy of channel, and channel is found on selected neighbours to determine whether there is Selection conflict, and
If there is the selection conflict, then stand-by value S, the stand-by value S are generated for indicating that the customer mobile terminal is set Standby to find that subcycle reselects neighbours and finds channel in the S neighbour, wherein S is integer and 0≤S≤NBO-1。
16. neighbours' discovering device as claimed in claim 15, further comprises:
For finding that subcycle reselects the device that neighbours have found channel in the S neighbour.
17. neighbours' discovering device as claimed in claim 16, wherein, for finding that subcycle reselects in the S neighbour Neighbours have found that the device of channel includes:
The device for finding the average energy of channel for detecting all neighbours;And
For finding the device of one neighbours' discovery channel of selection in channel from multiple neighbours with minimum average energy.
18. neighbours' discovering device as described in any one of claim 14 to 17, wherein, the system message also includes ginseng Examine stand-by value PBO, it is described with reference to stand-by value PBOBe by the eNode B according to user density and neighbours find channel number it Between relativeness determine;And
Neighbours' discovering device further comprises:
For the device of the beacon signal generation neighbor list based on reception, moved eventually comprising the user in the neighbor list The identifier of neighbours' mobile terminal device of end equipment;
For by the neighbor list being currently generated compared with the neighbor list being previously generated, with what is be currently generated described in determination The device of difference between neighbor list and the neighbor list being previously generated;
For by the difference with by the device compared with the predetermined threshold values of eNode B;
The device of following operation is performed in the case of for exceeding the threshold value in the difference:
The selected neighbours of detection have found the average energy of channel, and channel is found on selected neighbours to determine whether there is Selection conflict, and
If there is the selection conflict, then stand-by value T, the stand-by value T are generated for indicating that the customer mobile terminal is set Standby to find that subcycle reselects neighbours and finds channel in the T neighbour, wherein T is integer and 0≤T≤PBO-1。
19. neighbours' discovering device as claimed in claim 18, further comprises:
For finding that subcycle reselects the device that neighbours have found channel in the T neighbour.
20. neighbours' discovering device as claimed in claim 19, wherein, for finding that subcycle reselects in the T neighbour Neighbours have found that the device of channel includes:
The device for finding the average energy of channel for detecting all neighbours;And
For finding the device of one neighbours' discovery channel of selection in channel from multiple neighbours with minimum average energy.
CN201310116574.0A 2013-04-03 2013-04-03 Neighbor discovering method and equipment Active CN104105083B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310116574.0A CN104105083B (en) 2013-04-03 2013-04-03 Neighbor discovering method and equipment
PCT/IB2014/000565 WO2014162200A2 (en) 2013-04-03 2014-03-21 Neighbor discovery method and apparatus for user mobile terminal device to user mobile terminal device communication system
TW103111443A TW201503729A (en) 2013-04-03 2014-03-27 Neighbor discovery method and apparatus for user mobile terminal device to user mobile terminal device communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310116574.0A CN104105083B (en) 2013-04-03 2013-04-03 Neighbor discovering method and equipment

Publications (2)

Publication Number Publication Date
CN104105083A CN104105083A (en) 2014-10-15
CN104105083B true CN104105083B (en) 2017-11-14

Family

ID=51022899

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310116574.0A Active CN104105083B (en) 2013-04-03 2013-04-03 Neighbor discovering method and equipment

Country Status (3)

Country Link
CN (1) CN104105083B (en)
TW (1) TW201503729A (en)
WO (1) WO2014162200A2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9456330B2 (en) 2013-08-09 2016-09-27 Alcatel Lucent Two-stage device-to-device (D2D) discovery procedures
US9706591B2 (en) * 2014-11-05 2017-07-11 Intel Corporation Device to-device (D2D) transmit behavior
US10470107B2 (en) 2014-11-14 2019-11-05 Industrial Technology Research Institute Communication devices and method of controlling discovery signal communication
WO2016154934A1 (en) * 2015-03-31 2016-10-06 华为技术有限公司 Discovery method, apparatus and system between devices in d2d system
JP6699342B2 (en) * 2016-05-18 2020-05-27 富士通株式会社 Information processing apparatus, information processing method, information processing program, and information processing system
CN107087248A (en) * 2017-03-31 2017-08-22 南京理工大学 Method is found using the D2D user of single base station location information
CN112312390B (en) * 2020-10-12 2023-09-08 北京通广龙电子科技有限公司 Neighbor discovery method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1741679A (en) * 2004-08-27 2006-03-01 三星电子株式会社 Accidental access method in multi-cell ofdma networks
CN101409660A (en) * 2008-08-14 2009-04-15 宁波中科集成电路设计中心有限公司 Channel access control method for wireless sensor network

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102165827B (en) * 2008-09-25 2016-11-16 皇家飞利浦电子股份有限公司 Has the directional discovery protocol of coordinated Channel assignment
US8817709B2 (en) * 2009-10-14 2014-08-26 Qualcomm Incorporated Methods and apparatus for controlling channel utilization
US9723538B2 (en) * 2011-06-20 2017-08-01 Cisco Technology, Inc. Systematic neighbor detection in shared media computer networks
US8520650B2 (en) * 2011-07-06 2013-08-27 Qualcomm Incorporated Methods and apparatus for OFDM peer discovery
KR20140041514A (en) * 2011-07-21 2014-04-04 엘지전자 주식회사 Method for communicating between wireless devices and wireless device using same
US20130029712A1 (en) * 2011-07-26 2013-01-31 Samsung Electronics Co., Ltd. Device/service discovery and channel access control for proximity device-to-device wireless communication
US9055588B2 (en) * 2011-09-06 2015-06-09 Qualcomm Incorporated Methods and apparatus for identifying and/or selecting channels

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1741679A (en) * 2004-08-27 2006-03-01 三星电子株式会社 Accidental access method in multi-cell ofdma networks
CN101409660A (en) * 2008-08-14 2009-04-15 宁波中科集成电路设计中心有限公司 Channel access control method for wireless sensor network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Evaluation requirements for D2D;Huawei;《3GPP TSG RAN WG1 Meeting #72 R1-130029》;20130119;全文 *

Also Published As

Publication number Publication date
WO2014162200A3 (en) 2014-12-11
CN104105083A (en) 2014-10-15
TW201503729A (en) 2015-01-16
WO2014162200A2 (en) 2014-10-09

Similar Documents

Publication Publication Date Title
CN104105083B (en) Neighbor discovering method and equipment
US11601932B2 (en) Information sending and receiving methods and devices
RU2764460C2 (en) Base station device, terminal device, communication method and integrated circuit
CN110574433B (en) Method and apparatus for transmitting measurement report on wireless network
CN108575116B (en) Bit mapping method and its sending device
CN107113009B (en) Use polarized adaptive channel encoding
KR101595051B1 (en) Systems and methods for range extension of wireless communication in sub-gigahertz bands
CN106162533B (en) User equipment and method for packet-based device-to-device discovery
KR20200075782A (en) Sequence design of wake-up signal and resynchronization sequence
KR101077037B1 (en) Wireless communication systems and methods using reference signals
US9998951B2 (en) Training sequence generation for wireless communication networks
CN109076442A (en) Cooperative groups broadcast to on-demand system information
EP3220564B1 (en) Data transmission method and device
CN104798400A (en) Method and user equipment for receiving signal and method and base station for transmitting signal
CN108307506B (en) Method and device for configuring random access resource and random access method and device
CN111865479B (en) Communication method and device
US10135593B2 (en) Allocation signaling for wireless communication networks
US20200343937A1 (en) Method for spread spectrum communication, user equipment and base station
JP6495464B2 (en) System and method for transmission symbol arrangement for reducing mutual interference
CN108401286A (en) A kind of method and apparatus in wireless communication
KR20180091241A (en) Method and apparatus for configurations of synchronization signal and transmitting and receiving synchronization signal for nr system
CN108631835B (en) Signaling indication method and device of transmission mode
JP6521057B2 (en) Base station, wireless communication system, wireless communication method
WO2018142747A1 (en) User terminal and wireless communication method
US11296746B2 (en) Method for selecting spreading sequences, a method for adjusting a transmission power and communication apparatuses

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
CP03 Change of name, title or address

Address after: Pudong New Area, Pudong Jinqiao Ning Bridge Road, No. 388, No.

Co-patentee after: Alcatel Optical Networks Israe

Patentee after: Shanghai NOKIA Baer Limited by Share Ltd

Address before: 201206 Shanghai, Pudong Jinqiao Ning Bridge Road, No. 388, No.

Co-patentee before: Alcatel Optical Networks Israe

Patentee before: Shanghai Alcatel-Lucent Co., Ltd.

CP03 Change of name, title or address