Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
REPEATED TRANSMISSION OF SCHEDULING ASSIGNMENT FOR RANDOM ACCESS RESPONSE
Document Type and Number:
WIPO Patent Application WO/2016/045715
Kind Code:
A1
Abstract:
A technique, comprising: detecting a preamble signal transmitted by a communication device; and transmitting a scheduling assignment for a random access response message over a wireless interface; wherein the scheduling assignment is identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device relating to the transmission of said scheduling assignment and/or identifiable from the preamble signal; and (ii) the index of the system frame in which the preamble signal was detected.

Inventors:
ZHANG YAN JI (CN)
RATASUK RAPEEPAT (US)
Application Number:
PCT/EP2014/070299
Publication Date:
March 31, 2016
Filing Date:
September 24, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
NOKIA SOLUTIONS & NETWORKS OY (FI)
International Classes:
H04W74/08
Domestic Patent References:
WO2013115691A12013-08-08
Other References:
ALCATEL-LUCENT ET AL: "Coverage enhancement for RACH", vol. RAN WG2, no. Prague, Czech Republic; 20140210 - 20140214, 9 February 2014 (2014-02-09), XP050792016, Retrieved from the Internet [retrieved on 20140209]
ALCATEL-LUCENT ET AL: "Coverage enhancement for RACH messages", vol. RAN WG1, no. Prague, Czech Republic; 20140210 - 20140214, 31 January 2014 (2014-01-31), XP050751605, Retrieved from the Internet [retrieved on 20140131]
Download PDF:
Claims:
CLAIMS

1 . A method, comprising: detecting a preamble signal transmitted by a communication device; and transmitting a scheduling assignment for a random access response message over a wireless interface; wherein the scheduling assignment is identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device relating to the transmission of said scheduling assignment and/or identifiable from the preamble signal ; and (ii) the index of the system frame in which the preamble signal was detected.

2. A method according to claim 1 , wherein the preamble signal is transmitted in more than one system frame, and said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first detected.

3. A method according to claim 1 or claim 2, comprising repeatedly transmitting scheduling assignment over a number of subframes dependent on said feature of said communication device.

4. A method according to any of claims 1 to 3, wherein said feature of said communication device is a coverage enhancement level assigned to the communication device; and said identifier has a value derived from a formula including the assigned coverage enhancement level as one variable.

5. A method according to claim 1 , wherein respective sets of possible values for said identifier are reserved for respective coverage enhancement levels; and wherein the method further comprises selecting a value for said identifier for said scheduling assignment from the set of possible values reserved for the coverage enhancement level assigned to said communication device.

6. A method according to any of claims 1 to 5, wherein said identifier is random access radio network temporary identifier.

7. A method, comprising: transmitting a preamble signal from a communication device; and searching for a random access response scheduling assignment identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and (ii) the index of the system frame in which the preamble signal was transmitted.

8. A method according to claim 7, comprising transmitting the preamble signal in more than one system frame, and wherein said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first transmitted.

9. A method, comprising: detecting a preamble signal transmitted by a communication device; generating a random access response scheduling assignment in response to the preamble signal; and starting transmission of the scheduling assignment over a wireless interface at some time in a response window; wherein the size and/or location of the response window is dependent at least partly on one or more of: a feature of said communication device relating to transmission of said scheduling assignment; and the index of the system frame at which the random access preamble signal was detected.

10. A method according to claim 9, wherein the preamble signal is transmitted in more than one system frame, and the size and/or location of the response window has a value dependent at least partly on the index of the system frame in which the preamble signal was first detected.

1 1 . A method according to claim 9 or claim 10, comprising repeatedly transmitting the scheduling assignment in a number of contiguous subframes dependent on said feature of said communication device.

12. A method according to any of claims 9 to 1 1 , wherein the size of the response window is dependent on whether or not said communication device is required to transmit the preamble signal in an even system frame number.

13. A method according to claim 9, wherein said feature of said communication device is a coverage enhancement level assigned to the communication device; respective different parts of the response window are assigned to respective coverage enhancement levels; and wherein the method comprises starting transmission of the scheduling assignment in the part of the response window assigned to the coverage enhancement level assigned to said communication device.

14. A method, comprising: transmitting a preamble signal; and restricting a search for a random access response scheduling assignment from a radio access network to a search space whose size and/or location is dependent at least partly on one or more of: a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and/or the index of the system frame in which said communication device transmits the random access preamble signal.

15. A method according to claim 14, comprising transmitting the preamble signal in more than one system frame, and said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first transmitted.

