Scrambling initialisation in a communications system
11184101 · 2021-11-23
Assignee
Inventors
Cpc classification
H04W4/70
ELECTRICITY
International classification
H04W4/70
ELECTRICITY
Abstract
Scrambling code is initialized based on a parameter, n′.sub.RNTl, that changes from a given block of sub-frames to a subsequent block of sub-frames wherein the parameter is derived using one of the following formulas:
n′.sub.RNTl=(n.sub.RNTI+SFN)mod 216
n′.sub.RNTl=(n.sub.RNTI+k)mod 216 where n.sub.RNTI is a temporary identifier associated with a mobile device connected to said cell and for which said scrambling code is applicable; and SFN is a system frame number associated with said at least one of said sequence of sub-frames; and k is a sub-frame counter.
Claims
1. A communication apparatus for a communication system comprising a plurality of cells, and comprising: a memory configured to store instructions; and one or more processors configured to execute the instructions to: control a transceiver to communicate signals between the communication apparatus and a user equipment; and scramble the signals communicated for the user equipment, using a scrambling sequence, wherein: i) when the user equipment does not require coverage enhancement, the scrambling sequence is initialized, in each sub-frame, using the formula for a Physical Downlink Shared Channel (PDSCH):
c.sub.init=n.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell, where c.sub.init is an initial scrambling code for a sub-frame, n.sub.RNTI is a temporary identifier associated with the user equipment, q is a codeword index, n.sub.s is a slot number, and N.sub.ID.sup.cell is a cell identifier; and ii) when the user equipment is configured as a bandwidth limited user equipment that requires coverage enhancement, the scrambling sequence is applied per sub-frame for the PDSCH for a given block of sub-frames, wherein the block of sub-frames comprises ten sub-frames, and said scrambling sequence is initialized based on a parameter that changes from one block of sub-frames to a next block of sub-frames.
2. The communication apparatus according to claim 1, wherein the parameter is derived based on at least one of: a system frame number associated with at least one of the sequence of sub-frames; and a counter associated with the time block of sub-frames.
3. The communication apparatus according to claim 1, wherein the parameter is derived using the following equation:
n′.sub.RNTI=(n.sub.RNTI+SFN) mod 2.sup.16 where n′.sub.RNTI is the parameter, n.sub.RNTI is a temporary identifier associated with a mobile device connected to the cell and for which the scrambling sequence is applicable, and SFN is a system frame number associated with the at least one of the sequence of sub-frames.
4. The communication apparatus according to claim 1, wherein the parameter is derived using the following equation:
n′.sub.RNTI=(n.sub.RNTI+k) mod 2.sup.16 where n′.sub.RNTI is the parameter; n.sub.RNTI is a temporary identifier associated with a mobile device connected to the cell and for which the scrambling sequence is applicable; and k is a sub-frame counter.
5. The communication apparatus according to claim 4, wherein the parameter is derived by incrementing the sub-frame counter upon each repetition of a particular signal.
6. The communication apparatus according to claim 4, wherein the sub-frame counter is reset to a default value (e.g. ‘0’) if at least one of the following occurs: the particular signal is being communicated for the first time; and the sub-frame counter reaches an associated maximum value.
7. The communication apparatus according to claim 1, wherein the scrambling sequence is derived using at least one of the following equations:
c.sub.init=n′.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell and
c.sub.init=2.sup.30+n′.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell where e.sub.init n′.sub.RNTI is the parameter, and n.sub.s is a slot number associated with the sequence of sub-frames,
N.sub.ID.sup.cell and
└X┘ is a flooring function (i.e. the largest integer not greater than ‘x’).
8. The communication apparatus according to claim 1, wherein the one or more processors is/are further configured to apply the scrambling sequence to the signals for descrambling the signals upon reception by the transceiver.
9. The communication apparatus according to claim 1, wherein each time block comprises ten sub-frames.
10. The communication apparatus according to claim 1, comprising a base station.
11. A system comprising the communication apparatus according to claim 1, the communication apparatus forming part of a base station.
12. A method performed by a communication apparatus for a communication system comprising a plurality of cells, the method comprising: communicating signals between the communication apparatus and a user equipment; and scrambling the signals communicated for the user equipment, using a scrambling sequence, wherein: i) when the user equipment does not require coverage enhancement, the scrambling sequence is initialized, in each sub-frame, using the formula for a Physical Downlink Shared Channel (PDSCH):
c.sub.init=n.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell, where c.sub.init is an initial scrambling code for a sub-frame, n.sub.RNTI is a temporary identifier associated with the user equipment, q is a codeword index, n.sub.s is a slot number, and N.sub.ID.sup.cell is a cell identifier; and ii) when the user equipment is configured as a bandwidth limited user equipment that requires coverage enhancement, the scrambling sequence is applied per sub-frame for the PDSCH for a given block of sub-frames, wherein the block of sub-frames comprises ten sub-frames, and said scrambling sequence is initialized based on a parameter that changes from one block of sub-frames to a next block of sub-frames.
13. A non-transitory medium storing a program comprising instructions for causing a computer-programmable device of a communication apparatus for a communication system comprising a plurality of cells, the communication apparatus being configured to communicate signals between the communication apparatus and a user equipment, to perform a method comprising: scrambling the signals communicated for the user equipment, using a scrambling sequence, wherein: i) when the user equipment does not require coverage enhancement, the scrambling sequence is initialized, in each sub-frame, using the formula for a Physical Downlink Shared Channel (PDSCH):
c.sub.init=n.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell, where c.sub.init is an initial scrambling code for a sub-frame, n.sub.RNTI is a temporary identifier associated with the user equipment, q is a codeword index, n.sub.s is a slot number, and N.sub.ID.sup.cell is a cell identifier, and ii) when the user equipment is configured as a bandwidth limited user equipment that requires coverage enhancement, the scrambling sequence is applied per sub-frame for the PDSCH for a given block of sub-frames, wherein the block of sub-frames comprises ten sub-frames, and said scrambling sequence is initialized based on a parameter that changes from one block of sub-frames to a next block of sub-frames.
14. The non-transitory medium according to claim 13, wherein the method further comprises deriving the parameter based on at least one of: a system frame number associated with at least one of the sequence of sub-frames; and a counter associated with the block of sub-frames.
15. The method according to claim 12, comprising deriving the parameter based on at least one of: a system frame number associated with at least one of the sequence of sub-frames; and a counter associated with the block of sub-frames.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DESCRIPTION OF EMBODIMENTS
(8) <Overview>
(9)
(10) The base stations 5 are connected to each other via a so-called X2 interface, and to a core network 8 via an S1 interface. In LTE, such a core network 8 is referred to as an Enhanced Packet Core (EPC) network. The base stations 5 may be connected to each other and to the core network either directly or via a suitable gateway, such as a serving gateway, a small cell gateway, an X2 gateway, and/or the like. The core network 8 includes, amongst others, a mobility management entity (MME) 10, a serving gateway (S-GW) 11, and a packet data network (PDN) gateway (P-GW) 12. Although not shown in
(11) Each base station 5 is configured to send and receive signals in a sequence of radio frames 13 (each typically 10 ms in duration). Each radio frame 13 comprises a plurality of sub-frames 15 (typically 1 ms in duration), each of which comprises a pair of slots 17 (typically 0.5 ms in duration). Further details of the LTE frame structure will be given below with reference to
(12) The radio frames 13 carry control and user data signals between the base stations 5 and the communication devices 3. The base station 5 dynamically allocates resource blocks to the communication devices 3 in dependence of current transmission needs, device capabilities, system conditions and other static or dynamic parameters.
(13) In order to provide coverage enhancement (e.g. for Rel-13 communication devices), when appropriate, the base stations 5 are configured to repeat downlink transmissions (of the same data) across multiple sub-frames 15 (and potentially across multiple radio frames 13). Similarly, when needed, the communication devices 3 are also configured to repeat their uplink transmissions for coverage enhancement purposes. The data that is transmitted repeatedly (in several successive sub-frames 15) can be combined at the receiving node (i.e. the receiving communication device 3 in case of downlink transmissions and the serving base station 5 in case of uplink transmissions), which is more likely to be able to decode the transmitted data successfully than based on a single copy of the information.
(14) In the example shown in
(15) Therefore, in this system, the communication devices 3 and the base stations 5 are configured to apply a bit-level scrambling sequence for their transmissions so that the effects of such inter-cell interference are mitigated (or avoided altogether). However, rather than using a legacy scrambling sequence that is repeated in every radio frame 13, the communication devices 3 and the base stations 5 are configured to use a parameter in the initialisation of their own scrambling sequence, which parameter changes from radio frame to radio frame. Beneficially, using such a parameter allows the communication devices 3 and the base stations 5 communicating with each other to derive a scrambling sequence that is longer than one radio frame 13 and that is different to the scrambling sequence used in any neighbouring cell 7. Therefore, the issue of an interfering transmission from a neighbour cell 7 combining coherently (over the course of multiple radio frames 13) can be avoided (or mitigated), when the repetitions for coverage enhancement spread over multiple radio frames 13. Consequently, by using this new type of parameter for deriving a scrambling sequence, it is possible to achieve a better signal-to-interference-plus-noise ratio (SINR) than using legacy scrambling sequences.
(16) In more detail, each communication device 3 and each associated serving base station 5 is configured to initialise, for each sub-frame 15, a scrambling sequence using the following formula:
c.sub.init=n′.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell [Math. 4]
where c.sub.init is an initial scrambling code for a sub-frame 15; n′.sub.RNTI is a parameter derived from a temporary identifier associated with a communication device 3 connected to a cell 7; q is a codeword index; n.sub.s is a slot number;
N.sub.ID.sup.cell [Math. 5]
is a unique identifier of that particular cell 7 (a physical layer identity); and
└x┘ [Math. 6]
is a flooring function (i.e. the largest integer not greater than ‘x’).
(17) In this example, the parameter n′.sub.RNTI is derived using the following formula:
n′.sub.RNTI=(n.sub.RNTI+SFN)mod 2.sup.16 [Math. 7]
where n.sub.RNTI is the temporary identifier associated with the communication device 3 and SFN is a radio frame number (i.e. a ‘system frame number’).
(18) Beneficially, since the parameter n′.sub.RNTI is dependent on the system frame number (SFN) associated with the current radio frame 13 (and hence it changes from one radio frame to another), the resulting c.sub.init for the same sub-frame 15 of a different radio frame 13 will also be different. Accordingly, the scrambling sequence in different radio frames 13 will also be different, which in turn reduces the risk of an interfering (repeated) transmission from a neighbour cell 7 combining coherently over multiple radio frames 13.
(19) <LTE Sub-Frame Data Structure>
(20) Before describing detailed how the present invention can be put into practice, a brief description will be given of the access scheme and a general frame structure agreed for LTE communications. An Orthogonal Frequency Division Multiple Access (OFDMA) technique is used for the downlink to allow the communication devices 3 to receive data over the air interface from their respective serving base station 5. For each communication device 3, respective sub-carriers are allocated by the serving base station 5 (for a predetermined amount of time) depending on the amount of data to be sent to that communication device 3. These blocks of sub-carriers are referred to as physical resource blocks (PRBs) in the LTE specifications. PRBs thus have a time and frequency dimension. The serving base station 5 dynamically allocates PRBs for each communication device 3 that it is serving and signals the allocations for each sub-frame (TTI) to each of the scheduled devices in a control channel.
(21)
(22) <Communication Device>
(23)
(24) The operation of the transceiver circuit 31 is controlled by a controller 35 in accordance with software stored in memory 37. The software may be pre-installed in the memory 39 and/or may be downloaded via the telecommunications network or from a removable data storage device (RMD), for example. The software includes, among other things, an operating system 41, a communication control module 43, a scrambling module 45, and a coverage enhancement module 47.
(25) The communication control module 43 manages communication with the base stations 5 serving the cell 7, in which the communication device 3 is located. The communication control module 43 manages communications between the serving base station 5 and the communication device 3 according to the schedule determined by the serving base station 5 (including any repetition of transmissions for coverage enhancement purposes).
(26) The scrambling module 45 is responsible for scrambling data to be transmitted by the communication control module 43 to the serving base station 5 (and for de-scrambling data received by the communication control module 43 from the serving base station 5). When deriving (initialising) an appropriate scrambling sequence for a given sub-frame 15, the scrambling module 45 is configured to derive the scrambling sequence using a parameter that changes from radio frame to radio frame.
(27) The coverage enhancement module 47 is responsible for repeating transmissions of the same data (via the communication control module 43) in accordance with the type (or degree) of coverage enhancement needed for the communication device 3. The coverage enhancement module 47 is also responsible for combining (after an appropriate de-scrambling by the scrambling module 45) multiple copies of the (same) data received from the serving base station 5 to derive the transmitted data.
(28) <Base Station>
(29)
(30) The base station 5 is also operable to transmit signals to and to receive signals from: the core network 8 via a network interface 54 (or ‘S1’ interface); and other base stations in the vicinity of the base station via a base station (or so called ‘X2’) interface 55.
(31) The operation of the transceiver circuit 51 is controlled by a controller 57 in accordance with software stored in memory 59. The software includes, among other things, an operating system 61, a communication control module 63, a scrambling module 65, and a coverage enhancement module 67.
(32) The communication control module 63 is operable to control communication with the communication devices 3 served by the base station 5 and to control communication with the core network 6 and other base stations via the transceiver circuit 51. The communication control module 63 manages communications between the base station 5 and connected communication devices 3 according to a schedule determined by the communication control module 63 (including any repetition of transmissions for coverage enhancement purposes, determined based on information provided by the coverage enhancement module 67).
(33) The scrambling module 65 is responsible for scrambling data to be transmitted by the communication control module 63 to connected communication devices 3 (and for de-scrambling data received by the communication control module 63 from connected communication devices 3). When deriving (initialising) an appropriate scrambling sequence for a given sub-frame 15, the scrambling module 65 is configured to derive the scrambling sequence using a parameter that changes from radio frame to radio frame.
(34) The coverage enhancement module 67 is responsible for repeating transmissions of the same data (via the communication control module 63) in accordance with the type (or degree) of coverage enhancement needed for the communication device 3 for which the transmission is intended. The coverage enhancement module 67 is also responsible for combining (after an appropriate de-scrambling by the scrambling module 65) multiple copies of the (same) data received from the communication devices 3 to derive the transmitted data.
(35) In the above description, the communication devices and the base stations are described for ease of understanding as having a number of discrete modules (such as the scrambling modules and the coverage enhancement modules). Whilst these modules may be provided in this way for certain applications, for example where an existing system has been modified to implement the invention, in other applications, for example in systems designed with the inventive features in mind from the outset, these modules may be built into the overall operating system or code and so these modules may not be discernible as discrete entities.
(36) A more detailed description of some of the novel aspects of the operation of the base stations 5 and of the communication devices 3 will now be given, with reference to
(37) <Simulation>
(38)
(39) The simulation assumptions are set in accordance with those specified in 3GPP R1-144513 for reference cases in MTC link-level performance evaluation. In more detail, the following two scenarios have been considered, both with the same average signal-to-interference-plus-noise ratio (SINR) of −3.0 dB but with different signal-to-interference ratios (SIRs) and interference-to-noise ratios (INRs): 1. noise dominated scenario: SNR=−2.96 dB; INR=−20 dB; SINR=−3.0 dB 2. interference dominated scenario: SNR=1.76 dB; INR=3.0 dB; SINR=−3.0 dB
(40) For both the noise dominated scenario and the interference dominated scenario, the legacy scrambling sequence and the above described extended/long scrambling sequence have been evaluated. Moreover, the simulations were repeated with and without frequency hopping.
(41) In
(42) In both group, a distinction is made between interference dominated and noise dominated scenarios, and between applying the legacy scrambling sequence or the novel (extended/long) scrambling sequence.
(43) Accordingly, the group without frequency hopping includes four simulation cases: a) interference dominated (legacy); b) interference dominated (long scrambling sequence); c) noise dominated (legacy); and d) noise dominated (long scrambling sequence).
(44) Additionally, the group with frequency hopping also includes four simulation cases: e) interference dominated (legacy); f) interference dominated (long scrambling sequence); g) noise dominated (legacy); and h) noise dominated (long scrambling sequence).
(45) The performance of PDSCH transmissions with repetitions longer than ten sub-frames have been evaluated in link level simulation in the presence of inter-cell interference. In this case, the inter-cell interference is modelled in such a way that two communication devices 3 have transmissions at the same time in the same frequency bandwidth but each communication device 3 (i.e. with a different C-RNTI) is attached to a different cell 7 (i.e. with different Cell ID). One of the communication devices 3 is taken to be the desired signal and the other communication device 3 is assumed to be the interfering signal. Further details of the applied link level simulation assumptions are captured in Table 1 below.
(46) When no frequency hopping is applied, in the noise dominated scenarios (i.e. cases c and d in
(47) When frequency hopping is applied, in noise dominated scenarios (cases g and h), the difference in terms of BLER between the performance of the legacy scrambling and the performance of the novel long scrambling is relatively small. However, in the interference dominated scenarios (cases e and f), the difference between the legacy scrambling sequence and the novel long scrambling sequence in terms of BLER performance is relatively large.
(48) Accordingly, there is a clear benefit that can be attributed to the above described extended scrambling sequence for long repetitions/coverage enhancement (at least in some cases). In other words, in the interference dominated case, the extended scrambling sequence has a significantly better performance for long repetitions (over multiple radio frames) than the legacy scrambling sequence regardless whether frequency hopping is applied or not (whilst the performance in noise dominated cases is also not adversely effected).
(49) <Operation>
(50)
(51) Optionally, the procedure may start by performing a check (in step S01) whether or not the communication device 3 requires applying a legacy scrambling sequence (e.g. due to compatibility with only the Rel-8 scrambling technique). It will be appreciated that this check may be performed, for example, when the communication device 3 first connects to the base station 5, as part of an initial registration process (which typically involves exchanging compatibility information). Accordingly, in this case it is not necessary to perform/repeat this check during the procedure shown in
(52) If the communication device 3 and its serving base station 5 can establish that a legacy scrambling is not required (S01: ‘NO’), then they proceed to step S02.
(53) In step S02, the scrambling module 45/65 is configured to determine the parameter n′.sub.RNTI using the formula n′.sub.RNTI=(n.sub.RNTI+SFN)mod 2.sup.16 (where n.sub.RNTI is the temporary identifier assigned to the communication device 3 by the serving base station 5; and SFN is a radio frame number for the current radio frame 13).
(54) Next, in step S03, the scrambling module 45/65 is configured to determine the scrambling code (c.sub.init) for the current sub-frame 15, using the following formula:
c.sub.init=n′.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell. [Math. 8]
(55) Finally, as generally shown in step S04, the scrambling module 45/65 is configured to apply the scrambling code c.sub.init for its communications (with the corresponding base station/communication device) in the current sub-frame 15.
(56) Specifically, in cell 7-1 shown in
(57) Similarly, the scrambling module 45 of the first communication device 3-1 applies, in the same sub-frame 15, the same scrambling code c.sub.init for its communications with the base station 5-1 (scrambling uplink transmissions and de-scrambling downlink transmissions).
(58) At the end of the current sub-frame, the procedure ends (but starts again for the next sub-frame, using the parameters specific to that sub-frame).
(59) Since each cell has a respective different associated cell identifier and each base station assigns different temporary identifiers to different communication devices, the procedure shown in
(60) <Modifications and Alternatives>
(61) Detailed exemplary embodiments have been described above. As those skilled in the art will appreciate, a number of modifications and alternatives can be made to the above exemplary embodiments whilst still benefiting from the inventions embodied therein. By way of illustration only a number of these alternatives and modifications will now be described.
(62) It will be appreciated that n′.sub.RNTI may also be derived (in step S02) using the formula:
n′.sub.RNTI=(n.sub.RNTI+k)mod 2.sup.16
where k is a sub-frame counter incremented with every repetition (i.e. with every re-transmission of the same data). It will be appreciated that the sub-frame counter k may be reset to an appropriate start value (e.g. the value ‘0’ or ‘1’) on each new transmission. Alternatively, the sub-frame counter k may be configured to increase even when initially transmitting new data. In this case, the sub-frame counter k may be configured to ‘wrap around’ (or reset to ‘0’) once it has reached its maximum value (e.g. determined by the number of bits used for the sub-frame counter k).
(63) Alternatively, the communication device and its serving base station may be configured to derive, for each sub-frame, a scrambling sequence using the following modified formula:
c.sub.init=2.sup.30+n′.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell [Math. 9]
where c.sub.init is an initial scrambling code for a sub-frame; n′.sub.RNTI is a parameter derived from a temporary identifier associated with a communication device connected to a cell; q is a codeword index; n.sub.s is a slot number;
N.sub.ID.sup.cell [Math. 10]
is a unique identifier of that particular cell (a physical layer identity); and
└x┘ [Math. 11]
is a flooring function (i.e. the largest integer not greater than ‘x’).
(64) Advantageously, bit #30 of this modified formula is set to 1 (by including the value 2.sup.30), so that even if the n′.sub.RNTI for a particular communication device in a cell (employing coverage enhancement) happens to match the n.sub.RNTI for another communication device in that cell (e.g. a legacy communication device employing a legacy scrambling sequence and not configured to derive an associated n′.sub.RNTI), these communication devices will still apply different scrambling sequences.
(65) In the above description of
(66) In the example mobile telecommunication system of
(67) In the above exemplary embodiments, a mobile telephone based telecommunications system was described. As those skilled in the art will appreciate, the signaling techniques described in the present application can be employed in other communications system. Other communications nodes or devices may include user devices such as, for example, personal digital assistants, laptop computers, booklet computers, wireless routers, web browsers, etc. As those skilled in the art will appreciate, it is not essential that the above described system be used for mobile communications devices. The system can be used to improve a network having one or more fixed communication devices as well as or instead of the mobile communicating devices.
(68) In the above exemplary embodiments, a number of software modules were described. As those skilled in the art will appreciate, the software modules may be provided in compiled or un-compiled form and may be supplied to the node as a signal over a computer network, or on a recording medium. Further, the functionality performed by part or all of this software may be performed using one or more dedicated hardware circuits. However, the use of software modules is preferred as it facilitates the updating of the node in order to update its functionality. Similarly, although the above exemplary embodiments employed transceiver circuitry, at least some of the functionality of the transceiver circuitry can be performed by software.
(69) The parameter may be derived based on at least one of: a system frame number associated with at least one of said sequence of sub-frames; and a counter.
(70) For example, parameter may be derived using the following formula:
n′.sub.RNTI=(n.sub.RNTI+k)mod 2.sup.16
where n′.sub.RNTI is the parameter; n.sub.RNTI is a temporary identifier associated with a mobile device connected to said cell and for which said scrambling code is applicable; and SFN is a system frame number associated with said at least one of said sequence of sub-frames.
(71) Alternatively, the parameter may be derived using the following formula:
n′.sub.RNTI=(n.sub.RNTI+k)mod 2.sup.16
where n′.sub.RNTI is the parameter; n.sub.RNTI is a temporary identifier associated with a mobile device connected to said cell and for which said scrambling code is applicable; and k is a sub-frame counter.
(72) The parameter may be derived by incrementing the sub-frame counter upon each repetition of a particular signal. The sub-frame counter may be reset to a default value (e.g. ‘0’) when at least one of the following occurs: said particular signal is being communicated for the first time; and said sub-frame counter reaches an associated maximum value.
(73) The scrambling code may be derived using at least one of the following formulas:
c.sub.init=n′.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell [Math. 12]
and
c.sub.init=2.sup.30+n′.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell [Math. 13]
where c.sub.init is the scrambling code; n′.sub.RNTI is the parameter; q is a codeword index; n.sub.s is a slot number associated with said sequence of sub-frames:
N.sub.ID.sup.cell [Math. 14]
is a unique identifier for said cell; and
└x┘ [Math. 15]
is a flooring function (i.e. the largest integer not greater than ‘x’).
(74) The scrambling means may be configured to: scramble said signals using said scrambling code upon transmission by said communicating means; and/or de-scramble said signals using said scrambling code upon reception by said communicating means.
(75) The communication apparatus may comprise at least one of: a base station; a mobile (cellular) telephone; and a machine-type communication (MTC) device.
(76) Various other modifications will be apparent to those skilled in the art and will not be described in further detail here.
(77) The following is a detailed description of the way in which the present inventions may be implemented in the currently proposed 3GPP standards. Whilst various features are described as being essential or necessary, this may only be the case for the proposed 3GPP standard, for example due to other requirements imposed by the standard. These statements should not, therefore, be construed as limiting the present invention in any way.
(78) 3GPP TSG RAN WG1 Meeting #83
(79) R1-156683
(80) Source: NEC
(81) Title: Extending the Scrambling Sequence for DL/UL Transmissions
(82) Agenda Item: 6.2.1.4
(83) Document for: Discussion and Decision
1 INTRODUCTION
(84) Currently a bit-level scrambling code/sequence is applied for all DL and UL transmissions such as PBCH, PDSCH. PDCCH, PCFICH. PHICH and PUSCH, in order to randomise the interference between the neighbouring cells. The scrambling sequence has a period of 10 subframes (i.e. one radio frame). In the case of PUSCH and PDSCH, the scrambling sequence generator is initialized in each sub-frame as follows:
c.sub.init=n.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell [Math. 16]
(85) In [4], it is stated that the period of scrambling sequence is 10 subframes and then repeats itself. In the case of long repetition combining over more than one radio frame, if the inter-cell interference is also using long repetition then the interference will combine coherently between radio frames and consequently the SINR gain of repetition combining will be reduced.
(86) In this contribution, we investigate the performance difference of Rel-8 and extended scrambling sequences for long repetitions for Rel-13 MTC.
2 EXTENDED SCRAMBLING SEQUENCE
(87) In order to randomize the interference during long repetition combining, we applied the following modified scrambling sequence initialization in the case of long repetition transmissions:
c.sub.init=2.sup.30+n′.sub.RNTI.Math.2.sup.4+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell
n′.sub.RNTI=(n.sub.RNTI+SFN)mod 2.sup.16. [Math. 17]
(88) The differences compared to the legacy scrambling sequence initialization are: 1. n.sub.RNTI is replaced by n′.sub.RNTI which changes every radio frame based on SFN 2. Bit 30 is set to 1, so that even if n′.sub.RNTI of a long-repetition UE happens to match with n.sub.RNTI of a legacy UE, these UEs will still apply different scrambling sequence.
3 PERFORMANCE EVALUATIONS
(89) We have evaluated the performance of PDSCH with repetitions longer than 10 subframes in link level simulation taking into account the inter-cell interference. The inter-cell interference is modelled in such a way that two users have transmissions at the same time in the same frequency bandwidth but each user (i.e. with a different C-RNTI) is attached to a different cell (i.e. with different Cell ID). One of the users is taken to be the desired signal and the other one is assumed to be the interfering signal. The link level simulation assumptions are based on [3] and are captured in Table 1 in the Appendix section.
(90) We simulated two scenarios, both with average SINR of −3 dB:
(91) 1. Noise dominated: SNR=−2.96 dB, INR=−20 dB, SINR=−3.0 dB
(92) 2. Interference dominated: SNR=1.76 dB, INR=3.0 dB, SINR=−3.0 dB
(93) In each scenario, we tried both the legacy scrambling sequence and the extended/long scrambling sequence described above.
(94)
(95) In case of no frequency hopping and noise dominated, it can be seen that with Rel-8 scrambling and with long scrambling, the difference in terms of BLER performance is very small. However, it can be observed that in case of interference dominated, the difference between Rel-8 and long scrambling in terms of BLER performance is very large.
(96) In case of four narrowbands with frequency hopping and noise dominated, it can be seen that with Rel-8 scrambling and with long scrambling, the difference in terms of BLER performance is very small. However, it can be observed that in case of interference dominated, the difference between Rel-8 and long scrambling in terms of BLER performance is very large, hence, showing the benefit of having extended scrambling sequence for long repetitions.
(97) It can be summarized that in case of interference dominated, the extended scrambling sequence for long repetitions has a better performance than Rel-8 scrambling sequence regardless whether frequency hopping is applied or not.
(98) Observation:
(99) In case of interference dominated, the extended scrambling sequence for long repetitions has significant performance over Rel-8 scrambling sequence.
4 CONCLUSION
(100) In this contribution, we have investigated the performance difference of Rel-8 and extended scrambling sequences for long repetitions for Rel-13 MTC. We have the following observations and proposals:
(101) Observation:
(102) In case of interference dominated, the extended scrambling sequence for long repetitions has significant performance over Rel-8 scrambling sequence.
(103) Proposal 1:
(104) Adapt extended scrambling sequence for long repetitions as follows:
c.sub.init=2.sup.30+n′.sub.RNTI2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell [Math. 18]
where n′.sub.RNTI=(n.sub.RNTI+SFN)mod 2.sup.16.
5 REFERENCES
(105) [1] 3GPP TR 36.888 V 12.0.0, “Study on provision of low-cost MTC UEs based on LTE (Release-12)”. [2] 3GPP RP-150492, “Revised WI: Further LTE Physical Layer Enhancements for MTC”, Ericsson, RAN#67 [3] 3GPP R1-144513, “Simulation Assumptions for Reference Cases for MTC”, Nokia Networks, RAN1#78bis [4] 3GPP R1-154460, “Discussion on open issues in MTC PDSCH”, Spreadtrum Communications
6 APPENDIX—SIMULATION ASSUMPTIONS
(106) TABLE-US-00001 TABLE 1 Link level Simulation Assumption (in accordance with R1-144513) Parameter Value Number of subframes 50000 System bandwidth 5 MHz Frame structure FDD Carrier frequency 2.0 GHz for FDD Antenna configuration 2 × 1 Channel model EPA Doppler spread 1 Hz Transport block size 328 bits (TBS) Number of PRBs 6 Redundancy versions RVO (RV) Transmission Mode TM2 Frequency error Not modelled Performance target/ 1% BLER for SIB and 10% Requirement BLER for Unicast PDSCH Channel estimation Practical (single subframe channel estimation) Inter-cell interference Two cells where each cell has modelling one user. Each user (i.e. with a different C-RNTI) is attached to a different cell (i.e. with different Cell ID)
(107) The whole or part of the exemplary embodiments disclosed above can be described as, but not limited to, the following supplementary notes.
(108) (Supplementary note 1) Communication apparatus for a cellular communication system comprising a plurality of cells, the communication apparatus comprising:
(109) means for communicating signals in a cell in a sequence of radio frames:
(110) means for scrambling said signals communicated in said cell using a scrambling code; and wherein said scrambling code is derived based on a parameter that changes from radio frame to radio frame.
(111) (Supplementary note 2) The communication apparatus according to Supplementary note 1, wherein said parameter is derived based on at least one of: a system frame number associated with at least one of said sequence of sub-frames; and a counter.
(112) (Supplementary note 3) The communication apparatus according to Supplementary note 1 or 2, wherein said parameter is derived using the following formula:
n′.sub.RNTI=(n.sub.RNTI+SFN)mod 2.sup.16
where n′.sub.RNTI is said parameter; n.sub.RNTI is a temporary identifier associated with a mobile device connected to said cell and for which said scrambling code is applicable; and SFN is a system frame number associated with said at least one of said sequence of sub-frames.
(113) (Supplementary note 4) The communication apparatus according to Supplementary note 1 or 2, wherein said parameter is derived using the following formula:
n′.sub.RNTI=(n.sub.RNTI+k)mod 2.sup.16
where n′.sub.RNTI is said parameter; n.sub.RNTI is a temporary identifier associated with a mobile device connected to said cell and for which said scrambling code is applicable; and k is a sub-frame counter.
(114) (Supplementary note 5) The communication apparatus according to Supplementary note 4, wherein said parameter is derived by incrementing said sub-frame counter upon each repetition of a particular signal.
(115) (Supplementary note 6) The communication apparatus according to Supplementary note 4 or 5, wherein said sub-frame counter is reset to a default value (e.g. ‘0’) when at least one of the following occurs: said particular signal is being communicated for the first time; and said sub-frame counter reaches an associated maximum value.
(116) (Supplementary note 7) The communication apparatus according to any of Supplementary notes 1 to 6, wherein said scrambling code is derived using at least one of the following formulas:
c.sub.init=n′.sub.RNTI.Math.2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell [Math. 19]
and
c.sub.init=2.sup.30+n′.sub.RNTI2.sup.14+q.Math.2.sup.13+└n.sub.s/2┘.Math.2.sup.9+N.sub.ID.sup.cell [Math. 20]
where c.sub.init is the scrambling code; n′.sub.RNTI is the parameter; q is a codeword index; n.sub.s is a slot number associated with said sequence of sub-frames;
N.sub.ID.sup.cell [Math. 21]
is a unique identifier for said cell; and
└x┘ [Math. 22]
is a flooring function (i.e. the largest integer not greater than ‘x’).
(117) (Supplementary note 8) The communication apparatus according to any of Supplementary notes 1 to 7, wherein said scrambling means is configured to: scramble said signals using said scrambling code upon transmission by said communicating means; and/or de-scramble said signals using said scrambling code upon reception by said communicating means.
(118) (Supplementary note 9) The communication apparatus according to any of Supplementary notes 1 to 8, comprising at least one of: a base station; a mobile (cellular) telephone; and a machine-type communication (MTC) device.
(119) (Supplementary note 10) A system comprising the communication apparatus according to any of Supplementary notes 1 to 9, the communication apparatus forming part of at least one of a base station and a mobile communication device.
(120) (Supplementary note 11) A method performed by communication apparatus configured to communicate signals, in a sequence of radio frames, in a cell of cellular communication system comprising a plurality of cells, the method comprising:
(121) deriving a scrambling code based on a parameter that changes from radio frame to radio frame; and
(122) scrambling signals communicated in a cell using a scrambling code.
(123) (Supplementary note 12) A computer program product comprising instructions for causing a computer-programmable device to perform the method according to Supplementary note 11.
(124) This application is based upon and claims the benefit of priority from United Kingdom patent application No. 1519656.1, filed on Nov. 6, 2015, the disclosure of which is incorporated herein in its entirety by reference.