[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2013153546A1 - Measures for communication - Google Patents

Measures for communication Download PDF

Info

Publication number
WO2013153546A1
WO2013153546A1 PCT/IB2013/052988 IB2013052988W WO2013153546A1 WO 2013153546 A1 WO2013153546 A1 WO 2013153546A1 IB 2013052988 W IB2013052988 W IB 2013052988W WO 2013153546 A1 WO2013153546 A1 WO 2013153546A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
communication
collision detection
discovery transmissions
discovery
Prior art date
Application number
PCT/IB2013/052988
Other languages
French (fr)
Inventor
Sami-Jukka Hakola
Samuli Turtinen
Timo Koskela
Anna Pantelidou
Original Assignee
Renesas Mobile Corporation
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 Renesas Mobile Corporation filed Critical Renesas Mobile Corporation
Publication of WO2013153546A1 publication Critical patent/WO2013153546A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0825Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0841Random access procedures, e.g. with 4-step access with collision treatment
    • H04W74/0858Random access procedures, e.g. with 4-step access with collision treatment collision detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present disclosure relates generally to communication systems.
  • the present disclosure relates to apparatus, methods, computer software and computer program products for use in collision detection and reporting in a communication system.
  • LTE Long Term Evolution
  • LTE-A Long Term Evolution-Advanced
  • Device-to-device communication may be performed under network supervision or independently from the network.
  • Device-to- device communication may improve resource usage efficiency of a communication system, reduce the power consumption at both the eNodeB and the user equipment side, offload traffic from cellular networks, and also potentially enable some new service types in the future.
  • discovery procedures In discovery procedures, devices inform their existence to other devices and detect other nearby devices with which direct communication might be possible.
  • apparatus for use in collision detection and reporting in a communication system, the apparatus comprising a processing system adapted to cause the apparatus to: communicate with user equipment capable of device-to-device communication;
  • apparatus for use in collision detection and reporting in a communication system, the apparatus comprising a processing system adapted to cause the apparatus to:
  • the first message indicating the activation of a collision detection and reporting mechanism and comprising parameters related to the mechanism
  • a method for use in collision detection and reporting in a communication system comprising:
  • a method for use in collision detection and reporting in a communication system comprising: transmitting and receiving discovery transmissions of device-to-device communication on given resources;
  • the first message indicating the activation of a collision detection and reporting mechanism and comprising parameters related to the mechanism
  • a computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method according to the third aspect of the present disclosure.
  • a computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method according to the fourth aspect of the present disclosure.
  • Figure 1 illustrates a communication environment
  • Figure 2 illustrates apparatuses according to embodiments
  • Figures 3A and 3B are flowcharts illustrating embodiments
  • Figure 4 illustrates an example of resource allocation
  • Figure 5 illustrates an example of frame structure
  • FIGS. 6 and 7 are flowcharts illustrating embodiments.
  • Some embodiments of the present disclosure are applicable to any user terminal, server, corresponding component, and/or to any communication system or any combination of different communication systems where device-to-device communication is supported.
  • the communication system may be a wireless communication system or a communication system utilizing both fixed networks and wireless networks.
  • the protocols used and the specifications of communication systems, servers and user terminals, especially in wireless communication develop rapidly. Such development may require extra changes to an embodiment. Therefore, all words and expressions should be interpreted broadly and are intended to illustrate, not to restrict, the embodiment.
  • UMTS universal mobile telecommunications system
  • LTE long term evolution
  • LTE-A long term evolution advanced
  • WLAN Wireless Local Area Network
  • IEEE refers to the Institute of Electrical and Electronics Engineers.
  • LTE and LTE-A are developed by the Third Generation Partnership Project 3GPP.
  • Figure 1 depicts an example of a radio system to which embodiments can be applied.
  • the radio system is based on LTE network elements.
  • the embodiments described in these examples is not limited to LTE radio systems but can also be implemented in other radio systems, such as UMTS.
  • the presented solution may be applied between user equipment belonging to different but compatible systems such as LTE and UMTS.
  • Figure 1 A general architecture of a communication system is illustrated in Figure 1.
  • Figure 1 is a simplified system architecture only showing some elements and functional entities, all being logical units whose implementation may differ from what is shown.
  • the connections shown in Figure 1 are logical connections; the actual physical connections may be different. It will be apparent to a person skilled in the art that the systems also comprise other functions and structures. It should be appreciated that the functions, structures, elements, and protocols used in or for group communication are irrelevant and need not be discussed in more detail here.
  • the radio system of Figure 1 comprises an operator service core including the following elements: an MME (Mobility Management Entity) 108 and an SAE GW (System Architecture Evolution Gateway) 104.
  • MME Mobility Management Entity
  • SAE GW System Architecture Evolution Gateway
  • Base stations that may also be called eNodeBs (Enhanced node Bs) 100, 102 of the radio system host the functions for Radio Resource Management: Radio Bearer Control, Radio Admission Control, Connection Mobility Control, Dynamic Resource Allocation (scheduling).
  • the MME 108 is responsible for distributing paging messages to the eNodeBs 100, 102.
  • the eNBs are connected to the SAE GW by an S1_U interface and to MME 108 by an S1_MME interface.
  • the eNodeBs may be connected to each other by an X2 interface.
  • the SAE GW 104 and MME 108 may be connected to each other by an SI 1 interface.
  • Figure 1 shows user equipment 110 and 114 located in the service area of eNodeB 100 and user equipment 116 located in the service area of eNodeB 102.
  • the user equipment refers to a portable computing device.
  • Such computing devices may include wireless mobile communication devices operating with or without a subscriber identification module (SIM), including, but not limited to, the following types of devices: mobile phone, mobile station (MS), smartphone, personal digital assistant (PDA), handset, laptop computer.
  • SIM subscriber identification module
  • Figure 1 illustrates a simplified example.
  • the network may include more base stations and radio network controllers, and more cells may be formed by the base stations.
  • the networks of two or more operators may overlap and the sizes and form of the cells may vary from what is depicted in Figure 1, etc.
  • the physical layer of LTE includes orthogonal frequency division multiple access (OFDMA) and multiple-input and multiple-output (MIMO) data transmission.
  • OFDMA orthogonal frequency division multiple access
  • MIMO multiple-input and multiple-output
  • LTE deploys the OFDMA for the downlink transmission and single carrier frequency division multiple access (SC-FDMA) for the uplink transmission.
  • SC-FDMA single carrier frequency division multiple access
  • the transmission frequency band is divided into multiple sub-carriers orthogonal to each other. Each sub-carrier may transmit data to a specific UE.
  • multiple access is achieved by assigning subsets of sub-carriers to any individual UE.
  • SC-FDMA utilizes single carrier modulation, orthogonal frequency domain multiplexing and frequency domain equalization. Embodiments are not limited to any particular multiple access method.
  • LTE-A provides a Physical Uplink Shared Channel
  • PUSCH for transmitting user data.
  • the resources of PUSCH are allocated by the network and signalled on a control channel to user equipment.
  • the communication system may also comprise other core network elements besides SAE GW 104 and MME 108.
  • Direct communication between different eNodeBs over an air interface is also possible by implementing a relay node concept, wherein a relay node may be considered as a special eNodeB having wireless backhauls or, for instance, X2 and SI interfaces relayed over the air interface by another eNodeB.
  • the communication system is also able to communicate with other networks, such as a public switched telephone network or Internet 106.
  • Embodiments are not, however, restricted to the network given above which is given as an example, but a person skilled in the art may apply the solution to other communication networks provided with the necessary properties.
  • the connections between different network elements may be realized with Internet Protocol (IP) connections.
  • IP Internet Protocol
  • FIG. 2 illustrates examples of apparatuses according to embodiments. It should be understood that the apparatuses are depicted herein as examples illustrating some embodiments. It will be apparent to a person skilled in the art that the devices may also comprise other functions and/or structures and not all described functions and structures are required. Although the devices have been depicted as single entities, different modules and memories may be implemented in one or more physical or logical entities.
  • FIG. 2 shows user equipment 110 located in the area of base station or eNodeB 100.
  • the user equipment is configured to be in connection with base station 100.
  • User equipment 110 comprises a controller (CONT) 200 operationally connected to a memory (MEM) 202 and a transceiver (TRX) 204.
  • Controller 200 controls the operation of user equipment 110.
  • Controller 200 may comprise a processing system, a processor, a processing circuitry or any device capable of processing data and executing programmed commands or software.
  • Memory 202 is configured to store software and data.
  • Transceiver 204 is configured to set up and maintain a wireless connection to base station 100.
  • Transceiver 204 is operationally connected to a set of antenna ports 206 connected to an antenna arrangement 208.
  • Antenna arrangement 208 may comprise a set of antennas.
  • the number of antennas may be one to four, for example. The number of antennas is not limited to any particular number.
  • the user equipment may also comprise various other components, such as a user interface, camera, and media player (not shown).
  • Base station or eNodeB 100 comprises a controller (CONT) 210 operationally connected to a memory (MEM) 212 and a transceiver (TRX) 214.
  • Controller 210 controls the operation of base station 100.
  • the controller may comprise a processing system, a processor, a processing circuitry or any device capable of processing data and executing programmed commands or software.
  • Memory 212 is configured to store software and data.
  • Transceiver 214 is configured to set up and maintain a wireless connection to user equipment within the service area of the base station.
  • Transceiver 214 is operationally connected to an antenna arrangement 216.
  • Antenna arrangement 216 may comprise a set of antennas. The number of antennas may be two to four, for example. The number of antennas is not limited to any particular number.
  • Base station 100 may be operationally connected to another network element 218 of the communication system.
  • Network element (NE) 218 may comprise an MME (Mobility Management Entity), an SAE GW (SAE Gateway), a radio network controller (RNC), another base station, a gateway, or a server, for example.
  • the base station may be connected to more than one network element.
  • Base station 100 may comprise an interface (IF) 220 configured to set up and maintain connections with the network elements.
  • IF interface
  • User equipment and eNodeB have been described above as examples of apparatuses where embodiments may be applied. In an embodiment, the apparatuses need not be complete user equipment or eNodeBs. Embodiments may also be realized in circuitries or processing systems that form a part or parts of user equipment or an eNodeB.
  • Figure 3A is a flowchart illustrating an embodiment, for example illustrating the operation of an apparatus such as an eNodeB of a communication system.
  • the apparatus comprises a part of an eNodeB, such as a controller. The process starts at step 300.
  • the apparatus causes communication with user equipment (UE) capable of device-to-device communication.
  • the communication may comprise reception and/or transmission of control signalling, for example.
  • the apparatus may monitor the discovery process of device-to-device communication of the user equipment.
  • step 304 the apparatus causes a decision to be made on the activation of a collision detection and reporting mechanism in discovery transmissions of device-to- device communication.
  • the apparatus causes transmission of a first message to the user equipment, the message activating a collision detection and reporting mechanism and comprising parameters related to the mechanism.
  • the parameters may comprise threshold values, for example.
  • the apparatus is configured to update discovery specific System Information Block (SIB) and inform the UE about the SIB change including relevant parameters.
  • SIB System Information Block
  • Figure 3B is a flowchart illustrating another embodiment, for example illustrating the operation of an apparatus such as user equipment of a communication system.
  • the apparatus comprises a part of user equipment, such as a controller. The process starts at step 310.
  • step 312 the apparatus causes transmission and reception of discovery transmissions of device-to-device communication on given resources.
  • step 314 the apparatus causes reception of a first message from the communication system, the message indicating the activation of a collision detection and reporting mechanism and comprising parameters related to the mechanism.
  • the apparatus causes activation of the collision detection and reporting mechanism using the received parameters.
  • the parameters may comprise threshold values, for example.
  • the decision to activate the collision detection and reporting mechanism is based on the observed location of user equipment.
  • An eNodeB may detect that several UEs are near each other, for example, and thus the probability of collisions may be higher and a collision detection mechanism may be more useful.
  • discovery resources may be reallocated between the UEs. The reallocation may utilise information obtained using the mechanism and location information related to the UEs.
  • the user equipment 110, 114 and 116 of Figures 1 and 2 may be configured to communicate not only with the base station but also directly with other user equipment using device-to-device communication 118, 120 on given resources.
  • device-to-device communication For the device-to-device communication to succeed, the participating devices must be aware of each other. To this purpose, discovery procedures have been developed.
  • Discovery procedures can take place both in network controlled mode and in ad hoc mode (without network involvement).
  • devices are under network coverage, whilst in the latter option the devices are assumed not to have cellular coverage, or at least some of the devices are assumed as not having cellular coverage.
  • resources for the discovery function may be allocated both in downlink and uplink.
  • discovery transmission methods have similarities to
  • MBMS Multimedia Broadcast Multicast Service
  • the former can be considered as a public mode of operation (open mode) and the latter as a private mode of operation (restricted mode) in which the transmitter UE is desired to be discovered only by certain enabled UEs.
  • a discovery period consisting of k time- frequency resource chunks can be defined where each resource chunk has n transmission resources, and one device is allowed to send once in m such chunks.
  • a device would select one channel (the selection can be performed autonomously by the device, assisted by the network or fully provided by the network) and thus there would be n x m orthogonal channels and one device would have k / m transmission opportunities within a discovery period.
  • Figure 4 illustrates an example when k equal 6, n equal 3 and m equal 3. Each chunk has three (n) transmission resources and thus three (m) successive chunks have nine resources in total. The placement of resources in the chunks may follow a pseudorandom pattern. Assuming a device uses resource #3 of the first group 400 of chunks. It may use the same #3 resource in the following group 402 of chucks but the actual time/frequency placement is different.
  • the transmission range of the discovery message may vary based on the service and operator policies. However, in general it can be assumed that the transmission ranges will be shorter than cell radius which makes it possible to reuse the same channel within a cell by multiple discovery transmitters.
  • Allocation of the specific discovery channel to the device can be assigned by the network (eNodeB) or allocated autonomously by the device according to observed local utilization of the channels. In the former option, the device shall first observe the local utilization of the virtual channels and select the least interfered channel for its transmissions whilst in the latter option the eNodeB would take care of the virtual channel allocation based on measurement reports by the devices. Furthermore, in the network based resource allocation, the eNodeB could utilize the location information of the devices.
  • collisions may occur on discovery channels and thus the system should have mechanisms to detect possible collisions i.e. the situation where two or more transmitters are using the same radio resources in the same area.
  • discovery transmissions of device-to-device communication utilise a modular frame structure which consists of a specific part 500 and a common part 502.
  • Figure 5 illustrates an example of such a structure.
  • the specific part 500 is realized as a prefix transmitted before the common part 502.
  • discovery transmission on downlink is transmitted on a MBSFN (Multicast-Broadcast Single Frequency Network) sub frame.
  • MBSFN Multicast-Broadcast Single Frequency Network
  • the first two symbols of the frame are omitted to allow normal PDCCH (Physical Downlink Control Channel) transmission by the eNodeB.
  • the length of the prefix may correspond to the length of the first two symbols.
  • the specific part in uplink is used for collision detection by the receivers.
  • the devices may receive from the network a sequence from a set of mutually orthogonal sequences and apply the sequence when transmitting the specific part of a discovery transmission of device-to-device communication.
  • the sequences may be Zadoff-Chu sequences.
  • each channel could be configured for instance with a root sequence with a given number (for example n) of different cyclic shifts.
  • n a given number of different cyclic shifts.
  • the use of mutually orthogonal sequences enhances the collision detection mechanism as a receiver may detect the sequences.
  • a device When the collision detection mechanism is activated by the network, a device shall randomly select one of the given cyclic shifts for the sequence to be transmitted in the prefix.
  • given cyclic shifts may be partly determined based on the resource used for discovery transmission.
  • receiving devices may assume that a collision has occurred. After detecting the collision, the receiving device may inform the network or inform the collision locally in its own discovery signal transmission by indicating e.g. the channel identification ID on which the collision occurred.
  • the collision detection mechanism is switched off by the network, the first cyclic shift in configuration order could be transmitted by default.
  • the common part 502 when the collision detection mechanism is switched off, the common part 502 may have a longer length than in the case when collision detection mechanism is applied.
  • the specific part 500 may be shorter or omitted altogether.
  • the signal strengths of the detected sequences in the same resource have to be at a certain level compared to other detected sequences of other resources or channels or the average or maximum received signal strength of the sequences should be within a certain range of each other before detecting a collision. This would avoid detecting a collision when the receiving device is between and far away from the transmitting devices that are using the same resources.
  • embodiments utilise two threshold values: a first threshold value to indicate the allowed difference to the average or maximum detected prefix strength to detect a potential collision and a second threshold value to indicate the allowed difference between two detected prefixes in the same channel.
  • Figure 6 is a flowchart illustrating an embodiment and the use of thresholds in receiving devices, such as user equipment or part of user equipment. The embodiment starts at step 600.
  • step 602 the receiving device detects the specific part such as the prefix
  • the receiving device is configured to determine whether more than one sequence is detected in the specific part.
  • the receiving device is configured to determine in step 606 that there is no collision.
  • the receiving device is configured to determine whether the difference between the strength of the detected sequences and the average or maximum detected sequence strength on any resource within a given time window is above a given first threshold value, in step 608.
  • step 608 the receiving device is configured to determine in step 606 that there is no collision. If the determination of step 608 is positive, the receiving device is configured to determine in step 610 whether the difference between the strengths of the detected sequences is below a given second threshold value.
  • step 610 the receiving device is configured to determine in step 606 that there is no collision.
  • step 610 If the determination of step 610 is positive, the receiving device is configured to determine in step 612 that a collision has occurred.
  • Figure 7 is a flowchart illustrating an embodiment, for example illustrating the operation of an apparatus such as an eNodeB of a communication system.
  • the apparatus comprises a part of an eNodeB, such as a controller. The process starts at step 700.
  • step 702 the apparatus is configured to decide on whether to deactivate the collision detection and reporting mechanism in discovery transmissions of device- to-device communication.
  • the apparatus is configured to transmit a second message to user equipment, the message indicating the deactivation of the collision detection and reporting mechanism.
  • the apparatus is configured to update specific System Information Block (SIB) and inform the UE about the SIB change.
  • SIB System Information Block
  • the mechanism may be deactivated to reduce signalling load in the system.
  • the mechanism may increase signalling and thus the deactivation may decrease battery consumption of the UEs.
  • discovery transmissions may be further controlled. For example, it may be specified that the device transmitting discovery messages shall omit every rth transmission opportunity within a discovery period, where r is a parameter provided by the network and signalled to the device at Radio Resource Control (RRC) level.
  • RRC Radio Resource Control
  • SIB system information block
  • DIB system information block
  • a device transmitting discovery messages could randomly or according to a specified algorithm select the transmission opportunity to be omitted in the beginning of the discovery period to avoid always omitting the same transmission opportunity with the same other devices. After the first omitted transmission occasion, the next omitted occasion would be r occasions later. During the omitted occasion, the device is able to detect whether some other device within its radio proximity is using the same discovery resources which could further trigger an autonomous channel re-selection method. The network could enable and disable this collision detection mechanism via SIB signalling or the like.
  • the apparatuses or controllers able to perform the above-described steps may be implemented as an electronic digital computer, processing system or a circuitry which may comprise a working memory (RAM), a central processing unit (CPU), and a system clock.
  • the CPU may comprise a set of registers, an arithmetic logic unit, and a controller.
  • the processing system, controller or the circuitry is controlled by a sequence of program instructions transferred to the CPU from the RAM.
  • the controller may contain a number of microinstructions for basic operations. The implementation of microinstructions may vary depending on the CPU design.
  • the program instructions may be coded by a programming language, which may be a high-level programming language, such as C, Java, etc., or a low-level programming language, such as a machine language, or an assembler.
  • the electronic digital computer may also have an operating system, which may provide system services to a computer program written with the program instructions.
  • circuitry refers to any or all of the following: (a) hardware-only circuit implementations, such as implementations in only analogue and/or digital circuitry, and (b) combinations of circuits and software (and/or firmware), such as (as applicable): (i) a combination of processor(s) or (ii) portions of processor(s)/software including digital signal processor(s), software, and memory(ies) that work together to cause an apparatus to perform various functions, and (c) circuits, such as a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation, even if the software or firmware is not physically present.
  • circuitry' also covers an implementation of merely a processor (or multiple processors) or a portion of a processor and its (or their) accompanying software and/or firmware.
  • the term 'circuitry' also covers, for example and if applicable to the particular element, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in a server, a cellular network device, or another network device.
  • An embodiment provides a computer program embodied on a distribution medium, comprising program instructions which, when loaded into an electronic apparatus, are configured to control the apparatus to execute the embodiments described above.
  • the computer program may be in source code form, object code form, or in some intermediate form, and it may be stored in some sort of carrier, which may be any entity or device capable of carrying the program.
  • carrier include a record medium, computer memory, read-only memory, and a software distribution package, for example.
  • the computer program may be executed in a single electronic digital computer or it may be distributed amongst a number of computers.
  • the apparatus may also be implemented as one or more integrated circuits, such as application-specific integrated circuits (ASICs).
  • ASICs application-specific integrated circuits
  • Other hardware embodiments are also feasible, such as a circuit built of separate logic components.
  • a hybrid of these different implementations is also feasible.

Landscapes

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

Abstract

Measures for communication are provided. The measures comprise communicating with user equipment capable of device-to-device communication, deciding on the activation of a collision detection and reporting mechanism in discovery transmissions of device-to-device communication and transmitting a message to the user equipment, the message activating a collision detection and reporting mechanism and comprising parameters related to the mechanism.

Description

Measures for communication
Technical Field
The present disclosure relates generally to communication systems. In particular, but not exclusively, the present disclosure relates to apparatus, methods, computer software and computer program products for use in collision detection and reporting in a communication system.
Background
Wireless communication systems are constantly under development. Developing systems provide a cost-effective support of high data rates and efficient resource utilization. One communication system under development is the 3rd Generation Partnership Project (3 GPP) Long Term Evolution (LTE). An improved version of the Long Term Evolution radio access system is called LTE-Advanced (LTE-A). LTE is designed to support various services, such as high-speed data, multimedia unicast and multimedia broadcast services.
In addition to cellular operation, in many systems, direct device-to-device
(D2D) communication is proposed. Device-to-device communication may be performed under network supervision or independently from the network. Device-to- device communication may improve resource usage efficiency of a communication system, reduce the power consumption at both the eNodeB and the user equipment side, offload traffic from cellular networks, and also potentially enable some new service types in the future.
For the devices to be able to communicate with each other they must be aware of each other. To this purpose, discovery procedures have been developed. In discovery procedures, devices inform their existence to other devices and detect other nearby devices with which direct communication might be possible.
Summary
In accordance with a first aspect of the present disclosure, there is provided apparatus for use in collision detection and reporting in a communication system, the apparatus comprising a processing system adapted to cause the apparatus to: communicate with user equipment capable of device-to-device communication;
decide on the activation of a collision detection and reporting mechanism in discovery transmissions of device-to-device communication; and
transmit a first message to the user equipment, the first message activating the collision detection and reporting mechanism and comprising parameters related to the mechanism.
In accordance with a second aspect of the present disclosure, there is provided apparatus for use in collision detection and reporting in a communication system, the apparatus comprising a processing system adapted to cause the apparatus to:
transmit and receive discovery transmissions of device-to-device communication on given resources;
receive a first message from the communication system, the first message indicating the activation of a collision detection and reporting mechanism and comprising parameters related to the mechanism; and
in response to receipt of the first message, activate the collision detection and reporting mechanism using the received parameters.
In accordance with a third aspect of the present disclosure, there is provided a method for use in collision detection and reporting in a communication system, the method comprising:
communicating with user equipment capable of device-to-device communication;
deciding on the activation of a collision detection and reporting mechanism in discovery transmissions of device-to-device communication; and
transmitting a first message to the user equipment, the first message activating the collision detection and reporting mechanism and comprising parameters related to the mechanism.
In accordance with a fourth aspect of the present disclosure, there is provided a method for use in collision detection and reporting in a communication system, the method comprising: transmitting and receiving discovery transmissions of device-to-device communication on given resources;
receiving a first message from the communication system, the first message indicating the activation of a collision detection and reporting mechanism and comprising parameters related to the mechanism; and
activating the collision detection and reporting mechanism using the received parameters.
In accordance with a fifth aspect of the present disclosure, there is provided computer software adapted to perform the method of the third aspect of the present disclosure.
In accordance with a sixth aspect of the present disclosure, there is provided computer software adapted to perform the method of the fourth aspect of the present disclosure.
In accordance with a seventh aspect of the present disclosure, there is provided a computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method according to the third aspect of the present disclosure.
In accordance with a eighth aspect of the present disclosure, there is provided a computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method according to the fourth aspect of the present disclosure.
Further features and advantages will become apparent from the following description of preferred embodiments, given by way of example only, which is made with reference to the accompanying drawings.
Brief Description of the Drawings
Some embodiments of the present disclosure are described below, by way of example only, with reference to the accompanying drawings, in which:
Figure 1 illustrates a communication environment; Figure 2 illustrates apparatuses according to embodiments;
Figures 3A and 3B are flowcharts illustrating embodiments;
Figure 4 illustrates an example of resource allocation;
Figure 5 illustrates an example of frame structure; and
Figures 6 and 7 are flowcharts illustrating embodiments.
Detailed Description
Embodiments of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments are shown. Indeed, embodiments may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Although the specification may refer to "an", "one", or "some" embodiment(s) in several locations, this does not necessarily mean that each such reference is to the same embodiment(s), or that the feature only applies to a single embodiment. Single features of different embodiments may also be combined to provide other embodiments.
Some embodiments of the present disclosure are applicable to any user terminal, server, corresponding component, and/or to any communication system or any combination of different communication systems where device-to-device communication is supported. The communication system may be a wireless communication system or a communication system utilizing both fixed networks and wireless networks. The protocols used and the specifications of communication systems, servers and user terminals, especially in wireless communication, develop rapidly. Such development may require extra changes to an embodiment. Therefore, all words and expressions should be interpreted broadly and are intended to illustrate, not to restrict, the embodiment.
Many different radio protocols to be used in communications systems exist. Some examples of different communication systems are the universal mobile telecommunications system (UMTS) radio access network (UTRAN), long term evolution (LTE, known also as evolved UMTS Terrestrial Radio Access Network E- UTRAN), long term evolution advanced (LTE-A), Wireless Local Area Network (WLAN) based on IEEE 802.11 star dard, worldwide interoperability for microwave access (WiMAX), Bluetooth®, personal communications services (PCS) and systems using ultra- wideband (UWB) technology. IEEE refers to the Institute of Electrical and Electronics Engineers. LTE and LTE-A are developed by the Third Generation Partnership Project 3GPP.
Figure 1 depicts an example of a radio system to which embodiments can be applied. In this example, the radio system is based on LTE network elements. However, the embodiments described in these examples is not limited to LTE radio systems but can also be implemented in other radio systems, such as UMTS. In an embodiment, the presented solution may be applied between user equipment belonging to different but compatible systems such as LTE and UMTS.
A general architecture of a communication system is illustrated in Figure 1. Figure 1 is a simplified system architecture only showing some elements and functional entities, all being logical units whose implementation may differ from what is shown. The connections shown in Figure 1 are logical connections; the actual physical connections may be different. It will be apparent to a person skilled in the art that the systems also comprise other functions and structures. It should be appreciated that the functions, structures, elements, and protocols used in or for group communication are irrelevant and need not be discussed in more detail here.
The radio system of Figure 1 comprises an operator service core including the following elements: an MME (Mobility Management Entity) 108 and an SAE GW (System Architecture Evolution Gateway) 104.
Base stations that may also be called eNodeBs (Enhanced node Bs) 100, 102 of the radio system host the functions for Radio Resource Management: Radio Bearer Control, Radio Admission Control, Connection Mobility Control, Dynamic Resource Allocation (scheduling). The MME 108 is responsible for distributing paging messages to the eNodeBs 100, 102. The eNBs are connected to the SAE GW by an S1_U interface and to MME 108 by an S1_MME interface. The eNodeBs may be connected to each other by an X2 interface. The SAE GW 104 and MME 108 may be connected to each other by an SI 1 interface.
Figure 1 shows user equipment 110 and 114 located in the service area of eNodeB 100 and user equipment 116 located in the service area of eNodeB 102. The user equipment refers to a portable computing device. Such computing devices may include wireless mobile communication devices operating with or without a subscriber identification module (SIM), including, but not limited to, the following types of devices: mobile phone, mobile station (MS), smartphone, personal digital assistant (PDA), handset, laptop computer.
Figure 1 illustrates a simplified example. In practice, the network may include more base stations and radio network controllers, and more cells may be formed by the base stations. The networks of two or more operators may overlap and the sizes and form of the cells may vary from what is depicted in Figure 1, etc.
The physical layer of LTE includes orthogonal frequency division multiple access (OFDMA) and multiple-input and multiple-output (MIMO) data transmission. For example, LTE deploys the OFDMA for the downlink transmission and single carrier frequency division multiple access (SC-FDMA) for the uplink transmission. In OFDMA, the transmission frequency band is divided into multiple sub-carriers orthogonal to each other. Each sub-carrier may transmit data to a specific UE. Thus, multiple access is achieved by assigning subsets of sub-carriers to any individual UE. SC-FDMA utilizes single carrier modulation, orthogonal frequency domain multiplexing and frequency domain equalization. Embodiments are not limited to any particular multiple access method.
In the uplink direction, LTE-A provides a Physical Uplink Shared Channel
(PUSCH) for transmitting user data. The resources of PUSCH are allocated by the network and signalled on a control channel to user equipment.
It should be appreciated that the communication system may also comprise other core network elements besides SAE GW 104 and MME 108. Direct communication between different eNodeBs over an air interface is also possible by implementing a relay node concept, wherein a relay node may be considered as a special eNodeB having wireless backhauls or, for instance, X2 and SI interfaces relayed over the air interface by another eNodeB. The communication system is also able to communicate with other networks, such as a public switched telephone network or Internet 106.
Embodiments are not, however, restricted to the network given above which is given as an example, but a person skilled in the art may apply the solution to other communication networks provided with the necessary properties. For example, the connections between different network elements may be realized with Internet Protocol (IP) connections.
Figure 2 illustrates examples of apparatuses according to embodiments. It should be understood that the apparatuses are depicted herein as examples illustrating some embodiments. It will be apparent to a person skilled in the art that the devices may also comprise other functions and/or structures and not all described functions and structures are required. Although the devices have been depicted as single entities, different modules and memories may be implemented in one or more physical or logical entities.
Figure 2 shows user equipment 110 located in the area of base station or eNodeB 100. The user equipment is configured to be in connection with base station 100. User equipment 110 comprises a controller (CONT) 200 operationally connected to a memory (MEM) 202 and a transceiver (TRX) 204. Controller 200 controls the operation of user equipment 110. Controller 200 may comprise a processing system, a processor, a processing circuitry or any device capable of processing data and executing programmed commands or software. Memory 202 is configured to store software and data. Transceiver 204 is configured to set up and maintain a wireless connection to base station 100. Transceiver 204 is operationally connected to a set of antenna ports 206 connected to an antenna arrangement 208. Antenna arrangement 208 may comprise a set of antennas. The number of antennas may be one to four, for example. The number of antennas is not limited to any particular number.
The user equipment may also comprise various other components, such as a user interface, camera, and media player (not shown).
Base station or eNodeB 100 comprises a controller (CONT) 210 operationally connected to a memory (MEM) 212 and a transceiver (TRX) 214. Controller 210 controls the operation of base station 100. The controller may comprise a processing system, a processor, a processing circuitry or any device capable of processing data and executing programmed commands or software. Memory 212 is configured to store software and data. Transceiver 214 is configured to set up and maintain a wireless connection to user equipment within the service area of the base station. Transceiver 214 is operationally connected to an antenna arrangement 216. Antenna arrangement 216 may comprise a set of antennas. The number of antennas may be two to four, for example. The number of antennas is not limited to any particular number.
Base station 100 may be operationally connected to another network element 218 of the communication system. Network element (NE) 218 may comprise an MME (Mobility Management Entity), an SAE GW (SAE Gateway), a radio network controller (RNC), another base station, a gateway, or a server, for example. The base station may be connected to more than one network element. Base station 100 may comprise an interface (IF) 220 configured to set up and maintain connections with the network elements.
User equipment and eNodeB have been described above as examples of apparatuses where embodiments may be applied. In an embodiment, the apparatuses need not be complete user equipment or eNodeBs. Embodiments may also be realized in circuitries or processing systems that form a part or parts of user equipment or an eNodeB.
Figure 3A is a flowchart illustrating an embodiment, for example illustrating the operation of an apparatus such as an eNodeB of a communication system. In an embodiment, the apparatus comprises a part of an eNodeB, such as a controller. The process starts at step 300.
In step 302, the apparatus causes communication with user equipment (UE) capable of device-to-device communication. The communication may comprise reception and/or transmission of control signalling, for example. In an embodiment, the apparatus may monitor the discovery process of device-to-device communication of the user equipment.
In step 304, the apparatus causes a decision to be made on the activation of a collision detection and reporting mechanism in discovery transmissions of device-to- device communication.
In step 306, the apparatus causes transmission of a first message to the user equipment, the message activating a collision detection and reporting mechanism and comprising parameters related to the mechanism. The parameters may comprise threshold values, for example. In an embodiment, the apparatus is configured to update discovery specific System Information Block (SIB) and inform the UE about the SIB change including relevant parameters.
The process ends in step 308.
Figure 3B is a flowchart illustrating another embodiment, for example illustrating the operation of an apparatus such as user equipment of a communication system. In an embodiment, the apparatus comprises a part of user equipment, such as a controller. The process starts at step 310.
In step 312, the apparatus causes transmission and reception of discovery transmissions of device-to-device communication on given resources.
In step 314, the apparatus causes reception of a first message from the communication system, the message indicating the activation of a collision detection and reporting mechanism and comprising parameters related to the mechanism.
In step 316, the apparatus causes activation of the collision detection and reporting mechanism using the received parameters. The parameters may comprise threshold values, for example.
The process ends in step 318.
In an embodiment, the decision to activate the collision detection and reporting mechanism is based on the observed location of user equipment. An eNodeB may detect that several UEs are near each other, for example, and thus the probability of collisions may be higher and a collision detection mechanism may be more useful. As a result of the activated mechanism and related reporting, discovery resources may be reallocated between the UEs. The reallocation may utilise information obtained using the mechanism and location information related to the UEs.
In an embodiment, the user equipment 110, 114 and 116 of Figures 1 and 2 may be configured to communicate not only with the base station but also directly with other user equipment using device-to-device communication 118, 120 on given resources. For the device-to-device communication to succeed, the participating devices must be aware of each other. To this purpose, discovery procedures have been developed.
Discovery procedures can take place both in network controlled mode and in ad hoc mode (without network involvement). In the former, devices are under network coverage, whilst in the latter option the devices are assumed not to have cellular coverage, or at least some of the devices are assumed as not having cellular coverage. In the network controlled case, resources for the discovery function may be allocated both in downlink and uplink.
In an embodiment, discovery transmission methods have similarities to
Multimedia Broadcast Multicast Service (MBMS) in which a transmitter either broadcasts or multicasts data. The former can be considered as a public mode of operation (open mode) and the latter as a private mode of operation (restricted mode) in which the transmitter UE is desired to be discovered only by certain enabled UEs.
As an example of the resource allocation for the discovery transmissions, a discovery period consisting of k time- frequency resource chunks can be defined where each resource chunk has n transmission resources, and one device is allowed to send once in m such chunks. Thus, a device would select one channel (the selection can be performed autonomously by the device, assisted by the network or fully provided by the network) and thus there would be n x m orthogonal channels and one device would have k / m transmission opportunities within a discovery period.
Figure 4 illustrates an example when k equal 6, n equal 3 and m equal 3. Each chunk has three (n) transmission resources and thus three (m) successive chunks have nine resources in total. The placement of resources in the chunks may follow a pseudorandom pattern. Assuming a device uses resource #3 of the first group 400 of chunks. It may use the same #3 resource in the following group 402 of chucks but the actual time/frequency placement is different.
The transmission range of the discovery message may vary based on the service and operator policies. However, in general it can be assumed that the transmission ranges will be shorter than cell radius which makes it possible to reuse the same channel within a cell by multiple discovery transmitters. Allocation of the specific discovery channel to the device can be assigned by the network (eNodeB) or allocated autonomously by the device according to observed local utilization of the channels. In the former option, the device shall first observe the local utilization of the virtual channels and select the least interfered channel for its transmissions whilst in the latter option the eNodeB would take care of the virtual channel allocation based on measurement reports by the devices. Furthermore, in the network based resource allocation, the eNodeB could utilize the location information of the devices.
Due to inaccuracy of resource allocation methods in practice and mobility of user equipment, collisions may occur on discovery channels and thus the system should have mechanisms to detect possible collisions i.e. the situation where two or more transmitters are using the same radio resources in the same area.
In an embodiment, discovery transmissions of device-to-device communication utilise a modular frame structure which consists of a specific part 500 and a common part 502. Figure 5 illustrates an example of such a structure. In the example, the specific part 500 is realized as a prefix transmitted before the common part 502. In an embodiment, discovery transmission on downlink is transmitted on a MBSFN (Multicast-Broadcast Single Frequency Network) sub frame. In cellular, the first two symbols of the frame are omitted to allow normal PDCCH (Physical Downlink Control Channel) transmission by the eNodeB. The length of the prefix may correspond to the length of the first two symbols.
In an embodiment, the specific part in uplink is used for collision detection by the receivers. The devices may receive from the network a sequence from a set of mutually orthogonal sequences and apply the sequence when transmitting the specific part of a discovery transmission of device-to-device communication.
In an embodiment, the sequences may be Zadoff-Chu sequences.
Furthermore, each channel could be configured for instance with a root sequence with a given number (for example n) of different cyclic shifts. The use of mutually orthogonal sequences enhances the collision detection mechanism as a receiver may detect the sequences. When the collision detection mechanism is activated by the network, a device shall randomly select one of the given cyclic shifts for the sequence to be transmitted in the prefix. In some embodiments, given cyclic shifts may be partly determined based on the resource used for discovery transmission.
If receiving devices detect two different cyclic shifts using the same resource they may assume that a collision has occurred. After detecting the collision, the receiving device may inform the network or inform the collision locally in its own discovery signal transmission by indicating e.g. the channel identification ID on which the collision occurred. When the collision detection mechanism is switched off by the network, the first cyclic shift in configuration order could be transmitted by default.
In an embodiment, when the collision detection mechanism is switched off, the common part 502 may have a longer length than in the case when collision detection mechanism is applied. The specific part 500 may be shorter or omitted altogether.
In an embodiment, the signal strengths of the detected sequences in the same resource have to be at a certain level compared to other detected sequences of other resources or channels or the average or maximum received signal strength of the sequences should be within a certain range of each other before detecting a collision. This would avoid detecting a collision when the receiving device is between and far away from the transmitting devices that are using the same resources. Thus, embodiments utilise two threshold values: a first threshold value to indicate the allowed difference to the average or maximum detected prefix strength to detect a potential collision and a second threshold value to indicate the allowed difference between two detected prefixes in the same channel.
Figure 6 is a flowchart illustrating an embodiment and the use of thresholds in receiving devices, such as user equipment or part of user equipment. The embodiment starts at step 600.
In step 602, the receiving device detects the specific part such as the prefix
500.
In step 604, the receiving device is configured to determine whether more than one sequence is detected in the specific part.
If not, the receiving device is configured to determine in step 606 that there is no collision.
If more than one sequence is detected, the receiving device is configured to determine whether the difference between the strength of the detected sequences and the average or maximum detected sequence strength on any resource within a given time window is above a given first threshold value, in step 608.
If the determination of step 608 is negative, the receiving device is configured to determine in step 606 that there is no collision. If the determination of step 608 is positive, the receiving device is configured to determine in step 610 whether the difference between the strengths of the detected sequences is below a given second threshold value.
If the determination of step 610 is negative, the receiving device is configured to determine in step 606 that there is no collision.
If the determination of step 610 is positive, the receiving device is configured to determine in step 612 that a collision has occurred.
The process ends in step 614.
Figure 7 is a flowchart illustrating an embodiment, for example illustrating the operation of an apparatus such as an eNodeB of a communication system. In an embodiment, the apparatus comprises a part of an eNodeB, such as a controller. The process starts at step 700.
In step 702, the apparatus is configured to decide on whether to deactivate the collision detection and reporting mechanism in discovery transmissions of device- to-device communication.
In step 704, the apparatus is configured to transmit a second message to user equipment, the message indicating the deactivation of the collision detection and reporting mechanism. In an embodiment, the apparatus is configured to update specific System Information Block (SIB) and inform the UE about the SIB change.
The process ends in step 706.
The mechanism may be deactivated to reduce signalling load in the system. In addition, the mechanism may increase signalling and thus the deactivation may decrease battery consumption of the UEs.
In an embodiment, discovery transmissions may be further controlled. For example, it may be specified that the device transmitting discovery messages shall omit every rth transmission opportunity within a discovery period, where r is a parameter provided by the network and signalled to the device at Radio Resource Control (RRC) level. For instance, system information block (SIB) or the like designated for the D2D/discovery function may be used.
In an embodiment, a device transmitting discovery messages could randomly or according to a specified algorithm select the transmission opportunity to be omitted in the beginning of the discovery period to avoid always omitting the same transmission opportunity with the same other devices. After the first omitted transmission occasion, the next omitted occasion would be r occasions later. During the omitted occasion, the device is able to detect whether some other device within its radio proximity is using the same discovery resources which could further trigger an autonomous channel re-selection method. The network could enable and disable this collision detection mechanism via SIB signalling or the like.
The steps and related functions described in the above and attached figures are in no absolute chronological order, and some of the steps may be performed simultaneously or in an order differing from that given. Other functions can also be executed between the steps or within the steps. Some of the steps can also be left out or replaced with a corresponding step.
The apparatuses or controllers able to perform the above-described steps may be implemented as an electronic digital computer, processing system or a circuitry which may comprise a working memory (RAM), a central processing unit (CPU), and a system clock. The CPU may comprise a set of registers, an arithmetic logic unit, and a controller. The processing system, controller or the circuitry is controlled by a sequence of program instructions transferred to the CPU from the RAM. The controller may contain a number of microinstructions for basic operations. The implementation of microinstructions may vary depending on the CPU design. The program instructions may be coded by a programming language, which may be a high-level programming language, such as C, Java, etc., or a low-level programming language, such as a machine language, or an assembler. The electronic digital computer may also have an operating system, which may provide system services to a computer program written with the program instructions.
As used in this application, the term 'circuitry' refers to any or all of the following: (a) hardware-only circuit implementations, such as implementations in only analogue and/or digital circuitry, and (b) combinations of circuits and software (and/or firmware), such as (as applicable): (i) a combination of processor(s) or (ii) portions of processor(s)/software including digital signal processor(s), software, and memory(ies) that work together to cause an apparatus to perform various functions, and (c) circuits, such as a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation, even if the software or firmware is not physically present.
The above definition of 'circuitry' applies to all uses of this term in this application. As a further example, as used in this application, the term 'circuitry' also covers an implementation of merely a processor (or multiple processors) or a portion of a processor and its (or their) accompanying software and/or firmware. The term 'circuitry' also covers, for example and if applicable to the particular element, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in a server, a cellular network device, or another network device.
An embodiment provides a computer program embodied on a distribution medium, comprising program instructions which, when loaded into an electronic apparatus, are configured to control the apparatus to execute the embodiments described above.
The computer program may be in source code form, object code form, or in some intermediate form, and it may be stored in some sort of carrier, which may be any entity or device capable of carrying the program. Such carriers include a record medium, computer memory, read-only memory, and a software distribution package, for example. Depending on the processing power needed, the computer program may be executed in a single electronic digital computer or it may be distributed amongst a number of computers.
The apparatus may also be implemented as one or more integrated circuits, such as application-specific integrated circuits (ASICs). Other hardware embodiments are also feasible, such as a circuit built of separate logic components. A hybrid of these different implementations is also feasible. When selecting the method of implementation, a person skilled in the art will consider the requirements set for the size and power consumption of the apparatus, the necessary processing capacity, production costs, and production volumes, for example.
The above embodiments are to be understood as illustrative examples. Further embodiments are envisaged. It is to be understood that any feature described in relation to any one embodiment may be used alone, or in combination with other features described, and may also be used in combination with one or more features of any other of the embodiments, or any combination of any other of the embodiments. Furthermore, equivalents and modifications not described above may also be employed without departing from the scope of the invention, which is defined in the accompanying claims.

Claims

Claims
1. Apparatus for use in collision detection and reporting in a communication system, the apparatus comprising a processing system adapted to cause the apparatus to:
communicate with user equipment capable of device-to-device communication;
decide on the activation of a collision detection and reporting mechanism in discovery transmissions of device-to-device communication; and
transmit a first message to the user equipment, the first message activating the collision detection and reporting mechanism and comprising parameters related to the mechanism.
2. Apparatus according to claim 1 , wherein the first message comprises a first threshold related to an allowed difference between signal strength detected on a given channel and a given reference signal strength value and a second threshold related to an allowed difference between the signal strengths detected on a given channel.
3. Apparatus according to claim 2, wherein the given reference signal strength value comprises an average or maximum detected signal strength value of discovery transmissions.
4. Apparatus according to claim 1 , wherein the first message comprises a parameter defining the number of transmission opportunities to be skipped when transmitting discovery transmissions.
5. Apparatus according to any preceding claim, the processing system being adapted to cause the apparatus to:
decide on the deactivation of the collision detection and reporting mechanism in discovery transmissions of device-to-device communication; and transmit a second message to the user equipment, the second message being operable to deactivate the collision detection and reporting mechanism.
6. Apparatus according to any preceding claim, the processing system being adapted to cause the apparatus to select transmission resources of the user equipment for discovery transmissions of device-to-device communication.
7. Apparatus according to any preceding claim, the processing system being adapted to cause the apparatus to receive from user equipment a message indicating a collision on discovery transmissions of device-to-device communication.
8. Apparatus according to claim 7, the processing system being adapted to cause the apparatus to reselect transmission resources of the user equipment for discovery transmissions of device-to-device communication on the basis of messages indicating collisions on discovery transmissions of device-to-device communication.
9. Apparatus according to any preceding claim, wherein the processing system is adapted to cause the apparatus to operate in a Universal Mobile Telecommunication System Long-Term Evolution network and/or in a Universal Mobile Telecommunication System Long-Term Evolution Advanced network.
10. Apparatus according to any preceding claim, wherein the apparatus comprises a base station.
11. Apparatus for use in collision detection and reporting in a communication system, the apparatus comprising a processing system adapted to cause the apparatus to:
transmit and receive discovery transmissions of device-to-device communication on given resources;
receive a first message from the communication system, the first message indicating the activation of a collision detection and reporting mechanism and comprising parameters related to the mechanism; and in response to receipt of the first message, activate the collision detection and reporting mechanism using the received parameters.
12. Apparatus according to claim 11, wherein the first message comprises a first threshold related to the allowed difference between signal strength detected on a given channel and a given reference signal strength value and a second threshold related to an allowed difference between the signal strengths detected on a given channel.
13. Apparatus according to claim 12, wherein the given reference signal strength value comprises an average or maximum detected signal strength value of discovery transmissions.
14. Apparatus according to claim 11, wherein the first message comprises a parameter defining the number of transmission opportunities to be skipped when transmitting discovery transmissions.
15. Apparatus according to any of claims 11 to 14, the processing system being adapted to cause the apparatus to utilise in the transmission and reception of discovery transmissions of device-to-device communication a transmission resource comprising a specific part and a common part, the specific part being utilised in collision detection.
16. Apparatus according to claim 15, the processing system being adapted to cause the apparatus to:
receive from the communication system a sequence from a set of mutually orthogonal sequences; and
apply the sequence when transmitting the specific part of the discovery transmission of device-to-device communication.
17. Apparatus according to claim 15, the processing system being adapted to cause the apparatus to: detect the specific part of a discovery transmission of device-to-device communication;
determine whether the specific part comprises more than one sequence; and if so, determine whether the signal strengths of the detected sequences are above the first threshold;
and if so, determine whether the difference of the signal strengths of the detected sequences is below the second threshold;
and if so, determine that a collision has occurred.
18. Apparatus according to claim 17, the processing system being adapted to cause the apparatus to inform a base station of the communication system of the collision.
19. Apparatus according to claim 14, the processing system being adapted to cause the apparatus to, when transmitting discovery transmissions, skip every rth transmission opportunity, where r is a parameter provided by the communication system.
20. Apparatus according to claim 14, the processing system being adapted to cause the apparatus to, when beginning transmitting discovery transmissions, skip r first transmission opportunities according to a given criteria, where r is a parameter provided by the communication system.
21. Apparatus according to claim 15, wherein the specific part comprises a prefix of a sub frame.
22. Apparatus according to any of claims 11 to 21, wherein the processing system is adapted to cause the apparatus to operate in a Universal Mobile Telecommunication System Long-Term Evolution network and/or in a Universal Mobile Telecommunication System Long-Term Evolution Advanced network.
23. Apparatus according to any of claims 11 to 22, wherein the apparatus comprises a mobile phone or user equipment.
24. A method for use in collision detection and reporting in a communication system, the method comprising:
communicating with user equipment capable of device-to-device communication;
deciding on the activation of a collision detection and reporting mechanism in discovery transmissions of device-to-device communication; and
transmitting a first message to the user equipment, the first message activating the collision detection and reporting mechanism and comprising parameters related to the mechanism.
25. A method according to claim 24, wherein the first message comprises a first threshold related to an allowed difference between signal strength detected on a given channel and a given reference signal strength value and a second threshold related to an allowed difference between the signal strengths detected on a given channel.
26. A method according to claim 25, wherein the given reference signal strength value comprises an average or maximum detected signal strength value of discovery transmissions.
27. A method according to claim 24, comprising transmitting the first message comprising a parameter defining the number of transmission opportunities to be skipped when transmitting discovery transmissions.
28. A method according to any of claims 24 to 27, comprising: deciding on the deactivation of the collision detection and reporting mechanism in discovery transmissions of device-to-device communication; and
transmitting a second message to the user equipment, the message deactivating the collision detection and reporting mechanism.
29. A method according to any of claims 24 to 28, comprising selecting transmission resources of the user equipment for discovery transmissions of device- to-device communication.
30. A method according to any of claims 24 to 29, comprising receiving from user equipment a message indicating a collision on discovery transmissions of device-to-device communication.
31. A method according to claim 30, comprising reselecting transmission resources of the user equipment for discovery transmissions of device-to-device communication on the basis of messages indicating collisions on discovery transmissions of device-to-device communication.
32. A method for use in collision detection and reporting in a communication system, the method comprising:
transmitting and receiving discovery transmissions of device-to-device communication on given resources;
receiving a first message from the communication system, the first message indicating the activation of a collision detection and reporting mechanism and comprising parameters related to the mechanism; and
activating the collision detection and reporting mechanism using the received parameters.
33. A method according to claim 32, wherein the first message comprises a first threshold related to the allowed difference between signal strength detected on a given channel and a given reference signal strength value and a second threshold related to an allowed difference between the signal strengths detected on a given channel.
34. A method according to claim 33, wherein the given reference signal strength value comprises an average or maximum detected signal strength value of discovery transmissions.
35. A method according to claim 32, comprising receiving the first message comprising a parameter defining the number of transmission opportunities to be skipped when transmitting discovery transmissions.
36. A method according to any of claims 32 to 35, comprising utilising in the transmission and reception of discovery transmissions of device-to-device communication a transmission resource comprising a specific part and a common part, the specific part being utilised in collision detection.
37. A method according to claim 36, comprising:
receiving from the communication system a sequence from a set of mutually orthogonal sequences; and
applying the sequence when transmitting the specific part of the discovery transmission of device-to-device communication.
38. A method according to claim 36, comprising:
detecting the specific part of a discovery transmission of device-to-device communication;
determining whether the specific part comprises more than one sequence; and if so, determining whether the signal strengths of the detected sequences are above the first threshold;
and if so, determining whether the signal strengths of the detected sequences are below the second threshold;
and if so, determining that a collision has occurred.
39. A method according to claim 38, comprising informing a base station of the communication system of the collision.
40. A method according to claim 35, comprising, when transmitting discovery transmissions, to skip every rth transmission opportunity, where r is a parameter provided by the communication system.
41. A method according to claim 35, comprising, when beginning transmitting discovery transmissions, to skip r first transmission opportunities according to a given criteria, where r is a parameter provided by the communication system.
42. A method according to claim 36, wherein the specific part comprises a prefix of a sub frame.
43. Computer software adapted to perform the method of any of claims 24 to 31.
44. Computer software adapted to perform the method of any of claims 32 to 42.
45. A computer program product comprising a non-transitory computer- readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method for use in collision detection and reporting in a communication system according to any of claims 24 to 31.
46. A computer program product comprising a non-transitory computer- readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method for use in collision detection and reporting in a communication system according to any of claims 32 to 42.
PCT/IB2013/052988 2012-04-13 2013-04-15 Measures for communication WO2013153546A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB1206543.9 2012-04-13
GB1206543.9A GB2501118B (en) 2012-04-13 2012-04-13 Measures for communication

Publications (1)

Publication Number Publication Date
WO2013153546A1 true WO2013153546A1 (en) 2013-10-17

Family

ID=46209033

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2013/052988 WO2013153546A1 (en) 2012-04-13 2013-04-15 Measures for communication

Country Status (2)

Country Link
GB (1) GB2501118B (en)
WO (1) WO2013153546A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10111251B2 (en) 2014-01-31 2018-10-23 Sony Corporation Communications device and methods
WO2019093935A1 (en) * 2017-11-13 2019-05-16 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for transmitting and receiving control channel information

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015062671A1 (en) * 2013-11-01 2015-05-07 Nokia Solutions And Networks Oy Device-to-device discovery resource allocation in communications
CN105122915B (en) * 2014-03-21 2019-02-01 华为技术有限公司 Monitor report generation method, device and user equipment
CN106465088A (en) * 2014-05-08 2017-02-22 株式会社Ntt都科摩 User equipment, collision-reporting method, base station, and resource allocation method
CN106612558B (en) * 2015-10-27 2019-10-08 普天信息技术有限公司 A kind of wireless running time-frequency resource contention resolution and DMO terminal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011069295A1 (en) * 2009-12-11 2011-06-16 Nokia Corporation Method, apparatus and computer program product for allocating resources in wireless communication network
US20110258313A1 (en) * 2010-04-15 2011-10-20 Qualcomm Incorporated Network-assisted peer discovery
US20110312330A1 (en) * 2010-06-17 2011-12-22 Qualcomm Incorporated Device discovery on white space frequencies

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011069295A1 (en) * 2009-12-11 2011-06-16 Nokia Corporation Method, apparatus and computer program product for allocating resources in wireless communication network
US20110258313A1 (en) * 2010-04-15 2011-10-20 Qualcomm Incorporated Network-assisted peer discovery
US20110312330A1 (en) * 2010-06-17 2011-12-22 Qualcomm Incorporated Device discovery on white space frequencies

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10660131B2 (en) 2014-01-30 2020-05-19 Sony Corporation Communications device and method collision avoidance on shared communications resources
US10111251B2 (en) 2014-01-31 2018-10-23 Sony Corporation Communications device and methods
US11224070B2 (en) 2014-01-31 2022-01-11 Sony Corporation Communications device and method collision avoidance on shared communications resources
WO2019093935A1 (en) * 2017-11-13 2019-05-16 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for transmitting and receiving control channel information
US11502804B2 (en) 2017-11-13 2022-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for transmitting and receiving control channel information

Also Published As

Publication number Publication date
GB2501118A (en) 2013-10-16
GB2501118B (en) 2014-10-08
GB201206543D0 (en) 2012-05-30

Similar Documents

Publication Publication Date Title
US9432818B2 (en) Controlling communication devices
US20210337602A1 (en) Configurations for small data transmission
CN114097282B (en) Persistent paging occasion collision avoidance for multi-SIM user equipment
CN106376082B (en) Electronic device for wireless communication and wireless communication method
US10172172B2 (en) Device-to-device capability signaling
US9820133B2 (en) Method and user equipment for performing D2D service in wireless communication system
US20150156619A1 (en) Device discovery of second user equipments in a second network for d2d communication
WO2014110777A1 (en) Information exchange for cellular non-cellular interworking
WO2018009293A1 (en) Dsrc-lte v2v co-channel long term coexistence
CN114365556A (en) Discovery signal for mobile repeater
JP2017229068A (en) Device and method for handling dual cellular system aggregation
WO2022040830A1 (en) Relay of wireless communication to a network entity based on a remote connection
WO2013153546A1 (en) Measures for communication
KR20190019910A (en) Information transmission methods and devices
CN105122663A (en) UE-based interference cancellation by assisting signaling via D2D
CN106559203A (en) The method and apparatus of transmission control signaling
HK1207785A1 (en) System information for device-to-device discovery
JP2022516781A (en) How to configure paging opportunities, equipment and systems
US20160105913A1 (en) Apparatus and method for use in a communication system
CN115552987A (en) Vehicle-to-anything (V2X) destination identity sharing for inter-User Equipment (UE) coordination
US11671945B2 (en) Wireless system and method for interdeployment basic service set identification and channel optimization
US10798519B2 (en) Enhancing the accuracy of communication network's knowledge about location of terminal devices
WO2017052451A1 (en) Methods of operating wireless terminals and related wireless terminals
WO2014045151A2 (en) Apparatus and method for communication
US20240172319A1 (en) Adjusting communication gaps related to receiving paging messages

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13725791

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13725791

Country of ref document: EP

Kind code of ref document: A1