16. A method according to any preceding claim, wherein the preamble signal is a physical random access channel signal and the scheduling assignment is a physical downlink control channel signal.

17. An apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: detect a preamble signal transmitted by a

communication device; and transmit a scheduling assignment for a random access response message over a wireless interface; wherein the scheduling assignment is identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device relating to the transmission of said scheduling assignment and/or identifiable from the preamble signal ; and (ii) the index of the system frame in which the preamble signal was detected.

18. An apparatus according to claim 17, wherein the preamble signal is transmitted in more than one system frame, and said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first detected.

19. An apparatus according to claim 17 or claim 18, wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to: repeatedly transmit the scheduling assignment over a number of subframes dependent on said feature of said communication device.

20. An apparatus according to any of claims 17 to 20, wherein said feature of said communication device is a coverage enhancement level assigned to the communication device; and said identifier has a value derived from a formula including the assigned coverage enhancement level as one variable.

21 . An apparatus according to claim 17, wherein respective sets of possible values for said identifier are reserved for respective coverage enhancement levels; and wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to: select a value for said identifier for said scheduling assignment from the set of possible values reserved for the coverage enhancement level assigned to said communication device.

22. An apparatus according to any of claims 17 to 21 , wherein said identifier is random access radio network temporary identifier.

23. An apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: transmit a preamble signal from a communication device; and search for a random access response scheduling assignment identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and (ii) the index of the system frame in which the preamble signal was transmitted.

24. An apparatus according to claim 23, wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to: transmit the preamble signal in more than one system frame, and wherein said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first transmitted.

25. An apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: detect a preamble signal transmitted by a communication device; generate a random access response scheduling assignment in response to the preamble signal; and start transmission of the scheduling assignment over a wireless interface at some time in a response window; wherein the size and/or location of the response window is dependent at least partly on one or more of: a feature of said communication device relating to transmission of said scheduling assignment; and the index of the system frame at which the random access preamble signal was detected.

26. An apparatus according to claim 25, wherein the preamble signal is transmitted in more than one system frame, and the size and/or location of the response window has a value dependent at least partly on the index of the system frame in which the preamble signal was first detected.

27. An apparatus according to claim 25 or claim 26, wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to: repeatedly transmit the scheduling assignment in a number of contiguous subframes dependent on said feature of said communication device.

28. An apparatus according to any of claims 25 to 27, wherein the size of the response window is dependent on whether or not said communication device is required to transmit the preamble signal in an even system frame number.

29. An apparatus according to claim 25, wherein said feature of said communication device is a coverage enhancement level assigned to the communication device; respective different parts of the response window are assigned to respective coverage enhancement levels; and wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to: start transmission of the scheduling assignment in the part of the response window assigned to the coverage enhancement level assigned to said communication device.

30. An apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: transmit a preamble signal; and restrict a search for a random access response scheduling assignment from a radio access network to a search space whose size and/or location is dependent at least partly on one or more of: a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and/or the index of the system frame in which said communication device transmits the random access preamble signal.

31 . An apparatus according to claim 30, wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to: transmit the preamble signal in more than one system frame, and said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first transmitted.

32. An apparatus according to any of claims 17 to 31 , wherein the preamble signal is a physical random access channel signal and the scheduling assignment is a physical downlink control channel signal.

33. An apparatus configured to perform the method of any of claims 1 to 16.

34. A computer program product comprising program code means which when loaded into a computer controls the computer to: detect a preamble signal transmitted by a communication device; and transmit a scheduling assignment for a random access response message over a wireless interface; wherein the scheduling assignment is identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device relating to the transmission of said scheduling assignment and/or identifiable from the preamble signal ; and (ii) the index of the system frame in which the preamble signal was detected.

35. A computer program product comprising program code means which when loaded into a computer controls the computer to: transmit a preamble signal from a communication device; and search for a random access response scheduling assignment identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and (ii) the index of the system frame in which the preamble signal was transmitted.

36. A computer program product comprising program code means which when loaded into a computer controls the computer to: detect a preamble signal transmitted by a communication device; generate a random access response scheduling assignment in response to the preamble signal; and start transmission of the scheduling assignment over a wireless interface at some time in a response window; wherein the size and/or location of the response window is dependent at least partly on one or more of: a feature of said communication device relating to transmission of said scheduling assignment; and the index of the system frame at which the random access preamble signal was detected.

37. A computer program product comprising program code means which when loaded into a computer controls the computer to: transmit a preamble signal; and restrict a search for a random access response scheduling assignment from a radio access network to a search space whose size and/or location is dependent at least partly on one or more of: a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and/or the index of the system frame in which said communication device transmits the random access preamble signal.

