CN106664695B - method and device for configuring DMRS (demodulation reference signal) port - Google Patents
method and device for configuring DMRS (demodulation reference signal) port Download PDFInfo
- Publication number
- CN106664695B CN106664695B CN201580041239.6A CN201580041239A CN106664695B CN 106664695 B CN106664695 B CN 106664695B CN 201580041239 A CN201580041239 A CN 201580041239A CN 106664695 B CN106664695 B CN 106664695B
- Authority
- CN
- China
- Prior art keywords
- terminal
- initial value
- sequence
- determining
- random sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 33
- 229910002056 binary alloy Inorganic materials 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
In the scheme, a terminal identification ID of a terminal and a cell ID of a cell in which the terminal is currently located are determined; calculating a random sequence corresponding to the terminal according to the terminal ID and the cell ID; according to any subframe, the port number of a downlink DMRS port corresponding to the terminal in any subframe is determined according to the random sequence, and the downlink DMRS port corresponding to the port number is used as the downlink DMRS port which can be adopted by the terminal in any subframe.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for configuring a downlink DMRS (demodulation Reference Signal) port.
background
with the development of communication technology, the total amount of devices connected to the global mobile communication network will reach the scale of billions. It is expected that by 2020, the number of global mobile terminals (without internet of things devices) will exceed 100 billion, with china exceeding 20 billion. Currently, in an LTE (Long Term Evolution) system, Downlink data scheduling is implemented through PDCCH (Physical Downlink Control Channel)/ePDCCH (Enhanced Physical Downlink Control Channel) signaling, where one PDCCH/ePDCCH signaling can only schedule one Downlink data transmission. The large number of user connections in future communications, and the potential number of concurrent access users, create challenges for the capacity of the control channel, and in order to reduce the control channel overhead, a packet-triggered downlink transmission scheme is developed, in which one scheduling can trigger multiple downlink data transmissions.
in order to improve throughput of a system, 3GPP (3rd generation Partnership Project) proposes a MU-MIMO (Multi-User Multiple-Input Multiple-Output) technology, in which a base station dynamically allocates DMRS ports to terminals through PDCCH/ePDCCH signaling, and the base station transmits downlink data to Multiple terminals simultaneously using different downlink DMRS ports. However, in a packet-triggered downlink transmission mode, a downlink DMRS port of a terminal is configured by a base station in a semi-static manner, that is, the downlink DMRS port of the terminal is fixed for a period of time, at this time, there may be a case that downlink DMRS ports of some terminals are the same, so that the base station cannot enable the MU-MIMO technology to transmit downlink data to such terminals, and system throughput is reduced.
In summary, the existing method for configuring downlink DMRS ports has the defect that a base station cannot normally enable the MU-MIMO technology due to the fact that different terminals may correspond to the same downlink DMRS port, thereby reducing system throughput.
disclosure of Invention
The embodiment of the invention provides a method and a device for configuring a downlink DMRS port, which are used for avoiding that different terminals correspond to the same downlink DMRS port and realizing the effect that a base station can enable an MU-MIMO technology so as to improve the system throughput.
in a first aspect, a method for configuring a downlink DMRS port is provided, including:
Determining a terminal Identification (ID) of a terminal and a cell ID of a cell in which the terminal is currently located;
calculating a random sequence corresponding to the terminal according to the terminal ID and the cell ID;
And aiming at any subframe, determining a port number of a downlink demodulation reference signal (DMRS) port corresponding to the terminal in the any subframe according to the random sequence, and taking the downlink DMRS port corresponding to the port number as a downlink DMRS port which can be adopted by the terminal in the any subframe.
with reference to the first aspect, in a first possible implementation manner, the terminal ID is a globally unique identifier or a radio network temporary identifier RNTI.
with reference to the first aspect and the first possible implementation manner of the first aspect, in a second possible implementation manner, the calculating a random sequence corresponding to the terminal according to the terminal ID and the cell ID includes:
calculating an initial value according to the terminal ID and the cell ID;
And calculating a random sequence corresponding to the terminal according to the initial value.
With reference to the second possible implementation manner of the first aspect, in a third possible implementation manner, the calculating an initial value according to the terminal ID and the cell ID includes:
calculating an initial value from the terminal ID and the cell ID using the following rule:
c=ID1*2+ID2
wherein cinit is an initial value, ID1 is a terminal ID, ID2 is a cell ID, and a is a constant.
With reference to the third possible implementation manner of the first aspect, in a fourth possible implementation manner, the calculating a random sequence corresponding to the terminal according to the initial value includes:
converting the initial value into an initial value in binary;
Determining a first sequence according to the initial value expressed in binary;
determining a second sequence;
And calculating a random sequence corresponding to the terminal according to the first sequence and the second sequence.
with reference to the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner, the converting the initial value into an initial value represented by a binary includes:
converting the initial value into an initial value in binary representation in the following way:
wherein i represents the number of bits; the value of m is equal to the length of the initial value expressed in binary minus 1;
determining a first sequence from the initial value in binary representation, comprising:
And taking the bit weights in the initial values expressed in binary as the first sequence.
With reference to the fifth possible implementation manner of the first aspect, in a sixth possible implementation manner, when i is greater than m, x1(i) is determined in the following manner:
x(i)=(x(i-m+3)+x(i-m+2)+x(i-m+1)+x(i-m))mod 2。
with reference to the fourth possible implementation manner of the first aspect, in a seventh possible implementation manner, the determining the second sequence includes:
determining the second sequence using the following rule:
with reference to the fourth to seventh possible implementation manners of the first aspect, in an eighth possible implementation manner, the calculating a random sequence corresponding to the terminal according to the first sequence and the second sequence includes:
The random sequence is calculated using the following rule:
c ═ x1(i) + x2(i)) mod2, where C is the random sequence.
with reference to the first aspect, or the first to eighth possible implementation manners of the first aspect, in a ninth possible implementation manner, the determining, according to the random sequence, a port number of a downlink DMRS port corresponding to the terminal in the any subframe includes:
And determining a numerical value in a designated bit corresponding to the any subframe from the random sequence, and taking a port number corresponding to the determined numerical value as a port number of the downlink DMRS port, or combining the determined numerical value and a numerical value in a bit conforming to a preset relation with the designated bit, and taking a port number corresponding to the combined numerical value as a port number of the downlink DMRS port.
With reference to the ninth possible implementation manner of the first aspect, in a tenth possible implementation manner, before determining, from the random sequence, a numerical value in a designated bit corresponding to the arbitrary subframe, the method further includes:
determining the designated bit corresponding to the arbitrary subframe by adopting the following rules:
P=N*R*L+n*L+n
p is the designated bit, N is the cycle number of the cycle period of the radio frame number, R is the number of the radio frames included in the cycle period, nf is the radio frame number of the radio frame where the any subframe is located, L is the number of the radio frames included in the radio frame, and ns is the subframe number of the any subframe.
in a second aspect, an apparatus for configuring a downlink DMRS port is provided, including:
the device comprises a determining unit, a judging unit and a judging unit, wherein the determining unit is used for determining a terminal Identification (ID) of a terminal and a cell ID of a cell in which the terminal is currently located;
a calculating unit, configured to calculate a random sequence corresponding to the terminal according to the terminal ID and the cell ID;
The determining unit is further configured to determine, for any subframe, a port number of a DMRS port of a downlink demodulation reference signal corresponding to the terminal in the any subframe according to the random sequence, and use the DMRS port corresponding to the port number as a DMRS port that can be used by the terminal in the any subframe.
with reference to the second aspect, in a first possible implementation manner, the terminal ID is a globally unique identifier or a radio network temporary identifier RNTI.
with reference to the second aspect and the first possible implementation manner of the second aspect, in a second possible implementation manner, when the calculating unit calculates the random sequence corresponding to the terminal according to the terminal ID and the cell ID, specifically:
calculating an initial value according to the terminal ID and the cell ID;
and calculating a random sequence corresponding to the terminal according to the initial value.
With reference to the second possible implementation manner of the second aspect, in a third possible implementation manner, when the calculating unit calculates the initial value according to the terminal ID and the cell ID, specifically:
Calculating an initial value from the terminal ID and the cell ID using the following rule:
c=ID1*2+ID2
wherein cinit is an initial value, ID1 is a terminal ID, ID2 is a cell ID, and a is a constant.
With reference to the third possible implementation manner of the second aspect, in a fourth possible implementation manner, when the calculating unit calculates the random sequence corresponding to the terminal according to the initial value, specifically:
converting the initial value into an initial value in binary;
determining a first sequence according to the initial value expressed in binary;
determining a second sequence;
and calculating a random sequence corresponding to the terminal according to the first sequence and the second sequence.
With reference to the fourth possible implementation manner of the second aspect, in a fifth possible implementation manner, when the calculating unit converts the initial value into an initial value represented by a binary, specifically:
Converting the initial value into an initial value in binary representation in the following way:
wherein i represents the number of bits; the value of m is equal to the length of the initial value expressed in binary minus 1;
when the calculating unit determines the first sequence according to the initial value expressed by the binary system, the calculating unit specifically includes:
and taking the bit weights in the initial values expressed in binary as the first sequence.
With reference to the fifth possible implementation manner of the second aspect, in a sixth possible implementation manner, when i is greater than m, x1(i) is determined in the following manner:
x(i)=(x(i-m+3)+x(i-m+2)+x(i-m+1)+x(i-m))mod 2。
with reference to the fourth possible implementation manner of the second aspect, in a seventh possible implementation manner, when the calculating unit determines the second sequence, specifically:
determining the second sequence using the following rule:
with reference to the fourth to seventh possible implementation manners of the second aspect, in an eighth possible implementation manner, when the calculating unit calculates the random sequence corresponding to the terminal according to the first sequence and the second sequence, specifically:
the random sequence is calculated using the following rule:
c ═ x1(i) + x2(i)) mod2, where C is the random sequence.
with reference to the second aspect, or the first to eighth possible implementation manners of the second aspect, in a ninth possible implementation manner, when the determining unit determines, according to the random sequence, a port number of a downlink DMRS port corresponding to the terminal in the any subframe, the determining unit specifically is to:
and determining a numerical value in a designated bit corresponding to the any subframe from the random sequence, and taking a port number corresponding to the determined numerical value as a port number of the downlink DMRS port, or combining the determined numerical value and a numerical value in a bit conforming to a preset relation with the designated bit, and taking a port number corresponding to the combined numerical value as a port number of the downlink DMRS port.
with reference to the ninth possible implementation manner of the second aspect, in a tenth possible implementation manner, the determining unit is further configured to:
determining the designated bit corresponding to the arbitrary subframe by adopting the following rules:
P=N*R*L+n*L+n
p is the designated bit, N is the cycle number of the cycle period of the radio frame number, R is the number of the radio frames included in the cycle period, nf is the radio frame number of the radio frame where the any subframe is located, L is the number of the radio frames included in the radio frame, and ns is the subframe number of the any subframe.
the embodiment of the invention provides a method for configuring a downlink DMRS port, which comprises the following steps: determining a terminal Identification (ID) of a terminal and a cell ID of a cell in which the terminal is currently located; calculating a random sequence corresponding to the terminal according to the terminal ID and the cell ID; and determining a port number of a downlink DMRS port corresponding to the terminal in any subframe according to the random sequence, and taking the downlink DMRS port corresponding to the port number as a downlink DMRS port which can be adopted by the terminal in any subframe.
drawings
fig. 1 is a flowchart of configuring a downlink DMRS port according to an embodiment of the present invention;
fig. 2 is an embodiment of configuring a downlink DMRS port according to an embodiment of the present invention;
fig. 3A is a schematic diagram of an apparatus for configuring a downlink DMRS port according to an embodiment of the present invention;
Fig. 3B is another schematic diagram of a device for configuring a downlink DMRS port according to an embodiment of the present invention.
Detailed Description
in order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Additionally, the terms "system" and "network" are often used interchangeably herein. The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the letter "/" herein generally indicates that the former and latter associated objects are in an "or" relationship.
The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, it being understood that the preferred embodiments described herein are merely for illustrating and explaining the present invention, and are not intended to limit the present invention, and that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
referring to fig. 1, the embodiment of the present invention provides a method for configuring a downlink DMRS port, which includes the following specific processes:
step 100: determining a terminal ID of a terminal and a cell ID of a cell in which the terminal is currently located;
step 110: calculating a random sequence corresponding to the terminal according to the terminal ID and the cell ID;
step 120: and aiming at any subframe, determining the port number of a downlink DMRS port corresponding to the terminal in any subframe according to the random sequence, and taking the downlink DMRS port corresponding to the port number as the downlink DMRS port which can be adopted by the terminal in any subframe.
in this embodiment of the present invention, optionally, the terminal ID may be a globally unique identifier, because the first N bits of the globally unique identifiers of different terminals in the same cell may be the same, at this time, the first N bits of the calculated random sequence may be the same, and if the port number is determined according to the first N bits of the random sequence when the port number of the downlink DMRS port corresponding to the terminal in any subframe is determined according to the random sequence in step 120, the downlink DMRS ports determined for the different terminals may be the same, so that, in order to avoid determining the same downlink DMRS port sequence for the different terminals, the terminal ID may also be an RNTI (Radio Network temporary Identity).
Optionally, the value range of the cell ID may be [0, 503], and when the terminal ID is the RNTI, the value range of the terminal ID may be [0, 65535 ]. It should be noted that, with the development of communication technology, the value ranges of the cell ID and the terminal ID may change, and are not limited to the above value ranges, and will not be described in detail herein.
in the embodiment of the present invention, when calculating the random sequence corresponding to the terminal according to the terminal ID and the cell ID, optionally, the following method may be adopted:
Calculating an initial value according to the terminal ID and the cell ID;
and then, calculating a random sequence corresponding to the terminal according to the initial value.
when calculating the initial value according to the terminal ID and the cell ID, optionally, the following method may also be adopted:
the initial value is calculated from the terminal ID and the cell ID using the following rules:
cinit ═ ID1 × 2A + ID2 (formula one)
Wherein cinit is an initial value, ID1 is a terminal ID, ID2 is a cell ID, a is a constant, and optionally, a is 14.
of course, the above is only a specific way to calculate the initial value, but the practical application is not limited thereto, and detailed description is not given here.
in the embodiment of the present invention, when calculating the random sequence corresponding to the terminal according to the initial value, optionally, the following method may be adopted:
converting the initial value into an initial value expressed in binary;
Determining a first sequence from an initial value in binary representation;
Determining a second sequence;
and calculating a random sequence corresponding to the terminal according to the first sequence and the second sequence.
when the initial value is converted into the initial value represented by binary, optionally, the following method may be adopted:
the initial values are converted into initial values in binary representation in the following manner:
Wherein i represents the number of bits; the value of m is equal to the length of the initial value expressed in binary minus 1;
at this time, when the first sequence is determined from the initial value in the binary representation, optionally, the following manner may be employed:
the bit weights in the initial values in binary representation are taken as a first sequence.
For example, if cinit is calculated by equation one as 56, then cinit is converted to binary as: cinit is 1 × 25+1 × 24+1 × 23+0 × 22+0 × 21+0 × 20, and it can be inferred that x1(0), x1(1), and x1(2) are all 0, and x1(3), x1(4), and x1(5) are all 1.
For another example, if cinit calculated by formula one is 57, then cinit is converted into binary: cinit is 1 × 25+1 × 24+1 × 23+0 × 22+0 × 21+1 × 20, and it can be inferred that x1(1) and x1(2) are both 0, and x1(0), x1(3), x1(4), and x1(5) are all 1.
described above is the value of x1(i) when i is less than or equal to m, i may be greater than m when calculating the random sequence, and x1(i) is determined as follows:
x1(i) ═ x1(i-m +3) + x1(i-m +2) + x1(i-m +1) + x1(i-m)) mod2 (equation three)
that is, when i is less than or equal to m, the calculation of x1(i) may be calculated using formula two, and when i is greater than m, the calculation of x1(i) may be calculated using formula three.
For example, if cinit is calculated using equation one to be 57, then cinit is converted to binary and is: when cinit is 1 × 25+1 × 24+1 × 23+0 × 22+0 × 21+1 × 20, x1(1) and x1(2) are both 0, x1(0), x1(3), x1(4) and x1(5) are all 1, and when calculating x1(6), formula three may be adopted, and specifically, the following may be used:
for another example, if cinit calculated by formula one is 56, then cinit is converted into binary system: when cinit is 1 × 25+1 × 24+1 × 23+0 × 22+0 × 21+0 × 20, x1(0), x1(1), and x1(2) are all 0, and x1(3), x1(4), and x1(5) are all 1, the formula three may be used when calculating x1(6), and specifically, the following may be used: x1(6) ═ x1(4) + x1(3) + x1(2) + x1(1)) mod2 ═ 1.
the above is exemplified by m being 5, and m may be other values in practical applications, but the calculation processes are similar, and are not described here.
In the embodiment of the present invention, when determining the second sequence, optionally, the following manner may be adopted:
when m is 5, x1(0) is 1, x1(1), x1(2), x1(3), x1(4) and x1(5) are all 0, and the following can be adopted in calculating x1 (6): x2(6) ═ x2(6-5+3) + x2(6-5)) mod2 ═ x2(4) + x2(1)) mod2 ═ 0.
in the embodiment of the present invention, when calculating the random sequence corresponding to the terminal according to the first sequence and the second sequence, optionally, the following manner may be adopted:
the random sequence was calculated using the following rule:
C ═ x1(i) + x2(i)) mod2 (equation five)
Wherein C is a random sequence.
in the embodiment of the present invention, further, in order to improve the probability that the random sequences calculated by different terminals are different, a formula five may be further optimized, specifically as follows:
C ═ x1(i +1600) + x2(i +1600)) mod2 (formula six)
When determining the port number of the downlink DMRS port corresponding to the terminal in any subframe according to the random sequence, optionally, the following method may be used:
And determining a value in a designated bit corresponding to any subframe from the random sequence, and taking a port number corresponding to the determined value as a port number of the downlink DMRS port, or combining the determined value and the value in the bit conforming to a preset relation with the designated bit, and taking the port number corresponding to the combined value as the port number of the downlink DMRS port.
For example: port8 corresponds to 1, port7 corresponds to 0, the designated bit is the 5 th bit in the random sequence, and if the numerical value bit in the 5 th bit is 1, port8 is used as a downlink DMRS port; if the value in the 5 th bit is 0, port7 is used as the downlink DMRS port.
For another example, port8 corresponds to 11 and 00, port7 corresponds to 10 and 01, the designated bit is the 5 th bit in the random sequence, the bit corresponding to the designated bit in the preset relationship is the 3rd bit, and if the value in the 5 th bit is 1 and the value in the 3rd bit is 1, port8 is used as the downlink DMRS port; if the value in the 5 th bit is 0, and if the value in the 3rd bit is 0, using the port8 as a downlink DMRS port; if the value in the 5 th bit is 0, and if the value in the 3rd bit is 1, using the port7 as a downlink DMRS port; if the value in the 5 th bit is 1, and if the value in the 3rd bit is 0, the port7 is used as the downlink DMRS port.
the bits that match the predetermined relationship with the designated bits are non-consecutive bits with the designated bits, and of course, the bits that match the predetermined relationship with the designated bits may also be consecutive bits with the designated bits.
for another example, port8 corresponds to 11 and 00, port7 corresponds to 10 and 01, the designated bit is the 5 th bit in the random sequence, the bit corresponding to the designated bit in the preset relationship is the 4 th bit, and if the value in the 5 th bit is 1 and the value in the 4 th bit is 1, port8 is used as the downlink DMRS port; if the value in the 5 th bit is 0, and if the value in the 4 th bit is 0, using the port8 as a downlink DMRS port; if the value in the 5 th bit is 0, and if the value in the 4 th bit is 1, using the port7 as a downlink DMRS port; if the value in the 5 th bit is 1, and if the value in the 4 th bit is 0, the port7 is used as the downlink DMRS port. Before determining the value in the designated bit corresponding to any subframe from the random sequence, the method further comprises the following steps:
determining the designated bit corresponding to any subframe by adopting the following rules:
p ═ N × R × L + nf × L + ns (formula seven)
p is a designated bit, N is the cycle number of the cycle period of the radio frame number, R is the number of radio frames included in the cycle period, the radio frame number of the radio frame where any subframe of nf is located, L is the number of the radio frames included in the radio frame, and ns is the subframe number of any subframe.
it should be noted that the cycle period of a radio frame number refers to a change of the radio frame number from 0 to the maximum value of the radio frame number, for example, the value range of the radio frame number is [0, 1, 2.., 1023], when the radio frame number starts to change from 0 to 1023, the cycle period of the first radio frame number ends, the cycle period of the second radio frame number starts, the radio frame number starts to change from 0 again, when the radio frame number changes to 1023, the cycle period of the second radio frame number ends, the cycle period of the third radio frame number starts, and thus the cycle is ended.
for better understanding of the embodiments of the present invention, specific application scenarios are given below, and further detailed description is made for a process of configuring a downlink DMRS port, as shown in fig. 2:
Step 200: determining an RNTI (radio network temporary identity) used by the terminal 1 in the current cell and a cell ID (identity) of the current cell;
step 210: calculating by adopting a formula I according to the RNTI and the cell ID to obtain an initial value 121;
step 220: binary representation of 121 can result in that x1(0), x1(3), x1(4), x1(5) and x1(6) are all 1, and x1(1) and x1(2) are all 0;
Step 230: calculating x1(i) when i is greater than 6 by using a formula III;
Step 240: calculating x2(i) by adopting a formula four;
step 250: calculating a random sequence C by adopting a formula five according to the calculated x1(i) and x2 (i);
Step 260: aiming at any subframe, selecting a designated bit corresponding to the any subframe from the random sequence according to a formula seven;
Step 270: determining a port number of a downlink DMRS port corresponding to a numerical value in the designated bit;
Step 280: and the terminal 1 transmits or receives data by adopting the downlink DMRS port corresponding to the determined port number.
Based on the technical solution of the above corresponding method, referring to fig. 3A, an embodiment of the present invention provides a device for configuring a downlink DMRS port, where the device includes a determining unit 30 and a calculating unit 31, where:
a determining unit 30, configured to determine a terminal identifier ID of the terminal and a cell ID of a cell in which the terminal is currently located;
A calculating unit 31, configured to calculate a random sequence corresponding to the terminal according to the terminal ID and the cell ID;
The determining unit 30 is further configured to determine, for any subframe, a port number of a downlink demodulation reference signal DMRS port corresponding to the terminal in any subframe according to the random sequence, and use the downlink DMRS port corresponding to the port number as a downlink DMRS port that can be used by the terminal in any subframe.
in the embodiment of the present invention, optionally, the terminal ID is a globally unique identifier or a radio network temporary identifier RNTI.
In this embodiment of the present invention, optionally, when the calculating unit 31 calculates the random sequence corresponding to the terminal according to the terminal ID and the cell ID, specifically, the calculating unit is to:
calculating an initial value according to the terminal ID and the cell ID;
and calculating a random sequence corresponding to the terminal according to the initial value.
in this embodiment of the present invention, optionally, when the calculating unit 31 calculates the initial value according to the terminal ID and the cell ID, specifically, the calculating unit is:
The initial value is calculated from the terminal ID and the cell ID using the following rules:
c=ID1*2+ID2
Wherein cinit is an initial value, ID1 is a terminal ID, ID2 is a cell ID, and a is a constant.
in this embodiment of the present invention, optionally, when the calculating unit 31 calculates the random sequence corresponding to the terminal according to the initial value, specifically, the calculating unit is:
converting the initial value into an initial value expressed in binary;
Determining a first sequence from an initial value in binary representation;
determining a second sequence;
and calculating a random sequence corresponding to the terminal according to the first sequence and the second sequence.
In this embodiment of the present invention, optionally, when the calculating unit 31 converts the initial value into an initial value represented by a binary system, specifically, the method includes:
the initial values are converted into initial values in binary representation in the following manner:
wherein i represents the number of bits; the value of m is equal to the length of the initial value expressed in binary minus 1;
when determining the first sequence according to the initial value expressed in binary, the calculating unit 31 specifically includes:
the bit weights in the initial values in binary representation are taken as a first sequence.
In this embodiment of the present invention, optionally, when i is greater than m, x1(i) is determined as follows:
x(i)=(x(i-m+3)+x(i-m+2)+x(i-m+1)+x(i-m))mod 2。
In this embodiment of the present invention, optionally, when the calculating unit 31 determines the second sequence, specifically:
the second sequence is determined using the following rule:
in this embodiment of the present invention, optionally, when the calculating unit 31 calculates the random sequence corresponding to the terminal according to the first sequence and the second sequence, specifically, the calculating unit is to:
the random sequence was calculated using the following rule:
c ═ x1(i) + x2(i)) mod2, where C is a random sequence.
in this embodiment of the present invention, optionally, when the determining unit 30 determines, according to the random sequence, the port number of the downlink DMRS port corresponding to the terminal in any subframe, specifically:
And determining a value in a designated bit corresponding to any subframe from the random sequence, and taking a port number corresponding to the determined value as a port number of the downlink DMRS port, or combining the determined value and the value in the bit conforming to a preset relation with the designated bit, and taking the port number corresponding to the combined value as the port number of the downlink DMRS port.
In this embodiment of the present invention, the determining unit 30 is further configured to:
determining the designated bit corresponding to any subframe by adopting the following rules:
P=N*R*L+n*L+n
p is a designated bit, N is the cycle number of the cycle period of the radio frame number, R is the number of radio frames included in the cycle period, the radio frame number of the radio frame where any subframe of nf is located, L is the number of the radio frames included in the radio frame, and ns is the subframe number of any subframe.
Based on the technical solution of the above corresponding method, referring to fig. 3B, an embodiment of the present invention provides an apparatus for configuring a downlink DMRS port, which includes at least one processor 301, a communication bus 302, a memory 303, and at least one communication interface 304.
the communication bus 302 is used for realizing connection and communication among the above components, and the communication interface 304 is used for connecting and communicating with an external device.
the memory 303 is used for storing executable program codes, and the processor 301 executes the program codes to:
determining a terminal identification ID of a terminal and a cell ID of a cell in which the terminal is currently located;
calculating a random sequence corresponding to the terminal according to the terminal ID and the cell ID;
and determining a port number of a downlink demodulation reference signal (DMRS) port corresponding to the terminal in any subframe according to the random sequence aiming at any subframe, and taking the downlink DMRS port corresponding to the port number as a downlink DMRS port which can be adopted by the terminal in any subframe.
It should be noted that the processor 301 may also perform other operations performed by the determining unit 30 and the calculating unit 31 in fig. 3A, and a detailed description thereof is omitted here.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
these computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
it will be apparent to those skilled in the art that various modifications and variations can be made in the embodiments of the present invention without departing from the spirit or scope of the embodiments of the invention. Thus, if such modifications and variations of the embodiments of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to encompass such modifications and variations.
Claims (18)
1. a method for configuring a downlink DMRS port includes:
determining a terminal Identification (ID) of a terminal and a cell ID of a cell in which the terminal is currently located;
calculating a random sequence corresponding to the terminal according to the terminal ID and the cell ID;
Determining a port number of a DMRS port corresponding to the terminal in any subframe according to the random sequence, and taking the DMRS port corresponding to the port number as a downlink DMRS port which can be adopted by the terminal in any subframe;
Calculating a random sequence corresponding to the terminal according to the terminal ID and the cell ID, wherein the random sequence comprises the following steps:
calculating an initial value from the terminal ID and the cell ID using the following rule:
c=ID1*2+ID2;
wherein cinit is an initial value, ID1 is a terminal ID, ID2 is a cell ID, and A is a constant;
And calculating a random sequence corresponding to the terminal according to the initial value.
2. the method of claim 1, wherein the terminal ID is a globally unique identity or is a Radio Network Temporary Identity (RNTI).
3. the method of claim 1, wherein computing the random sequence corresponding to the terminal based on the initial value comprises:
Converting the initial value into an initial value in binary;
determining a first sequence according to the initial value expressed in binary;
Determining a second sequence;
and calculating a random sequence corresponding to the terminal according to the first sequence and the second sequence.
4. The method of claim 3, wherein converting the initial value to an initial value in binary comprises:
converting the initial value into an initial value in binary representation in the following way:
wherein i represents the number of bits; the value of m is equal to the length of the initial value expressed in binary minus 1;
determining a first sequence from the initial value in binary representation, comprising:
And taking the bit weights in the initial values expressed in binary as the first sequence.
5. the method of claim 4, wherein when i is greater than m, x1(i) is determined as follows:
x(i)=(x(i-m+3)+x(i-m+2)+x(i-m+1)+x(i-m))mod2。
6. The method of claim 3, wherein determining the second sequence comprises:
determining the second sequence using the following rule:
7. the method according to any one of claims 3-6, wherein calculating the random sequence corresponding to the terminal according to the first sequence and the second sequence comprises:
The random sequence is calculated using the following rule:
C ═ x1(i) + x2(i)) mod2, where C is the random sequence.
8. The method of any one of claims 1 to 6, wherein determining, according to the random sequence, the port number of the downlink DMRS port corresponding to the terminal in the any one subframe comprises:
And determining a numerical value in a designated bit corresponding to the any subframe from the random sequence, and taking a port number corresponding to the determined numerical value as a port number of the downlink DMRS port, or combining the determined numerical value and a numerical value in a bit conforming to a preset relation with the designated bit, and taking a port number corresponding to the combined numerical value as a port number of the downlink DMRS port.
9. the method of claim 8, wherein prior to determining the value in the designated bit corresponding to the arbitrary subframe from the random sequence, further comprising:
Determining the designated bit corresponding to the arbitrary subframe by adopting the following rules:
P=N*R*L+n*L+n
p is the designated bit, N is the cycle number of the cycle period of the radio frame number, R is the number of the radio frames included in the cycle period, nf is the radio frame number of the radio frame where the any subframe is located, L is the number of the radio frames included in the radio frame, and ns is the subframe number of the any subframe.
10. An apparatus for configuring a downlink DMRS port, comprising:
the device comprises a determining unit, a judging unit and a judging unit, wherein the determining unit is used for determining a terminal Identification (ID) of a terminal and a cell ID of a cell in which the terminal is currently located;
a calculating unit, configured to calculate a random sequence corresponding to the terminal according to the terminal ID and the cell ID;
The determining unit is further configured to determine, for any subframe, a port number of a DMRS port of a downlink demodulation reference signal corresponding to the terminal in the any subframe according to the random sequence, and use the DMRS port corresponding to the port number as a DMRS port that can be used by the terminal in the any subframe;
When the calculating unit calculates the random sequence corresponding to the terminal according to the terminal ID and the cell ID, specifically:
calculating an initial value from the terminal ID and the cell ID using the following rule:
c=ID1*2+ID2;
Wherein cinit is an initial value, ID1 is a terminal ID, ID2 is a cell ID, and A is a constant;
and calculating a random sequence corresponding to the terminal according to the initial value.
11. The apparatus of claim 10, wherein the terminal ID is a globally unique identity or is a Radio Network Temporary Identity (RNTI).
12. the apparatus according to claim 10, wherein when the calculating unit calculates the random sequence corresponding to the terminal according to the initial value, specifically:
converting the initial value into an initial value in binary;
determining a first sequence according to the initial value expressed in binary;
Determining a second sequence;
And calculating a random sequence corresponding to the terminal according to the first sequence and the second sequence.
13. the apparatus according to claim 12, wherein the computing unit, when converting the initial value into an initial value in binary representation, is specifically:
converting the initial value into an initial value in binary representation in the following way:
wherein i represents the number of bits; the value of m is equal to the length of the initial value expressed in binary minus 1;
when the calculating unit determines the first sequence according to the initial value expressed by the binary system, the calculating unit specifically includes:
and taking the bit weights in the initial values expressed in binary as the first sequence.
14. the apparatus of claim 13, wherein when i is greater than m, x1(i) is determined as follows:
x(i)=(x(i-m+3)+x(i-m+2)+x(i-m+1)+x(i-m))mod2。
15. the apparatus according to claim 12, wherein the calculating unit, when determining the second sequence, is specifically:
Determining the second sequence using the following rule:
16. the apparatus according to any one of claims 12 to 15, wherein when the calculating unit calculates the random sequence corresponding to the terminal according to the first sequence and the second sequence, specifically:
the random sequence is calculated using the following rule:
c ═ x1(i) + x2(i)) mod2, where C is the random sequence.
17. the apparatus according to any one of claims 10 to 15, wherein when the determining unit determines, according to the random sequence, the port number of the downlink DMRS port corresponding to the terminal in the any one subframe, specifically:
And determining a numerical value in a designated bit corresponding to the any subframe from the random sequence, and taking a port number corresponding to the determined numerical value as a port number of the downlink DMRS port, or combining the determined numerical value and a numerical value in a bit conforming to a preset relation with the designated bit, and taking a port number corresponding to the combined numerical value as a port number of the downlink DMRS port.
18. The apparatus of claim 17, wherein the determination unit is further to:
Determining the designated bit corresponding to the arbitrary subframe by adopting the following rules:
P=N*R*L+n*L+n
P is the designated bit, N is the cycle number of the cycle period of the radio frame number, R is the number of the radio frames included in the cycle period, nf is the radio frame number of the radio frame where the any subframe is located, L is the number of the radio frames included in the radio frame, and ns is the subframe number of the any subframe.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/084776 WO2017012090A1 (en) | 2015-07-22 | 2015-07-22 | Method and device for configuring downlink demodulation reference signal (dmrs) port |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106664695A CN106664695A (en) | 2017-05-10 |
CN106664695B true CN106664695B (en) | 2019-12-06 |
Family
ID=57833730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580041239.6A Active CN106664695B (en) | 2015-07-22 | 2015-07-22 | method and device for configuring DMRS (demodulation reference signal) port |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106664695B (en) |
WO (1) | WO2017012090A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109150433B (en) * | 2017-06-16 | 2022-02-01 | 展讯通信(上海)有限公司 | DMRS port scheduling and receiving setting method, base station, terminal and readable medium |
CN109391571B (en) * | 2017-08-11 | 2020-12-04 | 华为技术有限公司 | Phase noise estimation method and device |
CN110545164B (en) * | 2018-05-28 | 2022-09-02 | 华为技术有限公司 | Method and apparatus for interference indication in a communication system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103430617A (en) * | 2011-04-01 | 2013-12-04 | 华为技术有限公司 | System and method for transmission and reception of control channels in communications system |
CN103650618A (en) * | 2011-05-02 | 2014-03-19 | 黑莓有限公司 | Methods of PDCCH capacity enhancement in LTE systems |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107104912B (en) * | 2011-07-15 | 2020-07-28 | 太阳专利信托公司 | Transmission device, reception device, transmission method, reception method, and integrated circuit |
CN103312391B (en) * | 2012-03-09 | 2018-11-06 | 中兴通讯股份有限公司 | Notification method, device and the reception device of downlink demodulation reference signal configuration signal |
CN104579595A (en) * | 2013-10-16 | 2015-04-29 | 中兴通讯股份有限公司 | ePHICH (enhanced physical HARQ (hybrid automatic repeat request) indicator channel) sending and receiving methods and system |
US9629143B2 (en) * | 2014-01-06 | 2017-04-18 | Intel IP Corporation | Systems, methods, and devices for enhancing spectral efficiency with network-assisted advanced receivers |
-
2015
- 2015-07-22 CN CN201580041239.6A patent/CN106664695B/en active Active
- 2015-07-22 WO PCT/CN2015/084776 patent/WO2017012090A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103430617A (en) * | 2011-04-01 | 2013-12-04 | 华为技术有限公司 | System and method for transmission and reception of control channels in communications system |
CN103650618A (en) * | 2011-05-02 | 2014-03-19 | 黑莓有限公司 | Methods of PDCCH capacity enhancement in LTE systems |
Also Published As
Publication number | Publication date |
---|---|
CN106664695A (en) | 2017-05-10 |
WO2017012090A1 (en) | 2017-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11229041B2 (en) | Downlink control information (DCI) transmission method, network device, and user equipment | |
JP6716627B2 (en) | User equipment and method for dynamic non-orthogonal multiple access communication | |
CN109392112B (en) | Transmission method and device for downlink control channel | |
CN104170487B (en) | A kind of control channel resource transmission method, user equipment and base station | |
TWI713906B (en) | Polarization coding method, device, electronic equipment and storage medium | |
CN107889266B (en) | Transmission method and device for physical downlink shared channel (PUSCH) | |
CN105594273B (en) | Physical down data channel transmission method, base station and user equipment | |
CN105634689B (en) | A kind of feedback method and device of HARQ confirmation message | |
KR20160038017A (en) | Device-to-device data channel signaling | |
EP3748888A1 (en) | Information transmission method and apparatus, and storage medium and electronic apparatus | |
EP2660994A1 (en) | Method and device for allocating reference resource | |
WO2017050212A1 (en) | Method and device for pilot frequency distribution | |
CN103209438B (en) | Method and device for controlling load of radio network controller (RNC) | |
CN106664695B (en) | method and device for configuring DMRS (demodulation reference signal) port | |
CN107733474B (en) | Method and apparatus for multiple-input multiple-output communication | |
JP2020533902A5 (en) | ||
US10581574B2 (en) | Data transmission method, and apparatus | |
CN103873213B (en) | Method for transmitting indication information, device and system | |
CN114040476B (en) | Method, equipment and system for transmitting downlink control information | |
CN109150801B (en) | Uplink control channel transmission method and device | |
EP3240327B1 (en) | Resource allocation method and device and information feedback method and device | |
CN109729573B (en) | Method, equipment and system for transmitting downlink control information | |
CN105262560B (en) | A kind of method for transmitting signals and device | |
CN103944694B (en) | A kind of transmission method of descending ACK/NACK message, device and system | |
CN105101241B (en) | A kind of signal detecting method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |