METHOD FOR PROCESSING SCRAMBLING INFORMATION, TERMINAL, AND NETWORK APPARATUS
20220201686 · 2022-06-23
Inventors
Cpc classification
International classification
Abstract
Disclosed in embodiments of the present invention are a method for processing scrambling information, a terminal, and a network apparatus. The method comprises: a network apparatus determining first information, wherein the first information is associated with at least one piece of the following information: a transmission point, a multiple-input multiple-output (MIMO) data layer of the transmission point, a code block transmitted from the transmission point, and a data channel and a preamble transmitted from the transmission point; and the network apparatus determining, at least on the basis of the first information, initialization information for scrambling.
Claims
1. A scrambling information processing method, comprising: determining, by a network device, first information, the first information being associated with at least one of the following information: a transmission point, a Multiple-Input Multiple-Output (MIMO) data layer of the transmission point, a codeword transmitted by the transmission point, a data channel transmitted by the transmission point, and a preamble; and determining, by the network device, initialization information for scrambling at least based on the first information.
2. The method according to claim 1, further comprising: scrambling, by the network device, a Physical Downlink Shared Channel (PDSCH) based on the initialization information; and sending, by the network device, the scrambled PDSCH to a terminal based on the initialization information.
3. The method according to claim 1, wherein the initialization information is represented by a polynomial form of weighted sums of different powers of 2, and the initialization information satisfies:
4. The method according to claim 2, wherein the first information is an MIMO data layer index; and the determining, by the network device, the initialization information for scrambling at least based on the first information comprises: determining, by the network device, initialization information for scrambling based on a first parameter, a codeword index, an MIMO data layer index, and a second parameter, the first parameter corresponding to a Radio Network Temporary Identity (RNTI) associated with PDSCH transmission, and the second parameter being a specific value.
5. The method according to claim 4, wherein the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+l.Math.2.sup.13+n.sub.ID, wherein Unit represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PDSCH transmission; q represents a codeword index; l represents an MIMO data layer index; a value of n.sub.ID is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023.
6. The method according to claim 2, wherein the first information is a second parameter having a value within a second preset value range, and a maximum value within the second preset value range is a positive integer greater than 1023; the determining, by the network device, the initialization information for scrambling at least based on the first information comprises: determining, by the network device, initialization information for scrambling based on a first parameter, a codeword index, and a second parameter, the first parameter corresponding to an RNTI associated with PDSCH transmission.
7. The method according to claim 6, wherein the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+n.sub.ID, wherein c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PDSCH transmission; q represents a codeword index; and a value of no is within the second preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition.
8.-10. (canceled)
11. The method according to claim 1, further comprising: receiving, by the network device, a Physical Uplink Shared Channel (PUSCH) transmitted by a terminal; and descrambling, by the network device, the PUSCH based on the initialization information.
12. The method according to claim 11, wherein the first information is a preamble index; the determining, by the network device, the initialization information for scrambling at least based on the first information comprises: determining, by the network device, initialization information for scrambling based on a fourth parameter, a second parameter, and the preamble index, the fourth parameter corresponding to an RNTI associated with PUSCH transmission, and the second parameter being a specific value.
13. The method according to claim 12, wherein the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.10+n.sub.preamble-ID,
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.14+n.sub.preamble-ID,
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.14+n.sub.ID,
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.10+n.sub.ID, wherein c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PUSCH transmission; n.sub.preamble-ID represents a preamble index; a value of n.sub.ID is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023.
14.-16. (canceled)
17. A scrambling information processing method, comprising: obtaining, by a terminal, first information configured by a network device, the first information being associated with at least one of the following information: a transmission point, a Multiple-Input Multiple-Output (MIMO) data layer of the transmission point, a codeword transmitted by the transmission point, a data channel transmitted by the transmission point, and a preamble; and determining, by the terminal, initialization information for scrambling at least based on the first information.
18. The method according to claim 17, further comprising: receiving, by the terminal, a Physical Downlink Shared Channel (PDSCH) sent by the network device, and descrambling the PDSCH based on the initialization information.
19. The method according to claim 17, wherein the initialization information is represented by a polynomial form of weighted sums of different powers of 2, and the initialization information satisfies:
20. The method according to claim 18, wherein the first information is an MIMO data layer index; and the determining, by the terminal, the initialization information for scrambling at least based on the first information comprises: determining, by the terminal, initialization information for scrambling based on a first parameter, a codeword index, an MIMO data layer index, and a second parameter, the first parameter corresponding to a Radio Network Temporary Identity (RNTI) associated with PDSCH transmission, and the second parameter being a specific value.
21. The method according to claim 20, wherein the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+l.Math.2.sup.13+n.sub.ID, wherein c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PDSCH transmission; q represents a codeword index; l represents an MIMO data layer index; a value of n.sub.ID is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023.
22.-26. (canceled)
27. The method according to claim 17, further comprising: scrambling, by the terminal, a Physical Uplink Shared Channel (PUSCH) based on the initialization information; and sending, by the terminal, the scrambled PUSCH to the network device based on the initialization information.
28. The method according to claim 27, wherein the first information is a preamble index; the determining, by the terminal, the initialization information for scrambling at least based on the first information comprises: determining, by the terminal, initialization information for scrambling based on a fourth parameter, a second parameter, and the preamble index, the fourth parameter corresponding to an RNTI associated with PUSCH transmission, and the second parameter being a specific value.
29. The method according to claim 28, wherein the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.10+n.sub.preamble-ID,
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.14+n.sub.preamble-ID,
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.14+n.sub.ID,
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.10+n.sub.ID, wherein c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PUSCH transmission; n.sub.preamble-ID represents a preamble index; a value of N.sub.ID is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023.
30.-64. (canceled)
65. A non-transitory computer-readable storage medium, having a computer program stored thereon, when the computer program is executed by a processor, the processor is configured to perform: obtaining first information configured by a network device, the first information being associated with at least one of the following information: a transmission point, a Multiple-Input Multiple-Output (MIMO) data layer of the transmission point, a codeword transmitted by the transmission point, a data channel transmitted by the transmission point, and a preamble; and determining initialization information for scrambling at least based on the first information.
66. (canceled)
67. A terminal, comprising: a memory, a processor, and a computer program stored on the memory and operable on the processor, wherein the processor, when executing the computer program, is configured to: obtain first information configured by a network device, the first information being associated with at least one of the following information: a transmission point, a Multiple-Input Multiple-Output (MIMO) data layer of the transmission point, a codeword transmitted by the transmission point, a data channel transmitted by the transmission point, and a preamble; and determine initialization information for scrambling at least based on the first information.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0147]
[0148]
[0149]
[0150]
[0151]
[0152]
[0153]
[0154]
[0155]
DETAILED DESCRIPTION
[0156] The present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0157] Embodiments of the present application provide a scrambling information processing method.
[0158] In step 101, a network device determines first information that is associated with at least one of the following information: a transmission point, an MIMO data layer of the transmission point, a codeword transmitted by the transmission point, a data channel transmitted by the transmission point, and a preamble.
[0159] In step 102, the network device determines initialization information for scrambling based at least on the first information.
[0160] The initialization information of the present embodiment may be represented as a polynomial form of weighted sums of different powers of 2, and may be specifically represented as follows:
[0161] n.sub.i-1∈{0, 1, . . . , Q.sub.i-1}, Q.sub.i-1 is a positive integer, and takes a value from a set consisting of hexadecimal numbers, decimal numbers, octal numbers, or binary numbers; specific values of Q corresponding to different i may be different, that is, specific values of Q corresponding to different i are the same or different; and system representations of Q corresponding to different i may be different, that is, system representations of Q corresponding to different i are the same or different. N∈Z.sup.+ represents that a value is taken from a set of positive integers.
[0162] The initialization information in the present embodiment is used for scrambling. On one hand, the initialization information may be used to scramble a service channel, such as a PDSCH and/or a PUSCH; or, the initialization information may be used to scramble a DM-RS. On the other hand, the service channel comprises an uplink service channel such as a PUSCH and a downlink service channel such as a PDSCH. Accordingly, the DM-RS also comprises an uplink DM-RS and a downlink DM-RS. The following embodiments of the present application are set forth respectively with an uplink aspect and a downlink aspect.
[0163] As a first implementation mode, the method further includes that: the network device scrambles a PDSCH based on the initialization information; and the network device sends the scrambled PDSCH to a terminal based on the initialization information.
[0164] The initialization information determined in the present embodiment is used for scrambling the PDSCH, specifically including the following two implementation modes.
[0165] As an implementation mode, the first information is an MIMO data layer index. It can be understood that different transmission points (TRP/Panel) or different MIMO data layers for a same transmission point correspond to different MIMO data layer indexes. The operation that the network device determines initialization information for scrambling at least based on the first information includes that: the network device determines initialization information for scrambling based on a first parameter, a codeword index, an MIMO data layer index, and a second parameter. The first parameter corresponds to an RNTI associated with PDSCH transmission, and the second parameter is a specific value.
[0166] Specifically, the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+l.Math.2.sup.13+n.sub.ID
[0167] c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PDSCH transmission; q represents a codeword index, q∈{0, 1}; l represents an MIMO data layer index; l∈{0, . . . , X}, X takes the value of a decimal positive integer, for example: X=8, 16, 32, or 64, etc.; a value of nip is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023. In various embodiments of the present application, a codeword index is a transmission block index, and a codeword identifier is a transmission block identifier.
[0168] As an implementation mode, the case where nip satisfies a first preset condition includes: specific field in high-layer Radio Resource Control (RRC) signaling (specifically, for example, a field dataScramblingIdentityPDSCH) is configured, an RNTI is equal to Cell-RNTI (C-RNTI), Modulation and Coding Scheme-C-RNTI (MCS-C-RNTI) or Configured grant Scheduling-RNTI (CS-RNTI), and it is determined that n.sub.ID satisfies the first preset condition when transmission is not scheduled by a Downlink Control Information (DCI) format 1_0 in a common search space, and n.sub.ID∈{0, 1, . . . , 1023}. Accordingly, in other cases, it is determined that n.sub.ID does not satisfy the first preset condition, and n.sub.ID=N.sub.cell.sup.ID, where N.sub.cell.sup.ID a cell ID.
[0169] As another implementation mode, the first information is a second parameter, a value of which is within a second preset value range, and a maximum value within the second preset value range is a positive integer greater than 1023. The operation that the network device determines initialization information for scrambling at least based on the first information includes that: the network device determines initialization information for scrambling based on a first parameter, a codeword index, and a second parameter. The first parameter corresponds to an RNTI associated with PDSCH transmission.
[0170] The existing initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+n.sub.ID
[0171] Unlike the first implementation mode, the present implementation mode does not introduce the MIMO data layer index, but expands the value range corresponding to the second parameter.
[0172] In the present embodiment, the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+n.sub.ID
[0173] cine represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PDSCH transmission; q represents a codeword index, q∈{0, 1}; and a value of n.sub.ID is within the second preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition.
[0174] As an implementation mode, the case where nip satisfies a first preset condition includes: specific field in high-layer RRC signaling (specifically, for example, a field dataScramblingIdentityPDSCH) is configured, an RNTI is equal to C-RNTI, MCS-C-RNTI or CS-RNTI, and it is determined that n.sub.ID satisfies the first preset condition when transmission is not scheduled by a DCI format 1_0 in a common search space, and n.sub.ID∈{0, 1, . . . , Y}. Y is a positive integer and greater than 1023, for example: Y=8192=2.sup.13(>8088), etc. Accordingly, in other cases, it is determined that n.sub.ID does not satisfy the first preset condition, and n.sub.ID=N.sub.cell.sup.ID, where N.sub.cell.sup.ID is a cell ID.
[0175] As a second implementation mode, the method further includes that: the network device scrambles a downlink DM-RS based on the initialization information; and the network device sends the scrambled downlink DM-RS to a terminal based on the initialization information.
[0176] The initialization information determined in the present embodiment is used for scrambling the downlink DM-RS, specifically including the following operation.
[0177] The first information is an MIMO data layer index. It can be understood that different transmission points (TRP/Panel) or different MIMO data layers at a same transmission point correspond to different MIMO data layer indexes. The operation that the network device determines initialization information for scrambling at least based on the first information includes that: the network device determines initialization information for scrambling based on a third parameter and the MIMO data layer index. The third parameter includes the number of slots in one frame for transmitting a downlink DM-RS and/or the number of OFDM symbols in a slot for transmitting a downlink DM-RS.
[0178] Specifically, the initialization information satisfies:
c.sub.init=(2.sup.17(N.sub.symb.sup.slotn.sub.s,f.sup.μ+l+1)(2N.sub.ID.sup.n.sup.
[0179] c.sub.init represents initialization information; l represents the number of OFDM symbols in a slot for transmitting a downlink DM-RS; n.sub.s,f.sup.μ represents the number of slots in one frame for transmitting a downlink DM-RS; N.sub.layer-ID represents an MIMO data layer index or a codeword identifier or a data channel index transmitted from the transmission point; N.sub.layer-ID∈{0, 1, . . . , X}, X takes the value of a decimal positive integer, for example: X=8, 16, 32, or 64, etc.; n.sub.SCID represents a scrambling identifier; N.sub.symb.sup.slot represents the number of symbols in one slot; q∈{2, 3, . . . , 16}, any positive integer value in the above set may be taken; a value of N.sub.ID.sup.n.sup.
[0180] As an implementation mode, the case where N.sub.ID.sup.n.sup.
[0181] If high-layer signaling is configured and the PDSCH is scheduled by a PDCCH DCI format 1_1 scrambled with a CRC using C-RNTI, MCS-C-RNTI or CS-RNTI, N.sub.ID.sup.0 ∈{0, 1, . . . , 65535}, where the value of n is configured by the field scrambling ID0 in the high-layer signaling DMRS-Downlink Config.
[0182] The case where N.sub.ID.sup.n.sup.
[0183] If DCI format 1_1 is used, n.sub.SCID∈{0, 1}, where the value of n.sub.SCID is configured by a DM-RS sequence initialization field in a DCI field, otherwise, if DCI format 1_1 is not used, n.sub.SCID=0.
[0184] As a third implementation mode, the method further includes that: the network device receives a PUSCH transmitted by a terminal; and the network device descrambles the PUSCH based on the initialization information.
[0185] According to the present implementation mode, in the two-step random access process, preamble index is introduced for corresponding different initialization information for scrambling PUSCHs. Specifically, the terminal scrambles the PUSCH according to the determined initialization information, and the network device descrambles the received PUSCH according to the determined initialization information.
[0186] As an implementation mode, the first information is a preamble index. The operation that the network device determines initialization information for scrambling at least based on the first information includes that: the network device determines initialization information for scrambling based on a fourth parameter, a second parameter, and the preamble index. The fourth parameter corresponds to an RNTI associated with PUSCH transmission, and the second parameter is a specific value.
[0187] Specifically, the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.10+n.sub.preamble-ID (4)
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.14+n.sub.preamble-ID (5)
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.14+n.sub.ID (6)
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.10+n.sub.ID (7)
[0188] c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PUSCH transmission; n.sub.preamble-ID represents a preamble index, a value range thereof being n.sub.preamble-ID∈{0, 1, . . . , 63}; a value of nip is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023.
[0189] As an implementation mode, the case where nip satisfies a first preset condition includes: specific field in high-layer RRC signaling (specifically, for example, a field dataScramblingIdentityPDSCH) is configured, an RNTI is equal to C-RNTI, MCS-C-RNTI or CS-RNTI, and it is determined that n.sub.ID satisfies the first preset condition when transmission is not scheduled by a DCI format 1_0 in a common search space, and n.sub.ID∈{0, 1, . . . , 1023}. Accordingly, in other cases, it is determined that n.sub.ID does not satisfy the first preset condition, and n.sub.ID=N.sub.cell.sup.ID, where N.sub.cell.sup.ID is a cell ID.
[0190] As a fourth implementation mode, the method further includes that: the network device receives an uplink DM-RS transmitted by a terminal; and the network device descrambles the uplink DM-RS based on the initialization information.
[0191] The initialization information determined in the present embodiment is used to scramble the uplink DM-RS. Specifically, the terminal scrambles the uplink DM-RS according to the determined initialization information, and the network device descrambles the received uplink DM-RS according to the determined initialization information.
[0192] According to the present implementation mode, in the two-step random access process in, preamble index is introduced for corresponding different initialization information for scrambling uplink DM-RS. Specifically, the terminal scrambles the uplink DM-RS according to the determined initialization information, and the network device descrambles the received uplink DM-RS according to the determined initialization information.
[0193] As an implementation mode, the first information is a preamble index. The operation that the network device determines initialization information for scrambling at least based on the first information includes that: the network device determines initialization information for scrambling based on a fifth parameter and the preamble index. The fifth parameter includes the number of slots in one frame for transmitting an uplink DM-RS and/or the number of OFDM symbols in a slot for transmitting an uplink DM-RS.
[0194] Specifically, the initialization information satisfies:
c.sub.init=(2.sup.17(N.sub.symb.sup.slotn.sub.s,f.sup.μ+l+1)(2N.sub.ID.sup.n.sup.
[0195] c.sub.init represents initialization information; l represents the number of OFDM symbols in a slot for transmitting an uplink DM-RS; n.sub.s,f.sup.μ represents the number of slots in one frame for transmitting an uplink DM-RS; N.sub.preamble-ID represents a preamble index; represents a scrambling identifier; N.sub.symb.sup.slot represents the number of symbols in one slot, N.sub.preamble-ID∈{0, 1, . . . , 63}; q∈{2, 3, . . . , 16}, any positive integer value in the above set may be taken; a value of N.sub.ID.sup.n.sup.
[0196] As an implementation mode, the case where N.sub.ID.sup.n.sup.
[0197] If high-layer signaling is configured and the PDSCH is scheduled by a PDCCH DCI format 0_1 scrambled with a CRC using C-RNTI, MCS-C-RNTI or CS-RNTI, N.sub.ID.sup.0∈{0, 1, . . . , 65535}, where the value of n is configured by the field scrambling ID0 in the high-layer signaling DMRS-Uplink Config.
[0198] The case where N.sub.ID.sup.n.sup.
[0199] If DCI format 0_1 is used, n.sub.SCID∈{0, 1}, where the value of n.sub.SCID is configured by a DM-RS sequence initialization field in a DCI field or high-layer signaling dmrs-SeqInitialization, otherwise, if DCI format 1_1 is not used, n.sub.SCID=0.
[0200] By adopting the technical solutions of the embodiments of the present application, through first information associated with a transmission point, an MIMO data layer of the transmission point, a codeword transmitted by the transmission point, a data channel transmitted by the transmission point, or a preamble, initialization information for scrambling is determined based on the first information. On one hand, different pieces of initialization information are used for different MIMO data layers for different transmission points or the same transmission point or the codeword transmitted from the transmission point or the data channel transmitted from the transmission point, so that the interference between data streams is greatly reduced. On the other hand, for the two-step random access, different pieces of initialization information are used for different preamble codes, and the detection or demodulation performance of the PUSCH in the two-step random access process is improved.
[0201] Embodiments of the present application also provide a scrambling information processing method.
[0202] In step 201, a terminal obtains first information configured by a network device. The first information is associated with at least one of the following information: a transmission point, an MIMO data layer of the transmission point, a codeword transmitted from the transmission point, a data channel transmitted from the transmission point, and a preamble.
[0203] In step 202, the terminal determines initialization information for scrambling based at least on the first information.
[0204] In the present embodiment, in order to realize the normal communication between the terminal and the network device, the terminal adopts the same confirmation mode of initialization information as the network device for the same service channel or DM-RS, and the specific confirmation mode may be described with reference to the previous embodiments.
[0205] As a first implementation mode, the method further includes that: the terminal receives a PDSCH sent by the network device, and descrambles the PDSCH based on the initialization information.
[0206] As an implementation mode, the first information is an MIMO data layer index. The operation that the terminal determines initialization information for scrambling based at least on the first information includes that: the terminal determines initialization information for scrambling based on a first parameter, a codeword index, an MIMO data layer index, and a second parameter. The first parameter corresponds to an RNTI associated with PDSCH transmission, and the second parameter is a specific value.
[0207] The initialization information may satisfy:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+l.Math.2.sup.13+n.sub.ID (1)
[0208] c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PDSCH transmission; q represents a codeword index, q∈{0, 1}; l represents an MIMO data layer index; l∈{0, . . . , X}, X takes the value of a decimal positive integer, for example: X=8/16/32/64, etc.; a value of nip is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023.
[0209] As an implementation mode, the case where nip satisfies a first preset condition includes: specific field in high-layer RRC signaling (specifically, for example, a field dataScramblingIdentityPDSCH) is configured, an RNTI is equal to C-RNTI, MCS-C-RNTI or CS-RNTI, and it is determined that nip satisfies the first preset condition when transmission is not scheduled by a Downlink Control Information (DCI) format 1_0 in a common search space, and n.sub.ID∈{0, 1, . . . , 1023}. Accordingly, in other cases, it is determined that nip does not satisfy the first preset condition, and n.sub.ID=N.sub.cell.sup.ID, where N.sub.cell.sup.ID is a cell ID.
[0210] As another implementation mode, the first information is a second parameter, a value of which is within a second preset value range, and a maximum value within the second preset value range is a positive integer greater than 1023. The operation that the terminal determines initialization information for scrambling at least based on the first information includes that: the terminal determines initialization information for scrambling based on a first parameter, a codeword index, and a second parameter. The first parameter corresponds to an RNTI associated with PDSCH transmission.
[0211] Specifically, the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+n.sub.ID (2)
[0212] c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PDSCH transmission; q represents a codeword index, q∈{0, 1}; and a value of n.sub.ID is within the second preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition.
[0213] As an implementation mode, the case where n.sub.ID satisfies a first preset condition includes: specific field in high-layer RRC signaling (specifically, for example, a field dataScramblingIdentityPDSCH) is configured, an RNTI is equal to C-RNTI, MCS-C-RNTI or CS-RNTI, and it is determined that n.sub.ID satisfies the first preset condition when transmission is not scheduled by a DCI format 1_0 in a common search space, and n.sub.ID∈{0, 1, . . . , Y}. Y is a positive integer and greater than 1023, for example: Y=8192=2.sup.13(>8088), etc. Accordingly, in other cases, it is determined that nip does not satisfy the first preset condition, and n.sub.ID=N.sub.cell.sup.ID, where N.sub.cell.sup.ID is a cell ID.
[0214] As a second implementation mode, the method further includes that: the terminal receives a downlink DM-RS sent by the network device, and descrambles the downlink DM-RS based on the initialization information.
[0215] As an embodiment, the first information is an MIMO data layer index. The operation that the terminal determines initialization information for scrambling at least based on the first information includes that: the terminal determines initialization information for scrambling based on a third parameter and the MIMO data layer index. The third parameter includes the number of slots in one frame for transmitting a downlink DM-RS and/or the number of OFDM symbols in a slot for transmitting a downlink DM-RS.
[0216] Specifically, the initialization information satisfies:
c.sub.init=(2.sup.17(N.sub.symb.sup.slotn.sub.s,f.sup.μ+l+1)(2N.sub.ID.sup.n.sup.
[0217] c.sub.init represents initialization information; l represents the number of OFDM symbols in a slot for transmitting a downlink DM-RS; n.sub.s,f.sup.μ represents the number of slots in one frame for transmitting a downlink DM-RS; N.sub.layer-ID represents an MIMO data layer index or a codeword identifier or a data channel index transmitted from the transmission point; N.sub.layer-ID∈{0, 1, . . . , X}, X takes the value of a decimal positive integer, for example: X=8/16/32/64, etc.; n.sub.SCID represents a scrambling identifier; N.sub.symb.sup.slot represents the number of symbols in one slot; q∈{2, 3, . . . , 16}, any positive integer value in the above set may be taken; a value of N.sub.ID.sup.n.sup.
[0218] As an implementation mode, the case where N.sub.ID.sup.SCID satisfies a second preset condition includes: if high-layer signaling is configured and the PDSCH is scheduled by a PDCCH DCI format 1_1 scrambled with a CRC using C-RNTI, MCS-C-RNTI or CS-RNTI, N.sub.ID.sup.0, N.sub.ID.sup.1∈{0, 1, . . . , 65535}, where the values of N.sub.ID.sup.0 and N.sub.ID.sup.1 are respectively configured by fields scramblingID0 and scramblingID1 in high-layer signaling DMRS-DownlinkConfig.
[0219] If high-layer signaling is configured and the PDSCH is scheduled by a PDCCH DCI format 1_1 scrambled with a CRC using C-RNTI, MCS-C-RNTI or CS-RNTI, N.sub.ID.sup.0∈{0, 1, . . . , 65535}, where the value of N.sub.ID.sup.0 is configured by the field scrambling ID0 in the high-layer signaling DMRS-Downlink Config.
[0220] The case where N.sub.ID.sup.n.sup.
[0221] If DCI format 1_1 is used, n.sub.SCID∈{0, 1}, where the value of n.sub.SCID is configured by a DM-RS sequence initialization field in a DCI field, otherwise, if DCI format 1_1 is not used, n.sub.SCID=0.
[0222] As a third implementation mode, the method further includes that: the terminal scrambles a PUSCH based on the initialization information; and the terminal sends the scrambled PUSCH to the network device based on the initialization information.
[0223] As an example, the first information is a preamble index. The operation that the terminal determines initialization information for scrambling at least based on the first information includes that: the terminal determines initialization information for scrambling based on a fourth parameter, a second parameter, and the preamble index. The fourth parameter corresponds to an RNTI associated with PUSCH transmission, and the second parameter is a specific value.
[0224] Specifically, the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.10+n.sub.preamble-ID (4)
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.14+n.sub.preamble-ID (5)
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.14+n.sub.ID (6)
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.10+n.sub.ID (7)
[0225] c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PUSCH transmission; n.sub.preamble-ID represents a preamble index, a value range thereof being n.sub.preamble-ID∈{0, 1, . . . , 63}; a value of nip is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023.
[0226] As an implementation mode, the case where nip satisfies a first preset condition includes: specific fields in high-layer RRC signaling (specifically, for example, a field dataScramblingIdentityPDSCH) are configured, an RNTI is equal to C-RNTI, MCS-C-RNTI or CS-RNTI, and it is determined that n.sub.ID satisfies the first preset condition when transmission is not scheduled by a DCI format 1_0 in a common search space, and n.sub.ID∈{0, 1, . . . , 1023}. Accordingly, in other cases, it is determined that n.sub.ID does not satisfy the first preset condition, and n.sub.ID=N.sub.cell.sup.ID, where N.sub.cell.sup.ID is a cell ID.
[0227] As a fourth implementation mode, the method further includes that: the terminal scrambles an uplink DM-RS based on the initialization information; and the terminal sends the scrambled uplink DM-RS to the network device based on the initialization information.
[0228] As an example, the first information is a preamble index. The operation that the terminal determines initialization information for scrambling at least based on the first information includes that: the terminal determines initialization information for scrambling based on a fifth parameter and the preamble index. The fifth parameter includes the number of slots in one frame for transmitting an uplink DM-RS and/or the number of OFDM symbols in a slot for transmitting an uplink DM-RS.
[0229] Specifically, the initialization information satisfies:
c.sub.init=(2.sup.17(N.sub.symb.sup.slotn.sub.s,f.sup.μ+l+1)(2N.sub.ID.sup.n.sup.
[0230] c.sub.init represents initialization information; l represents the number of OFDM symbols in a slot for transmitting an uplink DM-RS; n.sub.s,f.sup.μ represents the number of slots in one frame for transmitting an uplink DM-RS; N.sub.preamble-ID represents a preamble index; n.sub.SCID represents a scrambling identifier; N.sub.symb.sup.slot represents the number of symbols in one slot, N.sub.preamble-ID ∈{0, 1, . . . , 63}; q∈{2, 3, . . . , 16}, any positive integer value in the above set may be taken; a value of N.sub.ID.sup.n.sup.
[0231] As an implementation mode, the case where N.sub.ID.sup.n.sup.
[0232] If high-layer signaling is configured and the PDSCH is scheduled by a PDCCH DCI format 0_1 scrambled with a CRC using C-RNTI, MCS-C-RNTI or CS-RNTI, N.sub.ID.sup.0 ∈{0, 1, . . . , 65535}, where the value of is configured by the field scrambling ID0 in the high-layer signaling DMRS-Uplink Config.
[0233] The case where N.sub.ID.sup.n.sup.
[0234] If DCI format 0_1 is used, n.sub.SCID∈{0, 1}, where the value of n.sub.SCID is configured by a DM-RS sequence initialization field in a DCI field or high-layer signaling dmrs-SeqInitialization, otherwise, if DCI format 1_1 is not used, n.sub.SCID=0.
[0235] By adopting the technical solutions of the embodiments of the present application, through first information associated with a transmission point, an MIMO data layer of the transmission point, a codeword transmitted from the transmission point, a data channel transmitted from the transmission point, or a preamble, initialization information for scrambling is determined based on the first information. On one hand, different pieces of initialization information are used for different MIMO data layers aiming at different transmission points or the same transmission point or the codeword transmitted from the transmission point or the data channel transmitted from the transmission point, so that the interference between data streams is greatly reduced. On the other hand, for two-step random access, different pieces of initialization information are used for different preamble codes, and the detection or demodulation performance of the PUSCH in the two-step random access process is improved.
[0236] Embodiments of the present application also provide a network device.
[0237] The first determination unit 31 is configured to determine first information that is associated with at least one of the following information: a transmission point, an MIMO data layer of the transmission point, a codeword transmitted by the transmission point, a data channel transmitted by the transmission point, and a preamble.
[0238] The second determination unit 32 is configured to determine initialization information for scrambling at least based on the first information.
[0239] In an embodiment of the present application, as shown in
[0240] The first scrambling unit 33 is configured to scramble a PDSCH based on the initialization information.
[0241] The first communication unit 34 is configured to send the scrambled PDSCH to a terminal based on the initialization information.
[0242] In an embodiment of the present application, the initialization information is represented by a polynomial form of weighted sums of different powers of 2.
[0243] The initialization information satisfies:
c.sub.init=n.sub.N-1.Math.2.sup.N-1+n.sub.N-2.Math.2.sup.N-2+ . . . +n.sub.0.Math.2.sup.0=Σ.sub.i=1.sup.Nn.sub.i-1.Math.2.sup.i-1
[0244] n.sub.i-1∈{0, 1, . . . , Q.sub.i-1}, Q.sub.i-1 is a positive integer, and n.sub.i-1 takes a value from a set consisting of hexadecimal numbers, decimal numbers, octal numbers, or binary numbers; specific values of Q corresponding to different i are the same or different; system representations of Q corresponding to different i are the same or different; and N∈Z.sup.+ represents that a value is taken from a set of positive integers.
[0245] As an implementation mode, the first information is an MIMO data layer index.
[0246] The second determination unit 32 is configured to determine initialization information for scrambling based on a first parameter, a codeword index, an MIMO data layer index, and a second parameter. The first parameter corresponds to an RNTI associated with PDSCH transmission, and the second parameter is a specific value.
[0247] Specifically, the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+l.Math.2.sup.13+n.sub.ID
[0248] c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PDSCH transmission; q represents a codeword index; l represents an MIMO data layer index; a value of n.sub.ID is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023.
[0249] As another implementation mode, the first information is a second parameter having a value within a second preset value range, and a maximum value within the second preset value range is a positive integer greater than 1023.
[0250] The second determination unit 32 is configured to determine initialization information for scrambling based on a first parameter, a codeword index, and a second parameter. The first parameter corresponds to an RNTI associated with PDSCH transmission.
[0251] Specifically, the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+n.sub.ID
[0252] c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PDSCH transmission; q represents a codeword index; and a value of n.sub.ID s is within the second preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition.
[0253] In an alternative embodiment of the present application, as shown in
[0254] The first scrambling unit 33 is configured to scramble a downlink DM-RS based on the initialization information.
[0255] The first communication unit 34 is configured to send the scrambled downlink DM-RS to a terminal based on the initialization information.
[0256] As an implementation mode, the first information is an MIMO data layer index. The second determination unit 32 is configured to determine initialization information for scrambling based on a third parameter and the MIMO data layer index. The third parameter includes the number of slots in one frame for transmitting a downlink DM-RS and/or the number of OFDM symbols in a slot for transmitting a downlink DM-RS.
[0257] Specifically, the initialization information satisfies:
c.sub.init=(2.sup.17(N.sub.symb.sup.slotn.sub.s,f.sup.μ+l+1)(2N.sub.ID.sup.n.sup.
[0258] c.sub.init represents initialization information; l represents the number of OFDM symbols in a slot for transmitting a downlink DM-RS; n.sub.s,f.sup.μ represents the number of slots in one frame for transmitting a downlink DM-RS; N.sub.layer-ID represents an MIMO data layer index or a codeword identifier or a data channel index transmitted from the slot transmission point; n.sub.SCID represents a scrambling identifier; N.sub.symb.sup.slot represents the number of symbols in one slot; and a value of N.sub.ID.sup.n.sup.
[0259] In an alternative embodiment of the present application, as shown in
[0260] The first communication unit 34 is configured to receive a PUSCH transmitted by a terminal.
[0261] The first descrambling unit 35 is configured to descramble the PUSCH based on the initialization information.
[0262] As an implementation mode, the first information is a preamble index. The second determination unit 32 is configured to determine initialization information for scrambling based on a fourth parameter, a second parameter, and the preamble index. The fourth parameter corresponds to an RNTI associated with PUSCH transmission, and the second parameter is a specific value.
[0263] Specifically, the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.10+n.sub.preamble-ID
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.14+n.sub.preamble-ID,
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.14+n.sub.ID,
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.10+n.sub.ID,
[0264] c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PUSCH transmission; n.sub.preamble-ID represents a preamble index; a value of n.sub.ID is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023.
[0265] In an alternative embodiment of the present application, as shown in
[0266] The first communication unit 34 is configured to receive an uplink DM-RS transmitted by a terminal.
[0267] The first descrambling unit 35 is configured to descramble the uplink DM-RS based on the initialization information.
[0268] As an implementation mode, the first information is a preamble index. The second determination unit 32 is configured to determine initialization information for scrambling based on a fifth parameter and the preamble index. The fifth parameter includes the number of slots in one frame for transmitting an uplink DM-RS and/or the number of OFDM symbols in a slot for transmitting an uplink DM-RS.
[0269] Specifically, the initialization information satisfies:
c.sub.init=(2.sup.17(N.sub.symb.sup.slotn.sub.s,f.sup.μ+l+1)(2N.sub.ID.sup.n.sup.
[0270] c.sub.init represents initialization information; l represents the number of OFDM symbols in a slot for transmitting an uplink DM-RS; n.sub.s,f.sup.μ represents the number of slots in one frame for transmitting an uplink DM-RS; N.sub.preamble-ID represents a preamble index; n.sub.SCID represents a scrambling identifier; N.sub.symb.sup.slot represents the number of symbols in one slot; and a value of N.sub.ID.sup.n.sup.
[0271] In the embodiments of the present application, the first determination unit 31, the second determination unit 32, the first scrambling unit 33 and the first descrambling unit 35 in the network device may be implemented by a Central Processing Unit (CPU), a Digital Signal Processor (DSP), a Microcontroller Unit (MCU) or a Field-Programmable Gate Array (FPGA) in the terminal in practice. The first communication unit 34 in the network device may be implemented by a communication module (including: basic communication suites, operating systems, communication modules, standardized interfaces and protocols, etc.) and a transceiver antenna in practice.
[0272] It should be noted that the network device provided by the above embodiments is only exemplified by the division of the above program modules when performing scrambling information processing. In practice, the above-mentioned processing distribution may be completed by different program modules as required, i.e., the internal structure of the network device is divided into different program modules to complete all or part of the above-described processing. In addition, the network device provided by the above embodiment and the embodiment of the scrambling information processing method belong to the same concept, and the detailed implementation process thereof is detailed in the method embodiment and will be omitted herein.
[0273] Embodiments of the present application also provide a terminal.
[0274] The second communication unit 41 is configured to obtain first information configured by a network device. The first information is associated with at least one of the following information: a transmission point, an MIMO data layer of the transmission point, a codeword transmitted by the transmission point, a data channel transmitted by the transmission point, and a preamble.
[0275] The third determination unit 42 is configured to determine initialization information for scrambling at least based on the first information.
[0276] In an alternative embodiment of the present application, as shown in
[0277] The second communication unit 41 is further configured to receive a PDSCH sent by the network device.
[0278] The second descrambling unit 43 is configured to descramble the PDSCH based on the initialization information.
[0279] In an embodiment of the present application, the initialization information is represented by a polynomial form of weighted sums of different powers of 2.
[0280] The initialization information satisfies:
[0281] n.sub.i-1∈{0, 1, . . . , Q.sub.i-1}, Q.sub.i-1 is a positive integer, and n.sub.i-1 takes a value from a set consisting of hexadecimal numbers, decimal numbers, octal numbers, or binary numbers; specific values of Q corresponding to different i are the same or different; system representations of Q corresponding to different i are the same or different; and N∈Z.sup.+ represents that a value is taken from a set of positive integers.
[0282] As an implementation mode, the first information is an MIMO data layer index. The third determination unit 42 is configured to determine initialization information for scrambling based on a first parameter, a codeword index, an MIMO data layer index, and a second parameter. The first parameter corresponds to an RNTI associated with PDSCH transmission, and the second parameter is a specific value.
[0283] Specifically, the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+l.Math.2.sup.13+n.sub.ID
[0284] c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PDSCH transmission; q represents a codeword index; l represents an MIMO data layer index; a value of n.sub.ID is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023.
[0285] As another implementation mode, the first information is a second parameter having a value within a second preset value range, and a maximum value within the second preset value range is a positive integer greater than 1023.
[0286] The third determination unit 42 is configured to determine initialization information for scrambling based on a first parameter, a codeword index, and a second parameter. The first parameter corresponds to an RNTI associated with PDSCH transmission.
[0287] Specifically, the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+q.Math.2.sup.14+n.sub.ID
[0288] c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PDSCH transmission; q represents a codeword index; and a value of n.sub.ID is within the second preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition.
[0289] In an alternative embodiment of the present application, the second communication unit 41 is further configured to receive a downlink DM-RS sent by the network device, and descramble the downlink DM-RS based on the initialization information.
[0290] As an implementation mode, the first information is an MIMO data layer index. The third determination unit 42 is configured to determine initialization information for scrambling based on a third parameter and the MIMO data layer index. The third parameter includes the number of slots in one frame for transmitting a downlink DM-RS and/or the number of OFDM symbols in a slot for transmitting a downlink DM-RS.
[0291] Specifically, the initialization information satisfies:
c.sub.init=(2.sup.17(N.sub.symb.sup.slotn.sub.s,f.sup.μ+l+1)(2N.sub.ID.sup.n.sup.
[0292] c.sub.init represents initialization information; l represents the number of OFDM symbols in a slot for transmitting a downlink DM-RS; n.sub.s,f.sup.μ represents the number of slots in one frame for transmitting a downlink DM-RS; N.sub.layer-ID represents an MIMO data layer index or a codeword identifier or a data channel index transmitted from the transmission point; n.sub.SCID represents a scrambling identifier; N.sub.symb.sup.slot represents the number of symbols in one slot; and a value of N.sub.ID.sup.n.sup.
[0293] In an alternative embodiment of the present application, as shown in
[0294] The second communication unit 41 is further configured to send the scrambled PUSCH to the network device based on the initialization information.
[0295] As an implementation mode, the first information is a preamble index. The third determination unit 42 is configured to determine initialization information for scrambling based on a fourth parameter, a second parameter, and the preamble index. The fourth parameter corresponds to an RNTI associated with PUSCH transmission, and the second parameter is a specific value.
[0296] Specifically, the initialization information satisfies:
c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.10+n.sup.preamble-ID
c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.10+n.sub.preamble-ID
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.ID.Math.2.sup.14+n.sub.preamble-ID,
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.14+n.sub.ID,
or satisfies: c.sub.init=n.sub.RNTI.Math.2.sup.15+n.sub.preamble-ID.Math.2.sup.10+n.sub.ID,
[0297] c.sub.init represents initialization information; n.sub.RNTI corresponds to an RNTI associated with PUSCH transmission; n.sub.preamble-ID represents a preamble index; a value of nip is within a first preset value range under a condition of satisfying a first preset condition, and corresponds to a cell identifier under a condition of not satisfying the first preset condition; and a maximum value within the first preset value range is 1023.
[0298] In an alternative embodiment of the present application, as shown in
[0299] The second communication unit 41 is further configured to send the scrambled uplink DM-RS to the network device based on the initialization information.
[0300] As an implementation mode, the first information is a preamble index.
[0301] The third determination unit 42 is configured to determine initialization information for scrambling based on a fifth parameter and the preamble index. The fifth parameter includes the number of slots in one frame for transmitting an uplink DM-RS and/or the number of OFDM symbols in a slot for transmitting an uplink DM-RS.
[0302] Specifically, the initialization information satisfies:
c.sub.init=(2.sup.17(N.sub.symb.sup.slotn.sub.s,f.sup.μ+l+1)(2N.sub.ID.sup.n.sup.
[0303] where c.sub.init represents initialization information; l represents the number of OFDM symbols in a slot for transmitting an uplink DM-RS; n.sub.s,f.sup.μ represents the number of slots in one frame for transmitting an uplink DM-RS; N.sub.preamble-ID represents a preamble index; n.sub.SCID represents a scrambling identifier; N.sub.symb.sup.slot represents the number of symbols in one slot; and a value of N.sub.ID.sup.n.sup.
[0304] In the embodiments of the present application, the third determination unit 42, the second scrambling unit 44 and the second descrambling unit 43 in the terminal may be implemented by a CPU, a DSP, an MCU or an FPGA in the terminal in practice. The second communication unit 41 in the terminal may be implemented by a communication module (including: basic communication suites, operating systems, communication modules, standardized interfaces and protocols, etc.) and a transceiver antenna in practice.
[0305] It should be noted that the terminal provided by the above embodiments is only exemplified by the division of the above program modules when performing scrambling information processing. In practice, the above-mentioned processing distribution may be completed by different program modules as required, i.e., the internal structure of the terminal is divided into different program modules to complete all or part of the above-described processing. In addition, the terminal provided by the above embodiment and the embodiment of the scrambling information processing method belong to the same concept, and the detailed implementation process thereof is detailed in the method embodiment and will be omitted herein.
[0306] Embodiments of the present application also provide a communication device.
[0307] It can be understood that a communication interface 53 is also included in the communication device. The various components in the device may be coupled together by a bus system 54. It can be understood that the bus system 54 is configured to implement connection and communication between the components. The bus system 54 includes a data bus, a power bus, a control bus, and a status signal bus. However, for the sake of clarity, various buses are marked as the bus system 54 in
[0308] It can be understood that the memory 52 may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a Read Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), a Ferromagnetic Random Access Memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a Compact Disc-ROM (CD-ROM). The magnetic surface memory may be a magnetic disk memory or a magnetic tape memory. The volatile memory may be a Random Access Memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as a Static RAM (SRAM), a Synchronous SRAM (SSRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDRSDRAM), an Enhanced SDRAM (ESDRAM), a Synchlink DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 52 described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0309] The methods disclosed in the embodiments of the present application described above may be applied to the processor 51 or implemented by the processor 51. The processor 51 may be an integrated circuit chip with signal processing capabilities. In an implementation process, each step of the above method may be completed by using an integrated logic circuit of hardware in the processor 51 or an instruction in a software form. The processor 51 described above may be a general purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Various methods, steps, and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed by the processor 51. The general purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the embodiment of the present application may be directly embodied as a hardware decoding processor for execution and completion, or a combination of hardware and software modules in the decoding processor for execution and completion. The software module may be located in a storage medium, which is located in the memory 52, and the processor 51 reads information in the memory 52, and completes the steps of the foregoing methods in combination with hardware.
[0310] Embodiments of the present application also provide a communication system, which includes a network device and a terminal. The terminal may be used for realizing corresponding functions realized by the terminal in the above method, and the network device may be used for realizing corresponding functions realized by the network device in the above method. For the sake of brevity, descriptions thereof are omitted herein.
[0311] The technical solutions of the embodiments of the present application may be applied to various communication systems, such as a Global System of Mobile communication (GSM), an LTE system or a 5G system. The 5G system may also be referred to as an NR system. The network device may be an access network device in the communication system, such as a base station under each communication system.
[0312] Embodiments of the present application also provide a computer-readable storage medium, which has a computer program stored thereon that, when executed by a processor, implements the steps of a scrambling information processing method applied to a network device according to the embodiment of the present application, or implements the steps of a scrambling information processing method applied to a terminal according to the embodiment of the present application.
[0313] In some embodiments provided by the present application, it should be understood that the disclosed device and method may be implemented in another manner. The device embodiment described above is only schematic, and for example, division of the units is only logic function division, and other division manners may be adopted during practical implementation. For example, multiple units or components may be combined or integrated into another system, or some characteristics may be neglected or not executed. In addition, coupling or direct coupling or communication connection between each displayed or discussed component may be indirect coupling or communication connection, implemented through some interfaces, of the device or the units, and may be electrical and mechanical or adopt other forms.
[0314] The units described as separate parts may or may not be physically separated, and parts displayed as units may or may not be physical units, and namely may be located in the same place, or may also be distributed to multiple network units. Part of all of the units may be selected according to a practical requirement to achieve the purposes of the solutions of the embodiments.
[0315] In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, each unit may also serve as an independent unit and two or more than two units may also be integrated into a unit. The integrated unit may be implemented in a hardware form and may also be implemented in form of hardware and software functional unit.
[0316] Those of ordinary skill in the art can understand that all or part of the steps of the above method embodiments may be completed by a program instructing related hardware. The foregoing program may be stored in a computer-readable storage medium. When the program is executed, the steps of the above method embodiments are performed. The foregoing storage medium includes: various media capable of storing program codes such as a mobile storage device, a ROM, a RAM, a magnetic disk, or an optical disk.
[0317] Or, the integrated unit of the present application may also be stored in a computer-readable storage medium if being implemented in the form of a software functional module and sold or used as a standalone product. Based on such an understanding, the technical solutions of the present application substantially or parts making contributions to the conventional art or part of the technical solutions may be embodied in form of software product, and the computer software product is stored in a storage medium, including a plurality of instructions configured to enable a computer device (which may be a personal computer, a server, a network device or the like) to execute all or part of the steps of the method in each embodiment of the present application. The foregoing storage medium includes: various media capable of storing program codes such as a mobile storage device, a ROM, a RAM, a magnetic disk, or an optical disk.
[0318] The methods disclosed in the several method embodiments provided by the present application may be combined arbitrarily without conflict to obtain a new method embodiment.
[0319] The features disclosed in the several product embodiments provided by the present application may be combined arbitrarily without conflict to obtain a new product embodiment.
[0320] The features disclosed in the several method or device embodiments provided by the present application may be combined arbitrarily without conflict to obtain a new method or device embodiment.
[0321] The above is only the specific implementation mode of the present application and not intended to limit the scope of protection of the present application. Any variations or replacements apparent to those skilled in the art within the technical scope disclosed by the present application shall fall within the scope of protection of the present application. Therefore, the scope of protection of the present application should be subject to the scope of protection of the claims.