Description:
Description Title

REPEATED TRANSMISSION OF SCHEDULING ASSIGNMENT FOR RANDOM ACCESS RESPONSE

One technique proposed for enhancing the coverage of a radio communication device involves repeating the transmission of scheduling assignments for random access response messages, and allowing the use of the same set of radio resources for more than one scheduling assignment.

The inventors for the present application have identified the challenge of developing new techniques to avoid or alleviate problems that can arise from repeating the transmission of scheduling assignments for random access response messages.

There is hereby provided a method, comprising: detecting a preamble signal transmitted by a communication device; and transmitting a scheduling assignment for a random access response message over a wireless interface; wherein the scheduling assignment is identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device relating to the transmission of said scheduling assignment and/or identifiable from the preamble signal ; and (ii) the index of the system frame in which the preamble signal was detected. In one embodiment, the preamble signal is transmitted in more than one system frame, and said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first detected.

In one embodiment, the method comprises repeatedly transmitting the scheduling assignment over a number of subframes dependent on said feature of said communication device.

In one embodiment, said feature of said communication device is a coverage enhancement level assigned to the communication device; and said identifier has a value derived from a formula including the assigned coverage enhancement level as one variable.

In one embodiment, respective sets of possible values for said identifier are reserved for respective coverage enhancement levels; and the method further comprises selecting a value for said identifier for said scheduling assignment from the set of possible values reserved for the coverage enhancement level assigned to said communication device.

In one embodiment, said identifier is random access radio network temporary identifier.

There is also provided a method, comprising: transmitting a preamble signal from a communication device; and searching for a random access response scheduling assignment identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and (ii) the index of the system frame in which the preamble signal was transmitted.

In one embodiment, the method comprises transmitting the preamble signal in more than one system frame, and wherein said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first transmitted.

There is also provided a method, comprising: detecting a preamble signal transmitted by a communication device; generating a random access response scheduling assignment in response to the preamble signal; and starting transmission of the scheduling assignment over a wireless interface at some time in a response window; wherein the size and/or location of the response window is dependent at least partly on one or more of: a feature of said communication device relating to transmission of said scheduling assignment; and the index of the system frame at which the random access preamble signal was detected.

In one embodiment, the preamble signal is transmitted in more than one system frame, and the size and/or location of the response window has a value dependent at least partly on the index of the system frame in which the preamble signal was first detected.

In one embodiment, the method comprises comprising repeatedly transmitting the scheduling assignment in a number of contiguous subframes dependent on said feature of said communication device. In one embodiment, the size of the response window is dependent on whether or not said communication device is required to transmit the preamble signal in an even system frame number.

In one embodiment, said feature of said communication device is a coverage enhancement level assigned to the communication device; respective different parts of the response window are assigned to respective coverage enhancement levels; and the method comprises starting transmission of the scheduling assignment in the part of the response window assigned to the coverage enhancement level assigned to said communication device.

There is also provided a method, comprising: transmitting a preamble signal; and restricting a search for a random access response scheduling assignment from a radio access network to a search space whose size and/or location is dependent at least partly on one or more of: a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and/or the index of the system frame in which said communication device transmits the random access preamble signal.

In one embodiment, the method comprises comprising transmitting the preamble signal in more than one system frame, and said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first transmitted. In one embodiment, the method comprises the preamble signal is a physical random access channel signal and the scheduling assignment is a physical downlink control channel signal.

There is also provided an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: detect a preamble signal transmitted by a communication device; and transmit a scheduling assignment for a random access response message over a wireless interface; wherein the scheduling assignment is identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device relating to the transmission of said scheduling assignment and/or identifiable from the preamble signal ; and (ii) the index of the system frame in which the preamble signal was detected.

In one embodiment, the preamble signal is transmitted in more than one system frame, and said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first detected.

In one embodiment, the memory and computer program code are further configured to, with the processor, cause the apparatus to: repeatedly transmit the scheduling assignment over a number of subframes dependent on said feature of said communication device. In one embodiment, said feature of said communication device is a coverage enhancement level assigned to the communication device; and said identifier has a value derived from a formula including the assigned coverage enhancement level as one variable.

In one embodiment, respective sets of possible values for said identifier are reserved for respective coverage enhancement levels; and wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to: select a value for said identifier for said scheduling assignment from the set of possible values reserved for the coverage enhancement level assigned to said communication device.

In one embodiment, said identifier is random access radio network temporary identifier.

