A data transmission method, base station and user equipment
By scrambling and sending data blocks of multiple broadcast channels in time, the continuity problem of PBCH transmission in multi-beam system is solved, and wider coverage of the broadcast channel is achieved.
Patent Information
- Application Number
- CN201911134437.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2015-12-03
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2035-12-03
AI Technical Summary
The prior art cannot be applied to PBCH transmission in a multi-beam system because it is impossible to achieve continuous transmission of PBCH on the beam where the target UE is located.
By scrambling the data blocks of multiple broadcast channels on the base station side, scrambled code blocks are formed, and these code blocks are sent through multiple antenna ports or antenna port components on different time resource units, ensuring that the UE can receive the correct code blocks on the corresponding time resource units.
It realizes the transmission of each broadcast channel in a multi-antenna port or antenna port group, improves the coverage range of the broadcast channel, and is suitable for multi-beam systems.
Smart Images

Figure CN111030794B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a data transmission method, a base station and a user equipment. Background Art
[0002] In current cellular systems, system information is generally transmitted through broadcast channels. System messages include user access information, configuration information and operation information in other channels of the cell. Therefore, correctly receiving information on the broadcast channel is crucial to the operation of the system. For example, in the Long Term Evolution (LTE) system, the system information transmitted by the broadcast channel is divided into two categories: Master Information Block (MIB) messages and System Information Blocks (SIB) messages. Among them, the parameters included in the MIB message can be used for the initial access process of the user equipment (UE). The evolved Node B (eNodeB) broadcasts the MIB message to the UE through the physical broadcast channel (PBCH).
[0003] At present, the PBCH in the LTE system is sent in a wide beam transmission mode. Among them, wide beam means that the beam covers a wide range, for example, it can cover the entire cell. The PBCH carries the MIB message, which is repeatedly sent 4 times within a 40 millisecond (English full name: millisecond, English abbreviation: ms) period, and each PBCH sent carries the same codeword information. In other words, the codeword information sent each time can be descrambled independently. Therefore, when the signal-to-interference ratio (English full name: Signal to Interference Ratio, English abbreviation: SIR) is good enough, the UE may only need to receive one of the MIB messages sent within 40ms to successfully descramble the codeword information carried by the PBCH. If the descrambling is unsuccessful, it can also be combined with the content carried by the PBCH sent in the next 10ms and then jointly descrambled until the codeword information carried by the PBCH is successfully descrambled.
[0004] With the evolution of mobile communication technology, massive Multiple Input Multiple Output (MIMO) technology will be adopted in future systems, which will greatly improve spectrum efficiency. The current data channel will mainly use beamforming technology. In this case, in order to keep consistent with the data channel coverage, PBCH as a public channel also needs to use multi-beam transmission, but the PBCH transmission scheme in the aforementioned prior art cannot be applied to the multi-beam system, because according to the prior art, PBCH carrying the same information and different scrambling codes need to be continuously received on the beam where the target UE is located, and according to the requirements of massive MIMO technology, it is inevitable that PBCH cannot be continuously transmitted on the beam where the target UE is located. Therefore, the prior art cannot be applied to the multi-beam system. Summary of the invention
[0005] The embodiment of the present invention provides a data transmission method, a base station and a user equipment, which are used to transmit each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0006] To solve the above technical problems, the embodiments of the present invention provide the following technical solutions:
[0007] In a first aspect, an embodiment of the present invention provides a data transmission method, including:
[0008] The base station respectively obtains multiple data blocks carried on each broadcast channel of N broadcast channels, wherein the i-th broadcast channel of the N broadcast channels corresponds to the i-th antenna port of N antenna ports, or the i-th broadcast channel of the N broadcast channels corresponds to the i-th antenna port group of N antenna port groups, N is a positive integer, and i is a positive integer greater than 0 and less than or equal to N;
[0009] The base station scrambles the data blocks carried on the N broadcast channels to obtain scrambled code blocks carried on the N broadcast channels;
[0010] The base station uses the N antenna ports to send scrambled code blocks corresponding to each broadcast channel in different time resource units, or the base station uses the N antenna port groups to send scrambled code blocks corresponding to each broadcast channel in different time resource units.
[0011] Since the base station scrambles the data blocks carried on N broadcast channels respectively, scrambled code blocks carried on N broadcast channels are obtained, and the scrambled code blocks carried on each broadcast channel are sent on different time resource units, that is, the base station uses a time-sharing method to send the scrambled code blocks carried on each broadcast channel through N antenna ports or N antenna port groups, and each UE receives the scrambled code blocks sent by the base station on each time resource unit through the antenna port or antenna port group corresponding to itself, thereby realizing the transmission of each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0012] In combination with the first aspect, in a first possible implementation manner of the first aspect, the base station scrambles the data blocks carried on the N broadcast channels to obtain scrambled code blocks carried on the N broadcast channels, including:
[0013] The base station scrambles the data blocks carried on each of the N broadcast channels using a first scrambling code to obtain N first scrambled code blocks carried on the N broadcast channels;
[0014] and / or,
[0015] The base station scrambles the data blocks carried on each of the N broadcast channels using a second scrambling code to obtain N second scrambled code blocks carried on the N broadcast channels, wherein the first scrambling code and the second scrambling code are different scrambling codes.
[0016] Since the base station scrambles the data blocks carried on each of the N broadcast channels using two different scrambling codes, and obtains scrambled code blocks corresponding to the two scrambling codes, the UE can descramble the data blocks using different scrambling codes.
[0017] In combination with the first aspect, in a second possible implementation manner of the first aspect, the i-th broadcast channel among the N broadcast channels carries indication information of an antenna port or an antenna port group where a user equipment UE corresponding to the i-th broadcast channel is located; or,
[0018] The pilot signal carried by the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located; or,
[0019] The value of the synchronization sequence in the antenna port where the UE corresponding to the i-th broadcast channel among the N broadcast channels is located corresponds to the indication information of the antenna port where the UE corresponding to the i-th broadcast channel is located, or the value of the synchronization sequence in the antenna port group where the UE corresponding to the i-th broadcast channel is located corresponds to the indication information of the antenna port group where the UE corresponding to the i-th broadcast channel is located; or,
[0020] The scrambling code used when scrambling the data block carried on the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located.
[0021] Therefore, the base station can determine the indication information of the antenna port or antenna port group where the UE is located through a variety of methods. For example, the broadcast channel carries the indication information, the pilot signal corresponds to the indication information, the synchronization sequence corresponds to the indication information, and the scrambling code corresponds to the indication information. Through these methods, the UE can obtain the location information of the antenna port or antenna port group where the UE is located.
[0022] In combination with the first aspect or the first possible or second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, after the base station scrambles the data blocks carried on the N broadcast channels to obtain the scrambled code blocks carried on the N broadcast channels, the method further includes:
[0023] The base station indicates the first part of the system frame number SFN of the UE corresponding to the i-th broadcast channel through the system information of the i-th broadcast channel among the N broadcast channels, and / or,
[0024] The base station indicates the second part of the SFN information by sending the number of scrambled code blocks to the UE corresponding to the i-th broadcast channel, and / or,
[0025] The base station indicates the third part of the SFN information through the location information of the antenna port or the antenna port group where the UE corresponding to the i-th broadcast channel is located;
[0026] The SFN is composed of the first part of information and the second part of information, or the SFN is composed of the first part of information and the third part of information, or the SFN is composed of the first part of information, the second part of information, and the third part of information.
[0027] The base station can use multiple methods to indicate SFN to the UE, and the UE can determine the composition of SFN in the same way as the base station, so that the SFN can be determined by two or three of the system information, the number of scrambled code blocks, and the location information of the antenna port or antenna port group where the UE is located.
[0028] In combination with the first possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the base station uses the N antenna ports to send scrambled code blocks corresponding to each broadcast channel in different time resource units, including:
[0029] The base station sends the N first scrambled code blocks respectively through the N antenna ports in N time resource units within a first data transmission period, wherein the i-th first scrambled code block among the N first scrambled code blocks is sent on the i-th antenna port among the N antenna ports; and / or,
[0030] The base station respectively sends the N second scrambled code blocks through the N antenna ports on N time resource units within a second data transmission period, wherein the i-th second scrambled code block among the N second scrambled code blocks is sent on the i-th antenna port among the N antenna ports, and the second data transmission period is a data transmission period that is temporally adjacent to the first data transmission period.
[0031] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0032] In combination with the first possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, the base station uses the N antenna port groups to send scrambled code blocks corresponding to each broadcast channel in different time resource units, including:
[0033] The base station sends the N first scrambled code blocks respectively through the N antenna port groups on N time resource units within a first data transmission period, wherein the i-th first scrambled code block among the N first scrambled code blocks is sent on the i-th antenna port group among the N antenna port groups; and / or,
[0034] The base station respectively sends the N second scrambled code blocks through the N antenna port groups on N time resource units within a second data transmission period, wherein the i-th second scrambled code block among the N second scrambled code blocks is sent on the i-th antenna port group among the N antenna port groups, and the second data transmission period is a data transmission period that is temporally adjacent to the first data transmission period.
[0035] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0036] In combination with the first aspect, in a sixth possible implementation manner of the first aspect, the base station carries value information of N in the N broadcast channels; or,
[0037] The base station uses the value information of N as a mask for the cyclic redundancy check code CRC of the N broadcast channels.
[0038] Therefore, the base station indicates the number of broadcast channels to the UE through the CRC mask, and the UE can determine the number of broadcast channels through the CRC mask.
[0039] In combination with the third possible implementation manner of the first aspect, in a seventh possible implementation manner of the first aspect, the number of bit positions occupied by the second part of information in the SFN is determined according to the value of N.
[0040] In combination with the third possible implementation manner of the first aspect, in an eighth possible implementation manner of the first aspect, the number of bit positions occupied by the third part of the information in the SFN is determined according to the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel.
[0041] In a second aspect, an embodiment of the present invention further provides a data transmission method, including:
[0042] The user equipment UE receives, at a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by a base station through an i-th antenna port among N antenna ports, or receives, at a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by the base station through an i-th antenna port group among N antenna port groups, where N is a positive integer, i is a positive integer greater than 0 and less than or equal to N, and the UE corresponds to the i-th antenna port or the i-th antenna port group;
[0043] The UE descrambles a scrambled code block carried on the i-th broadcast channel received through the i-th antenna port or the i-th antenna port group.
[0044] Since the base station scrambles the data blocks carried on N broadcast channels respectively, scrambled code blocks carried on N broadcast channels are obtained, and the scrambled code blocks carried on each broadcast channel are sent on different time resource units, that is, the base station uses a time-sharing method to send the scrambled code blocks carried on each broadcast channel through N antenna ports or N antenna port groups, and the UE receives the scrambled code blocks sent by the base station on each time resource unit through the antenna port or antenna port group corresponding to itself, thereby realizing the transmission of each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0045] In combination with the second aspect, in a first possible implementation manner of the second aspect, the UE descrambles the scrambled code block carried on the i-th broadcast channel received through the i-th antenna port or the i-th antenna port group, including:
[0046] The UE descrambles the i-th first scrambled code block carried on the i-th broadcast channel; or,
[0047] Descrambling, by the UE, the i-th second scrambled code block carried on the i-th broadcast channel; or,
[0048] The UE combines the i-th first scrambled code block and the i-th second scrambled code block carried on the i-th broadcast channel, and then descrambles the combined i-th first scrambled code block and i-th second scrambled code block.
[0049] Since the base station scrambles the data blocks carried on each of the N broadcast channels using two different scrambling codes, and obtains scrambled code blocks corresponding to the two scrambling codes, the UE can descramble the data blocks using different scrambling codes.
[0050] In combination with the second aspect, in a second possible implementation manner of the second aspect, the user equipment UE receives, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel in N broadcast channels sent by a base station through an i-th antenna port in N antenna ports, or, before receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel in N broadcast channels sent by the base station through an i-th antenna port group in N antenna port groups, the method further includes:
[0051] The UE acquires, according to the indication information carried by the i-th broadcast channel, the location information of the antenna port or antenna port group where the UE is located; or,
[0052] The UE acquires, according to the pilot signal carried by the i-th broadcast channel, location information of the antenna port or antenna port group where the UE is located; or,
[0053] The UE obtains the position information of the antenna port where the UE is located according to the value of the synchronization sequence in the antenna port where the UE is located, or the UE obtains the position information of the antenna port group where the UE is located according to the value of the synchronization sequence in the antenna port group where the UE is located; or,
[0054] The UE obtains the position information of the antenna port or antenna port group where the UE is located according to the scrambling code used when descrambling the scrambled code block carried on the i-th broadcast channel.
[0055] Therefore, the base station can determine the indication information of the antenna port or antenna port group where the UE is located through a variety of methods. For example, the broadcast channel carries the indication information, the pilot signal corresponds to the indication information, the synchronization sequence corresponds to the indication information, and the scrambling code corresponds to the indication information. Through these methods, the UE can obtain the location information of the antenna port or antenna port group where the UE is located.
[0056] In combination with the second aspect or the first possible or second possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the user equipment UE receives, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel in N broadcast channels sent by a base station through an i-th antenna port in N antenna ports, or, before receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel in N broadcast channels sent by the base station through an i-th antenna port group in N antenna port groups, the method further includes:
[0057] The UE acquires first part information of a system frame number SFN through system information of an i-th broadcast channel among the N broadcast channels, and / or the UE acquires second part information of the SFN through the number of scrambled code blocks received by the UE, and / or the UE acquires third part information of the SFN through location information of an antenna port or an antenna port group where the UE is located;
[0058] The UE obtains the SFN through the first part of information and the second part of information, or the UE obtains the SFN through the first part of information and the third part of information, or the UE obtains the SFN through the first part of information, the second part of information, and the third part of information.
[0059] The base station can use multiple methods to indicate SFN to the UE, and the UE can determine the composition of SFN in the same way as the base station, so that the SFN can be determined by two or three of the system information, the number of scrambled code blocks, and the location information of the antenna port or antenna port group where the UE is located.
[0060] In combination with the second aspect, in a fourth possible implementation manner of the second aspect, the user equipment UE receives, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by a base station through an i-th antenna port among N antenna ports, including:
[0061] The UE receives, at the i-th time resource unit within the first data transmission period, the i-th first scrambled code block carried on the i-th broadcast channel and sent by the base station through the i-th antenna port among the N antenna ports; and / or,
[0062] The UE receives the i-th second scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port among N antenna ports on the i-th time resource unit within the second data transmission period, and the second data transmission period is a data transmission period adjacent to the first data transmission period.
[0063] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0064] In combination with the second aspect, in a fifth possible implementation manner of the second aspect, the user equipment UE receives, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel in N broadcast channels sent by a base station through an i-th antenna port group in N antenna port groups, including:
[0065] The UE receives, at the i-th time resource unit within the first data transmission period, an i-th first scrambled code block carried on the i-th broadcast channel and sent by the base station through the i-th antenna port group among the N antenna port groups; and / or,
[0066] The UE receives the i-th second scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port group among N antenna port groups on the i-th time resource unit within the second data transmission period, and the second data transmission period is a data transmission period adjacent to the first data transmission period.
[0067] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0068] In combination with the second aspect, in a sixth possible implementation manner of the second aspect, the user equipment UE receives, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel in N broadcast channels sent by a base station through an i-th antenna port in N antenna ports, or, before receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel in N broadcast channels sent by the base station through an i-th antenna port group in N antenna port groups, the method further includes:
[0069] The UE obtains the value of N from the value information carried by the i-th broadcast channel; or,
[0070] The UE obtains the value of N according to the mask of the cyclic redundancy check code CRC of the i-th broadcast channel.
[0071] Therefore, the base station indicates the number of broadcast channels to the UE through the CRC mask, and the UE can determine the number of broadcast channels through the CRC mask.
[0072] In combination with the third possible implementation manner of the second aspect, in a seventh possible implementation manner of the second aspect, the number of bit positions occupied by the second part of information in the SFN is determined according to the value of N.
[0073] In combination with the third possible implementation manner of the second aspect, in an eighth possible implementation manner of the second aspect, the number of bit positions occupied by the third part of the information in the SFN is determined according to the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel.
[0074] In a third aspect, an embodiment of the present invention further provides a base station, including:
[0075] an acquisition module, configured to respectively acquire a plurality of data blocks carried on each of N broadcast channels, wherein an i-th broadcast channel among the N broadcast channels corresponds to an i-th antenna port among N antenna ports, or an i-th broadcast channel among the N broadcast channels corresponds to an i-th antenna port group among N antenna port groups, N is a positive integer, and i is a positive integer greater than 0 and less than or equal to N;
[0076] A scrambling module, configured to scramble the data blocks carried on the N broadcast channels to obtain scrambled code blocks carried on the N broadcast channels;
[0077] The transceiver module is used to use the N antenna ports to send the scrambled code blocks carried on each broadcast channel respectively in different time resource units, or to use the N antenna port groups to send the scrambled code blocks carried on each broadcast channel respectively in different time resource units.
[0078] Since the base station scrambles the data blocks carried on N broadcast channels respectively, scrambled code blocks carried on N broadcast channels are obtained, and the scrambled code blocks carried on each broadcast channel are sent on different time resource units, that is, the base station uses a time-sharing method to send the scrambled code blocks carried on each broadcast channel through N antenna ports or N antenna port groups, and each UE receives the scrambled code blocks sent by the base station on each time resource unit through the antenna port or antenna port group corresponding to itself, thereby realizing the transmission of each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0079] In combination with the third aspect, in a first possible implementation manner of the third aspect, the scrambling module is specifically configured to use a first scrambling code to scramble the data blocks carried on each of the N broadcast channels, respectively, to obtain N first scrambled code blocks carried on the N broadcast channels; and / or use a second scrambling code to scramble the data blocks carried on each of the N broadcast channels, respectively, to obtain N second scrambled code blocks carried on the N broadcast channels, wherein the first scrambling code and the second scrambling code are different scrambling codes.
[0080] Since the base station scrambles the data blocks carried on each of the N broadcast channels using two different scrambling codes, and obtains scrambled code blocks corresponding to the two scrambling codes, the UE can descramble the data blocks using different scrambling codes.
[0081] In combination with the third aspect, in a second possible implementation manner of the third aspect, the base station further includes: a first configuration module, used to configure the following information: the i-th broadcast channel among the N broadcast channels carries indication information of the antenna port or antenna port group where the user equipment UE corresponding to the i-th broadcast channel is located; or, the pilot signal carried by the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located; or, the value of the synchronization sequence in the antenna port where the UE corresponding to the i-th broadcast channel among the N broadcast channels is located corresponds to the indication information of the antenna port where the UE corresponding to the i-th broadcast channel is located, or the value of the synchronization sequence in the antenna port group where the UE corresponding to the i-th broadcast channel among the N broadcast channels is located corresponds to the indication information of the antenna port group where the UE corresponding to the i-th broadcast channel is located; or, the scrambling code used when scrambling the data block carried on the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located.
[0082] Therefore, the base station can determine the indication information of the antenna port or antenna port group where the UE is located through a variety of methods. For example, the broadcast channel carries the indication information, the pilot signal corresponds to the indication information, the synchronization sequence corresponds to the indication information, and the scrambling code corresponds to the indication information. Through these methods, the UE can obtain the location information of the antenna port or antenna port group where the UE is located.
[0083] In combination with the third aspect or the first possible or second possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, the base station further includes: a second configuration module, configured to configure the following information after the scrambling module scrambles the data blocks carried on the N broadcast channels to obtain the scrambled code blocks carried on the N broadcast channels: indicating the first part of information of the system frame number SFN of the UE corresponding to the ith broadcast channel through the system information of the ith broadcast channel among the N broadcast channels, and / or indicating the second part of information of the SFN through the number of scrambled code blocks sent to the UE corresponding to the ith broadcast channel, and / or indicating the third part of information of the SFN through the position information of the antenna port or antenna port group where the UE corresponding to the ith broadcast channel is located;
[0084] The SFN is composed of the first part of information and the second part of information, or the SFN is composed of the first part of information and the third part of information, or the SFN is composed of the first part of information, the second part of information, and the third part of information.
[0085] The base station can use multiple methods to indicate SFN to the UE, and the UE can determine the composition of SFN in the same way as the base station, so that the SFN can be determined by two or three of the system information, the number of scrambled code blocks, and the location information of the antenna port or antenna port group where the UE is located.
[0086] In combination with the first possible implementation manner of the third aspect, in a fourth possible implementation manner of the third aspect, the transceiver module is specifically used to send the N first scrambled code blocks respectively through the N antenna ports on N time resource units within a first data transmission period, wherein the i-th first scrambled code block among the N first scrambled code blocks is sent on the i-th antenna port among the N antenna ports; and / or, send the N second scrambled code blocks respectively through the N antenna ports on N time resource units within a second data transmission period, wherein the i-th second scrambled code block among the N second scrambled code blocks is sent on the i-th antenna port among the N antenna ports, and the second data transmission period is a data transmission period that is temporally adjacent to the first data transmission period.
[0087] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0088] In combination with the first possible implementation manner of the third aspect, in a fifth possible implementation manner of the third aspect, the transceiver module is specifically used to send the N first scrambled code blocks respectively through the N antenna port groups on N time resource units within a first data transmission period, wherein the i-th first scrambled code block among the N first scrambled code blocks is sent on the i-th antenna port group among the N antenna port groups; and / or, send the N second scrambled code blocks respectively through the N antenna port groups on N time resource units within a second data transmission period, wherein the i-th second scrambled code block among the N second scrambled code blocks is sent on the i-th antenna port group among the N antenna port groups, and the second data transmission period is a data transmission period that is temporally adjacent to the first data transmission period.
[0089] In combination with the third aspect, in a sixth possible implementation of the third aspect, the base station also includes: a third configuration module, used to carry the value information of N in the N broadcast channels; or, using the value information of N as a mask for the cyclic redundancy check code CRC of the N broadcast channels.
[0090] Therefore, the base station indicates the number of broadcast channels to the UE through the CRC mask, and the UE can determine the number of broadcast channels through the CRC mask.
[0091] In combination with the third possible implementation manner of the third aspect, in a seventh possible implementation manner of the third aspect, the number of bit positions occupied by the second part of information in the SFN is determined according to the value of N.
[0092] In combination with the third possible implementation manner of the third aspect, in an eighth possible implementation manner of the third aspect, the number of bit positions occupied by the third part of the information in the SFN is determined according to the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel.
[0093] In a fourth aspect, an embodiment of the present invention further provides a user equipment UE, including:
[0094] A transceiver module, configured to receive, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by a base station through an i-th antenna port among N antenna ports, or, on a time resource unit corresponding to the UE, receive, by the base station, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by an i-th antenna port group among N antenna port groups, where N is a positive integer, i is a positive integer greater than 0 and less than or equal to N, and the UE corresponds to the i-th antenna port or the i-th antenna port group;
[0095] A descrambling module is used to descramble the scrambled code block carried on the i-th broadcast channel received through the i-th antenna port or the i-th antenna port group.
[0096] Since the base station scrambles the data blocks carried on N broadcast channels respectively, scrambled code blocks carried on N broadcast channels are obtained, and the scrambled code blocks carried on each broadcast channel are sent on different time resource units, that is, the base station uses a time-sharing method to send the scrambled code blocks carried on each broadcast channel through N antenna ports or N antenna port groups, and the UE receives the scrambled code blocks sent by the base station on each time resource unit through the antenna port or antenna port group corresponding to itself, thereby realizing the transmission of each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0097] In combination with the fourth aspect, in a first possible implementation manner of the fourth aspect, the descrambling module is specifically used to descramble the i-th first scrambled code block carried on the i-th broadcast channel; or, descramble the i-th second scrambled code block carried on the i-th broadcast channel; or, merge the i-th first scrambled code block and the i-th second scrambled code block carried on the i-th broadcast channel, and then descramble the merged i-th first scrambled code block and i-th second scrambled code block.
[0098] Since the base station scrambles the data blocks carried on each of the N broadcast channels using two different scrambling codes, and obtains scrambled code blocks corresponding to the two scrambling codes, the UE can descramble the data blocks using different scrambling codes.
[0099] In combination with the fourth aspect, in a second possible implementation manner of the fourth aspect, the user equipment further includes: a first acquisition module, which is used for the transceiver module to receive, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port in N antenna ports, or, after receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port group in N antenna port groups, the scrambled code block is obtained according to the indication information carried by the i-th broadcast channel. The method comprises the steps of: obtaining the position information of the antenna port or the antenna port group where the UE is located according to the pilot signal carried by the i-th broadcast channel; obtaining the position information of the antenna port where the UE is located according to the value of the synchronization sequence in the antenna port where the UE is located, or obtaining the position information of the antenna port group where the UE is located according to the value of the synchronization sequence in the antenna port group where the UE is located; or obtaining the position information of the antenna port or the antenna port group where the UE is located according to the scrambling code used when descrambling the scrambled code block carried on the i-th broadcast channel.
[0100] Therefore, the base station can determine the indication information of the antenna port or antenna port group where the UE is located through a variety of methods. For example, the broadcast channel carries the indication information, the pilot signal corresponds to the indication information, the synchronization sequence corresponds to the indication information, and the scrambling code corresponds to the indication information. Through these methods, the UE can obtain the location information of the antenna port or antenna port group where the UE is located.
[0101] In combination with the fourth aspect or the first possible or second possible implementation of the fourth aspect, in the third possible implementation of the fourth aspect, the user equipment further includes: a second acquisition module, which is used for the transceiver module to receive the scrambled code block carried on the i-th broadcast channel in the N broadcast channels sent by the base station through the i-th antenna port in the N antenna ports on the time resource unit corresponding to the UE, or, before receiving the scrambled code block carried on the i-th broadcast channel in the N broadcast channels sent by the base station through the i-th antenna port group in the N antenna port groups on the time resource unit corresponding to the UE, through the The first part of the system frame number SFN is obtained through the system information of the i-th broadcast channel among the N broadcast channels, and / or the second part of the SFN is obtained through the number of scrambled code blocks received by the UE, and / or the third part of the SFN is obtained through the position information of the antenna port or the antenna port group where the UE is located, the SFN is obtained through the first part of the information and the second part of the information, or the SFN is obtained through the first part of the information and the third part of the information, or the SFN is obtained through the first part of the information, the second part of the information, and the third part of the information.
[0102] The base station can use multiple methods to indicate SFN to the UE, and the UE can determine the composition of SFN in the same way as the base station, so that the SFN can be determined by two or three of the system information, the number of scrambled code blocks, and the location information of the antenna port or antenna port group where the UE is located.
[0103] In combination with the fourth aspect, in a fourth possible implementation method of the fourth aspect, the transceiver module is specifically used to receive the i-th first scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port among N antenna ports at the i-th time resource unit within the first data transmission period; and / or, receive the i-th second scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port among N antenna ports at the i-th time resource unit within the second data transmission period, and the second data transmission period is a data transmission period adjacent to the first data transmission period.
[0104] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0105] In combination with the fourth aspect, in a fifth possible implementation of the fourth aspect, the transceiver module is specifically used to receive the i-th first scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port group among N antenna port groups at the i-th time resource unit within the first data transmission period; and / or, to receive the i-th second scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port group among N antenna port groups at the i-th time resource unit within the second data transmission period, and the second data transmission period is a data transmission period adjacent to the first data transmission period.
[0106] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0107] In combination with the fourth aspect, in a sixth possible implementation of the fourth aspect, the user equipment further includes: a third acquisition module, which is used for the transceiver module to receive the scrambled code block carried on the i-th broadcast channel among N broadcast channels sent by the base station through the i-th antenna port among N antenna ports on the time resource unit corresponding to the UE, or, before receiving the scrambled code block carried on the i-th broadcast channel among N broadcast channels sent by the base station through the i-th antenna port group among N antenna port groups on the time resource unit corresponding to the UE, obtain the value of N from the value information carried by the i-th broadcast channel; or, obtain the value of N according to the mask of the cyclic redundancy check code CRC of the i-th broadcast channel.
[0108] Therefore, the base station indicates the number of broadcast channels to the UE through the CRC mask, and the UE can determine the number of broadcast channels through the CRC mask.
[0109] In combination with the third possible implementation manner of the fourth aspect, in a seventh possible implementation manner of the fourth aspect, the number of bit positions occupied by the second part of information in the SFN is determined according to the value of N.
[0110] In combination with the third possible implementation manner of the fourth aspect, in an eighth possible implementation manner of the fourth aspect, the number of bit positions occupied by the third part of the information in the SFN is determined according to the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel. BRIEF DESCRIPTION OF THE DRAWINGS
[0111] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention, and those skilled in the art can also obtain other drawings based on these drawings.
[0112] Figure 1 A schematic diagram of a system architecture for the application of the data transmission method provided in an embodiment of the present invention;
[0113] Figure 2 A schematic diagram of a flow chart of a data transmission method provided by an embodiment of the present invention;
[0114] Figure 3 A schematic diagram of beam coverage provided by an embodiment of the present invention;
[0115] Figure 4 A schematic diagram of sending a scrambled code block carried on a broadcast channel provided by an embodiment of the present invention;
[0116] Figure 5 A schematic block diagram of the process flow of another data transmission method provided by an embodiment of the present invention;
[0117] Figure 6-a A schematic diagram of the structure of a base station provided in an embodiment of the present invention;
[0118] Figure 6-b A schematic diagram of the structure of another base station provided in an embodiment of the present invention;
[0119] Figure 6-c A schematic diagram of the structure of another base station provided in an embodiment of the present invention;
[0120] Figure 6-d A schematic diagram of the structure of another base station provided in an embodiment of the present invention;
[0121] Figure 7-a A schematic diagram of the structure of a UE provided in an embodiment of the present invention;
[0122] Figure 7-b A schematic diagram of the composition structure of another UE provided in an embodiment of the present invention;
[0123] Figure 7-c A schematic diagram of the composition structure of another UE provided in an embodiment of the present invention;
[0124] Figure 7-d A schematic diagram of the composition structure of another UE provided in an embodiment of the present invention;
[0125] Figure 8 A schematic diagram of the structure of another base station provided in an embodiment of the present invention;
[0126] Fig. 9 A schematic diagram of the composition structure of another UE provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0127] The embodiment of the present invention provides a data transmission method, a base station and a user equipment, which are used to transmit each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0128] In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention are clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described below are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention belong to the scope of protection of the present invention.
[0129] The terms "including" and "having" and any variations thereof in the description and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusions, so that a process, method, system, product or apparatus that includes a series of units is not necessarily limited to those units but may include other units not expressly listed or inherent to such processes, methods, products or apparatuses.
[0130] First, the system architecture to which the data transmission method of the present invention is applied is briefly introduced. The present invention is mainly applied to LTE system or advanced long-term evolution (English full name: LTE Advanced, English abbreviation: LTE-A) system. The present invention can also be applied to other communication systems, for example, the fifth generation mobile communication technology (English full name: 5-Generation, English abbreviation: 5G), wideband code division multiple access (English full name: Wideband Code Division Multiple Access, English abbreviation: WCDMA), time division synchronous code division multiple access (English full name: Time Division-Synchronous Code Division Multiple Access, English abbreviation: TD-SCDMA) and other systems, as long as there are entities in the communication system that can send broadcast messages and there are other entities in the communication system that can receive broadcast entities.
[0131] Please refer to Figure 1As shown, the system architecture of the data transmission method provided in the embodiment of the present invention is applied, wherein the base station to which UE1 belongs is base station 1, the base station to which UE2 belongs is base station 2, the base station to which UE3 belongs is base station 3, base station 1 and base station 2 are connected via an X2 interface, base station 1 and base station 3 are connected via an X2 interface, base station 2 and base station 3 are connected via an X2 interface, base station 1 and mobility management entity (full name in English: Mobility Management Entity, English abbreviation: MME) 1 / serving gateway (full name in English: Serving-GateWay, English abbreviation: S-GW) 1 are connected via an S1 interface, base station 2 and MME2 / S-GW2 are connected via an S1 interface, base station 3 and MME1 / S-GW1 are connected via an S1 interface, and base station 3 and MME2 / S-GW2 are connected via an S1 interface. UE1, UE2 and UE3 are in cells of different base stations.
[0132] Next, a data transmission method implemented by a base station is used as an example to illustrate that an embodiment of the data transmission method of the present invention can be applied to the base station side. The present invention can implement the transmission of PBCH in a beam scanning scenario. Please refer to Figure 2 As shown, the data transmission method provided by the embodiment of the present invention may include the following steps:
[0133] 201. The base station obtains multiple data blocks carried on each of N broadcast channels, respectively, wherein the i-th broadcast channel among the N broadcast channels corresponds to the i-th antenna port among the N antenna ports, or the i-th broadcast channel among the N broadcast channels corresponds to the i-th antenna port group among the N antenna port groups.
[0134] Wherein, N is a positive integer, and i is a positive integer greater than 0 and less than or equal to N.
[0135] In an embodiment of the present invention, a base station may use an antenna port or an antenna port group to transmit data. Specifically, the base station may determine that each of the N antenna ports corresponds to a broadcast channel (referred to as PBCH), or the base station may determine that each of the N antenna port groups corresponds to a broadcast channel. The base station determines that different antenna ports correspond to different broadcast channels, or the base station determines that different antenna port groups correspond to different broadcast channels. Among them, different broadcast channels can be distinguished by different channel identifiers, or other identifiers that can distinguish different broadcast channels are used to distinguish each broadcast channel. It should be noted that in an embodiment of the present invention, the N antenna ports determined by the base station need to cover a cell or all sectors included in the cell, and the N antenna port groups determined by the base station need to cover a cell or all sectors included in the cell. Therefore, in an embodiment of the present invention, the cell of the base station can be covered by N antenna ports or N antenna port groups.
[0136] In an embodiment of the present invention, a base station may use an antenna port to transmit data sent to a UE, and a base station may also use an antenna port group to transmit data sent to a UE. The antenna port refers to a logical port used for transmission, and there is no one-to-one correspondence between the antenna port and the physical antenna. The antenna port is defined by a reference signal used for the antenna. That is, the reference signal used is the name of a certain type of logical port. The antenna port group includes multiple antenna ports, and an antenna port group can be used to transmit data sent to a UE.
[0137] It should be noted that, in the embodiment of the present invention, if one antenna port corresponds to one broadcast channel, then one antenna port may also be referred to as a beam (English name: beam); in the embodiment of the present invention, if one antenna port group corresponds to one broadcast channel, then one antenna port group may also be referred to as a beam. Each broadcast channel corresponds to one beam. If there are N broadcast channels, then the i-th broadcast channel among the N broadcast channels corresponds to the i-th beam among the N beams. For example, taking the time-division scanning broadcast channel transmission in a multi-beam system as an example, Figure 3 As shown, it is a schematic diagram of beam coverage provided in an embodiment of the present invention. The entire cell includes 8 sectors, and the coverage angle of the 8 sectors is 120 degrees. There are 8 broadcast channels in total, and the 8 broadcast channels use 8 beams for time division scanning. The base station first obtains the broadcast channels corresponding to the 8 beams in the entire cell. The coverage of the 8 beams is exactly one cell or all sectors included in the entire cell.
[0138] It should be noted that in an embodiment of the present invention, the base station first obtains multiple data blocks carried by N broadcast channels, and then carries one data block or multiple data blocks on each broadcast channel. For example, each broadcast channel carries k (k is a natural number greater than or equal to 1) data blocks, and the base station can obtain k×N data blocks carried by N broadcast channels.
[0139] In some embodiments of the present invention, in order to enable the receiving end (i.e., UE) to obtain the value of N, the base station carries the value information of N in N broadcast channels; or, the base station uses the value information of N as the mask of the cyclic redundancy check code (full name in English: Cyclical Redundancy Check, English abbreviation: CRC) of the N broadcast channels. That is, the base station can carry the number information of antenna ports (or antenna port groups) in N broadcast channels, and the UE can obtain the number information of antenna ports (or antenna port groups) carried by the broadcast channel corresponding to itself from the broadcast channel channel, and the UE can determine the specific value of N. In addition, in the embodiment of the present invention, the base station can also use an indirect method instead of a direct method (for example, using N broadcast channels to carry the value information of N), for example, the base station uses the value information of N as the mask of the CRC of N broadcast channels, and the UE can determine the N values used by the base station by which mask is used in the CRC corresponding to its own broadcast channel.
[0140] As an example, a method for the UE to obtain the value of N used on the base station side, that is, a method for the base station to determine the number of beams, is given, wherein the base station can directly carry the indication information of the number of beams through the information element, for example, but not limited to, carrying the number of beams information element in the broadcast channel, assuming that the number of beams is 4 / 8 / 16, for example, through the implementation method shown in Table 1 below, the base station adds the BeamNum information element in the MIB message of the broadcast channel, and the information element is used to carry the beam number information, then the UE can obtain the number of beams from the BeamNum information element of the MIB message.
[0141] MIB parameters Value BeamNum 4 / 8 / 16
[0142] It should be noted that in some other embodiments of the present invention, the base station may also carry information about the number of beams indirectly, for example, but not limited to, the number of beams in the cell is 4 / 8 / 16, and the base station needs to notify the UE of the number of beams actually used. The base station may scramble the CRC of the PBCH using the number of beams, and the UE may obtain the number of beams in the cell by descrambling. For example, the correspondence between different numbers of beams and CRC masks is shown in Table 2 below.
[0143]
[0144] It can be seen from the above examples that in the embodiment of the present invention, the base station can directly or indirectly notify the UE of the number of beams currently used on the network side.
[0145] In some embodiments of the present invention, the base station may notify the UE of the location of the antenna port or antenna port group where the UE is located. The base station may use multiple methods to notify the UE of the location of the antenna port or antenna port group where the UE is located. For example, the base station may use at least one of the following methods to indicate the location of the antenna port or antenna port group where the UE is located corresponding to the i-th broadcast channel:
[0146] A1. The i-th broadcast channel among the N broadcast channels carries indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located; or,
[0147] A2. The pilot signal carried by the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located; or,
[0148] A3. The value of the synchronization sequence in the antenna port where the UE is located corresponding to the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port where the UE is located corresponding to the i-th broadcast channel, or the value of the synchronization sequence in the antenna port group where the UE is located corresponding to the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port group where the UE is located corresponding to the i-th broadcast channel; or
[0149] A4. The scrambling code used when scrambling the data block carried on the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located.
[0150] Among them, in the implementation shown in A1, the base station directly carries the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located in the i-th broadcast channel, and the UE corresponding to the i-th broadcast channel obtains the position of the antenna port or antenna port group where the UE is located by receiving the indication information carried in the i-th broadcast channel. An example is as follows: the base station can directly notify the UE of the beam information where the UE is located through the information element, for example but not limited to, directly carrying the beam identification (English full name: Identity, English abbreviation: ID) information in the PBCH information element sent by the beam where the UE is located, so that the UE can obtain the beam information where the current UE is located by demodulating the PBCH. For example, through the implementation shown in Table 3 below, the base station adds a BeamId information element in the MIB message of the broadcast channel, and the information element is used to carry the position information of the beam where the UE is located, and the UE can obtain the position of the beam where the UE is located from the BeamId information element in the MIB message.
[0151] MIB parameters Value BeamId [0,7]
[0152] In the implementation shown in A2 of the present invention, the pilot signal carried by the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located. That is, the base station uses different pilot signals for different UEs, and there is a corresponding relationship between the pilot signal and the antenna port or antenna port group where the UE is located. For example, the base station sets the pilot signals of different broadcast channels differently, so that the UE can learn the current beam information of the UE after demodulating the pilot signal. The base station sends different pilot signals to different UEs, and different pilot signals correspond to the beam information of different UEs. Among them, the base station obtains the beam information of different UEs, and the base station notifies the UE of the beam information in an indirect manner. The beam information where the UE is located can refer to the beam identifier, and of course the beam information can also be the attribute information of the beam. The base station establishes a correspondence between the beam information and the pilot signal for each UE, and sends the pilot signal corresponding to the beam information of the UE to each UE. For example, the same base station manages 3 UEs, and the base station obtains 3 different pilot signals, establishes a correspondence between the pilot signal and the beam information of the UE, the beam information of UE1 corresponds to pilot signal 1, the beam information of UE2 corresponds to pilot signal 2, and the beam information of UE3 corresponds to pilot signal 3. The base station sends pilot signal 1 to UE1. After UE1 receives pilot signal 1, UE1 obtains the beam information corresponding to pilot signal 1 based on the correspondence between the pilot signal and the beam information of the UE. The processing of the other two UEs is similar.
[0153] In the implementation shown in A3 of the present invention, the value of the synchronization sequence in the antenna port where the UE corresponding to the i-th broadcast channel among the N broadcast channels is located corresponds to the indication information of the antenna port where the UE corresponding to the i-th broadcast channel is located, or the value of the synchronization sequence in the antenna port group where the UE corresponding to the i-th broadcast channel is located corresponds to the indication information of the antenna port group where the UE corresponding to the i-th broadcast channel is located. The base station determines different sequence values for synchronization sequences (full name in English: Synchronization Sequence, English abbreviation: SS) in different beams, and different synchronization sequences correspond to the beam information where different UEs are located. Among them, the base station obtains the beam information of different UEs, and the base station notifies the UE of the beam information in an indirect manner. For example, the base station establishes a correspondence between the beam information of each UE and the synchronization sequence in the beam, and the base station sends the synchronization sequence in the beam corresponding to the beam information of the UE to each UE. For example, the same base station manages 3 UEs, and the base station obtains the synchronization sequences in 3 different beams, establishes a correspondence between the synchronization sequence in the beam and the beam information of the UE, the beam information of UE1 corresponds to the synchronization sequence 1 in the beam, the beam information of UE2 corresponds to the synchronization sequence 2 in the beam, and the beam information of UE3 corresponds to the synchronization sequence 3 in the beam. Then the base station sends the synchronization sequence 1 in the beam to UE1. After UE1 receives the synchronization sequence 1 in the beam, UE1 obtains the beam information corresponding to the synchronization sequence 1 in the beam according to the correspondence between the synchronization sequence in the beam and the beam information of the UE. The processing of the other two UEs is similar.
[0154] In the implementation shown in A4 of the present invention, the scrambling code used when scrambling the data block carried on the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located. The base station uses different scrambling codes to scramble the data blocks in the beams where different UEs are located, and different scrambling codes correspond to the beam information where different UEs are located. Among them, the base station obtains the beam information of different UEs, and the base station notifies the UE of the beam information in an indirect manner. For example, the base station establishes a correspondence between the beam information and the scrambling code for the beam information of each UE, and the base station uses different scrambling codes to scramble the data blocks sent to each UE. For example, the same base station manages 3 UEs, and the base station obtains 3 different scrambling codes, establishes a correspondence between different scrambling codes and the beam information of the UE, the beam information of UE1 corresponds to scrambling code 1, the beam information of UE2 corresponds to scrambling code 2, and the beam information of UE3 corresponds to scrambling code 3. Then the base station sends a scrambled code block to UE1. After UE1 obtains scrambling code 1, UE1 obtains the beam information corresponding to scrambling code 1 according to the correspondence between the scrambling code and the beam information of the UE. The processing of the other two UEs is similar.
[0155] 202. The base station scrambles the data blocks carried on N broadcast channels to obtain scrambled code blocks carried on N broadcast channels.
[0156] In the embodiment of the present invention, after the base station obtains the data blocks carried on N broadcast channels, the base station needs to scramble the data blocks carried on the N broadcast channels respectively to obtain the scrambled code blocks carried on the N broadcast channels. The base station can obtain the scrambled code blocks carried on the N broadcast channels after scrambling the data blocks carried on each of the N broadcast channels using a scrambling code.
[0157] In some embodiments of the present invention, step 202, in which the base station scrambles the data blocks carried on N broadcast channels to obtain scrambled code blocks carried on N broadcast channels, specifically includes the following steps:
[0158] B1. The base station scrambles the data blocks carried on each of the N broadcast channels using a first scrambling code to obtain N first scrambled code blocks carried on the N broadcast channels; and / or,
[0159] B2. The base station scrambles the data blocks carried on each of the N broadcast channels using a second scrambling code to obtain N second scrambled code blocks carried on the N broadcast channels, wherein the first scrambling code and the second scrambling code are different scrambling codes.
[0160] Among them, in the embodiment of the present invention, the base station can use different scrambling codes to scramble the data blocks carried on N broadcast channels, and when the base station uses different scrambling codes to scramble the same data block, different scrambled code blocks can be obtained. Specifically, two scrambling codes (first scrambling code and second scrambling code) are used as an example for explanation in step B1 and step B2. If the base station uses the first scrambling code to scramble the data blocks carried on each of the N broadcast channels, N first scrambled code blocks carried on the N broadcast channels are obtained. If the base station uses the second scrambling code to scramble the data blocks carried on each of the N broadcast channels, N second scrambled code blocks carried on the N broadcast channels are obtained. Similarly, if the base station uses 4 scrambling codes (the first scrambling code, the second scrambling code, the third scrambling code, and the fourth scrambling code) to scramble the data blocks carried on the N broadcast channels, N third scrambled code blocks carried on the N broadcast channels and N fourth scrambled code blocks carried on the N broadcast channels can be obtained.
[0161] It should be noted that, in the aforementioned embodiment of the present invention, the base station uses the same scrambling code to scramble the data blocks carried on each of the N broadcast channels in the same data transmission cycle, and the base station uses different scrambling codes to scramble the data blocks carried on each of the N broadcast channels in different data transmission cycles. The UE can determine in which data transmission cycle the base station transmits the scrambled code block through the different scrambling codes used by the base station.
[0162] In an embodiment of the present invention, after the base station determines different broadcast channels for different antenna ports (or antenna port groups), the base station scrambles the data blocks carried on the broadcast channels corresponding to the different antenna ports (or antenna port groups). If the base station needs to send N broadcast channels to N UEs respectively, for each antenna port (or antenna port group) where the UE is located, the base station uses different scrambling codes to scramble the data blocks carried on the broadcast channels belonging to the same antenna port (or antenna port group) in the same data transmission cycle. Then, corresponding to different UEs, the base station scrambles the broadcast channels corresponding to different antenna ports (or antenna port groups) at different time resource units in the same data transmission cycle. Therefore, after the base station scrambles, for each antenna port (or antenna port group), each broadcast channel is scrambled using different scrambling codes in the same data transmission cycle to obtain multiple scrambled code blocks, and these multiple scrambled code blocks are related. It should be noted that in the embodiments of the present invention, the time resource unit specifically refers to a frame, or a subframe, and other resources used to distinguish different times. In addition, a data transmission period refers to a period composed of multiple time resource units. For example, 8 time resource units constitute a data transmission period. The specific implementation method of the time resource unit and the data transmission period needs to be determined in combination with the application scenario.
[0163] In some embodiments of the present invention, step 202, in which the base station uses N antenna ports to send scrambled code blocks corresponding to each broadcast channel in different time resource units, may specifically include the following steps:
[0164] C1. The base station sends N first scrambled code blocks respectively through N antenna ports in N time resource units within a first data transmission period, wherein the i-th first scrambled code block among the N-th first scrambled code blocks is sent on the i-th antenna port among the N antenna ports; and / or,
[0165] C2. The base station sends N second scrambled code blocks respectively through N antenna ports on N time resource units within the second data transmission period, wherein the i-th second scrambled code block among the N-th second scrambled code blocks is sent on the i-th antenna port among the N antenna ports, and the second data transmission period is a data transmission period that is temporally adjacent to the first data transmission period.
[0166] In some other embodiments of the present invention, step 202, in which the base station uses N antenna port groups to send scrambled code blocks corresponding to each broadcast channel in different time resource units, includes:
[0167] D1. The base station sends N first scrambled code blocks respectively through N antenna port groups on N time resource units in a first data transmission period, wherein the i-th first scrambled code block among the N-th first scrambled code blocks is sent on the i-th antenna port group among the N antenna port groups; and / or,
[0168] D2. The base station sends N second scrambled code blocks respectively through N antenna port groups on N time resource units within the second data transmission period, wherein the i-th second scrambled code block among the N-th second scrambled code blocks is sent on the i-th antenna port group among the N antenna port groups, and the second data transmission period is a data transmission period that is adjacent to the first data transmission period in time.
[0169] Among them, the implementation methods of steps C1-C2 and D1-D2 are similar, and the difference lies in whether the antenna port or the antenna port group is used to send the scrambled code block. Taking the implementation method of steps C1-C2 as an example, two adjacent data transmission periods are set, and the second data transmission period is a data transmission period that is adjacent to the first data transmission period in time. The first data transmission period transmits data before the second data transmission period. If there are N antenna ports, the data blocks carried on the N broadcast channels are scrambled with the first scrambling code to obtain N first scrambled code blocks, and the data blocks carried on the N broadcast channels are scrambled with the second scrambling code to obtain N second scrambled code blocks. Then, the i-th antenna port transmits the i-th first scrambled code block among the N first scrambled code blocks in the first data transmission period, and the i-th antenna port transmits the i-th second scrambled code block among the N second scrambled code blocks in the second data transmission period. Then the i-th broadcast channel is connected to the scrambled data channel. The corresponding UE receives the i-th first scrambled code block in the first data transmission period, and the UE receives the i-th second scrambled code block in the second data transmission period, the i-th first scrambled code block and the i-th second scrambled code block are scrambled code blocks obtained after the base station uses different scrambling codes (i.e., the first scrambling code and the second scrambling code) to scramble the same data block carried on the i-th broadcast channel respectively, the UE can descramble the i-th first scrambled code block, and can also descramble the i-th second scrambled code block, and can also merge the i-th first scrambled code block and the i-th second scrambled code block after failing to descramble the i-th first scrambled code block, and then descramble the merged result, thereby improving the accuracy of the UE receiving the data block transmitted by the base station. Since the base station sends the i-th first scrambled code block and the i-th second scrambled code block to the same UE in two different data transmission cycles respectively, the embodiment of the present invention does not need to limit the base station to continuously send data to the same UE, which solves the requirement of the prior art for the base station to continuously send data, so that the data transmission method provided by the embodiment of the present invention can be applicable to a multi-beam system.
[0170] In some embodiments of the present invention, the system frame number (full name in English: System Frame Number, English abbreviation: SFN) is a cell system frame number counter. SFN is included in the system message and broadcast to the entire cell on the broadcast channel to schedule paging groups and system information. An embodiment of the present invention provides a transmission scheme for SFN under multi-beams, in which the information of SFN is dispersed in multiple carriers for carrying, and then the UE side calculates the value of SFN by merging after obtaining the total information. The above-mentioned carriers include but are not limited to the position of the antenna port (antenna port group) where the UE is located, the scrambling code used by the data block, and the SFN information contained in the system message of the broadcast channel.
[0171] In some embodiments of the present invention, after the base station scrambles the data blocks carried on the N broadcast channels in step 202 to obtain the scrambled code blocks carried on the N broadcast channels, the data transmission method provided by the embodiment of the present invention may further include the following steps:
[0172] E1. The base station indicates the first part of the system frame number SFN of the UE corresponding to the i-th broadcast channel through the system information of the i-th broadcast channel among the N broadcast channels;
[0173] E2. The base station indicates the second part of the information of SFN by sending the number of scrambled code blocks to the UE corresponding to the i-th broadcast channel. The SFN is composed of the first part of the information and the second part of the information.
[0174] In the implementation of steps E1 to E2, SFN is composed of a first part of information and a second part of information, wherein the first part of information can be indicated by the system information of the i-th broadcast channel, and the second part of information can be indicated by the number of scrambled code blocks of the UE corresponding to the i-th broadcast channel, wherein the first part of information can be used to indicate the high-order information of SFN, and the second part of information can be used to indicate the low-order information of SFN. Or, the first part of information can be used to indicate the low-order information of SFN, and the second part of information can be used to indicate the high-order information of SFN.
[0175] In addition, in the embodiment of the present invention, SFN is composed of the first part of information and the second part of information, wherein, if SFN has a total of x bit positions, the first part of information can represent y bit positions in SFN, and the second part of information represents z bit positions in SFN, then x, y, and z all represent natural numbers, and x=y+z. In addition, the specific values of x, y, and z can be configured by specific application scenarios, and are not specifically limited here.
[0176] In some other embodiments of the present invention, after the base station scrambles the data blocks carried on the N broadcast channels in step 202 to obtain the scrambled code blocks carried on the N broadcast channels, the data transmission method provided by the embodiment of the present invention may further include the following steps:
[0177] F1. The base station indicates the first part of the system frame number SFN of the UE corresponding to the i-th broadcast channel through the system information of the i-th broadcast channel among the N broadcast channels;
[0178] F2. The base station indicates the third part of the SFN information through the location information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located. The SFN is composed of the first part of the information and the third part of the information.
[0179] In the implementation of steps F1 to F2, SFN is composed of the first part of information and the third part of information, wherein the first part of information can be indicated by the system information of the i-th broadcast channel, and the third part of information can be indicated by the antenna port (antenna port group) where the UE corresponding to the i-th broadcast channel is located, wherein the first part of information can be used to indicate the high-order information of SFN, and the third part of information can be used to indicate the low-order information of SFN. Or, the first part of information can be used to indicate the low-order information of SFN, and the third part of information can be used to indicate the high-order information of SFN.
[0180] In addition, in the embodiment of the present invention, SFN is composed of the first part of information and the third part of information, wherein, if SFN has a total of x bit positions, the first part of information can represent y bit positions in SFN, and the third part of information represents z bit positions in SFN, then x, y, and z all represent natural numbers, and x=y+z. In addition, the specific values of x, y, and z can be configured by specific application scenarios, and are not specifically limited here.
[0181] In some other embodiments of the present invention, after the base station scrambles the data blocks carried on the N broadcast channels in step 202 to obtain the scrambled code blocks carried on the N broadcast channels, the data transmission method provided by the embodiment of the present invention may further include the following steps:
[0182] G1. The base station indicates the first part of the system frame number SFN of the UE corresponding to the i-th broadcast channel through the system information of the i-th broadcast channel among the N broadcast channels;
[0183] G2, the base station indicates the second part of the SFN information by sending the number of scrambled code blocks to the UE corresponding to the i-th broadcast channel;
[0184] G2. The base station indicates the third part of the SFN information through the location information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located. The SFN is composed of the first part of the information, the second part of the information, and the third part of the information.
[0185] Wherein, in the implementation of steps G1 to G3, SFN is composed of a first part of information, a second part of information, and a third part of information, wherein the first part of information can be indicated by the system information of the i-th broadcast channel, the second part of information can be indicated by the number of scrambled code blocks of the UE corresponding to the i-th broadcast channel, and the third part of information can be indicated by the antenna port (antenna port group) where the UE corresponding to the i-th broadcast channel is located. Wherein, the first part of information can be used to indicate the high-order information of SFN, the second part of information can be used to indicate the middle-order information of SFN, and the third part of information can be used to indicate the low-order information of SFN. Or, the first part of information can be used to indicate the high-order information of SFN, the second part of information can be used to indicate the low-order information of SFN, and the third part of information can be used to indicate the middle-order information of SFN. Or, the first part of information can be used to indicate the middle-order information of SFN, the second part of information can be used to indicate the high-order information of SFN, and the third part of information can be used to indicate the low-order information of SFN. Or, the first part of information can be used to indicate the median information of SFN, the second part of information can be used to indicate the low information of SFN, and the third part of information can be used to indicate the high information of SFN. Or, the first part of information can be used to indicate the low information of SFN, the second part of information can be used to indicate the median information of SFN, and the third part of information can be used to indicate the high information of SFN. Or, the first part of information can be used to indicate the low information of SFN, the second part of information can be used to indicate the high information of SFN, and the third part of information can be used to indicate the median information of SFN.
[0186] In addition, in the embodiment of the present invention, SFN is composed of the first part of information, the second part of information, and the third part of information, wherein, if SFN has a total of x bit positions, the first part of information can represent y bit positions in SFN, the second part of information represents z1 bit positions in SFN, and the third part of information represents z2 bit positions in SFN, then x, y, z1, and z2 all represent natural numbers, and x=y+z1+z2. In addition, the specific values of x, y, z1, and z2 can be configured by specific application scenarios, and are not specifically limited here.
[0187] Further, in some embodiments of the present invention, for the aforementioned second part of information, the number of bit positions occupied by the second part of information in the SFN is determined according to the value of N. That is, in the aforementioned example, the value of z1 can be determined according to the value of N.
[0188] Further, in some embodiments of the present invention, for the aforementioned third part of information, the number of bit positions occupied by the third part of information of SFN in SFN is determined according to the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel. That is, in the aforementioned example, the value of z2 can be determined according to the number of scrambled code blocks received by the UE.
[0189] Next, the present invention is described by an example. The first part of information can be used to indicate the high-order information of SFN, the second part of information can be used to indicate the middle-order information of SFN, and the third part of information can be used to indicate the low-order information of SFN. The specific example is as follows, assuming that:
[0190] The beam ID carries the last n bits of the SFN information, and the beam ID is
[0191] The scrambling code carries the middle 2 bits of SFN information, and the current received Xth scramble scrambled code blocks;
[0192] The PBCH system message carries the high-order information of SFN, which is recorded as
[0193] Based on the above three pieces of information, the value of SFN can be calculated as follows:
[0194] The above SFN transmission method provided in the embodiment of the present invention can reduce the number of SFN bits carried in the PBCH system information, that is, only part of the bits of the complete SFN need to be carried in the PBCH system information, and the other bits are carried through other carriers. In the embodiment of the present invention, the SFN information is sent separately and sent through different carriers. More SFN information is carried by the remaining necessary information, which further saves the necessary SFN information bits.
[0195] In some embodiments of the present invention, the transmission of SFN may be related to other factors. Although these factors do not directly carry specific information of SFN, they may affect the specific calculation method of SFN or the value of SFN. These factors include but are not limited to the number of beams. The number of bit positions occupied by the second part of information in SFN is determined according to the value of N. A specific example is as follows, assuming that:
[0196] The number of beams in a cell can be set in three cases: 4 / 8 / 16;
[0197] The beam ID carries the last n / m / k bits of the SFN. The beam ID is They correspond to the scenarios with 4 / 8 / 16 beam numbers, that is, if the number of beams is 4, the beam ID carries the last n bits of SFN information; if the number of beams is 8, the beam ID carries the last m bits of SFN information; and if the number of beams is 16, the beam ID carries the last k bits of SFN information.
[0198] The scrambling code carries the middle 2 bits of SFN information, which records the current received nth block ,n block ∈{0,1,2,3} scrambled code blocks, corresponding to the scenarios with 4 / 8 / 16 beam numbers respectively.
[0199] The PBCH system message carries the high-order information of SFN, which is recorded as
[0200] Based on the above information, the SFN value calculation process is as follows:
[0201]
[0202] In some embodiments of the present invention, the transmission of SFN can also be related to other factors. Although these factors do not directly carry specific information of SFN, they will affect the specific calculation method of SFN or the value of SFN. These factors include but are not limited to the number of beams. The number of bit positions occupied by the second part of the information in SFN is determined according to the value of N. The number of bit positions occupied by the third part of the information in SFN is determined according to the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel. In some embodiments of the present invention, the number of scrambled code blocks that can be merged in PBCH indicates the number of bits that can be carried by the scrambling code. For example, the number of scrambled code blocks of PBCH is p, p=2q, that is, the number of code blocks is 2 to the qth power, then the number of bits that can be carried by the scrambling code of PBCH can be q bits. The larger p is, the more bits can be carried, but it will affect the speed of the PBCH update cycle. The specific example is as follows, assuming:
[0203] The number of beams in a cell may be 4 / 8 / 16;
[0204] The beam ID carries the last n / m / k bits of information. The beam ID is recorded as They correspond to the scenarios with 4 / 8 / 16 beam numbers, that is, if the number of beams is 4, the beam ID carries the last n bits of SFN information; if the number of beams is 8, the beam ID carries the last m bits of SFN information; and if the number of beams is 16, the beam ID carries the last k bits of SFN information.
[0205] The scrambling code carries the middle q bits of SFN information, and the current received nth block ,n block∈{0,1,2,...,p-1=2 q -1} scrambled code blocks, corresponding to the scenarios of 4 / 8 / 16 beam numbers, respectively. That is, the larger the value of the scrambled code block p, the larger the value of q, and the more bit positions the scrambling code can carry. Compared with the aforementioned embodiment, the number of intermediate positions carried by the scrambling code is not a fixed value, but is determined by the number of scrambled code blocks received by the UE.
[0206] The PBCH system message carries the high-order information of SFN, which is recorded as
[0207] Based on the above information, the value of SFN is calculated as follows:
[0208]
[0209] 203. The base station uses N antenna ports to send scrambled code blocks corresponding to each broadcast channel in different time resource units, or the base station uses N antenna port groups to send scrambled code blocks corresponding to each broadcast channel in different time resource units.
[0210] In an embodiment of the present invention, the base station scrambles the data block carried on the broadcast channel corresponding to each antenna port (or antenna port group) to obtain multiple scrambled code blocks. The base station sends the scrambled code blocks corresponding to different antenna ports (or antenna port groups) to different UEs in different time resource units. For example, the same base station manages 3 UEs, and the base station sends 3 scrambled code blocks carried on the broadcast channels to the 3 UEs in a time-division manner, and the scrambled code blocks carried on the broadcast channels corresponding to different antenna ports (or antenna port groups) are sent to different UEs. For example, the base station can send the scrambled code blocks carried on the broadcast channel in different frames according to different antenna ports (or antenna port groups) or send the scrambled code blocks carried on the broadcast channel in different subframes.
[0211] Please refer to Figure 4As shown, it is a schematic diagram of sending a scrambled code block carried on a broadcast channel provided by an embodiment of the present invention, wherein, taking 8 beams in a cell as an example, the 8 beams are beam 0, beam 1, beam 2, beam 3, beam 4, beam 5, beam 6, and beam 7. Beam 0 corresponds to 4 frames, namely frame n, frame n+N, frame n+2N, frame n+3N, ..., and beam 7 corresponds to 4 frames, namely frame n+7, frame n+7+N, frame n+7+2N, and frame n+7+3N. The base station generates 4 scrambled code blocks (scrambled code block 0, scrambled code block 1, scrambled code block 2, and scrambled code block 3) for each UE in 4 different data transmission cycles, wherein 4 scrambled code blocks (scrambled code block 0, scrambled code block 1, scrambled code block 2, and scrambled code block 3) are generated for the data blocks carried on the same PBCH using different scrambling codes. The scrambled code block 0 of PBCH is sent to the 8 UEs corresponding to the 8 beams in the 8 frame numbers with SFN of n to n+7, the scrambled code block 1 of PBCH is sent to the 8 UEs corresponding to the 8 beams in the 8 frame numbers with SFN of n+N to n+N+7, the scrambled code block 2 of PBCH is sent to the 8 UEs corresponding to the 8 beams in the SFN of n+2N to n+2N+7, and the scrambled code block 3 of PBCH is sent to the 8 UEs corresponding to the 8 beams in the SFN of n+3N to n+3N+7.
[0212] like Figure 4 As shown, the base station sends the PBCH in each beam independently in time division, and different beams are sent in different frames, while the sending of PBCH in a single beam is related, that is, different scrambled code blocks in the same data transmission cycle are obtained by scrambling the PBCH with different scrambling codes. Then, multiple scrambled code blocks of PBCH sent by the base station in different time resource units but on the same beam can be merged, that is, the mergeable code blocks of PBCH in a single beam are sent in different time resource units but on the same beam, and the scrambling codes of each scrambled code block are different. Different scrambling codes can identify different scrambled code blocks. As shown Figure 4 As shown, taking a time resource unit as a frame as an example, the transmission of each beam takes 1 frame of time, so the data transmission period of 8 beams is 8 frames, and in a single beam, every four code blocks are a period of MIB. After the UE receives the PBCH, the UE can descramble each scrambled code block independently, or the UE can descramble multiple received scrambled code blocks together. After descrambling multiple scrambled code blocks, the MIB can be generated.
[0213] The PBCH transmission scheme provided in the embodiment of the present invention can be applied to the PBCH multi-beam scenario, and adopts a time-division scanning method and can realize joint decoding of PBCH on the same beam, thereby improving the coverage of PBCH. The embodiment of the present invention proposes a time-division scanning PBCH transmission scheme for a multi-beam system. Joint decoding of PBCH can be realized on the same beam, and at the same time, the beam ID and scrambling code are fully utilized to realize the SFN carrying mechanism that saves more PBCH SFN information bits.
[0214] From the description of the present invention in the foregoing embodiments, it can be seen that the base station obtains multiple data blocks carried on each of the N broadcast channels, respectively, wherein the i-th broadcast channel among the N broadcast channels corresponds to the i-th antenna port among the N antenna ports, or the i-th broadcast channel among the N broadcast channels corresponds to the i-th antenna port group among the N antenna port groups. The base station scrambles the data blocks carried on the N broadcast channels to obtain scrambled code blocks carried on the N broadcast channels. The base station uses the N antenna ports to send the scrambled code blocks corresponding to each broadcast channel in different time resource units, or the base station uses the N antenna port groups to send the scrambled code blocks corresponding to each broadcast channel in different time resource units. Since the base station scrambles the data blocks carried on N broadcast channels respectively, scrambled code blocks carried on N broadcast channels are obtained, and the scrambled code blocks carried on each broadcast channel are sent on different time resource units, that is, the base station uses a time-sharing method to send the scrambled code blocks carried on each broadcast channel through N antenna ports or N antenna port groups, and each UE receives the scrambled code blocks sent by the base station on each time resource unit through the antenna port or antenna port group corresponding to itself, thereby realizing the transmission of each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0215] In the above embodiment, the data transmission method is described from the base station side. Next, the data transmission method provided by the present invention is described from the opposite end (user equipment) side of the base station. Figure 5 As shown, a data transmission method provided by another embodiment of the present invention may include the following steps:
[0216] 501. The UE receives, at a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by a base station through an i-th antenna port among N antenna ports, or receives, at a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by a base station through an i-th antenna port group among N antenna port groups.
[0217] Wherein, N is a positive integer, i is a positive integer greater than 0 and less than or equal to N, and the UE corresponds to the i-th antenna port or antenna port group.
[0218] In an embodiment of the present invention, the base station sends scrambled code blocks to N UEs through N antenna ports, respectively, wherein each antenna port is used to send a scrambled code block to one UE. Or, the base station sends scrambled code blocks to N UEs through N antenna port groups, respectively, wherein each antenna port group is used to send a scrambled code block to one UE. In the embodiment of the present invention, one of the N UEs is used as an example for explanation. Since the base station sends scrambled code blocks to N UEs respectively in different time resource units, each UE can receive the scrambled code blocks sent by the base station to itself in the time resource unit corresponding to itself. Therefore, for each UE, the base station sends scrambled code blocks to N UEs in time division. For example, the same base station manages 3 UEs, and the base station sends PBCH to the 3 UEs in time division, and the PBCH corresponding to different beams is sent to different UEs. For example, the base station can send PBCH in different frames or in different subframes according to different beams, and each UE obtains the PBCH sent by the base station in the time resource unit corresponding to itself.
[0219] In some embodiments of the present invention, step 501, in which the UE receives, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel among N broadcast channels sent by the base station through the i-th antenna port among N antenna ports, specifically includes the following steps:
[0220] H1. The UE receives, at the i-th time resource unit within the first data transmission period, the i-th first scrambled code block carried on the i-th broadcast channel and sent by the base station through the i-th antenna port among the N antenna ports; and / or,
[0221] H2. The UE receives the i-th second scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port among N antenna ports on the i-th time resource unit within the second data transmission period, and the second data transmission period is a data transmission period adjacent to the first data transmission period.
[0222] In some other embodiments of the present invention, step 501, in which the UE receives, in a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel among N broadcast channels sent by the base station through the i-th antenna port among N antenna ports, specifically includes the following steps:
[0223] I1. The UE receives, at the i-th time resource unit within the first data transmission period, the i-th first scrambled code block carried on the i-th broadcast channel and sent by the base station through the i-th antenna port group among the N antenna port groups; and / or,
[0224] I2. The UE receives the i-th second scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port group among N antenna port groups on the i-th time resource unit within the second data transmission period, and the second data transmission period is a data transmission period adjacent to the first data transmission period.
[0225] Among them, the implementation method of steps H1-H2 is similar to that of I1-I2, and the difference lies in whether an antenna port or an antenna port group is used to receive the scrambled code block. Take the implementation method of steps H1-H2 as an example. In the aforementioned embodiment of the present invention, in the implementation scenario shown in steps C1-C2, the base station sends N first scrambled code blocks and N second scrambled code blocks through N antenna ports in the first data transmission period and the second data transmission period, respectively. Then, correspondingly, on the UE side, two adjacent data transmission periods are determined, and the second data transmission period is a data transmission period that is adjacent to the first data transmission period in time. The first data transmission period transmits data before the second data transmission period. If there are N antenna ports, the i-th antenna port transmits the i-th first scrambled code block among the N first scrambled code blocks in the first data transmission period, and the i-th antenna port transmits the i-th second scrambled code block among the N second scrambled code blocks in the second data transmission period. Then the i-th broadcast channel The corresponding UE receives the i-th first scrambled code block in the first data transmission period, and the UE receives the i-th second scrambled code block in the second data transmission period. The i-th first scrambled code block and the i-th second scrambled code block are scrambled code blocks obtained after the base station uses different scrambling codes (i.e., the first scrambling code and the second scrambling code) to scramble the same data block carried on the i-th broadcast channel. Since the base station sends the i-th first scrambled code block and the i-th second scrambled code block to the same UE in two different data transmission periods, the embodiment of the present invention does not need to limit the base station to continuously send data to the same UE, which solves the requirement of the prior art for the base station to continuously send data, so that the data transmission method provided by the embodiment of the present invention can be applicable to a multi-beam system.
[0226] In some embodiments of the present invention, before a UE receives a scrambled code block carried on the i-th broadcast channel among N broadcast channels, the UE can determine on which time resource unit the UE should receive the scrambled code block sent by the base station to itself through the SFN carried in the i-th broadcast channel, wherein an embodiment of the present invention provides a transmission scheme for SFN under multi-beams, in which the information of SFN is dispersed in multiple carriers for carrying, and then the UE side calculates the value of SFN by merging after obtaining the total information. The above-mentioned carriers include but are not limited to the position of the antenna port (antenna port group) where the UE is located, the scrambling code used by the data block, and the SFN information contained in the system message of the broadcast channel.
[0227] In some embodiments of the present invention, in step 501, before the UE receives, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port in N antenna ports, or, on a time resource unit corresponding to the UE, receives, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port group in N antenna port groups, the data transmission method provided by the embodiment of the present invention may further include the following steps:
[0228] J1. The UE obtains the first part of the SFN information through the system information of the i-th broadcast channel among the N broadcast channels;
[0229] J2. The UE obtains the second part of the SFN information through the number of scrambled code blocks received by the UE;
[0230] J3. The UE obtains the SFN through the first part of information and the second part of information.
[0231] In the implementation of steps J1 to J3, SFN is composed of a first part of information and a second part of information, wherein the first part of information can be indicated by the system information of the i-th broadcast channel, and the second part of information can be indicated by the number of scrambled code blocks of the UE corresponding to the i-th broadcast channel, wherein the first part of information can be used to indicate the high-order information of SFN, and the second part of information can be used to indicate the low-order information of SFN. Or, the first part of information can be used to indicate the low-order information of SFN, and the second part of information can be used to indicate the high-order information of SFN.
[0232] In addition, in the embodiment of the present invention, SFN is composed of the first part of information and the second part of information, wherein, if SFN has a total of x bit positions, the first part of information can represent y bit positions in SFN, and the second part of information represents z bit positions in SFN, then x, y, and z all represent natural numbers, and x=y+z. In addition, the specific values of x, y, and z can be configured by specific application scenarios, and are not specifically limited here.
[0233] In some other embodiments of the present invention, in step 501, before the UE receives, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port in N antenna ports, or, on a time resource unit corresponding to the UE, receives, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port group in N antenna port groups, the data transmission method provided by the embodiment of the present invention may further include the following steps:
[0234] K1. The UE obtains the first part of the system frame number SFN through the system information of the i-th broadcast channel among the N broadcast channels;
[0235] K2. The UE obtains the third part of the SFN information through the location information of the antenna port or antenna port group where the UE is located;
[0236] K3. UE obtains SFN through the first part of information and the third part of information.
[0237] Among them, in the implementation of steps K1 to K3, SFN is composed of the first part of information and the third part of information, wherein the first part of information can be indicated by the system information of the i-th broadcast channel, and the third part of information can be indicated by the antenna port (antenna port group) where the UE corresponding to the i-th broadcast channel is located, wherein the first part of information can be used to indicate the high-order information of SFN, and the third part of information can be used to indicate the low-order information of SFN. Or, the first part of information can be used to indicate the low-order information of SFN, and the third part of information can be used to indicate the high-order information of SFN.
[0238] In addition, in the embodiment of the present invention, SFN is composed of the first part of information and the third part of information, wherein, if SFN has a total of x bit positions, the first part of information can represent y bit positions in SFN, and the third part of information represents z bit positions in SFN, then x, y, and z all represent natural numbers, and x=y+z. In addition, the specific values of x, y, and z can be configured by specific application scenarios, and are not specifically limited here.
[0239] In some other embodiments of the present invention, in step 501, before the UE receives, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port in N antenna ports, or, on a time resource unit corresponding to the UE, receives, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port group in N antenna port groups, the data transmission method provided by the embodiment of the present invention may further include the following steps:
[0240] L1. The UE obtains the first part of the system frame number SFN through the system information of the i-th broadcast channel among the N broadcast channels;
[0241] L2, the UE obtains the second part of the SFN information through the number of scrambled code blocks received by the UE;
[0242] L3. The UE obtains the third part of the SFN information through the location information of the antenna port or antenna port group where the UE is located;
[0243] L4. UE obtains SFN through the first part of information, the second part of information, and the third part of information.
[0244] Wherein, in the implementation of steps L1 to L4, SFN is composed of a first part of information, a second part of information, and a third part of information, wherein the first part of information can be indicated by the system information of the i-th broadcast channel, the second part of information can be indicated by the number of scrambled code blocks of the UE corresponding to the i-th broadcast channel, and the third part of information can be indicated by the antenna port (antenna port group) where the UE corresponding to the i-th broadcast channel is located. Wherein, the first part of information can be used to indicate the high-order information of SFN, the second part of information can be used to indicate the middle-order information of SFN, and the third part of information can be used to indicate the low-order information of SFN. Or, the first part of information can be used to indicate the high-order information of SFN, the second part of information can be used to indicate the low-order information of SFN, and the third part of information can be used to indicate the middle-order information of SFN. Or, the first part of information can be used to indicate the middle-order information of SFN, the second part of information can be used to indicate the high-order information of SFN, and the third part of information can be used to indicate the low-order information of SFN. Or, the first part of information can be used to indicate the median information of SFN, the second part of information can be used to indicate the low information of SFN, and the third part of information can be used to indicate the high information of SFN. Or, the first part of information can be used to indicate the low information of SFN, the second part of information can be used to indicate the median information of SFN, and the third part of information can be used to indicate the high information of SFN. Or, the first part of information can be used to indicate the low information of SFN, the second part of information can be used to indicate the high information of SFN, and the third part of information can be used to indicate the median information of SFN.
[0245] In addition, in the embodiment of the present invention, SFN is composed of the first part of information, the second part of information, and the third part of information, wherein, if SFN has a total of x bit positions, the first part of information can represent y bit positions in SFN, the second part of information represents z1 bit positions in SFN, and the third part of information represents z2 bit positions in SFN, then x, y, z1, and z2 all represent natural numbers, and x=y+z1+z2. In addition, the specific values of x, y, z1, and z2 can be configured by specific application scenarios, and are not specifically limited here.
[0246] Further, in some embodiments of the present invention, for the aforementioned second part of information, the number of bit positions occupied by the second part of information in the SFN is determined according to the value of N. That is, in the aforementioned example, the value of z1 can be determined according to the value of N.
[0247] Further, in some embodiments of the present invention, for the aforementioned third part of information, the number of bit positions occupied by the third part of information of SFN in SFN is determined according to the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel. That is, in the aforementioned example, the value of z2 can be determined according to the number of scrambled code blocks received by the UE.
[0248] In some embodiments of the present invention, in step 501, before the UE receives, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port in N antenna ports, or, on a time resource unit corresponding to the UE, receives, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port group in N antenna port groups, the data transmission method provided by the embodiment of the present invention further includes:
[0249] M1. The UE obtains the value of N from the value information carried by the i-th broadcast channel; or,
[0250] M2. The UE obtains the value of N according to the CRC mask of the i-th broadcast channel.
[0251] In some embodiments of the present invention, in order to enable the receiving end (i.e., UE) to obtain the value of N, the base station carries the value information of N in N broadcast channels; or, the base station uses the value information of N as the mask of the CRC of the N broadcast channels. That is, the base station can carry the number information of antenna ports (or antenna port groups) in N broadcast channels, and the UE can obtain the number information of antenna ports (or antenna port groups) carried by the broadcast channel corresponding to itself from the broadcast channel channel, and the UE can determine the specific value of N. In addition, in the embodiment of the present invention, the base station can also use an indirect method instead of a direct method (for example, carrying the value information of N through N broadcast channels), for example, the base station uses the value information of N as the mask of the CRC of N broadcast channels, and the UE can determine the N values used by the base station by which mask is used in the CRC corresponding to its own broadcast channel.
[0252] In some embodiments of the present invention, in step 501, before the UE receives, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port in N antenna ports, or, on a time resource unit corresponding to the UE, receives, on a time resource unit corresponding to the UE, a scrambled code block carried on the i-th broadcast channel in N broadcast channels sent by the base station through the i-th antenna port group in N antenna port groups, the data transmission method provided by the embodiment of the present invention further includes:
[0253] N1. The UE obtains indication information of the antenna port or antenna port group where the UE is located according to the indication information carried by the i-th broadcast channel; or,
[0254] N2. The UE obtains indication information of the antenna port or antenna port group where the UE is located according to the pilot signal carried by the i-th broadcast channel; or,
[0255] N3. The UE obtains the location information of the antenna port where the UE is located according to the value of the synchronization sequence in the antenna port where the UE is located, or the UE obtains the location information of the antenna port group where the UE is located according to the value of the synchronization sequence in the antenna port group where the UE is located; or,
[0256] N4. The UE obtains the location information of the antenna port or antenna port group where the UE is located according to the scrambling code used when descrambling the scrambled code block carried on the i-th broadcast channel.
[0257] Among them, in the implementation method shown in N1, the base station directly carries the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located in the i-th broadcast channel, and the UE corresponding to the i-th broadcast channel obtains the position of the antenna port or antenna port group where the UE is located by receiving the indication information carried in the i-th broadcast channel.
[0258] In the implementation shown in N2 of the present invention, the pilot signal carried by the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located. That is, the base station uses different pilot signals for different UEs, and there is a corresponding relationship between the pilot signal and the antenna port or antenna port group where the UE is located. For example, the base station sets the pilot signals of different broadcast channels differently, so that the UE can learn the current beam information of the UE after demodulating the pilot signal. The base station sends different pilot signals to different UEs, and different pilot signals correspond to the beam information where different UEs are located. Among them, the base station obtains the beam information where different UEs are located, and the base station notifies the UE of the beam information in an indirect manner. The beam information where the UE is located can refer to the beam identifier, and of course the beam information can also be the attribute information of the beam. The base station establishes a corresponding relationship between the beam information and the pilot signal for the beam information where each UE is located, and the base station sends the pilot signal corresponding to the beam information where the UE is located to each UE. According to the corresponding relationship between the pilot signal and the beam information where the UE is located, the UE obtains the beam information corresponding to the pilot signal.
[0259] In the implementation shown in N3 of the present invention, the value of the synchronization sequence in the antenna port where the UE is located corresponding to the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port where the UE is located corresponding to the i-th broadcast channel, or the value of the synchronization sequence in the antenna port group where the UE is located corresponding to the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port group where the UE is located corresponding to the i-th broadcast channel. The UE obtains the beam information corresponding to the synchronization sequence in the beam based on the correspondence between the synchronization sequence in the beam and the beam information where the UE is located.
[0260] In the implementation shown in N4 of the present invention, the scrambling code used when scrambling the data block carried on the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located. The base station uses different scrambling codes to scramble the data blocks in the beams where different UEs are located, and different scrambling codes correspond to the beam information where different UEs are located. Among them, the base station obtains the beam information where different UEs are located, and the base station notifies the UE of the beam information in an indirect manner. For example, the base station establishes a correspondence between the beam information and the scrambling code for the beam information where each UE is located, and the base station uses different scrambling codes to scramble the data blocks sent to each UE. The UE obtains the beam information corresponding to the scrambling code based on the correspondence between the scrambling code and the beam information where the UE is located.
[0261] 502. The UE descrambles a scrambled code block carried on the i-th broadcast channel received through the i-th antenna port or the i-th antenna port group.
[0262] In an embodiment of the present invention, after the UE receives the scrambled code block carried on the i-th broadcast channel through the i-th antenna port or the i-th antenna port group, the UE can descramble the scrambled code block. After the UE descrambles successfully, it can obtain the data block carried on the i-th broadcast channel sent by the base station to the UE.
[0263] In some embodiments of the present invention, step 502, in which the UE descrambles the scrambled code block carried on the i-th broadcast channel received through the i-th antenna port or the i-th antenna port group, includes:
[0264] O1. The UE descrambles the i-th first scrambled code block carried on the i-th broadcast channel; or,
[0265] O2. The UE descrambles the i-th second scrambled code block carried on the i-th broadcast channel; or,
[0266] O3. The UE combines the i-th first scrambled code block and the i-th second scrambled code block carried on the i-th broadcast channel, and then descrambles the combined i-th first scrambled code block and the i-th second scrambled code block.
[0267] In the aforementioned embodiment of the present invention, the base station sends N first scrambled code blocks and N second scrambled code blocks in the first data transmission period and the second data transmission period, respectively. Then the UE corresponding to the i-th broadcast channel can receive the i-th first scrambled code block in the first data transmission period, and the UE corresponding to the i-th broadcast channel can receive the i-th second scrambled code block in the second data transmission period. Then the UE can independently descramble the i-th first scrambled code block, or independently descramble the i-th second scrambled code block. The UE can also jointly descramble the i-th first scrambled code block and the i-th second scrambled code block. For example, the UE obtains the i-th first scrambled code block and the i-th second scrambled code block sent by the base station on the time resource unit in two data transmission periods. Since these scrambled code blocks are related, in order to improve the descrambling gain, the UE can merge multiple scrambled code blocks corresponding to the same antenna port (or antenna port group) of the same broadcast channel in two data transmission periods to obtain multiple merged scrambled code blocks. For example, the UE may descramble the i-th first scrambled code block, or may descramble the i-th second scrambled code block, or may merge the i-th first scrambled code block and the i-th second scrambled code block after failing to descramble the i-th first scrambled code block, and then descramble the merged result, thereby improving the accuracy of the UE receiving the data block transmitted by the base station.
[0268] For example, in an embodiment of the present invention, after the UE obtains the merged multiple scrambled code blocks belonging to the same beam of the same broadcast channel within two data transmission periods, the UE can perform joint descrambling to generate the MIB. Since the UE can perform joint descrambling on the merged multiple scrambled code blocks belonging to the same beam of the PBCH in the time resource unit, the success rate of descrambling can be improved. It should be noted that in an embodiment of the present invention, in addition to performing joint descrambling on the merged multiple scrambled code blocks, the UE can also descramble a single scrambled code block. The specific means of implementing descrambling can refer to the prior art.
[0269] It can be known from the description of the present invention in the foregoing embodiments that the UE receives the scrambled code block carried on the i-th broadcast channel among N broadcast channels sent by the base station through the i-th antenna port among N antenna ports at the time resource unit corresponding to the UE, or receives the scrambled code block carried on the i-th broadcast channel among N broadcast channels sent by the base station through the i-th antenna port group among N antenna port groups at the time resource unit corresponding to the UE. The UE descrambles the scrambled code block carried on the i-th broadcast channel received through the i-th antenna port or the i-th antenna port group. Since the base station scrambles the data blocks carried on N broadcast channels respectively, scrambled code blocks carried on N broadcast channels are obtained, and the scrambled code blocks carried on each broadcast channel are sent on different time resource units, that is, the base station uses a time-sharing method to send the scrambled code blocks carried on each broadcast channel through N antenna ports or N antenna port groups, and each UE receives the scrambled code blocks sent by the base station on each time resource unit through the antenna port or antenna port group corresponding to itself, thereby realizing the transmission of each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0270] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0271] In order to better implement the above-mentioned solution of the embodiment of the present invention, relevant devices for implementing the above-mentioned solution are also provided below.
[0272] See also Figure 6-a As shown, a base station 600 provided in an embodiment of the present invention may include: an acquisition module 601, a scrambling module 602, and a transceiver module 603, wherein:
[0273] An acquisition module 601 is configured to respectively acquire a plurality of data blocks carried on each of N broadcast channels, wherein an i-th broadcast channel among the N broadcast channels corresponds to an i-th antenna port among N antenna ports, or an i-th broadcast channel among the N broadcast channels corresponds to an i-th antenna port group among N antenna port groups, N is a positive integer, and i is a positive integer greater than 0 and less than or equal to N;
[0274] A scrambling module 602 is used to scramble the data blocks carried on the N broadcast channels to obtain scrambled code blocks carried on the N broadcast channels;
[0275] The transceiver module 603 is used to use the N antenna ports to send the scrambled code blocks carried on each broadcast channel in different time resource units, or to use the N antenna port groups to send the scrambled code blocks carried on each broadcast channel in different time resource units.
[0276] In some embodiments of the present invention, the scrambling module 602 is specifically configured to scramble the data blocks carried on each of the N broadcast channels using a first scrambling code to obtain N first scrambled code blocks carried on the N broadcast channels; and / or scramble the data blocks carried on each of the N broadcast channels using a second scrambling code to obtain N second scrambled code blocks carried on the N broadcast channels, wherein the first scrambling code and the second scrambling code are different scrambling codes.
[0277] Since the base station scrambles the data blocks carried on each of the N broadcast channels using two different scrambling codes, and obtains scrambled code blocks corresponding to the two scrambling codes, the UE can descramble the data blocks using different scrambling codes.
[0278] In some embodiments of the present invention, Figure 6-bAs shown, the base station 600 also includes: a first configuration module 604, which is used to configure the following information: the i-th broadcast channel among the N broadcast channels carries the indication information of the antenna port or antenna port group where the user equipment UE corresponding to the i-th broadcast channel is located; or, the pilot signal carried by the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located; or, the value of the synchronization sequence in the antenna port where the UE corresponding to the i-th broadcast channel among the N broadcast channels is located corresponds to the indication information of the antenna port where the UE corresponding to the i-th broadcast channel is located, or the value of the synchronization sequence in the antenna port group where the UE corresponding to the i-th broadcast channel among the N broadcast channels is located corresponds to the indication information of the antenna port group where the UE corresponding to the i-th broadcast channel is located; or, the scrambling code used when scrambling the data block carried on the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located.
[0279] Therefore, the base station can determine the indication information of the antenna port or antenna port group where the UE is located through a variety of methods. For example, the broadcast channel carries the indication information, the pilot signal corresponds to the indication information, the synchronization sequence corresponds to the indication information, and the scrambling code corresponds to the indication information. Through these methods, the UE can obtain the location information of the antenna port or antenna port group where the UE is located.
[0280] In some embodiments of the present invention, Figure 6-c As shown, the base station 600 also includes: a second configuration module 605, which is used for the scrambling module to scramble the data blocks carried on the N broadcast channels, and after obtaining the scrambled code blocks carried on the N broadcast channels, configure the following information: through the system information of the i-th broadcast channel among the N broadcast channels, indicating the first part of the system frame number SFN of the UE corresponding to the i-th broadcast channel, and / or, through the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel, indicating the second part of the SFN information, and / or, through the position information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located, indicating the third part of the SFN information;
[0281] The SFN is composed of the first part of information and the second part of information, or the SFN is composed of the first part of information and the third part of information, or the SFN is composed of the first part of information, the second part of information, and the third part of information.
[0282] The base station can use multiple methods to indicate SFN to the UE, and the UE can determine the composition of SFN in the same way as the base station, so that the SFN can be determined by two or three of the system information, the number of scrambled code blocks, and the location information of the antenna port or antenna port group where the UE is located.
[0283] In some embodiments of the present invention, the transceiver module 603 is specifically used to send the N first scrambled code blocks respectively through the N antenna ports on N time resource units within a first data transmission period, wherein the i-th first scrambled code block among the N first scrambled code blocks is sent on the i-th antenna port among the N antenna ports; and / or, send the N second scrambled code blocks respectively through the N antenna ports on N time resource units within a second data transmission period, wherein the i-th second scrambled code block among the N second scrambled code blocks is sent on the i-th antenna port among the N antenna ports, and the second data transmission period is a data transmission period that is temporally adjacent to the first data transmission period.
[0284] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0285] In some embodiments of the present invention, the transceiver module 603 is specifically used to send the N first scrambled code blocks respectively through the N antenna port groups on N time resource units within a first data transmission period, wherein the i-th first scrambled code block among the N first scrambled code blocks is sent on the i-th antenna port group among the N antenna port groups; and / or, send the N second scrambled code blocks respectively through the N antenna port groups on N time resource units within a second data transmission period, wherein the i-th second scrambled code block among the N second scrambled code blocks is sent on the i-th antenna port group among the N antenna port groups, and the second data transmission period is a data transmission period that is temporally adjacent to the first data transmission period.
[0286] In some embodiments of the present invention, Figure 6-d As shown, the base station 600 also includes: a third configuration module 606, which is used to carry the value information of N in the N broadcast channels; or, use the value information of N as a mask for the cyclic redundancy check code CRC of the N broadcast channels.
[0287] Therefore, the base station indicates the number of broadcast channels to the UE through the CRC mask, and the UE can determine the number of broadcast channels through the CRC mask.
[0288] In some embodiments of the present invention, the number of bit positions occupied by the second part of information in the SFN is determined according to the value of N.
[0289] In some embodiments of the present invention, the number of bit positions occupied by the third part of information in the SFN is determined according to the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel.
[0290] From the description of the present invention in the foregoing embodiments, it can be seen that the base station obtains multiple data blocks carried on each of the N broadcast channels, respectively, wherein the i-th broadcast channel among the N broadcast channels corresponds to the i-th antenna port among the N antenna ports, or the i-th broadcast channel among the N broadcast channels corresponds to the i-th antenna port group among the N antenna port groups. The base station scrambles the data blocks carried on the N broadcast channels to obtain scrambled code blocks carried on the N broadcast channels. The base station uses the N antenna ports to send the scrambled code blocks corresponding to each broadcast channel in different time resource units, or the base station uses the N antenna port groups to send the scrambled code blocks corresponding to each broadcast channel in different time resource units. Since the base station scrambles the data blocks carried on N broadcast channels respectively, scrambled code blocks carried on N broadcast channels are obtained, and the scrambled code blocks carried on each broadcast channel are sent on different time resource units, that is, the base station uses a time-sharing method to send the scrambled code blocks carried on each broadcast channel through N antenna ports or N antenna port groups, and each UE receives the scrambled code blocks sent by the base station on each time resource unit through the antenna port or antenna port group corresponding to itself, thereby realizing the transmission of each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0291] See also Figure 7-a As shown, a UE 700 provided in an embodiment of the present invention may include: a transceiver module 701 and a descrambling module 702, wherein:
[0292] The transceiver module 701 is configured to receive, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by a base station through an i-th antenna port among N antenna ports, or, on a time resource unit corresponding to the UE, receive, by the base station, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by an i-th antenna port group among N antenna port groups, where N is a positive integer, i is a positive integer greater than 0 and less than or equal to N, and the UE corresponds to the i-th antenna port or antenna port group;
[0293] The descrambling module 702 is configured to descramble the scrambled code block carried on the i-th broadcast channel received through the i-th antenna port or the i-th antenna port group.
[0294] Since the base station scrambles the data blocks carried on N broadcast channels respectively, scrambled code blocks carried on N broadcast channels are obtained, and the scrambled code blocks carried on each broadcast channel are sent on different time resource units, that is, the base station uses a time-sharing method to send the scrambled code blocks carried on each broadcast channel through N antenna ports or N antenna port groups, and the UE receives the scrambled code blocks sent by the base station on each time resource unit through the antenna port or antenna port group corresponding to itself, thereby realizing the transmission of each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0295] In some embodiments of the present invention, the descrambling module 702 is specifically used to descramble the i-th first scrambled code block carried on the i-th broadcast channel; or, to descramble the i-th second scrambled code block carried on the i-th broadcast channel; or, to merge the i-th first scrambled code block and the i-th second scrambled code block carried on the i-th broadcast channel, and then descramble the merged i-th first scrambled code block and i-th second scrambled code block.
[0296] Since the base station scrambles the data blocks carried on each of the N broadcast channels using two different scrambling codes, and obtains scrambled code blocks corresponding to the two scrambling codes, the UE can descramble the data blocks using different scrambling codes.
[0297] In some embodiments of the present invention, Figure 7-bAs shown, the user equipment 700 also includes: a first acquisition module 703, which is used for the transceiver module to receive the scrambled code block carried on the i-th broadcast channel in the N broadcast channels sent by the base station through the i-th antenna port in the N antenna ports on the time resource unit corresponding to the UE, or, after receiving the scrambled code block carried on the i-th broadcast channel in the N broadcast channels sent by the base station through the i-th antenna port group in the N antenna port group on the time resource unit corresponding to the UE, obtain the antenna port where the UE is located according to the indication information carried by the i-th broadcast channel. Or the position information of the antenna port group; or, according to the pilot signal carried by the i-th broadcast channel, the position information of the antenna port or the antenna port group where the UE is located is obtained; or, according to the value of the synchronization sequence in the antenna port where the UE is located, the position information of the antenna port where the UE is located is obtained, or according to the value of the synchronization sequence in the antenna port group where the UE is located, the position information of the antenna port group where the UE is located is obtained; or, according to the scrambling code used when descrambling the scrambled code block carried on the i-th broadcast channel, the position information of the antenna port or the antenna port group where the UE is located is obtained.
[0298] Therefore, the base station can determine the indication information of the antenna port or antenna port group where the UE is located through a variety of methods. For example, the broadcast channel carries the indication information, the pilot signal corresponds to the indication information, the synchronization sequence corresponds to the indication information, and the scrambling code corresponds to the indication information. Through these methods, the UE can obtain the location information of the antenna port or antenna port group where the UE is located.
[0299] In some embodiments of the present invention, Figure 7-c As shown, the user equipment 700 further includes: a second acquisition module 704, which is used for the transceiver module to receive the scrambled code block carried on the i-th broadcast channel in the N broadcast channels sent by the base station through the i-th antenna port in the N antenna ports on the time resource unit corresponding to the UE, or, before receiving the scrambled code block carried on the i-th broadcast channel in the N broadcast channels sent by the base station through the i-th antenna port group in the N antenna port groups on the time resource unit corresponding to the UE, obtain the first part of the system frame number SFN through the system information of the i-th broadcast channel in the N broadcast channels, and / or obtain the second part of the SFN information through the number of scrambled code blocks received by the UE, and / or obtain the third part of the SFN information through the position information of the antenna port or antenna port group where the UE is located, obtain the SFN through the first part of the information and the second part of the information, or obtain the SFN through the first part of the information and the third part of the information, or obtain the SFN through the first part of the information, the second part of the information, and the third part of the information.
[0300] The base station can use multiple methods to indicate SFN to the UE, and the UE can determine the composition of SFN in the same way as the base station, so that the SFN can be determined by two or three of the system information, the number of scrambled code blocks, and the location information of the antenna port or antenna port group where the UE is located.
[0301] In some embodiments of the present invention, the transceiver module 701 is specifically used to receive the i-th first scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port among N antenna ports at the i-th time resource unit within the first data transmission period; and / or, to receive the i-th second scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port among N antenna ports at the i-th time resource unit within the second data transmission period, and the second data transmission period is a data transmission period adjacent to the first data transmission period.
[0302] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0303] In some embodiments of the present invention, the transceiver module 701 is specifically used to receive the i-th first scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port group among N antenna port groups at the i-th time resource unit within the first data transmission period; and / or, to receive the i-th second scrambled code block carried on the i-th broadcast channel sent by the base station through the i-th antenna port group among N antenna port groups at the i-th time resource unit within the second data transmission period, and the second data transmission period is a data transmission period adjacent to the first data transmission period.
[0304] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0305] In some embodiments of the present invention, Figure 7-dAs shown, the user equipment 700 also includes: a third acquisition module 705, which is used for the transceiver module to receive the scrambled code block carried on the i-th broadcast channel among N broadcast channels sent by the base station through the i-th antenna port among N antenna ports on the time resource unit corresponding to the UE, or, before receiving the scrambled code block carried on the i-th broadcast channel among N broadcast channels sent by the base station through the i-th antenna port group among N antenna port groups on the time resource unit corresponding to the UE, obtain the value of N from the value information carried by the i-th broadcast channel; or, obtain the value of N according to the mask of the cyclic redundancy check code CRC of the i-th broadcast channel.
[0306] Therefore, the base station indicates the number of broadcast channels to the UE through the CRC mask, and the UE can determine the number of broadcast channels through the CRC mask.
[0307] In some embodiments of the present invention, the number of bit positions occupied by the second part of information in the SFN is determined according to the value of N.
[0308] In some embodiments of the present invention, the number of bit positions occupied by the third part of information in the SFN is determined according to the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel.
[0309] It can be known from the description of the present invention in the foregoing embodiments that the UE receives the scrambled code block carried on the i-th broadcast channel among N broadcast channels sent by the base station through the i-th antenna port among N antenna ports at the time resource unit corresponding to the UE, or receives the scrambled code block carried on the i-th broadcast channel among N broadcast channels sent by the base station through the i-th antenna port group among N antenna port groups at the time resource unit corresponding to the UE. The UE descrambles the scrambled code block carried on the i-th broadcast channel received through the i-th antenna port or the i-th antenna port group. Since the base station scrambles the data blocks carried on N broadcast channels respectively, scrambled code blocks carried on N broadcast channels are obtained, and the scrambled code blocks carried on each broadcast channel are sent on different time resource units, that is, the base station uses a time-sharing method to send the scrambled code blocks carried on each broadcast channel through N antenna ports or N antenna port groups, and each UE receives the scrambled code blocks sent by the base station on each time resource unit through the antenna port or antenna port group corresponding to itself, thereby realizing the transmission of each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0310] It should be noted that the information interaction, execution process, etc. between the modules / units of the above-mentioned device are based on the same concept as the embodiment of the method of the present invention, and the technical effects they bring are the same as those of the embodiment of the method of the present invention. For specific contents, please refer to the description in the method embodiment of the present invention shown above, and no further details will be given here.
[0311] An embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium stores a program, and the program executes part or all of the steps recorded in the above method embodiment.
[0312] Next, another base station provided by an embodiment of the present invention is introduced. Figure 8 As shown, the base station 800 includes:
[0313] A receiver 801, a transmitter 802, a processor 803 and a memory 804 (wherein the number of the processor 803 in the base station 800 may be one or more, Figure 8 In some embodiments of the present invention, the receiver 801, the transmitter 802, the processor 803 and the memory 804 may be connected via a bus or other means, wherein: Figure 8 The example of connecting through bus is taken in the following.
[0314] The processor 803 is configured to execute the following steps:
[0315] Respectively obtain a plurality of data blocks carried on each broadcast channel of N broadcast channels, wherein an i-th broadcast channel of the N broadcast channels corresponds to an i-th antenna port of N antenna ports, or an i-th broadcast channel of the N broadcast channels corresponds to an i-th antenna port group of N antenna port groups, N is a positive integer, and i is a positive integer greater than 0 and less than or equal to N;
[0316] Scrambling the data blocks carried on the N broadcast channels to obtain scrambled code blocks carried on the N broadcast channels;
[0317] The N antenna ports are used respectively on different time resource units to send scrambled code blocks corresponding to each broadcast channel, or the N antenna port groups are used respectively on different time resource units to send scrambled code blocks corresponding to each broadcast channel.
[0318] Since the base station scrambles the data blocks carried on N broadcast channels respectively, scrambled code blocks carried on N broadcast channels are obtained, and the scrambled code blocks carried on each broadcast channel are sent on different time resource units, that is, the base station uses a time-sharing method to send the scrambled code blocks carried on each broadcast channel through N antenna ports or N antenna port groups, and each UE receives the scrambled code blocks sent by the base station on each time resource unit through the antenna port or antenna port group corresponding to itself, thereby realizing the transmission of each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0319] In some embodiments of the present invention, the processor 803 is specifically configured to perform the following steps:
[0320] Scramble the data blocks carried on each of the N broadcast channels using a first scrambling code to obtain N first scrambled code blocks carried on the N broadcast channels;
[0321] and / or,
[0322] The data blocks carried on each of the N broadcast channels are scrambled using a second scrambling code to obtain N second scrambled code blocks carried on the N broadcast channels, wherein the first scrambling code and the second scrambling code are different scrambling codes.
[0323] Since the base station scrambles the data blocks carried on each of the N broadcast channels using two different scrambling codes, and obtains scrambled code blocks corresponding to the two scrambling codes, the UE can descramble the data blocks using different scrambling codes.
[0324] In some embodiments of the present invention, the processor 803 is specifically configured to execute the following configuration content: the i-th broadcast channel among the N broadcast channels carries indication information of the antenna port or antenna port group where the user equipment UE corresponding to the i-th broadcast channel is located; or,
[0325] The pilot signal carried by the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located; or,
[0326] The value of the synchronization sequence in the antenna port where the UE corresponding to the i-th broadcast channel among the N broadcast channels is located corresponds to the indication information of the antenna port where the UE corresponding to the i-th broadcast channel is located, or the value of the synchronization sequence in the antenna port group where the UE corresponding to the i-th broadcast channel is located corresponds to the indication information of the antenna port group where the UE corresponding to the i-th broadcast channel is located; or,
[0327] The scrambling code used when scrambling the data block carried on the i-th broadcast channel among the N broadcast channels corresponds to the indication information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located.
[0328] Therefore, the base station can determine the indication information of the antenna port or antenna port group where the UE is located through a variety of methods. For example, the broadcast channel carries the indication information, the pilot signal corresponds to the indication information, the synchronization sequence corresponds to the indication information, and the scrambling code corresponds to the indication information. Through these methods, the UE can obtain the location information of the antenna port or antenna port group where the UE is located.
[0329] In some embodiments of the present invention, the processor 803 is further configured to perform the following steps: after scrambling the data blocks carried on the N broadcast channels to obtain the scrambled code blocks carried on the N broadcast channels, indicate the first part of the system frame number SFN of the UE corresponding to the i-th broadcast channel through the system information of the i-th broadcast channel among the N broadcast channels, and / or,
[0330] Indicating the second part of the SFN information by the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel, and / or,
[0331] Indicating the third part of the SFN information by using the location information of the antenna port or antenna port group where the UE corresponding to the i-th broadcast channel is located;
[0332] The SFN is composed of the first part of information and the second part of information, or the SFN is composed of the first part of information and the third part of information, or the SFN is composed of the first part of information, the second part of information, and the third part of information.
[0333] The base station can use multiple methods to indicate SFN to the UE, and the UE can determine the composition of SFN in the same way as the base station, so that the SFN can be determined by two or three of the system information, the number of scrambled code blocks, and the location information of the antenna port or antenna port group where the UE is located.
[0334] In some embodiments of the present invention, the processor 803 is specifically configured to perform the following steps:
[0335] The N first scrambled code blocks are respectively sent through the N antenna ports on N time resource units in a first data transmission period, wherein the i-th first scrambled code block among the N first scrambled code blocks is sent on the i-th antenna port among the N antenna ports; and / or,
[0336] The N second scrambled code blocks are respectively sent through the N antenna ports on N time resource units within a second data transmission period, wherein the i-th second scrambled code block among the N second scrambled code blocks is sent on the i-th antenna port among the N antenna ports, and the second data transmission period is a data transmission period that is temporally adjacent to the first data transmission period.
[0337] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0338] In some embodiments of the present invention, the processor 803 is specifically configured to perform the following steps:
[0339] The N first scrambled code blocks are respectively sent through the N antenna port groups on N time resource units in a first data transmission period, wherein the i-th first scrambled code block among the N first scrambled code blocks is sent on the i-th antenna port group among the N antenna port groups; and / or,
[0340] The N second scrambled code blocks are respectively sent through the N antenna port groups on N time resource units within a second data transmission period, wherein the i-th second scrambled code block among the N second scrambled code blocks is sent on the i-th antenna port group among the N antenna port groups, and the second data transmission period is a data transmission period that is temporally adjacent to the first data transmission period.
[0341] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0342] In some embodiments of the present invention, the processor 803 is specifically used to execute the following configuration content: carrying the value information of N in the N broadcast channels; or using the value information of N as a mask for the cyclic redundancy check code CRC of the N broadcast channels.
[0343] Therefore, the base station indicates the number of broadcast channels to the UE through the CRC mask, and the UE can determine the number of broadcast channels through the CRC mask.
[0344] In some embodiments of the present invention, the processor 803 is specifically configured to execute the following configuration content: the number of bit positions occupied by the second part of information in the SFN is determined according to the value of N.
[0345] In some embodiments of the present invention, the processor 803 is specifically configured to execute the following configuration content: the number of bit positions occupied by the third part of information in the SFN is determined according to the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel.
[0346] Next, another UE provided by an embodiment of the present invention is introduced. Fig. 9 As shown, UE900 includes:
[0347] A receiver 901, a transmitter 902, a processor 903 and a memory 904 (wherein the number of the processor 903 in the UE 900 may be one or more, Fig. 9 In some embodiments of the present invention, the receiver 901, the transmitter 902, the processor 903 and the memory 904 may be connected via a bus or other means, wherein: Fig. 9 The example of connecting through bus is taken in the following.
[0348] The processor 903 is used to perform the following steps:
[0349] Receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by a base station through an i-th antenna port among N antenna ports, or receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by the base station through an i-th antenna port group among N antenna port groups, where N is a positive integer, i is a positive integer greater than 0 and less than or equal to N, and the UE corresponds to the i-th antenna port or the i-th antenna port group;
[0350] Descrambling the scrambled code block carried on the i-th broadcast channel received through the i-th antenna port or the i-th antenna port group.
[0351] Since the base station scrambles the data blocks carried on N broadcast channels respectively, scrambled code blocks carried on N broadcast channels are obtained, and the scrambled code blocks carried on each broadcast channel are sent on different time resource units, that is, the base station uses a time-sharing method to send the scrambled code blocks carried on each broadcast channel through N antenna ports or N antenna port groups, and the UE receives the scrambled code blocks sent by the base station on each time resource unit through the antenna port or antenna port group corresponding to itself, thereby realizing the transmission of each broadcast channel in multiple antenna ports or antenna port groups, thereby improving the coverage of the broadcast channel.
[0352] In some embodiments of the present invention, the processor 903 is specifically configured to perform the following steps: descrambling the i-th first scrambled code block carried on the i-th broadcast channel; or,
[0353] descrambling the i-th second scrambled code block carried on the i-th broadcast channel; or,
[0354] The i-th first scrambled code block and the i-th second scrambled code block carried on the i-th broadcast channel are combined, and then the combined i-th first scrambled code block and the i-th second scrambled code block are descrambled.
[0355] Since the base station scrambles the data blocks carried on each of the N broadcast channels using two different scrambling codes, and obtains scrambled code blocks corresponding to the two scrambling codes, the UE can descramble the data blocks using different scrambling codes.
[0356] In some embodiments of the present invention, the processor 903 is further configured to perform the following steps:
[0357] Receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by a base station through an i-th antenna port among N antenna ports, or, before receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by the base station through an i-th antenna port group among N antenna port groups, obtaining, according to indication information carried by the i-th broadcast channel, location information of the antenna port or antenna port group where the UE is located; or,
[0358] Acquire location information of the antenna port or antenna port group where the UE is located according to the pilot signal carried by the i-th broadcast channel; or,
[0359] Acquire the location information of the antenna port where the UE is located according to the value of the synchronization sequence in the antenna port where the UE is located, or acquire the location information of the antenna port group where the UE is located according to the value of the synchronization sequence in the antenna port group where the UE is located; or,
[0360] The location information of the antenna port or antenna port group where the UE is located is obtained according to the scrambling code used when descrambling the scrambled code block carried on the i-th broadcast channel.
[0361] Therefore, the base station can determine the indication information of the antenna port or antenna port group where the UE is located through a variety of methods. For example, the broadcast channel carries the indication information, the pilot signal corresponds to the indication information, the synchronization sequence corresponds to the indication information, and the scrambling code corresponds to the indication information. Through these methods, the UE can obtain the location information of the antenna port or antenna port group where the UE is located.
[0362] In some embodiments of the present invention, the processor 903 is specifically configured to perform the following steps:
[0363] Receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by a base station through an i-th antenna port among N antenna ports, or, before receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by the base station through an i-th antenna port group among N antenna port groups, obtaining first part of information of a system frame number SFN through system information of an i-th broadcast channel among the N broadcast channels, and / or obtaining second part of information of the SFN through the number of scrambled code blocks received by the UE, and / or obtaining third part of information of the SFN through position information of the antenna port or antenna port group where the UE is located;
[0364] The SFN is obtained through the first part of information and the second part of information, or the first part of information and the third part of information, or the first part of information, the second part of information and the third part of information.
[0365] The base station can use multiple methods to indicate SFN to the UE, and the UE can determine the composition of SFN in the same way as the base station, so that the SFN can be determined by two or three of the system information, the number of scrambled code blocks, and the location information of the antenna port or antenna port group where the UE is located.
[0366] In some embodiments of the present invention, the processor 903 is specifically configured to perform the following steps:
[0367] Receiving, at an i-th time resource unit within a first data transmission period, an i-th first scrambled code block carried on an i-th broadcast channel and sent by a base station through an i-th antenna port among N antenna ports; and / or,
[0368] An i-th second scrambled code block carried on an i-th broadcast channel and sent by a base station through an i-th antenna port among N antenna ports is received on an i-th time resource unit within a second data transmission period, where the second data transmission period is a data transmission period adjacent to the first data transmission period.
[0369] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0370] In some embodiments of the present invention, the processor 903 is specifically configured to perform the following steps:
[0371] Receiving, at an i-th time resource unit within a first data transmission period, an i-th first scrambled code block carried on an i-th broadcast channel and sent by a base station through an i-th antenna port group among N antenna port groups; and / or,
[0372] An i-th second scrambled code block carried on an i-th broadcast channel and sent by a base station through an i-th antenna port group among N antenna port groups is received on an i-th time resource unit within a second data transmission period, and the second data transmission period is a data transmission period adjacent to the first data transmission period.
[0373] Furthermore, the base station transmits different scrambled data blocks in different data transmission periods, and the UE can receive different scrambled data blocks in corresponding data transmission periods, thereby being able to descramble the received scrambled data blocks.
[0374] In some embodiments of the present invention, the processor 903 is specifically configured to perform the following steps:
[0375] Receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by a base station through an i-th antenna port among N antenna ports, or, before receiving, on a time resource unit corresponding to the UE, a scrambled code block carried on an i-th broadcast channel among N broadcast channels sent by the base station through an i-th antenna port group among N antenna port groups, obtaining the value of N from the value information carried by the i-th broadcast channel; or,
[0376] The value of N is obtained according to the mask of the cyclic redundancy check code CRC of the i-th broadcast channel.
[0377] Therefore, the base station indicates the number of broadcast channels to the UE through the CRC mask, and the UE can determine the number of broadcast channels through the CRC mask.
[0378] In some embodiments of the present invention, the processor 903 is specifically configured to perform the following steps: the number of bit positions occupied by the second part of information in the SFN is determined according to the value of N.
[0379] In some embodiments of the present invention, the processor 903 is specifically configured to perform the following steps: the number of bit positions occupied by the third part of the information in the SFN is determined according to the number of scrambled code blocks sent to the UE corresponding to the i-th broadcast channel.
[0380] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art may understand and implement it without creative work.
[0381] Through the description of the above implementation mode, the technicians in the relevant field can clearly understand that the present invention can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present invention, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0382] In summary, the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that the technical solutions described in the above embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A data transmission method, characterized in that: include: Acquire a data block carried by N physical broadcast channels, wherein an i-th physical broadcast channel among the N physical broadcast channels corresponds to an i-th time resource unit, the i-th time resource unit is one of N time resource units corresponding to N beams, the time resource unit is a resource used to distinguish different times, N is a positive integer greater than 1, and i is a positive integer greater than 0 and less than or equal to N; Scrambling the data blocks carried on the N physical broadcast channels to obtain scrambled data blocks carried on the N physical broadcast channels; Using the N time resource units respectively to send scrambled data blocks carried on each physical broadcast channel; The i-th physical broadcast channel among the N physical broadcast channels satisfies one of the following: An i-th physical broadcast channel among the N physical broadcast channels carries information indicating an i-th time resource unit corresponding to the i-th physical broadcast channel; The pilot signal carried by the i-th physical broadcast channel corresponds to information indicating the i-th time resource unit corresponding to the i-th physical broadcast channel; or, A scrambling code used when scrambling a data block carried on an i-th physical broadcast channel among the N physical broadcast channels corresponds to information indicating an i-th time resource unit corresponding to the i-th physical broadcast channel; The i-th time resource unit corresponds to the i-th beam.
2. The method according to claim 1, characterized in that The information indicating the i-th time resource unit corresponding to the i-th physical broadcast channel is the beam identifier of the i-th beam corresponding to the i-th time resource unit.
3. The method according to claim 1 or 2, characterized in that: The N time resource units belong to one data transmission cycle.
4. The method according to claim 1 or 2, characterized in that: Scrambling the data blocks carried on the N physical broadcast channels to obtain scrambled data blocks carried on the N physical broadcast channels, comprising: Scramble the data blocks carried on each of the N physical broadcast channels using a first scrambling code to obtain N first scrambled data blocks carried on the N physical broadcast channels; and / or, The data blocks carried on each of the N physical broadcast channels are scrambled using a second scrambling code to obtain N second scrambled data blocks carried on the N physical broadcast channels, wherein the first scrambling code and the second scrambling code are different scrambling codes.
5. The method according to claim 1 or 2, characterized in that: The method further comprises: Indicating the first part of the system frame number SFN corresponding to the i-th physical broadcast channel through the system information of the i-th physical broadcast channel among the N physical broadcast channels, and The second part of information of the SFN is indicated by the scrambled data block corresponding to the i-th physical broadcast channel, wherein the SFN is composed of the first part of information and the second part of information.
6. A data transmission method, characterized in that: include: Receive a scrambled data block carried on an i-th physical broadcast channel among N physical broadcast channels from a base station, where the i-th physical broadcast channel corresponds to an i-th time resource unit, where the i-th time resource unit is one of N time resource units corresponding to N beams, where the time resource unit is a resource used to distinguish different times, where N is a positive integer greater than 1, and i is a positive integer greater than 0 and less than or equal to N; Descrambling the received scrambled data block carried on the i-th physical broadcast channel; The i-th physical broadcast channel satisfies one of the following: The i-th physical broadcast channel among the N physical broadcast channels carries indication information of the i-th time resource unit corresponding to the i-th physical broadcast channel; The pilot signal carried by the i-th physical broadcast channel corresponds to indication information of the i-th time resource unit corresponding to the i-th physical broadcast channel; or, The scrambling code used when scrambling the data block carried on the i-th physical broadcast channel among the N physical broadcast channels corresponds to the indication information of the i-th time resource unit corresponding to the i-th physical broadcast channel; The i-th time resource unit corresponds to the i-th beam.
7. The method according to claim 6, characterized in that The information indicating the i-th time resource unit corresponding to the i-th physical broadcast channel is the beam identifier of the i-th beam corresponding to the i-th time resource unit.
8. The method according to claim 6 or 7, characterized in that: The N time resource units belong to one data transmission cycle.
9. The method according to claim 6 or 7, characterized in that: Also includes one of the following: Acquire, according to the i-th physical broadcast channel, indication information of an i-th time resource unit corresponding to the i-th physical broadcast channel; or, Acquire, according to the pilot signal carried by the i-th physical broadcast channel, indication information of the i-th time resource unit corresponding to the i-th physical broadcast channel; or, The indication information of the i-th time resource unit corresponding to the i-th physical broadcast channel is obtained according to the scrambling code used when descrambling the scrambled data block carried on the i-th physical broadcast channel.
10. The method according to claim 6 or 7, characterized in that: Acquire the first part of the system frame number SFN through the system information of the i-th physical broadcast channel among the N physical broadcast channels, and / or acquire the second part of the SFN through the received scrambled data block; The SFN is acquired through the first part of information and the second part of information.
11. A communication device, characterized in that: The device comprises a processor, wherein the processor is coupled to a memory, and the memory is used to store a program; The processor is configured to execute the program so as to enable the apparatus to perform the method according to any one of claims 1 to 10.
12. A readable storage medium, characterized in that: including memory; The memory is used to store instructions or programs. When the instructions or programs are executed, the method according to any one of claims 1 to 10 is implemented.
13. A computer program product, characterized in that The computer program product comprises instructions or programs, and when the instructions or programs are executed, the method according to any one of claims 1 to 10 is implemented.
14. A device for data transmission, characterized in that: The method comprises means for implementing the method as claimed in any one of claims 1 to 10.
Citation Information
Patent Citations
Codeword level scrambling for mimo transmission
CN101536442A
A data transmission method, a base station, and user equipment
CN106850162B