There is also provided an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: transmit a preamble signal from a communication device; and search for a random access response scheduling assignment identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and (ii) the index of the system frame in which the preamble signal was transmitted.

In one embodiment, the memory and computer program code are further configured to, with the processor, cause the apparatus to: transmit the preamble signal in more than one system frame, and wherein said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first transmitted.

There is also provided an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: detect a preamble signal transmitted by a communication device; generate a random access response scheduling assignment in response to the preamble signal; and start transmission of the scheduling assignment over a wireless interface at some time in a response window; wherein the size and/or location of the response window is dependent at least partly on one or more of: a feature of said communication device relating to transmission of said scheduling assignment; and the index of the system frame at which the random access preamble signal was detected.

In one embodiment, the preamble signal is transmitted in more than one system frame, and the size and/or location of the response window has a value dependent at least partly on the index of the system frame in which the preamble signal was first detected.

In one embodiment, the memory and computer program code are further configured to, with the processor, cause the apparatus to: repeatedly transmit the scheduling assignment in a number of contiguous subframes dependent on said feature of said communication device. In one embodiment, the size of the response window is dependent on whether or not said communication device is required to transmit the preamble signal in an even system frame number.

In one embodiment, said feature of said communication device is a coverage enhancement level assigned to the communication device; respective different parts of the response window are assigned to respective coverage enhancement levels; and wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to: start transmission of the scheduling assignment in the part of the response window assigned to the coverage enhancement level assigned to said communication device.

There is also provided an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: transmit a preamble signal; and restrict a search for a random access response scheduling assignment from a radio access network to a search space whose size and/or location is dependent at least partly on one or more of: a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and/or the index of the system frame in which said communication device transmits the random access preamble signal.

In one embodiment, the memory and computer program code are further configured to, with the processor, cause the apparatus to: transmit the preamble signal in more than one system frame, and said identifier has a value dependent at least partly on the index of the system frame in which the preamble signal was first transmitted. In one embodiment, the preamble signal is a physical random access channel signal and the scheduling assignment is a physical downlink control channel signal.

There is also provided an apparatus configured to perform any of the above methods.

There is also provided a computer program product comprising program code means which when loaded into a computer controls the computer to: detect a preamble signal transmitted by a communication device; and transmit a scheduling assignment for a random access response message over a wireless interface; wherein the scheduling assignment is identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device relating to the transmission of said scheduling assignment and/or identifiable from the preamble signal ; and (ii) the index of the system frame in which the preamble signal was detected.

There is also provided a computer program product comprising program code means which when loaded into a computer controls the computer to: transmit a preamble signal from a communication device; and search for a random access response scheduling assignment identified by an identifier having a value dependent at least partly on one or more of: (i) a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and (ii) the index of the system frame in which the preamble signal was transmitted. There is also provided a computer program product comprising program code means which when loaded into a computer controls the computer to: detect a preamble signal transmitted by a communication device; generate a random access response scheduling assignment in response to the preamble signal; and start transmission of the scheduling assignment over a wireless interface at some time in a response window; wherein the size and/or location of the response window is dependent at least partly on one or more of: a feature of said communication device relating to transmission of said scheduling assignment; and the index of the system frame at which the random access preamble signal was detected.

There is also provided a computer program product comprising program code means which when loaded into a computer controls the computer to: transmit a preamble signal; and restrict a search for a random access response scheduling assignment from a radio access network to a search space whose size and/or location is dependent at least partly on one or more of: a feature of said communication device related to transmission of said scheduling assignment and/or identifiable from said preamble signal; and/or the index of the system frame in which said communication device transmits the random access preamble signal.

Hereunder is provided, by way of example only, a detailed description of techniques related to the repeated transmission of scheduling assignments for random access response message, with reference to the accompanying drawings, in which:

Figure 1 illustrates an example of communication devices in communication with an access node of a radio access network; Figure 2 illustrates some components of one example of user equipment as shown in figure 1 ;

Figure 3 illustrates some components of an example of an apparatus suitable for the access nodes shown in figure 1 ; Figure 4 illustrates one example of a technique of reducing the risk of the same UE identifier being used for more than one scheduling assignments in the subframe;

Figures 5a and 5b illustrate an example of operations at an eNB and UE in the technique of Figure 4;

Figure 6 illustrates one example of a technique of controlling the size of the response window for starting the repeated transmission of scheduling assignment for random access response based on the repetition factor of the scheduling assignment transmission

Figures 7a and 7b illustrate an example of operations at an eNB and UE in the technique of Figure 6; and

Figure 8 illustrates another example of operations at an eNB and UE.

Figure 1 illustrates an example of a group of communication devices (UE) 8 within the coverage area of at least one access node (e.g. eNodeB) 2 of a radio access network. Figure 1 only shows two access nodes 2, but a radio access network will typically comprise a large number of access nodes collectively covering a wide, continuous coverage area.

Figure 2 shows a schematic view of an example of user equipment 8 that may be used for communicating with at least the eNBs 2 of Figure 1 via a wireless interface. The user equipment (UE) 8 may be used for various tasks such as making and receiving phone calls, for receiving and sending data from and to a data network and for experiencing, for example, multimedia or other content.

The UE 8 may be any device capable of at least sending or receiving radio signals to or from at least the eNBs 2 of Figure 1 . Non-limiting examples include a mobile station (MS), a portable computer provided with a wireless interface card or other wireless interface facility, personal data assistant (PDA) provided with wireless communication capabilities, or any combinations of these or the like. The UE 8 may communicate via an appropriate radio interface arrangement of the UE 8. The interface arrangement may be provided for example by means of a radio part and associated antenna arrangement 205. The antenna arrangement may be arranged internally or externally to the UE 8, and may include a plurality of antennas capable of operating in a multi-layer transmission scheme.

The UE 8 may be provided with at least one data processing entity 203 and at least one memory or data storage entity 217 for use in tasks it is designed to perform. The data processor 213 and memory 217 may be provided on an appropriate circuit board 219 and/or in chipsets.

The user may control the operation of the UE 8 by means of a suitable user interface such as key pad 201 , voice commands, touch sensitive screen or pad, combinations thereof or the like. A display 215, a speaker and a microphone may also be provided. Furthermore, the UE 8 may comprise appropriate connectors (either wired or wireless) to other devices and/or for connecting external accessories, for example hands-free equipment, thereto. Figure 2 shows an example of a UE including a user interface, but the UE may also be a communication device without any user interface, such as a device that is designed for machine type communications (MTC).

Figure 3 shows an example of apparatus for use at the network transceiving entities 2 of Figure 1 The apparatus comprises a radio frequency antenna array 301 configured to receive and transmit radio frequency signals; radio frequency interface circuitry 303 configured to interface the radio frequency signals received and transmitted by the antenna array 301 and the data processor 306. The radio frequency interface circuitry 303 may also be known as a transceiver. The apparatus also comprises an interface 309 via which it can send and receive information to and from one or more other network nodes such as other eNBs 2. The data processor 306 is configured to process signals from the radio frequency interface circuitry 303, control the radio frequency interface circuitry 303 to generate suitable RF signals to communicate information to the UE 8 via the wireless communications link, and also to exchange information with other network nodes via the interface 309. The memory 307 is used for storing data, parameters and instructions for use by the data processor 306.

It would be appreciated that the apparatus shown in each of figures 2 and 3 described above may comprise further elements which are not directly involved with the embodiments of the invention described hereafter. In order to achieve uplink synchronisation or make a request for radio resources for uplink transmissions, a UE 8 may initiate a random access (RA) procedure by transmitting a preamble signal via a physical random access channel (PRACH) and then searching in a response window (search space in time) on a physical downlink control channel (PDCCH) for a scheduling assignment for the random access response message addressed by an identifier (e.g. random access radio network temporary identifier (RA-RNTI)) expected by the UE 8. The response window may comprise a predetermined number of (e.g. contiguous) sub-frames starting with the sub-frame that comes immediately after a predetermined number of sub-frames (e.g. three sub-frames) after the sub-frame containing the end of the preamble transmission.

One current proposal is for some UEs (such as e.g. devices that are mainly or exclusively involved in machine type communications (MTC), and which may have relatively low-cost chipsets with relatively low signal processing power and require coverage extensions) to repeat the transmission of the preamble signal over multiple subframes, and for the eNB to respond to the preamble signal with the repeated transmission of scheduling assignment (e.g. PDCCH or EPDCCH) for the random access response message over multiple (e.g. contiguous) subframes beginning somewhere in a predetermined response window.

This repeated PDCCH transmission for scheduling the random access response leads to a risk of the same set of subframes being used for PDCCH transmissions to schedule two or more random access responses. For example, even for preamble signals first transmitted in respective, consecutive system frames, the repeated transmission of the PDCCH to schedule the first random access response beginning at the end of the response window for the preamble signal of the earlier system frame may overlap with the transmission (repeated or otherwise) of a PDCCH for scheduling another random access response at the start of the response window for the preamble signal of the later system frame. Furthermore, when, as specified in the current version of 3GPP TS 36.321 , the RA-RNTI is calculated by the formula RA-RNTI = 1 + t id +10 * f_id (where t id is the index of the first subframe at which the preamble signal is transmitted by the UE, and f id is the index of the specified PRACH within that sub-frame, in ascending order of frequency domain), then in the case of frequency division duplex systems (for which f id = 0), there is a significantly increased risk of the same RA-RNTI being used for two or more PDCCH scheduling assignments for scheduling the random access response started within a response window (search space). The UE may therefore detect more than one valid PDCCH RAR scheduling assignments identified by the RA-RNTI that it is searching for, including one or more PDCCH RAR scheduling assignments transmitted by the eNB in response to preamble signals from other UEs. The UE would waste power and processing in: (a) decoding the PDCCH not in fact intended for that UE and (b) detecting and decoding signals on PDSCH resources identified in the PDCCH not intended for that UE. Moreover, UEs with relatively low processing power might not have the capability to detect and decode PDSCH signals for all random response messages that it detects with the RA-RNTI that it is expecting, because of a restriction on the maximum number of received physical resource blocks (PRBs).

One example of a technique for reducing the risk of wasted signal processing at a UE involves adopting a different formula for calculating the RA-RNTI for a UE designated for repeated PDCCH RAR scheduling assignment transmission as part of a coverage enhancement (CE) scheme (which UEs are hereafter referred to as CE UEs), according to which the RA-RNTI value for the random access procedure for a CE UE additionally depends on the system frame number at which the preamble signal is first transmitted, and/or the repetition factor assigned to the CE UE.

For example, a plurality of predetermined coverage enhancement (CE) levels may be permitted for the eNB cell via which the UE transmits the preamble signal, each coverage enhancement level associated with a different RAR scheduling assignment repetition factor. For example a CE Level 1 may specify repeating the PDCCH RAR scheduling assignment over a set of 5 contiguous sub-frames beginning at one subframe within the response window; and CE Level 2 may specify repeating the PDCCH RAR scheduling assignment for random access response over a set of 10 contiguous sub-frames beginning at one subframe within the response window. The formula for calculating the RA-RNTI for a CE UE may, for example, be as follows:

RA-RNTI = 1 + tjd + 10 * f_id + 100 * CE_level + SFN

The formula for calculating the RA-RNTI for a non-CE UE may, for example, remain as: RA-RNTI = 1 + t_id + f_id wherein; t id and f id are as mentioned above; CE level is the coverage enhancement level assigned to the UE; and SFN is the index of the system frame in which the UE first transmits the preamble signal.

Figure 4 illustrates an example of the timings of the PDCCH RAR scheduling assignment transmissions for four UEs. According to the formula above: the RA-RNTI for non-CE UE 1 would be 2; the RA-RNTI for UE 2 (CE level = 1 ) would be 103; the RA-RNTI level for UE3 (CE level = 2) would be 203; and the RA-RNTI for UE4 (CE level = 1 ) would be 104. Under the RA-RNTI formula specified in the current version of 3GPP TS36.321 , the RA- RNTI for all of UE2, UE3 and UE4 (in a FDD system) would be the same as that of UE1 ; and all of the four UEs would detect starting from their respective random access response windows single or repeated PDCCH RAR scheduling assignment transmissions identified by the same RA-RNTI that they are all each searching for. Moreover, there are more than one PDCCH RAR scheduling assignment transmissions identified by the same RA-RNTI in the same one or more sub-frames, e.g. sub-frame#0 of SFN#3 (UE1 and UE3), sub-frames#3 to 6 of SFN#3 (all of UE2, UE3 and UE4), and sub-frame#7 of SFN#3 (UE3 and UE4).

The above example of a formula for calculating the RA-RNTI for a CE UE uses the CE level index as one variable, but the same kind of result can be achieved by using e.g. a random access configuration index (as specified in e.g. System Information Block Type 2), or the actual repetition factor itself.

Figure 5 illustrates an example of a set of operations at the eNB 2. The UE 8 transmits a preamble signal (STEP 500). The eNB 2 detects the preamble signal (STEP 502). The eNB 2 identifies the CE level of the UE from the preamble signal (STEP 504). For example, UEs may be configured to use different PRACH formats for different CE levels, and the eNB 2 can identify the CE level of the UE from the PRACH format used for the preamble signal. The eNB 2 calculates a RA-RNTI value using the formula given above (STEP 506). The eNB 2 generates the PDCCH RAR scheduling assignment for the random access response (STEP 508). The eNB 2 then starts transmission of PDCCH RAR scheduling assignment identified by the calculated RA-RNTI at a sub-frame within the predetermined response window known to the UE 8, and repeats transmission of PDCCH RAR scheduling assignment over the number of contiguous subframes specified for the CE level of the UE (STEP 510). The UE 8 also calculates the RA-RNTI according to the formula given above in the same way as the eNB 2, and searches in the predetermined response window for the PDCCH RAR scheduling assignment identified by the RA-RNTI that the UE 8 has calculated (STEP 512).

On the other hand, if the preamble signal indicates that the UE is a non CE UE, the eNB proceeds according to the conventional method using the conventional formula for calculating a RA-RNTI value and without repeated transmission of the PDCCH RAR scheduling assignment.

Another example of a technique for reducing the risk of wasted signal processing at a UE involves pre-assigning a respective RA-RNTI value to each possible combination of CE level and preamble SFI (index of the system frame in which the UE first transmits the preamble signal). The information about which RA-RNTI values are pre-assigned to which combinations of CE level and SFI may be fixed information stored in the UEs, or may be dynamically configured information provided to UEs by the radio access network as part of e.g. the System Information Block. The eNB 2 identifies the CE level of the UE from the preamble signal, and looks up the RA-RNTI value pre-assigned to the combination of that CE level and the index of the system frame in which the eNB first detected the preamble signal. The eNB applies the RA-RNTI value as part of the scheduling assignment for the random access response message sent over the PDSCH, and the UE searches for the PDCCH scheduling assignment addressed by this RA-RNTI for a potential random access response. Another example of a technique for reducing the risk of wasted signal processing involves controlling the size of the response window in dependence on the size of the repetition factor for the PDCCH transmission used for scheduling the random access response message. One example of a rule relating to the size of the response window is given below, in which N = 2 for the case where the UE is limited to beginning the transmission of preamble signals in system frames having even indices (e.g. when the "PRACH Configuration Index" in Table 5.7.1 -2 of 3GPP TS36.21 1 is one for which the "System Frame Number" is "Even"), and N = 1 for UEs without such limitation (e.g. when the "PRACH Configuration Index" in Table 5.7.1 -2 of 3GPP TS36.21 1 is one for which the "System Frame Number" is "Any").

Ra-ResponseWindowSize < 1 0*N + repetition number of PDCCH RAR scheduling assignment

Figure 6 illustrates the example of two UEs beginning the transmission of preamble signals at the same sub-frame index of different system frames. Both UEs have the same coverage enhancement level specifying a repetition factor of 5, and the "PRACH Configuration Index" in Table 5.7.1 -2 of 3GPP TS36.21 1 is set to 3 ("System Frame Number " = "Even") for both UE1 and UE2.

Based on the above equation, the ra-ResponseWindowSize could, for example, be set to 5 for both UE1 and UE2. For example, the eNB could decide on respective ra-Response window sizes meeting the above equation for each CE level, and include this information in the transmitted system information accessible by all UEs within coverage of the eNB. As mentioned above, the response window may comprise a predetermined number of contiguous sub-frames starting with the sub-frame that comes immediately after a predetermined number of sub-frames after the sub-frame containing the end of the preamble transmission. The RA response window for UE1 occupies subframe#3 to subframe#7 of systemframe#2, and the RA response window for UE2 occupies subframe#3 to subframe#7 of systemframe#3. Even if the transmission of the PDCCH RAR scheduling assignment for UE1 is begun at the last sub-frame of the response window for UE1 , and the transmission of the PDCCH RAR scheduling assignment for UE2 is begin at the first sub-frame of the response window for UE2, there would be no sub- frame commonly used for the PDCCH RAR scheduling assignments for both UEs. According to one variation of this technique, this restriction on the response window size is only applied if the repetition number is less than 2 * N-2, where N is defined as above.

One example of a set of operations at the eNB 2 is illustrated in Figure 7. eNB 2 broadcasts system information about mapping of the response window size to different repetition factors, which system information is accessible by UE 8. UE 8 transmits a preamble signal repeatedly over a contiguous set of sub-frames (STEP 700). eNB 2 detects the preamble signal (STEP 702). The eNB 2 identifies the CE level of the UE from the preamble signal (STEP 704). The eNB 2 then generates the PDCCH scheduling assignment for the random access response and calculate the RA-RNTI value according to a conventional method or using one of the methods described above, and selects a size for the response window meeting the condition described above from the predefined values based on the repetition factor of the UE (STEP 706). The eNB 2 starts transmission of the PDCCH RAR scheduling assignment at a sub-frame within the response window of the selected size, and repeats transmission of the PDCCH RAR scheduling assignment over the number of contiguous subframes corresponding to the CE level for the UE (STEP 708). The UE 8 also identifies from the system information broadcast by the eNB which response window size is being used by the eNB for the CE level assigned to the UE, and calculates the RA-RNTI value in the same way as the eNB 2. The UE searches throughout the identified response window for a PDCCH RAR scheduling assignment identified by the RA-RNTI value that the UE has calculated (STEP 710).

On the other hand, if the preamble signal indicates that the UE is a non CE UE, the eNB 2 proceeds according to the conventional method using the predetermined regular response window size.

Another example of a technique for reducing the risk of wasted signal processing involves pre-defining different search spaces within a response window for different combination of CE level and preamble SFI (and/or other parameters that reduce the risk of one or more sub-frames being commonly used for two or more random access response). Even if a UE detects two different PDCCH RAR scheduling assignments having the expected RA- RNTI within the response window for the UE, this will not cause a decoding error if only the RAR scheduling assignment intended for the UE is within the limited search space for the relevant combination of UE CE level and preamble SFI.

One example of a set of operations at the UE and eNB 2 is illustrated in Figure 8. The UE 8 repeatedly transmits a preamble signal over a contiguous number of subframes corresponding to the CE level for the UE (STEP 800). The eNB 2 detects the preamble signal (STEP 802). The eNB 2 identifies the CE level of the UE from the preamble signal (STEP 804). The eNB 2 then generates PDCCH containing the scheduling assignment for the random access response message, calculates the RA-RNTI value according to a conventional method or using one of the methods described above, and looks up from a look-up table what size and location of search space has been pre-assigned to the combination of (i) the system frame index in which the preamble signal was first detected, and (ii) the CE level identified by the eNB 2 for the UE from the preamble signal (STEP 806). The eNB 2 starts transmission of the PDCCH RAR scheduling assignment identified by the calculated RA-RNTI at a sub-frame within the pre-assigned search space, and repeats transmission of the PDCCH RAR scheduling assignment over the number of contiguous subframes corresponding to the CE level for the UE (STEP 808). The UE 8 also looks up the search space in the same way as the eNB 2, and calculates a RA-RNTI value in the same way as the eNB 2 (STEP 810). The UE searches throughout the pre- assigned search space for a PDCCH RAR scheduling assignment identified by the RA- RNTI value that the UE has calculated (STEP 812).

On the other hand, if the preamble signal indicates that the UE is a non-CE UE, the eNB proceeds according to the conventional method, beginning the transmission of the PDCCH scheduling assignment for random access response somewhere in the predetermined regular search space (response window).

The above description relates to the example of using the physical downlink control channel (PDCCH) for transmitting RAR scheduling assignments, but the same techniques are equally applicable to the use of other channels for transmitting RAR scheduling assignments, such as e.g. other channels used for sending uplink/downlink scheduling assignments and/or transmission power control commands, such as e.g. enhanced PDCCH (ePDCCH). The above-described operations may require data processing in the various entities. The data processing may be provided by means of one or more data processors. Similarly various entities described in the above embodiments may be implemented within a single or a plurality of data processing entities and/or data processors. Appropriately adapted computer program code product may be used for implementing the embodiments, when loaded to a computer. The program code product for providing the operation may be stored on and provided by means of a carrier medium such as a carrier disc, card or tape. A possibility is to download the program code product via a data network. Implementation may be provided with appropriate software in a server. For example the embodiments of the invention may be implemented as a chipset, in other words a series of integrated circuits communicating among each other. The chipset may comprise microprocessors arranged to run code, application specific integrated circuits (ASICs), or programmable digital signal processors for performing the operations described above. Embodiments of the invention may be practiced in various components such as integrated circuit modules. The design of integrated circuits is by and large a highly automated process. Complex and powerful software tools are available for converting a logic level design into a semiconductor circuit design ready to be etched and formed on a

semiconductor substrate. Programs, such as those provided by Synopsys, Inc. of Mountain View, California and Cadence Design, of San Jose, California automatically route conductors and locate components on a semiconductor chip using well established rules of design as well as libraries of pre stored design modules. Once the design for a semiconductor circuit has been completed, the resultant design, in a standardized electronic format (e.g., Opus, GDSII, or the like) may be transmitted to a semiconductor fabrication facility or "fab" for fabrication. In addition to the modifications explicitly mentioned above, it will be evident to a person skilled in the art that various other modifications of the described embodiment may be made within the scope of the invention.