Channel information feedback method, channel information receiving method, and apparatus
By receiving SSB burst sets and using the SSB codebook to obtain channel information in a MIMO system, the problem of delay in base station acquisition of channel state information is solved, improving the reliability and efficiency of data transmission and reducing channel feedback overhead.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2026-01-08
- Publication Date
- 2026-07-30
AI Technical Summary
In MIMO systems, the process of the base station acquiring channel state information leads to increased latency, affecting the reliability and efficiency of short data packet transmission.
By receiving a burst set of Synchronization Signal Blocks (SSBs) during the initial access process, channel information is obtained using the SSB codebook and the SSBs in the burst set, and the channel information is fed back, thereby reducing the delay in obtaining channel information.
This enables rapid acquisition of channel information during the initial access process, improving the reliability and efficiency of data transmission and reducing channel feedback overhead.
Smart Images

Figure CN2026071233_30072026_PF_FP_ABST
Abstract
Description
Channel information feedback method, channel information receiving method and apparatus
[0001] This application claims priority to Chinese Patent Application No. 202510120795.8, filed on January 23, 2025, entitled "Channel Information Feedback Method, Channel Information Receiving Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a channel information feedback method, a channel information receiving method, and an apparatus. Background Technology
[0003] Multiple-input multiple-output (MIMO) is a key technology for improving the spectral efficiency of cellular systems. Essentially, it utilizes channel state information (CSI) between different antennas to construct multiple independent data transmission channels in the spatial domain. The following describes one scheme for base stations to obtain CSI. Specifically, the base station can send a reference signal to the user equipment (UE). The UE then measures this reference signal to obtain the CSI and feeds it back to the base station. Based on the CSI, the base station uses precoding techniques to achieve spatial multi-stream transmission or obtain beamforming gain.
[0004] However, when there are sudden short data packets that need to be transmitted, as can be seen from the above scheme, the base station needs to go through the channel measurement process to obtain the CSI. The process of the base station obtaining the CSI introduces more time delay, which makes it impossible for the base station to use a suitable scheduling method to transmit short data packets, which is not conducive to the reliability and efficiency of data transmission. Summary of the Invention
[0005] This application provides a channel information feedback method, a channel information receiving method, and an apparatus for network devices to acquire channel information during the initial access process of terminal devices, thereby reducing the latency of the network device in acquiring channel information. After the terminal device completes the initial access, the network device can use an appropriate scheduling method to transmit data based on the channel information, which helps to improve the reliability and efficiency of data transmission.
[0006] This application provides a channel information feedback method, which is applied to a first communication device. The first communication device is a terminal device or a device within a terminal device. For example, it may be a chip, chip system, module, processing unit, control unit, or circuit within the terminal device; specific details are not limited in this application. It should be noted that in this application, the term "terminal device" can refer to the terminal device itself or to a chip, functional module, or integrated circuit within the terminal device that implements the method provided in this application; specific details are not limited in this application. The method includes: the first communication device receiving a synchronization signal block (SSB) burst set; wherein each SSB in some or all of the SSBs in the SSB burst set instructs the second communication device to transmit the SSB codebook used by the SSB burst set; or, some or all of the SSBs in the SSB burst set jointly instruct the second communication device to transmit the SSB codebook used by the SSB burst set; the first communication device obtains channel information between the second communication device and the first communication device based on the SSB codebook and the SSBs in the SSB burst set; and the first communication device transmits the channel information. Optionally, the first communication device obtains the channel information between the second communication device and the first communication device based on the SSB codebook and the SSBs in the SSB burst set. Specifically, the first communication device obtains the channel information between the second communication device and the first communication device based on the SSB codebook and the SSBs in the SSB burst set.
[0007] As described in the above technical solution, the first communication device obtains channel information through the SSB codebook indicated by the SSB burst set and the SSBs in the SSB burst set. That is, the first communication device estimates the channel using the SSBs received during the initial access process and feeds back the channel information. This enables the first communication device to obtain channel information during the initial access process, reducing the latency of channel information acquisition. After the first communication device completes the initial access, the second communication device can use an appropriate scheduling method for data transmission based on the channel information, which helps improve the reliability and efficiency of data transmission. Furthermore, the first communication device obtains the channel information between the second and first communication devices based on the SSB codebook and the SSBs in the SSB burst set. This facilitates the first communication device to dynamically select an appropriate channel information compression method based on the SSB codebook, thereby reducing channel feedback overhead while ensuring the accuracy of channel representation.
[0008] A second aspect of this application provides a method for receiving channel information, applied to a second communication device. The second communication device is a network device, or a device within a network device. For example, it may be a chip, chip system, module, processing unit, control unit, or circuit within the network device; specific details are not limited in this application. It should be noted that in this application, the term "network device" can refer to the network device itself, or to a chip, functional module, or integrated circuit within the network device that implements the method provided in this application; specific details are not limited in this application. The method includes: the second communication device transmitting an SSB burst set, wherein each SSB in some or all of the SSBs in the SSB burst set instructs the second communication device to transmit the SSB codebook used by the SSB burst set; or, some or all of the SSBs in the SSB burst set jointly instruct the second communication device to transmit the SSB codebook used by the SSB burst set; the second communication device receiving channel information, which is channel information between the second communication device and a first communication device, obtained based on the SSB codebook and the SSBs in the SSB burst set. Optionally, the channel information is channel information between the second communication device and the first communication device.
[0009] As described in the above technical solution, the second communication device sends an SSB burst set, where the SSBs in the burst set indicate the SSB codebook used by the second communication device to send the burst set. The second communication device receives channel information, which is obtained based on the SSB codebook and the SSBs in the burst set. This enables the acquisition of channel information during the initial access process of the first communication device, reducing the latency of channel information acquisition. After the first communication device completes the initial access, the second communication device can use an appropriate scheduling method for data transmission based on the channel information, which is beneficial to improving the reliability and efficiency of data transmission. The channel information is obtained based on the SSB codebook and the SSBs in the burst set. This facilitates the first communication device to dynamically select an appropriate channel information compression method based on the SSB codebook, thereby reducing channel feedback overhead while ensuring the accuracy of channel representation.
[0010] Optionally, the SSB codebook used by the second communication device to transmit the SSB burst set can be described as follows: each SSB in one or more SSBs in the SSB burst set instructs the second communication device to transmit the SSB codebook used by the SSB burst set. It is understood that multiple SSBs can refer to some or all of the SSBs in the SSB burst set.
[0011] Optionally, the statement that some or all of the SSBs in the SSB burst set jointly indicate the SSB codebook used by the second communication device to send the SSB burst set can be replaced with the description that multiple SSBs in the SSB burst set jointly indicate the SSB codebook used by the second communication device to send the SSB burst set. It is understood that "multiple SSBs" can refer to some or all of the SSBs in the SSB burst set.
[0012] Based on the first or second aspect, in one possible implementation, the SSB codebook uses N B The value of each bit is indicated. M represents the number of SSB codebooks in the total SSB codebook set. An SSB codebook is one of the SSB codebooks in the total SSB codebook set. When a portion or all of the SSBs in the SSB burst set instruct the second communication device to transmit the SSB codebook used by the SSB burst set, each SSB includes a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a demodulation reference signal (DMRS), and a physical broadcast channel (PBCH). N B The value of each bit is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence, and PBCH. It should be noted that the PSS sequence is used to generate the PSS, the SSS sequence is used to generate the SSS, and the DMRS sequence is used to generate the DMRS.
[0013] This implementation illustrates one possible way to indicate the SSB codebook for each SSB in one or more SSBs within an SSB burst set, thereby enabling the indication of the SSB codebook. Furthermore, by repeatedly indicating the SSB codebook for each SSB in the SSB burst set, the terminal device receives the SSB codebook indication, allowing it to dynamically select an appropriate channel information compression method based on the SSB codebook, thus reducing channel information indication overhead.
[0014] Based on the first or second aspect, in one possible implementation, the SSB codebook uses N C The value of each bit indicates the value of N. C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook, C -NB One redundant bit is used for the N B Each information bit undergoes redundancy check. M represents the number of SSB codebooks in the total set of SSB codebooks, and each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks. N C Greater than N B When each SSB in a burst set instructs the second communication device to send the SSB codebook used by the burst set, each SSB includes PSS, SSS, DMRS, and PBCH, N C The value of each bit is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence, and PBCH. It should be noted that the PSS sequence is used to generate the PSS, the SSS sequence is used to generate the SSS, and the DMRS sequence is used to generate the DMRS.
[0015] This implementation illustrates one possible way to indicate the SSB codebook for each SSB in one or more SSBs within an SSB burst set, thus achieving the indication of the SSB codebook. Furthermore, by repeatedly indicating the SSB codebook for each SSB in the SSB burst set, the terminal device receives the SSB codebook indication, enabling the terminal device to dynamically select an appropriate channel information compression method based on the SSB codebook, thereby reducing channel information indication overhead. Even further, N... C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook, C -N B One redundant bit is used for the N B Each information bit undergoes redundancy checking. This facilitates accurate indication of the SSB codebook, reducing or avoiding inaccurate indications due to channel errors. This ensures that the terminal equipment accurately receives the SSB codebook indication.
[0016] Based on the first or second aspect, in one possible implementation, the SSB codebook uses N B The value of each bit indicates that the M represents the number of SSB codebooks in the total set of SSB codebooks, where each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks; N BEach bit consists of N groups of bits, where N is an integer greater than or equal to 2. When some or all of the SSBs in the SSB burst set jointly instruct the second communication device to transmit the SSB codebook used by the SSB burst set, the SSB burst set includes N SSBs, each corresponding one-to-one with one of the N groups of bits. Each SSB includes a PSS, SSS, DMRS, and PBCH. The value of the group of bits corresponding to the SSB is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence, and PBCH. It should be noted that the PSS sequence is used to generate the PSS, the SSS sequence is used to generate the SSS, and the DMRS sequence is used to generate the DMRS.
[0017] This implementation demonstrates how multiple SSBs in a burst set jointly indicate the SSB codebook. This helps reduce indication overhead. The terminal device can dynamically select an appropriate channel information compression method based on this SSB codebook, further reducing channel information indication overhead.
[0018] Based on the first or second aspect, in one possible implementation, the SSB codebook uses N C The value of each bit indicates the value of N. C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook, C -N B One redundant bit is used for N B Each information bit undergoes redundancy check. M represents the number of SSB codebooks in the total set of SSB codebooks, where each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks, and N represents the number of SSB codebooks in the total set of SSB codebooks. C Greater than N B N C Each bit consists of N groups of bits, where N is an integer greater than or equal to 2. When some or all of the SSBs in the SSB burst set jointly instruct the second communication device to transmit the SSB codebook used by the SSB burst set, the SSB burst set includes N SSBs, each corresponding one-to-one with one of the N groups of bits. Each SSB includes a PSS, SSS, DMRS, and PBCH. The value of the group of bits corresponding to the SSB is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence, and PBCH. It should be noted that the PSS sequence is used to generate the PSS, the SSS sequence is used to generate the SSS, and the DMRS sequence is used to generate the DMRS.
[0019] This implementation demonstrates how multiple SSBs in a burst set jointly indicate the SSB codebook. This helps reduce indication overhead. The terminal device dynamically selects an appropriate channel information compression method based on this SSB codebook, further reducing channel information indication overhead. Furthermore, N C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook, C -N B One redundant bit is used for the N B Each information bit undergoes redundancy checking. This facilitates accurate indication of the SSB codebook, reducing or avoiding inaccurate indications due to channel errors. This ensures that the terminal equipment accurately receives the SSB codebook indication.
[0020] Based on the first aspect, in one possible implementation, the method further includes: a first communication device acquiring first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information. In this implementation, the second communication device can dynamically instruct the first communication device to measure the SSB burst set and feed back channel information. This helps reduce unnecessary feedback overhead. For example, the second communication device can dynamically configure the terminal device to feed back channel information based on service and channel conditions, reducing unnecessary feedback.
[0021] Based on the first aspect, in one possible implementation, the method further includes: the first communication device receiving first instruction information.
[0022] Based on the second aspect, in one possible implementation, the method further includes: the second communication device sending first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0023] Based on the first or second aspect, in one possible implementation, the first indication information is the first field in system information block 1 (SIB1), and the value of the first field is used to instruct the first communication device to measure the SSB burst set and feed back channel information; or,
[0024] The first indication information is the second field in the random access response (RAR) message. The second field is used to instruct the first communication device to measure the SSB burst set and feed back channel information. Optionally, the second field is a channel state information request field.
[0025] This implementation provides some possible carriers for the first instruction information, thereby facilitating the implementation of the solution.
[0026] Based on the first aspect, in one possible implementation, the first communication device acquires the first indication information, including: the first communication device receiving first downlink control information (DCI), the first DCI being used to schedule time-frequency resources for transmitting RAR, the first DCI being obtained by scrambling with a random access radio network temporary identifier (RA-RNTI), the RA-RNTI being determined according to the first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information; the first communication device parsing the first DCI to obtain the first indication information.
[0027] This implementation provides an alternative way to obtain the first indication information, thereby ensuring compatibility with existing solutions and improving the practicality of the solution.
[0028] Based on the second aspect, in one possible implementation, the method further includes: a second communication device transmitting a first DCI, the first DCI being used to schedule time-frequency resources for transmitting RAR, the first DCI being obtained by scrambling with RA-RNTI, the RA-RNTI being determined according to first indication information, and the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information. This implementation provides an alternative indication method for the first indication information, thereby ensuring compatibility with existing schemes and improving the practicality of the scheme.
[0029] Based on the first or second aspect, in one possible implementation, RA-RNTI is determined based on the starting symbol index of the physical random access channel (PRACH) resource, the starting time slot index of the PRACH resource within the system frame, the frequency domain position index of the PRACH resource, the uplink carrier identifier of the transmitted message 1, and the first indication information.
[0030] Based on the first or second aspect, in one possible implementation, RA-RNTI satisfies the following formula:
[0031] RA-RNTI = 1 + s_id + 14 * t_id + 14 * 80 * f_id + 14 * 80 * 8 * ul_carrier_id + 14 * 80 * 8 * ssb_sci_report; where s_id is the starting symbol index of the PRACH resource, t_id is the starting slot index of the PRACH resource within the system frame, f_id is the frequency domain position index of the PRACH resource, ul_carrier_id is the uplink carrier identifier for transmitting message 1, and ssb_sci_report is the first indication information, i.e., the CSI feedback indication field based on SSB. For example, a value of 0 for ssb_sci_report indicates that no CSI measured based on SSB is fed back; a value of 1 for ssb_sci_report indicates that CSI measured based on SSB is fed back.
[0032] Based on the first aspect, in one possible implementation, the first communication device obtains channel information between the second communication device and the first communication device according to the SSB codebook and the SSBs in the SSB burst set, including: the first communication device measuring the SSBs in the SSB burst set to obtain the raw channel information between the second communication device and the first communication device; and the first communication device compressing the raw channel information according to the SSB codebook to obtain the channel information. In this implementation, the first communication device can first measure the SSBs in the SSB burst set to obtain the raw channel information, and then select an appropriate compression method based on the SSB codebook to compress the raw channel information, thereby reducing the feedback overhead of the feedback channel information.
[0033] Based on the first aspect, in one possible implementation, the first communication device compresses the original channel information according to the SSB codebook to obtain the channel information, including: the first communication device determining a target compressor according to the SSB codebook; for example, the first communication device selecting a target compressor from a set of compressors according to the SSB codebook; and the first communication device compressing the original channel information using the target compressor to obtain the channel information. This allows the first communication device to select a suitable compressor based on the SSB codebook to compress the channel information, which is beneficial for accurate feedback of channel information and also helps reduce feedback overhead.
[0034] Based on the first aspect, in one possible implementation, the method further includes: the first communication device transmitting the number of the target compressor, facilitating the receiving end to parse the compressed channel information.
[0035] Based on the second aspect, in one possible implementation, the method further includes: the second communication device receiving the number of the target compressor, where the target compressor is the compressor used to compress the channel information. This facilitates the second communication device in parsing the compressed channel information.
[0036] Based on the first or second aspect, in one possible implementation, the SSB codebook is represented by a matrix S. If matrix S is invertible, the target compressor is a Type I codebook, a Type II codebook, or an enhanced Type II codebook, and the channel information includes a precoding matrix indicator (PMI). Alternatively, if matrix S is not invertible, the target compressor is a quantizer, and the channel information includes the quantized raw CSI. This implementation provides a specific method for selecting a compressor based on the SSB codebook, which is beneficial for the implementation of the scheme. This enables dynamic selection of a suitable compressor based on the SSB codebook to compress channel information, ensuring channel characterization accuracy while reducing feedback channel overhead.
[0037] A third aspect of this application provides a channel information determination method, which is applied to a first communication device. The first communication device is a terminal device, or a device within a terminal device. For example, it may be a chip, chip system, module, processing unit, control unit, or circuit within the terminal device; specific details are not limited in this application. It should be noted that in this application, the term "terminal device" can refer to the terminal device itself, or to a chip, functional module, or integrated circuit within the terminal device that performs the method provided in this application; specific details are not limited in this application. The method includes: the first communication device receiving at least one reference signal, wherein each of the at least one reference signal indicates a transmission parameter used by a second communication device to transmit the at least one reference signal, or a combination of the at least one reference signal and the reference signal collectively indicates the transmission parameter used by the second communication device to transmit the at least one reference signal; the first communication device obtaining channel information between the second communication device and the first communication device based on the transmission parameter used by the at least one reference signal and the at least one reference signal.
[0038] In the above technical solution, the first communication device obtains channel information through transmission parameters adopted by at least one reference signal and at least one reference signal, so that the first communication device can adopt an appropriate scheduling method for data transmission based on the channel information, which is beneficial to improving the reliability and efficiency of data transmission. Furthermore, the first communication device obtaining channel information through transmission parameters adopted by at least one reference signal and at least one reference signal is beneficial to the first communication device dynamically selecting an appropriate channel information compression method based on the transmission parameters, thereby reducing channel feedback overhead while ensuring the accuracy of channel characterization.
[0039] Based on the third aspect, in one possible implementation, the method further includes: the first communication device performing at least one of the following based on the channel information: the first communication device sending the channel information to the second communication device; or, the first communication device determining uplink transmission parameters based on the channel information and sending an uplink signal based on the uplink transmission parameters. In this implementation, the first communication device can feed back the channel information or perform uplink transmission based on the channel information, thereby improving communication performance.
[0040] A fourth aspect of this application provides a transmission method applied to a second communication device. The second communication device is a network device, or a device within a network device. For example, it may be a chip, chip system, module, processing unit, control unit, or circuit within the network device; specific details are not limited in this application. It should be noted that in this application, the term "network device" can refer to the network device itself, or to a chip, functional module, or integrated circuit within the network device that implements the method provided in this application; specific details are not limited in this application. The method includes: the second communication device transmitting at least one reference signal, wherein each of the at least one reference signal indicates transmission parameters used by the second communication device to transmit the at least one reference signal, or a combination of the at least one reference signal and all of the reference signals collectively indicates transmission parameters used by the second communication device to transmit the at least one reference signal.
[0041] In the above technical solution, the second communication device transmits at least one reference signal. Each reference signal indicates the transmission parameters used by the at least one reference signal, or some or all of the at least one reference signal jointly indicate the transmission parameters used by the at least one reference signal. This facilitates the first communication device in obtaining channel information through the transmission parameters used by the at least one reference signal and the at least one reference signal. This allows the first communication device to adopt an appropriate scheduling method for data transmission based on the channel information, thereby improving the reliability and efficiency of data transmission. Furthermore, the first communication device obtaining channel information through the transmission parameters used by the at least one reference signal and the at least one reference signal allows it to dynamically select an appropriate channel information compression method based on the transmission parameters, thereby reducing channel feedback overhead while ensuring the accuracy of channel characterization.
[0042] Based on the fourth aspect, in one possible implementation, the method further includes: a second communication device receiving channel information, the channel information being channel information between the second communication device and the first communication device, the channel information being obtained based on transmission parameters adopted by at least one reference signal and at least one reference signal; and / or, the second communication device receiving an uplink signal, the uplink signal being transmitted according to uplink transmission parameters, the uplink transmission parameters being determined based on the channel information. In this implementation, the second communication device can receive channel information, thus enabling the second communication device to perform downlink transmission based on the channel information, thereby improving downlink communication performance. The second communication device receiving the uplink signal, the uplink signal being transmitted according to uplink transmission parameters, the uplink transmission parameters being determined based on the channel information, thereby improving uplink communication performance.
[0043] Based on the third or fourth aspect, in one possible implementation, at least one reference signal is at least one synchronization signal block (SSB) or at least one channel state information reference signal (CSI-RS). In this implementation, some implementations of the at least one reference signal are illustrated to enrich the implementation scheme.
[0044] Based on the third or fourth aspect, in one possible implementation, at least one reference signal is at least one SSB, and the transmission parameters used by the at least one reference signal are an SSB codebook. In this implementation, when the reference signal is an SSB, the transmission parameters used by the at least one reference signal can be an SSB codebook, thereby facilitating the first communication device to determine channel information based on the SSB codebook and the at least one reference signal.
[0045] Based on the third or fourth aspect, in one possible implementation, the SSB codebook is a discrete fourier transform (DFT) codebook, a precoding matrix, beamforming weights, or spatial filter parameters. This implementation provides examples of some possible SSB codebook implementations, enriching the overall implementation scheme.
[0046] Based on the third or fourth aspect, in one possible implementation, at least one reference signal is at least one SSB, and the at least one reference signal is included in an SSB burst set. In this implementation, at least one SSB can be presented in the form of a burst set, enabling the acquisition of channel information through the SSB codebook and SSBs used by the SSBs in the SSB burst set.
[0047] Based on the third or fourth aspect, in one possible implementation, the SSB codebook uses N B The value of each bit is indicated. M represents the number of SSB codebooks in the total SSB codebook set. Each SSB codebook is one of the SSB codebooks in the total SSB codebook set. When a portion or all of the SSBs in the SSB burst set instructs the second communication device to send the SSB codebook used by the SSB burst set, each SSB includes PSS, SSS, DMRS, and PBCH. N B The value of each bit is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence, and PBCH. It should be noted that the PSS sequence is used to generate the PSS, the SSS sequence is used to generate the SSS, and the DMRS sequence is used to generate the DMRS.
[0048] This implementation illustrates one possible way to indicate the SSB codebook for each SSB in one or more SSBs within an SSB burst set, thereby enabling the indication of the SSB codebook. Furthermore, by repeatedly indicating the SSB codebook for each SSB in the SSB burst set, the terminal device receives the SSB codebook indication, allowing it to dynamically select an appropriate channel information compression method based on the SSB codebook, thus reducing channel information indication overhead.
[0049] Based on the third or fourth aspect, in one possible implementation, the SSB codebook uses N C The value of each bit indicates the value of N. C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook, C -N B One redundant bit is used for the N B Each information bit undergoes redundancy check. M represents the number of SSB codebooks in the total set of SSB codebooks, and each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks. N C Greater than N B When each SSB in a burst set instructs the second communication device to send the SSB codebook used by the burst set, each SSB includes PSS, SSS, DMRS, and PBCH, N C The value of each bit is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence, and PBCH. It should be noted that the PSS sequence is used to generate the PSS, the SSS sequence is used to generate the SSS, and the DMRS sequence is used to generate the DMRS.
[0050] This implementation illustrates one possible way to indicate the SSB codebook for each SSB in one or more SSBs within an SSB burst set, thus achieving the indication of the SSB codebook. Furthermore, by repeatedly indicating the SSB codebook for each SSB in the SSB burst set, the terminal device receives the SSB codebook indication, enabling the terminal device to dynamically select an appropriate channel information compression method based on the SSB codebook, thereby reducing channel information indication overhead. Even further, N... C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook, C -N B One redundant bit is used for the N B Each information bit undergoes redundancy checking. This facilitates accurate indication of the SSB codebook, reducing or avoiding inaccurate indications due to channel errors. This ensures that the terminal equipment accurately receives the SSB codebook indication.
[0051] Based on the third aspect, in one possible implementation, the method further includes: a first communication device acquiring first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information. In this implementation, the second communication device can dynamically instruct the first communication device to measure the SSB burst set and feed back channel information. This helps reduce unnecessary feedback overhead. For example, the second communication device can dynamically configure the terminal device to feed back channel information based on service and channel conditions, reducing unnecessary feedback.
[0052] Based on the third aspect, in one possible implementation, the method further includes: the first communication device receiving first instruction information.
[0053] Based on the fourth aspect, in one possible implementation, the method further includes: the second communication device sending first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0054] Based on the third or fourth aspect, in one possible implementation, the first indication information is a first field in SIB1, and the value of the first field is used to instruct the first communication device to measure the SSB burst set and feed back channel information; or...
[0055] The first indication information is the second field in the RAR message. The second field is used to instruct the first communication device to measure the SSB burst set and feed back channel information. Optionally, the second field is a channel state information request field.
[0056] This implementation provides some possible carriers for the first instruction information, thereby facilitating the implementation of the solution.
[0057] Based on the third aspect, in one possible implementation, the first communication device acquires the first indication information, including: the first communication device receiving a first DCI, the first DCI being used to schedule time-frequency resources for transmitting RAR, the first DCI being obtained by scrambling with RA-RNTI, the RA-RNTI being determined according to the first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information; and the first communication device parsing the first DCI to obtain the first indication information. This implementation provides another way to acquire the first indication information, thereby being compatible with existing solutions and improving the practicality of the solution.
[0058] Based on the fourth aspect, in one possible implementation, the method further includes: a second communication device transmitting a first DCI, the first DCI being used to schedule time-frequency resources for transmitting RAR, the first DCI being obtained by scrambling with RA-RNTI, the RA-RNTI being determined according to first indication information, and the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information. This implementation provides an alternative indication method for the first indication information, thereby ensuring compatibility with existing schemes and improving the practicality of the scheme.
[0059] Based on the third or fourth aspect, in one possible implementation, RA-RNTI is determined according to the start symbol index of the PRACH resource, the start slot index of the PRACH resource within the system frame, the frequency domain position index of the PRACH resource, the uplink carrier identifier of the transmitted message 1, and the first indication information.
[0060] Based on the third or fourth aspect, in one possible implementation, RA-RNTI satisfies the following formula:
[0061] RA-RNTI = 1 + s_id + 14 * t_id + 14 * 80 * f_id + 14 * 80 * 8 * ul_carrier_id + 14 * 80 * 8 * ssb_sci_report; where s_id is the starting symbol index of the PRACH resource, t_id is the starting slot index of the PRACH resource within the system frame, f_id is the frequency domain position index of the PRACH resource, ul_carrier_id is the uplink carrier identifier for transmitting message 1, and ssb_sci_report is the first indication information, i.e., the CSI feedback indication field based on SSB. For example, a value of 0 for ssb_sci_report indicates that no CSI measured based on SSB is fed back; a value of 1 for ssb_sci_report indicates that CSI measured based on SSB is fed back.
[0062] Based on the third aspect, in one possible implementation, the first communication device obtains the channel information between the second communication device and the first communication device according to the SSB codebook and the SSBs in the SSB burst set. This includes: the first communication device measuring the SSBs in the SSB burst set to obtain the raw channel information between the second communication device and the first communication device; and the first communication device compressing the raw channel information according to the SSB codebook to obtain the channel information. In this implementation, the first communication device can first measure the SSBs in the SSB burst set to obtain the raw channel information, and then select an appropriate compression method based on the SSB codebook to compress the raw channel information, thereby reducing the feedback overhead of the feedback channel information.
[0063] Based on the third aspect, in one possible implementation, the first communication device compresses the original channel information according to the SSB codebook to obtain the channel information, including: the first communication device determining a target compressor according to the SSB codebook; for example, the first communication device selecting a target compressor from a set of compressors according to the SSB codebook; and the first communication device compressing the original channel information using the target compressor to obtain the channel information. This allows the first communication device to select a suitable compressor based on the SSB codebook to compress the channel information, which is beneficial for accurate feedback of channel information and also helps reduce feedback overhead.
[0064] Based on the third aspect, one possible implementation further includes: the first communication device transmitting the target compressor's number, facilitating the receiving end's parsing of the compressed channel information.
[0065] Based on the fourth aspect, in one possible implementation, the method further includes: the second communication device receiving the number of the target compressor, where the target compressor is the compressor used to compress the channel information. This facilitates the second communication device in parsing the compressed channel information.
[0066] Based on the third or fourth aspect, in one possible implementation, the SSB codebook is represented by a matrix S. If matrix S is invertible, the target compressor is a Type I codebook, a Type II codebook, or an enhanced Type II codebook, and the channel information includes PMI. Alternatively, if matrix S is not invertible, the target compressor is a quantizer, and the channel information includes the quantized raw CSI. This implementation provides a concrete method for selecting a compressor based on the SSB codebook, which is beneficial for the implementation of the scheme. This enables dynamic selection of a suitable compressor based on the SSB codebook to compress channel information, ensuring channel characterization accuracy while reducing feedback channel overhead.
[0067] Based on the third or fourth aspect, in one possible implementation, the quantizer is an artificial intelligence encoder.
[0068] A fifth aspect of this application provides a first communication device, comprising:
[0069] A transceiver module is used to receive an SSB burst set; wherein each SSB in part or all of the SSBs in the SSB burst set instructs the second communication device to send the SSB codebook used by the SSB burst set; or, part or all of the SSBs in the SSB burst set jointly instruct the second communication device to send the SSB codebook used by the SSB burst set.
[0070] The processing module is used to obtain the channel information between the second communication device and the first communication device based on the SSB codebook and the SSBs in the SSB burst set;
[0071] The transceiver module is also used to send the channel information.
[0072] A sixth aspect of this application provides a second communication device, comprising:
[0073] The transceiver module is used to transmit SSB burst sets, wherein each SSB in some or all of the SSBs in the SSB burst set instructs the second communication device to transmit the SSB codebook used by the SSB burst set; or, some or all of the SSBs in the SSB burst set jointly instruct the second communication device to transmit the SSB codebook used by the SSB burst set; and to receive channel information, which is channel information between the second communication device and the first communication device, and is obtained based on the SSB codebook and the SSBs in the SSB burst set.
[0074] Based on the fifth or sixth aspect, in one possible implementation, the SSB codebook uses N B The value of each bit is indicated. M represents the number of SSB codebooks in the total SSB codebook set. Each SSB codebook is one of the SSB codebooks in the total SSB codebook set. When a portion or all of the SSBs in the SSB burst set instructs the second communication device to send the SSB codebook used by the SSB burst set, each SSB includes PSS, SSS, DMRS, and PBCH. N B The value of each bit is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence, and PBCH.
[0075] Based on the fifth or sixth aspect, in one possible implementation, the SSB codebook uses N C The value of each bit indicates the value of N. C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook,C -N B One redundant bit is used for the N B Each information bit undergoes redundancy check. M represents the number of SSB codebooks in the total set of SSB codebooks, and each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks. N C Greater than N B When each SSB in a burst set instructs the second communication device to send the SSB codebook used by the burst set, each SSB includes PSS, SSS, DMRS, and PBCH, N C The value of each bit is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence, and PBCH.
[0076] Based on the fifth or sixth aspect, in one possible implementation, the SSB codebook uses N B The value of each bit indicates that the M represents the number of SSB codebooks in the total set of SSB codebooks, where each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks; N B Each bit comprises N groups of bits, where N is an integer greater than or equal to 2. When some or all of the SSBs in the SSB burst set jointly instruct the second communication device to transmit the SSB codebook used by the SSB burst set, the SSB burst set comprises N SSBs, and the N SSBs correspond one-to-one with the N groups of bits. Each SSB includes PSS, SSS, DMRS and PBCH. The value of the group of bits corresponding to the SSB is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence and PBCH.
[0077] Based on the fifth or sixth aspect, in one possible implementation, the SSB codebook uses N C The value of each bit indicates the value of N. C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook, C -N B One redundant bit is used for N B Each information bit undergoes redundancy check. M represents the number of SSB codebooks in the total set of SSB codebooks, where each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks, and N represents the number of SSB codebooks in the total set of SSB codebooks. C Greater than N B N CEach bit comprises N groups of bits, where N is an integer greater than or equal to 2. When some or all of the SSBs in the SSB burst set jointly instruct the second communication device to transmit the SSB codebook used by the SSB burst set, the SSB burst set comprises N SSBs, and the N SSBs correspond one-to-one with the N groups of bits. Each SSB includes PSS, SSS, DMRS and PBCH. The value of the group of bits corresponding to the SSB is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence and PBCH.
[0078] Based on the fifth or sixth aspect, in one possible implementation, the transceiver module is further configured to: acquire first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0079] Based on the fifth aspect, in one possible implementation, the transceiver module is specifically used to: receive the first instruction information.
[0080] Based on the sixth aspect, in one possible implementation, the transceiver module is specifically used to: send first indication information, which is used to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0081] Based on the fifth or sixth aspect, in one possible implementation, the first indication information is a first field in SIB1, and the value of the first field is used to instruct the first communication device to measure the SSB burst set and feed back channel information; or...
[0082] The first indication information is the second field in the RAR message. The second field is used to instruct the first communication device to measure the SSB burst set and feed back channel information. Optionally, the second field is a channel state information request field.
[0083] Based on the fifth aspect, in one possible implementation, the transceiver module is specifically used to: receive a first DCI, the first DCI being used to schedule the time-frequency resources for transmitting RAR, the first DCI being obtained by scrambling with RA-RNTI, the RA-RNTI being determined according to a first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information; and parse the first DCI to obtain the first indication information.
[0084] Based on the sixth aspect, in one possible implementation, the transceiver module is further configured to: transmit a first DCI, the first DCI being used to schedule the time-frequency resources for transmitting RAR, the first DCI being obtained by scrambling with RA-RNTI, the RA-RNTI being determined according to first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0085] Based on the fifth or sixth aspect, in one possible implementation, RA-RNTI is determined according to the start symbol index of the PRACH resource, the start slot index of the PRACH resource within the system frame, the frequency domain position index of the PRACH resource, the uplink carrier identifier of the transmitted message 1, and the first indication information.
[0086] Based on the fifth or sixth aspect, in one possible implementation, RA-RNTI satisfies the following formula:
[0087] RA-RNTI = 1 + s_id + 14 * t_id + 14 * 80 * f_id + 14 * 80 * 8 * ul_carrier_id + 14 * 80 * 8 * ssb_sci_report; where s_id is the starting symbol index of the PRACH resource, t_id is the starting slot index of the PRACH resource within the system frame, f_id is the frequency domain position index of the PRACH resource, ul_carrier_id is the uplink carrier identifier for transmitting message 1, and ssb_sci_report is the first indication information, i.e., the CSI feedback indication field based on SSB. For example, a value of 0 for ssb_sci_report indicates that no CSI measured based on SSB is fed back; a value of 1 for ssb_sci_report indicates that CSI measured based on SSB is fed back.
[0088] Based on the fifth aspect, in one possible implementation, the processing module is specifically used to: measure the SSBs in the SSB burst set to obtain the original channel information between the second communication device and the first communication device; and compress the original channel information according to the SSB codebook to obtain the channel information.
[0089] Based on the fifth aspect, in one possible implementation, the processing module is specifically used to: determine the target compressor according to the SSB codebook; and compress the original channel information through the target compressor to obtain the channel information.
[0090] Based on the fifth aspect, in one possible implementation, the transceiver module is also used to: send the target compressor's number.
[0091] Based on the sixth aspect, in one possible implementation, the transceiver module is also used to: receive the number of the target compressor, which is the compressor used to compress the channel information.
[0092] Based on the fifth or sixth aspect, in one possible implementation, the SSB codebook is represented by a matrix S; if the matrix S is invertible, the target compressor is a type I codebook, a type II codebook, or an enhanced type II codebook, and the channel information includes PMI; or, if the matrix S is not invertible, the target compressor is a quantizer, and the channel information includes the quantized raw CSI.
[0093] A seventh aspect of this application provides a first communication device, the first communication device comprising:
[0094] A transceiver module is configured to receive at least one reference signal, wherein each of the at least one reference signal indicates the transmission parameters used by the second communication device to transmit the at least one reference signal, or the at least one reference signal collectively indicates the transmission parameters used by the second communication device to transmit the at least one reference signal.
[0095] The processing module is used to obtain channel information between the second communication device and the first communication device based on the transmission parameters adopted by at least one reference signal and at least one reference signal.
[0096] Based on the seventh aspect, in one possible implementation, the transceiver module is further configured to: perform at least one of the following based on the channel information: the first communication device sends the channel information to the second communication device; or, the processing module is further configured to: determine the uplink transmission parameters based on the channel information, and send an uplink signal based on the uplink transmission parameters.
[0097] An eighth aspect of this application provides a second communication device, the second communication device comprising:
[0098] A transceiver module is configured to transmit at least one reference signal, wherein each of the at least one reference signal indicates the transmission parameters used by the second communication device to transmit the at least one reference signal, or the at least one reference signal collectively indicates the transmission parameters used by the second communication device to transmit the at least one reference signal.
[0099] Based on the eighth aspect, in one possible implementation, the transceiver module is further configured to: receive channel information, which is channel information between the second communication device and the first communication device, and the channel information is obtained based on transmission parameters adopted by at least one reference signal and at least one reference signal; and / or, receive uplink signals, which are transmitted according to uplink transmission parameters, and the uplink transmission parameters are determined based on the channel information.
[0100] Based on the seventh or eighth aspect, in one possible implementation, at least one reference signal is at least one synchronization signal block (SSB) or at least one CSI-RS.
[0101] Based on the seventh or eighth aspect, in one possible implementation, at least one reference signal is at least one SSB, and the transmission parameters used by the at least one reference signal are SSB codebooks.
[0102] Based on the seventh or eighth aspect, in one possible implementation, the SSB codebook is a DFT codebook, a precoding matrix, beamforming weights, or spatial filter parameters.
[0103] Based on the seventh or eighth aspect, in one possible implementation, at least one reference signal is at least one SSB, said at least one reference signal being included in the SSB burst set.
[0104] Based on the seventh or eighth aspect, in one possible implementation, the SSB codebook uses N B The value of each bit is indicated. M represents the number of SSB codebooks in the total SSB codebook set. Each SSB codebook is one of the SSB codebooks in the total SSB codebook set. When a portion or all of the SSBs in the SSB burst set instructs the second communication device to send the SSB codebook used by the SSB burst set, each SSB includes PSS, SSS, DMRS, and PBCH. N B The value of each bit is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence, and PBCH. It should be noted that the PSS sequence is used to generate the PSS, the SSS sequence is used to generate the SSS, and the DMRS sequence is used to generate the DMRS.
[0105] Based on the seventh or eighth aspect, in one possible implementation, the SSB codebook uses N C The value of each bit indicates the value of N. C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook, C -N B One redundant bit is used for the N B Each information bit undergoes redundancy check. M represents the number of SSB codebooks in the total set of SSB codebooks, and each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks. N C Greater than N B When each SSB in a burst set instructs the second communication device to send the SSB codebook used by the burst set, each SSB includes PSS, SSS, DMRS, and PBCH, N CThe value of each bit is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence, and PBCH. It should be noted that the PSS sequence is used to generate the PSS, the SSS sequence is used to generate the SSS, and the DMRS sequence is used to generate the DMRS.
[0106] Based on the seventh aspect, in one possible implementation, the transceiver module is further configured to: acquire first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0107] Based on the seventh aspect, in one possible implementation, the transceiver module is also used to: receive the first instruction information.
[0108] Based on the eighth aspect, in one possible implementation, the transceiver module is further configured to: send first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0109] Based on the seventh or eighth aspect, in one possible implementation, the first indication information is a first field in SIB1, and the value of the first field is used to instruct the first communication device to measure the SSB burst set and feed back channel information; or...
[0110] The first indication information is the second field in the RAR message. The second field is used to instruct the first communication device to measure the SSB burst set and feed back channel information. Optionally, the second field is a channel state information request field.
[0111] Based on the seventh aspect, in one possible implementation, the transceiver module is specifically used to: receive a first DCI, the first DCI being used to schedule the time-frequency resources for transmitting RAR, the first DCI being obtained by scrambling with RA-RNTI, the RA-RNTI being determined according to a first indication information, the first indication information being used to instruct the first communication device to measure the SSB burst set and feed back channel information; and parse the first DCI to obtain the first indication information.
[0112] Based on the eighth aspect, in one possible implementation, the transceiver module is further configured to transmit a first DCI, which is used to schedule the time-frequency resources for transmitting RAR. The first DCI is obtained by scrambling with RA-RNTI, which is determined according to first indication information. The first indication information is used to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0113] Based on the seventh or eighth aspect, in one possible implementation, RA-RNTI is determined according to the start symbol index of the PRACH resource, the start slot index of the PRACH resource within the system frame, the frequency domain position index of the PRACH resource, the uplink carrier identifier of the transmitted message 1, and the first indication information.
[0114] Based on the seventh or eighth aspect, in one possible implementation, RA-RNTI satisfies the following formula:
[0115] RA-RNTI = 1 + s_id + 14 * t_id + 14 * 80 * f_id + 14 * 80 * 8 * ul_carrier_id + 14 * 80 * 8 * ssb_sci_report; where s_id is the starting symbol index of the PRACH resource, t_id is the starting slot index of the PRACH resource within the system frame, f_id is the frequency domain position index of the PRACH resource, ul_carrier_id is the uplink carrier identifier for transmitting message 1, and ssb_sci_report is the first indication information, i.e., the CSI feedback indication field based on SSB. For example, a value of 0 for ssb_sci_report indicates that no CSI measured based on SSB is fed back; a value of 1 for ssb_sci_report indicates that CSI measured based on SSB is fed back.
[0116] Based on the seventh aspect, in one possible implementation, the processing module is specifically used to: measure the SSBs in the SSB burst set to obtain the original channel information between the second communication device and the first communication device; and compress the original channel information according to the SSB codebook to obtain the channel information.
[0117] Based on the seventh aspect, in one possible implementation, the processing module is specifically used to: determine the target compressor according to the SSB codebook; and compress the original channel information through the target compressor to obtain the channel information.
[0118] Based on the seventh aspect, in one possible implementation, the transceiver module is also used to: send the number of the target compressor.
[0119] Based on the eighth aspect, in one possible implementation, the transceiver module is also used to: receive the number of the target compressor, which is the compressor used to compress the channel information.
[0120] Based on the seventh or eighth aspect, in one possible implementation, the SSB codebook is represented by a matrix S; if the matrix S is invertible, the target compressor is a type I codebook, a type II codebook, or an enhanced type II codebook, and the channel information includes PMI; or, if the matrix S is not invertible, the target compressor is a quantizer, and the channel information includes the quantized raw CSI.
[0121] Based on the seventh or eighth aspect, in one possible implementation, the quantizer is an artificial intelligence encoder.
[0122] A ninth aspect of this application provides a communication device comprising a processor and a memory. The memory stores computer programs or computer instructions, and the processor is configured to call and execute the computer programs or computer instructions stored in the memory, causing the processor to implement any one of the implementation methods of any one of the first to fourth aspects.
[0123] Optionally, the communication device may also include a transceiver, and the processor is used to control the transceiver to send and receive signals.
[0124] A tenth aspect of this application provides a communication apparatus, including a processor and an interface circuit. The processor is configured to communicate with other devices via the interface circuit and to perform the method described in any one of the first to fourth aspects. The processor may include one or more devices.
[0125] The eleventh aspect of this application provides a communication device, including a processor for connection to a memory, for calling a program stored in the memory to execute the method described in any one of the first to fourth aspects. The memory may be located within or outside the communication device. The processor may include one or more processors.
[0126] In one implementation, the terminal device of the first aspect and the network device of the second aspect can be a chip or a chip system.
[0127] The first communication device shown in the fifth aspect, and the communication devices shown in the seventh, ninth to eleventh aspects can all be terminal equipment, or communication modules in terminal equipment, or chips in terminal equipment responsible for communication functions.
[0128] The twelfth aspect of this application provides a computer program product including computer instructions or computer programs, which, when run on a computer, causes the computer to perform any of the implementations of any one of the first to fourth aspects.
[0129] The thirteenth aspect of this application provides a computer-readable storage medium including computer instructions or a computer program that, when executed on a computer, causes the computer to perform any of the implementations of any one of the first to fourth aspects.
[0130] The fourteenth aspect of this application provides a chip device including a processor for calling a computer program or computer instructions in memory to cause the processor to execute any one of the implementations of the first to fourth aspects described above.
[0131] Optionally, the processor is coupled to the memory via an interface.
[0132] Optionally, the memory is either built into the chip device or connected to the chip device.
[0133] The fifteenth aspect of this application provides a communication system comprising a first communication device and a second communication device; the first communication device is configured to perform the method as shown in the first aspect, and the second communication device is configured to perform the method as shown in the second aspect; or, the first communication device is configured to perform the method as shown in the third aspect, and the second communication device is configured to perform the method as shown in the fourth aspect. Attached Figure Description
[0134] Figure 1 is a schematic diagram of an open radio access network (open RAN, O-RAN, or ORAN) system according to an embodiment of this application;
[0135] Figure 2 is a structural schematic diagram of an access network device according to an embodiment of this application;
[0136] Figure 3 is a schematic diagram of a communication system according to an embodiment of this application;
[0137] Figure 4 is a structural schematic diagram of an SSB according to an embodiment of this application;
[0138] Figure 5 is a schematic diagram of the initial access process in an embodiment of this application;
[0139] Figure 6 is a schematic diagram of the transmission of an SSB burst set according to an embodiment of this application;
[0140] Figure 7 is a schematic diagram of an embodiment of the channel information feedback method and the channel information receiving method of this application;
[0141] Figure 8 is a schematic diagram of each SSB indicating the SSB codebook in the SSB burst set according to an embodiment of this application;
[0142] Figure 9 is a schematic diagram of an SSB joint indicator SSB codebook in an embodiment of this application;
[0143] Figure 10A is a schematic diagram of the first communication device in an embodiment of this application acquiring raw channel information and compressing the raw channel information.
[0144] Figure 10B is a schematic diagram of an embodiment of the channel information determination method of this application;
[0145] Figure 11 is a schematic diagram of a communication device according to an embodiment of this application;
[0146] Figure 12 is another structural schematic diagram of the communication device according to an embodiment of this application;
[0147] Figure 13 is another structural schematic diagram of the communication device according to an embodiment of this application;
[0148] Figure 14 is a structural schematic diagram of a terminal device according to an embodiment of this application;
[0149] Figure 15 is a schematic diagram of the structure of a network device according to an embodiment of this application. Detailed Implementation
[0150] This application provides a channel information feedback method, a channel information receiving method, and an apparatus for network devices to acquire channel information during the initial access process of terminal devices, thereby reducing the latency of the network device in acquiring channel information. After the terminal device completes the initial access, the network device can use an appropriate scheduling method to transmit data based on the channel information, which helps to improve the reliability and efficiency of data transmission.
[0151] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0152] References to "one embodiment" or "some embodiments" as described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0153] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, and c can be single or multiple.
[0154] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.
[0155] The technical terms used in this application are described below.
[0156] Beam: A beam is a communication resource. Beams can be wide beams, narrow beams, or other types of beams, and the technology used to form beams can be beamforming technology or other techniques. Beamforming technology can specifically be digital beamforming technology, analog beamforming technology, and hybrid digital / analog beamforming technology. Different beams can be considered different resources.
[0157] In the NR protocol, a beam can be referred to as a spatial domain filter, spatial filter, spatial domain parameter, spatial parameter, spatial domain setting, spatial setting, quasi-colocation (QCL) information, QCL assumption, or QCL indication, etc. The beam can be indicated by the transmission configuration indicator state (TCI-state) parameter or by the spatial relation parameter. Therefore, in this application, the beam can be replaced by spatial domain filter, spatial filter, spatial parameter, spatial parameter, spatial setting, spatial setting, QCL information, QCL assumption, QCL indication, transmission configuration indicator state (TCI-state) (including uplink TCI-state and downlink TCI-state), or spatial relation, etc. The above terms are also equivalent to each other. The beam can also be replaced with other beam-related terms, which are not limited herein.
[0158] The beam used for transmitting signals can be referred to as a transmission beam (Tx beam), a spatial domain transmission filter, a spatial transmission filter, a spatial domain transmission parameter, a spatial transmission parameter, a spatial domain transmission setting, or a spatial transmission setting. The transmission beam can also be called a downlink beam. In this application, the transmission beam, downlink beam, channel status information reference signal (CSI-RS), TCI-State, downlink / joint TCI state, synchronization signal and PBCH block (SSB), and tracking reference signal (TRS) are interchangeable. The DL / joint TCI state can also be called a DL-orjointTCI state; that is, the DL / joint TCI state and the DL-orjointTCI state are interchangeable. The synchronization signal and PBCH block (SSB) can also be called the synchronization signal block (SSB). Here, DL represents downlink.
[0159] The beam used to receive signals can be referred to as a reception beam (Rx beam), a spatial domain reception filter, a spatial reception filter, a spatial domain reception parameter, a spatial reception parameter, a spatial domain reception setting, or a spatial reception setting. The uplink transmit beam can be indicated by any of the following: spatial relation, uplink TCI-state, or a sounding reference signal (SRS) resource (indicating the transmit beam using that SRS). The receive beam can also be referred to as the uplink beam. In this application, the receive beam, uplink beam, uplink transmission configuration indication state (UL TCI state), DL / joint TCI state, sounding reference signal (SRS), channel state information-reference signal (CSI-RS), SSB, and TRS can be interchanged.
[0160] The transmitting beam can refer to the distribution of signal strength in different directions in space after a signal is transmitted through an antenna, while the receiving beam can refer to the distribution of signal strength in different directions in space of a wireless signal received from an antenna.
[0161] Furthermore, the beam can be a wide beam, a narrow beam, or other types of beam. The beamforming technology can be beamforming technology or other technologies. Specifically, beamforming technology can be digital beamforming technology, analog beamforming technology, hybrid digital beamforming technology, or hybrid analog beamforming technology, etc.
[0162] Beams are generally associated with resources. For example, during beam measurement, network devices measure different beams using different resources. The terminal device provides feedback on the measured resource quality, allowing the network device to determine the quality of the corresponding beam. Similarly, during data transmission, beam information is also indicated through its corresponding resources. For instance, network devices use the Transmission Configuration Indication (TCI) field in the DCI to indicate the physical downlink shared channel (PDSCH) beam information of the terminal device.
[0163] In one possible implementation, multiple beams with the same or similar communication characteristics are considered as a single beam. A beam may include one or more antenna ports for transmitting data channels, control channels, and probe signals, etc. The one or more antenna ports forming a beam can also be considered as a set of antenna ports.
[0164] It should be noted that the three descriptions of TCI state, TCI-state, and TCI state in this article can be used interchangeably.
[0165] Reference signal: This can be an uplink reference signal or a downlink reference signal. Uplink reference signals include, but are not limited to, SRS or demodulation reference signal (DMRS). Downlink reference signals include, but are not limited to: CSI-RS, cell-specific reference signal (CS-RS), user equipment-specific reference signal (US-RS), DMRS, and SSB. CSI-RS also includes: Non-Zero Power CSI-RS (NZP CSI-RS) and Zero Power CSI-RS (ZP CSI-RS).
[0166] The technical solutions of this application can be applied to various communication systems. For example, 5th generation (5G) systems, new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunication system (UMTS), future mobile communication systems, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, Internet of Things (IoT) communication systems, industrial internet communication systems, or satellite communication systems, etc. The wireless communication systems involved in this application also include, but are not limited to, narrowband Internet of Things (NB-IoT) systems.
[0167] The communication systems to which this application applies include terminal equipment and network equipment. Terminal equipment and network equipment are described below.
[0168] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premises equipment (CPE), etc., refers to devices that include wireless communication capabilities (providing voice / data connectivity to users). Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine-type communication (MTC) terminals. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For example, wireless terminals in self-driving can be drones, helicopters, or airplanes. For example, wireless terminals in vehicle-to-everything (V2X) can be in-vehicle equipment, vehicle-mounted equipment, in-vehicle modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, robot vacuums, speakers, or set-top boxes. The terminal device can also be a device or module that is connected to the communication system shown above and has corresponding communication functions. The terminal device usually contains a communication module, circuit or chip that performs the corresponding communication function, and the terminal device is also configured with program instructions for performing the corresponding communication function.
[0169] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, chip system, module, or control unit in the device or apparatus shown above; the specific application is not limited to any particular type. It should also be noted that in this application, when referring to a terminal device, it can refer to the terminal device itself, or to the chip, functional module, or integrated circuit within the terminal device that performs the method provided in this application; the specific application is not limited to any particular type.
[0170] A network device is a device deployed in a radio access network to provide wireless communication functions for terminal devices. Network devices may also be referred to as radio access network (RAN) entities, access nodes, network nodes, access network equipment, or communication devices, etc.
[0171] Specifically, the network equipment can be access network equipment for cellular systems related to the 3rd Generation Partnership Project (3GPP). For example, fourth-generation (4G) mobile communication systems, 5G mobile communication systems, or future mobile communication systems. The network equipment can also be access network equipment in open RAN (O-RAN or ORAN) or cloud radio access network (CRAN). Alternatively, the network equipment can also be access network equipment in a communication system resulting from the integration of two or more of the above communication systems.
[0172] Network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) systems, macro base station, micro base station, wireless relay node, donor node, radio controller in CRAN scenarios, wireless backhaul node, transmission point (TP), or transmission and reception point (or transmit / receive point, TRP). Network equipment can also be access network equipment in 5G mobile communication systems. For example, a next-generation NodeB (gNB), TRP, TP in a new radio (NR) system, or one or a group of antenna panels (including multiple antenna panels) in a base station in a 5G mobile communication system. Alternatively, network equipment can also be network nodes that constitute a gNB or transmission point. For example, a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. CU and DU can be set up separately or included in the same network element. For example, a BBU. RU can be included in radio equipment or radio units. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, network equipment can also be a server, wearable device, vehicle, or in-vehicle equipment, etc. For example, in V2X technology, network equipment can be a roadside unit (RSU).
[0173] It should be noted that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open distributed unit (O-DU), centralized unit control plane (CU-CP) can also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, centralized unit user plane (CU-UP) can also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and RU can also be called an open radio unit (O-RU). This application does not impose any specific limitations. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0174] Figure 1 is a schematic diagram of an ORAN system according to an embodiment of this application. The ORAN system includes a core network, access network equipment, and UE. Optionally, the ORAN system may also include other components besides those shown in Figure 1, which is not limited in this application.
[0175] Access network devices can communicate with the core network (CN) via a backhaul link. Access network devices can also communicate with the UE via an air interface. Specifically, the BBU in the access network device communicates with the core network via a backhaul link. The RU in the access network device communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located.
[0176] A BBU includes at least one CU and at least one DU, and the CU and DU can communicate with each other via at least one midhaul link.
[0177] In one possible implementation, as shown in Figure 2, the CU is a logical node carrying the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network equipment. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. Optionally, the CU can have some core network functions. The CU (e.g., the PDCP layer and / or higher) connects to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0178] Optionally, as shown in Figure 2, the CU can be split into CU-CP and CU-UP. CU-CP is a logical node carrying the control plane (PDCP-C) layer, which carries the RRC layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management (AMF) function in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the user plane (PDCP-U) layer, which carries the SDAP layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. In the core network, network elements used to implement user plane functions, such as the user plane function (UPF) in a 5G system, are responsible for forwarding and receiving data in terminal devices. The above configuration of CU and DU is merely an example; in practical applications, the functions of CU and DU can be configured as needed. For example, CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For instance, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of CU or DU can be divided according to service type or other system requirements, such as by latency, placing functions that need to meet low latency requirements in the DU and functions that do not need to meet such latency requirements in the CU.
[0179] In one possible implementation, as shown in Figure 2, the DU is a logical node carrying the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, the DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0180] In one possible implementation, as shown in Figure 2, the RU is a logical node carrying both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a wireless link.
[0181] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through the Lower-Layer Split CUS-Plane (LLS-CUS) interface. LLS-CUS may include a Lower-Layer Split control (LLS-C) interface and a Lower-Layer Split user (LLS-U) interface, providing the control plane (C-Plane) and user plane (U-Plane) respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via a Lower-Layer Split management (LLS-M) interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.
[0182] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0183] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples.
[0184] It should be noted that network devices can be devices or apparatuses with chips, or devices or apparatuses with integrated circuits, or chips, chip systems, modules, or control units in the devices or apparatuses shown above; this application does not impose any specific limitations. It should also be noted that in this application, the term "network device" can refer to the network device itself, or to chips, functional modules, or integrated circuits within the network device that implement the methods provided in this application; this application does not impose any specific limitations.
[0185] Please refer to Figure 3, which is a schematic diagram of the architecture of the communication system 1000 used in the embodiments of this application. As shown in Figure 3, the communication system includes RAN 100. Optionally, the communication system 1000 also includes a core network 200 and an Internet 300. RAN 100 includes at least one RAN node (110a and 110b in Figure 3, collectively referred to as 110), and may also include at least one terminal (120a-120j in Figure 3, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 3). Terminal 120 is wirelessly connected to RAN node 110, and RAN node 110 is wirelessly or wired connected to core network 200. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be independent and different physical devices, or they can be the same physical device integrating the logical functions of core network equipment and RAN node. Terminal devices and RAN nodes can be interconnected via wired or wireless means.
[0186] Initial access is a crucial step in establishing communication between the UE and the base station. The initial access process determines whether the UE successfully registers with the network and establishes a connection with the base station, enabling data transmission and service access. The initial access process involves two steps: cell search and selection, and random access. Cell search refers to the UE measuring the always-on SSBs of various cells and selecting one to initiate random access. After the UE completes random access, it establishes an RRC connection with the network. The base station then allocates radio resources to the UE.
[0187] The SSB will be explained below with reference to Figure 4.
[0188] As shown in Figure 4, the SSB includes the SSS, PSS, DMRS, and PBCH. The time-frequency domain structure of the SSB is shown in Figure 4. In the time domain, each SSB consists of four consecutive time-domain symbols; in the frequency domain, each SSB consists of 240 consecutive subcarriers. Specifically, the PSS and SSS occupy the first and third time-domain symbols, respectively, and 127 subcarriers in the frequency domain. The PBCH occupies 240 subcarriers in the second and fourth time-domain symbols, and in the third time-domain symbol, it occupies all subcarriers except those occupied by the SSS. The PBCH also includes the DMRS, which is used to demodulate the master information block (MIB) carried by the PBCH.
[0189] The process of a terminal device searching for and connecting to a network is described below with reference to Figure 5.
[0190] Step 1: UE receives SSB.
[0191] SSB includes PSS, SSS, and PBCH. The UE uses SSB to achieve downlink synchronization with the cell and to obtain the physical cell identifier and MIB.
[0192] Step 2: The UE performs a blind DCI check in the corresponding Control Resource Set (CORESET) according to the MIB's instructions. The UE receives SIB1 carried by the PDSCH according to the DCI's instructions.
[0193] Step 3: The UE sends a preamble sequence on the PRACH resource according to the instruction of SIB1. That is, the UE sends message 1 (message1, MSG1).
[0194] Step 4: The base station transmits a RAR on the physical downlink shared channel (PDSCH). The RAR contains the identity (ID) of the detected preamble sequence. That is, the base station transmits MSG2.
[0195] Step 5: The UE sends message 3 on the physical uplink shared channel (PUSCH). Message 3 includes the UE ID.
[0196] Step 6: The base station sends message 4 on the PDSCH. Message 4 includes the UE ID received by the base station.
[0197] The process shown in Figure 5 above is an example of a 4-step random access process to illustrate the technical solution of this application. In fact, a 2-step random access process can also be performed between the UE and the base station. This application does not limit the specific process.
[0198] SSB is the always-on signal of a cell. In 5G NR communication systems, SSB is transmitted via beam scanning, meaning the base station transmits SSBs on different beams using time-division multiplexing. As shown in Figure 6, the SSBs transmitted within one beam scanning cycle can be called an SSB burst set. The SSB burst set shown in Figure 6 includes four SSBs: SSB#1, SSB#2, SSB#3, and SSB#4. SSB#1 corresponds to beam S1, SSB#2 to beam S2, SSB#3 to beam S3, and SSB#4 to beam S4. The duration of the SSB burst set in the time domain is limited to less than 5ms, and the SSB burst set is transmitted according to a certain period. Each SSB in the SSB burst set corresponds to one beam, and different SSBs correspond to different beams. The UE receives the SSB burst set and measures the received signal strength of the beam corresponding to the SSB in the SSB burst set. Then, the UE selects the SSB with the strongest received signal strength and initiates random access through the PRACH resource associated with that SSB. This allows the UE to report the selected beam back to the base station.
[0199] In multiple-input multiple-output (MIMO) systems, the transmitter uses precoding techniques to achieve spatial multi-stream transmission or beamforming gain. For example, if the transmitter is a base station, the base station acquires the downlink CSI, determines the precoding matrix based on the downlink CSI, and then transmits data according to the precoding matrix. Base stations typically acquire the downlink CSI using the following two methods.
[0200] Method 1: The UE transmits an uplink reference signal. The base station then uses this uplink reference signal to measure the uplink channel between the UE and the base station to obtain the uplink CSI between the UE and the base station. The base station uses the reciprocity of the uplink and downlink channels and the uplink CSI to determine the downlink CSI between the base station and the UE.
[0201] Method 2: The base station transmits a downlink reference signal. The UE then uses this downlink reference signal to measure the downlink channel between the base station and the UE to obtain the downlink CSI between the base station and the UE. The UE then feeds back the downlink CSI to the base station.
[0202] For Method 2, the UE can use a precoded codebook to feed back downlink CSI. 3GPP has standardized a series of precoded codebooks, specifically Type I, Type II, and enhanced Type II codebooks. The UE can choose one of these precoded codebooks and use it to feed back PMI along with the downlink CSI. A precoded codebook can be understood as a compression method of CSI. Type I, Type II, and enhanced Type II codebooks all utilize the Discrete Fourier Transform (DFT) basis to compress the spatial channel. In Type I codebooks, each layer uses only one DFT beam, and different sub-bands use different phase coefficients for beam adjustment. Type II codebooks allow multiple beam weighted combinations at each layer, with different combination coefficients used in different sub-bands, thus achieving higher channel characterization accuracy. The enhanced Type II codebook further compresses the combination coefficients of each layer in the frequency domain, further reducing the feedback amount while maintaining channel characterization accuracy.
[0203] As can be seen from the above scheme, the base station needs to go through a channel measurement process to obtain CSI. The process of the base station obtaining CSI introduces more time delay, which makes it impossible for the base station to use a suitable scheduling method to transmit short data packets, which is not conducive to the reliability and efficiency of data transmission.
[0204] As described above, the initial access procedure involves beam selection, which can be considered a simple channel measurement. The initial access procedure does not involve channel measurement or feedback. Currently, the initial access procedure does not fully utilize the potential channel measurement and feedback capabilities brought about by the rich interaction processes. This application designs a method for obtaining CSI based on the initial access procedure, enabling the terminal device to measure the downlink channel and feed back the CSI during the initial access procedure. After the terminal device completes initial access, if there are bursty data packets that need to be transmitted, the network device can determine the precoding matrix based on the CSI and transmit the data packets through the precoding matrix. This reduces the latency of the network device in obtaining the CSI and improves the reliability and efficiency of data transmission.
[0205] The communication system applicable to this application includes a first communication device and a second communication device. The first communication device is a terminal device, or a device within a terminal device. For example, it may be a chip, chip system, module, processing unit, control unit, or circuit in a terminal device, etc., and this application does not limit the specific device. The second communication device is a network device, or a device within a network device. For example, it may be a chip, chip system, module, processing unit, control unit, or circuit in a network device, and this application does not limit the specific device.
[0206] In this application, the channel information can optionally be CSI.
[0207] Figure 7 is a schematic diagram of an embodiment of the channel information feedback method and the channel information receiving method of this application. Referring to Figure 7, the method includes the following steps.
[0208] 701. The second communication device sends an SSB burst set. Correspondingly, the first communication device receives the SSB burst set.
[0209] The SSB burst set includes one or more SSBs.
[0210] In this embodiment, the second communication device sends the SSB codebook used by the SSB in the SSB burst set according to the SSB instruction. The SSB codebook comes from the total set of SSB codebooks, which includes M SSB codebooks. M is an integer greater than or equal to 1. The SSB codebook used by the second communication device to send the SSB burst set is one of the M SSB codebooks. Therefore, it can be seen that the SSB codebook needs to be sent through at least N B Each bit indicates, M is the number of SSB codebooks in the total set of SSB codebooks.
[0211] It should be noted that the total set of SSB codebooks is pre-configured, pre-defined, or specified by the communication protocol; this application does not impose any specific restrictions.
[0212] The following describes two possible instruction methods.
[0213] Instruction Method 1: Each SSB in some or all of the SSBs in the SSB burst set instructs the second communication device to send the SSB codebook used by the SSB burst set. Alternatively, each SSB in one or more SSBs in the SSB burst set instructs the second communication device to send the SSB codebook used by the SSB burst set. It can be understood that multiple SSBs in the SSB burst set can be interpreted as some or all of the SSBs in the SSB burst set.
[0214] In one possible implementation, the SSB codebook is accessed via N BEach SSB includes a bit indicator. Each SSB comprises PSS, SSS, DMRS, and PBCH. The N... B The value of each bit is indicated by at least one of the following: the PSS sequence used to generate the PSS, the SSS sequence used to generate the SSS, the DMRS sequence used to generate the DMRS, and the information bits in the PBCH. For example, as shown in Figure 8, the SSB burst set includes SSB#1, SSB#2, SSB#3, and SSB#4. Each SSB in the SSB burst set indicates the SSB codebook used by the second communication device to transmit the SSB burst set.
[0215] Optionally, the N B The value of each bit is indicated by a PSS sequence. For example, increasing the number of PSS sequences increases the set of possible PSS values. Each newly added PSS sequence indicates N. B One of the possible values for each bit. The number of additional PSS sequences can be... For example, increasing the length of the PSS sequence results in a greater number of PSS sequences. Each PSS sequence indicates N. B One of the values of each bit.
[0216] Optionally, the N B The value of each bit is indicated by an SSS sequence. For example, increasing the number of SSS sequences increases the set of possible SSS sequence values. Each added SSS sequence indicates N. B One of the possible values for each bit. The number of additional SSS sequences can be... For example, increasing the length of the SSS sequence results in a greater number of SSS sequences. Each SSS sequence indicates N. B One of the values of each bit.
[0217] Optionally, the N B The value of each bit is indicated by a DMRS sequence. For example, increasing the number of DMRS sequences increases the set of possible DMRS values. Each DMRS sequence in the increased set indicates N. B One of the possible values for each bit. The number of additional DMRS sequences can be... For example, increasing the length of the DMRS sequence results in a greater number of DMRS sequences. Each DMRS sequence indicates N. B One of the values of each bit.
[0218] Optionally, the N B N bits are carried in the PBCH. That is, N new bits are added to the PBCH. B N information bits, the N B One information bit is used to indicate the SSB codebook.
[0219] In this implementation, the second communication device indicates the SSB codebook through each SSB in one or more SSBs within the SSB burst set. This indicates the SSB codebook. Furthermore, by repeatedly indicating the SSB codebook for each SSB in the SSB burst set, the terminal device is guaranteed to receive the SSB codebook indication. This facilitates the terminal device dynamically selecting an appropriate channel information compression method based on the SSB codebook, reducing channel information indication overhead.
[0220] In another possible implementation, the SSB codebook uses N C The value of each bit indicates the value of N. C The bits include N B one information bit and N C -N B N redundant bits. B N information bits are used to indicate the SSB codebook. C -N B One redundant bit is used for N B Each information bit undergoes redundancy check. M represents the number of SSB codebooks in the total set of SSB codebooks. An SSB codebook is one of the SSB codebooks in the total set of SSB codebooks, and N represents the number of SSB codebooks. C Greater than N B Each SSB includes PSS, SSS, DMRS, and PBCH, N C The value of each bit is indicated by at least one of the following: the PSS sequence used to generate the PSS, the SSS sequence used to generate the SSS, the DMRS sequence used to generate the DMRS, and the information bits in the PBCH. In this implementation, N is indicated by the SSB. C The way each bit is selected is similar, so it will not be repeated here.
[0221] In this implementation, the second communication device indicates the SSB codebook through each SSB in one or more SSBs within the SSB burst set. This indicates the SSB codebook. Furthermore, by repeatedly indicating the SSB codebook for each SSB in the SSB burst set, the terminal device receives the SSB codebook indication, enabling it to dynamically select an appropriate channel information compression method based on the SSB codebook, thus reducing channel information indication overhead. Even further, N... C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook, C -N B One redundant bit is used for the N BEach information bit undergoes redundancy checking. This facilitates accurate indication of the SSB codebook, reducing or avoiding inaccurate indications due to channel errors. This ensures that the terminal equipment accurately receives the SSB codebook indication.
[0222] Instruction Method Two: Some or all of the SSBs in the SSB burst set jointly instruct the second communication device to send the SSB codebook used by the SSB burst set. Alternatively, multiple SSBs in the SSB burst set jointly instruct the second communication device to send the SSB codebook used by the SSB burst set. It can be understood that multiple SSBs in the SSB burst set can be interpreted as some or all of the SSBs in the SSB burst set.
[0223] In one possible implementation, the SSB codebook uses N B The value of each bit is indicated. M represents the number of SSB codebooks in the total set of SSB codebooks, where an SSB codebook is one of the SSB codebooks in the total set of SSB codebooks. N B Each bit consists of N groups of bits, where N is an integer greater than or equal to 2. The SSB burst set includes N SSBs, each corresponding one-to-one with one of the N groups of bits. Each SSB includes a PSS, SSS, DMRS, and PBCH. The value of a group of bits corresponding to an SSB is indicated by at least one of the following: the PSS sequence used to generate the PSS, the SSS sequence used to generate the SSS, the DMRS sequence used to generate the DMRS, and the information bits in the PBCH. For example, as shown in Figure 9, the SSB burst set includes SSB#1, SSB#2, SSB#3, and SSB#4. The four SSBs in the SSB burst set jointly indicate the SSB codebook used by the second communication device to transmit the SSB burst set. The method of indicating each group of bits via SSB in this implementation is similar to the aforementioned method of indicating N via SSB. B The method of indicating each bit is similar, so it will not be repeated here.
[0224] This implementation demonstrates how multiple SSBs in a burst set jointly indicate the SSB codebook. This helps reduce indication overhead. The terminal device can dynamically select an appropriate channel information compression method based on this SSB codebook, further reducing channel information indication overhead.
[0225] In another possible implementation, the SSB codebook uses N C The value of each bit indicates the value of N. C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook, C -N B One redundant bit is used for NB Each information bit undergoes redundancy check. M represents the number of SSB codebooks in the total set of SSB codebooks, and each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks. N C Greater than N B N C Each bit consists of N groups of bits, where N is an integer greater than or equal to 2. The SSB burst set consists of N SSBs, each corresponding one-to-one with one of the N groups of bits. Each SSB includes a PSS, SSS, DMRS, and PBCH. The value of a group of bits corresponding to an SSB is indicated by at least one of the following: the PSS sequence used to generate the PSS, the SSS sequence used to generate the SSS, the DMRS sequence used to generate the DMRS, and the information bits in the PBCH. The method of indicating each group of bits via SSB in this implementation is similar to the method of indicating N groups of bits via SSB described above. B The method of indicating each bit is similar, so it will not be repeated here.
[0226] In this implementation, the second communication device uses multiple SSBs from the SSB burst set to jointly indicate the SSB codebook. This helps reduce indication overhead. The terminal device can then dynamically select an appropriate channel information compression method based on this SSB codebook, further reducing channel information indication overhead. Furthermore, N C The bits include N B one information bit and N C -N B N redundant bits B N information bits are used to indicate the SSB codebook, C -N B One redundant bit is used for N B Each information bit undergoes redundancy checking. This facilitates accurate indication of the SSB codebook, reducing or avoiding inaccurate indications due to channel errors. This ensures that the terminal equipment accurately receives the SSB codebook indication.
[0227] It should be noted that step 701 above is an example of the implementation method of the second communication device indicating the SSB codebook through SSB burst concentration to introduce the technical solution of this application. In practical applications, the second communication device can indicate the SSB codebook to the first communication device through indication information, and this application does not limit the specific implementation.
[0228] 702. The first communication device obtains the channel information between the second communication device and the first communication device based on the SSB codebook and the SSBs in the SSB burst set.
[0229] Step 702 above can be alternatively described as follows: The first communication device obtains the channel information between the second communication device and the first communication device based on the SSB codebook and the SSBs in the SSB burst set. Optionally, the first communication device obtains the channel information between the second communication device and the first communication device based on the SSB codebook and the SSBs in the SSB burst set.
[0230] Specifically, the first communication device determines the SSB codebook based on the SSBs in the SSB burst set. Then, the first communication device obtains the channel information between the second communication device and the first communication device based on the SSB codebook and the SSBs in the SSB burst set.
[0231] Optionally, the first communication device measures the SSBs in the SSB burst set to obtain the raw channel information between the second and first communication devices. In other words, the first communication device obtains the raw channel information by measuring the channel between the second and first communication devices through the SSBs in the SSB burst set. The first communication device compresses the raw channel information according to the SSB codebook to obtain the channel information. Specifically, the first communication device determines the target compressor according to the SSB codebook. For example, the first communication device selects a target compressor from the compressor set according to the SSB codebook. Then, the first communication device compresses the raw channel information through the target compressor to obtain the channel information. It should be noted that the compressor set is pre-configured, predefined, or specified by the communication protocol, and this application does not limit its specific configuration.
[0232] Optionally, the SSB codebook is represented by a matrix S. The number of rows in matrix S represents the number of beams transmitting the SSB burst set, and the number of columns in matrix S represents the number of transmit antenna ports on the base station side.
[0233] Optionally, if matrix S is invertible, the target compressor can be a Type I codebook, a Type II codebook, or an enhanced Type II codebook, and the channel information includes PMI; or, if matrix S is not invertible, the target compressor is a quantizer, and the channel information includes the channel information obtained by quantization through the quantizer. Specifically, the first communication device quantizes the original channel information through the quantizer to obtain the channel information between the second communication device and the first communication device.
[0234] This implementation provides a specific method for selecting a compressor based on the SSB codebook, which facilitates the implementation of the scheme. This enables dynamic selection of a suitable compressor based on the SSB codebook to compress channel information, ensuring both the accuracy of channel characterization and reducing the overhead of the feedback channel.
[0235] For example, the SSB received by the first communication device is represented as Y, where Y = S*H + N. Here, S is the SSB codebook, and H is the channel between the second communication device and the first communication device. NTX This indicates the number of transmitting antenna ports on the second communication device side, i.e., the number of reference signal ports. N RX This indicates the number of receiving antenna ports on the first communication device side. As shown in Figure 10A, the first communication device denoises the received signal Y to obtain S*H. That is, the original channel information H shown in Figure 10A. raw = S*H. If S is invertible, for example, S is a Fourier transform matrix, the first communication device can recover H. For example, the first communication device can recover H using the measurement results of multiple SSB burst sets. Then, the first communication device can compress H using a Type I codebook, a Type II codebook, or an enhanced Type II codebook to obtain H. c That is, H. c For PMI.
[0236] For example, the SSB received by the first communication device is represented as Y, where Y = S*H + N. Here, S is the SSB codebook, and H is the channel between the second communication device and the first communication device. N TX This indicates the number of transmitting antenna ports on the second communication device side, i.e., the number of reference signal ports. N RX This indicates the number of receiving antenna ports on the first communication device side. As shown in Figure 10A, the first communication device denoises the received signal Y to obtain S*H. That is, the original channel information H shown in Figure 10A. raw = S*H. If S is irreversible, under the condition that the channel has angular domain sparsity, the SSB codebook can be a small number of beams optimized by the second communication device pointing in a specific direction, and the number of these beams is less than the number of transmit antenna ports on the second communication device side. The first communication device can quantize S*H to obtain H using a quantizer. c That is, H c It is the quantized H raw .
[0237] This implementation provides a specific method for the first communication device to select a compressor based on the SSB codebook, which is beneficial for the implementation of the scheme. This enables dynamic selection of a suitable compressor based on the SSB codebook to compress channel information, ensuring both the accuracy of channel characterization and reducing the overhead of the feedback channel.
[0238] It should be noted that, optionally, the SSB burst sets are transmitted periodically. The SSB codebook used by the second communication device can be different each period when transmitting the SSB burst sets. For example, the second communication device selects an appropriate SSB codebook based on the channel environment to transmit the SSB burst sets. Therefore, the second communication device indicates this SSB codebook to the first communication device. This allows the first communication device to select an appropriate compression method to report channel information based on the SSB codebook, thereby reducing the overhead of the feedback channel while ensuring the accuracy of channel representation.
[0239] Optionally, the embodiment shown in FIG7 further includes step 701a. Step 701a may be performed before step 702.
[0240] 701a. The first communication device acquires the first instruction information.
[0241] The first indication information is used to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0242] In this implementation, the second communication device can dynamically instruct the first communication device to measure the SSB burst set and feed back channel information. This helps reduce unnecessary feedback overhead. For example, the second communication device can dynamically configure the terminal equipment to feed back channel information based on service and channel conditions, reducing unnecessary feedback.
[0243] In one possible implementation, step 701a specifically includes: the first communication device receiving first instruction information. Specifically, the second communication device sends the first instruction information. Correspondingly, the first communication device receives the first instruction information.
[0244] The following section introduces some possible carriers for the first instruction information.
[0245] Implementation method 1: The first instruction information is carried in SIB1.
[0246] Optionally, the first indication information is the first field in SIB1. The value of the first field is used to instruct the first communication device to measure the SSB burst set and feed back channel information. For example, the first field includes 1 bit. When the value of the first field is 1, it is used to instruct the first communication device to measure the SSB burst set and feed back channel information. As another example, when the value of the first field is 0, it is used to instruct the first communication device to measure the SSB burst set and feed back channel information. It should be noted that the first field can also have other lengths, which are not limited in this application.
[0247] In this implementation, as shown in Figure 5, after receiving the SSB burst set, the first communication device receives SIB1. The first communication device can determine the measured SSB burst set and feed back channel information through the first field in SIB1. This allows the second communication device to flexibly instruct the first communication device to perform channel measurement and feedback based on the SSB burst set.
[0248] Implementation Method 2: The first instruction information is carried in the RAR message.
[0249] Optionally, the first indication information is the second field in the RAR message. The second field is used to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0250] For example, the first indication information is the Channel State Information Request (CSI) field in the RAR message. The CSI field is used to instruct the first communication device to measure the SSB burst set and feed back channel information. It should be noted that the CSI field in the RAR message is a reserved field; therefore, the second communication device can use the value of this reserved field to instruct the first communication device to measure the SSB burst set and feed back channel information. In this implementation, if the first communication device initiates random access to the second communication device through contention-based random access, then the second communication device can use the CSI field in the RAR message to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0251] For example, the first indication information is a new field in the RAR message, which is used by the first communication device to measure the SSB burst set and feed back channel information.
[0252] In this implementation, as shown in Figure 5, after the first communication device sends the preamble sequence, the second communication device receives the preamble sequence. Then, the second communication device sends a RAR message to the first communication device. The second communication device can use the second field of the RAR message to instruct the first communication device to measure the SSB burst set and feed back channel information.
[0253] In another possible implementation, step 701a specifically includes: the first communication device receiving the first DCI; and then, the first communication device parsing the first DCI to obtain the first indication information.
[0254] The first DCI is used to schedule the time-frequency resources for transmitting RAR. The first DCI is obtained by scrambling with RA-RNTI, which is determined based on the first indication information. The first indication information is used to instruct the first communication device to measure the SSB burst set and feed back channel information. The first communication device parses the first DCI to obtain the first indication information.
[0255] During the random access process initiated by the first communication device, after the second communication device receives the preamble sequence sent by the first communication device, the second communication device can schedule and send RAR time-frequency resources through the first DCI. This allows the second communication device to send RAR using the scheduled time-frequency resources. The first DCI is obtained by scrambling with RA-RNTI. In this embodiment, the second communication device adds a first indication information parameter to the RA-RNTI calculation process. This implicitly instructs the first communication device to measure the SSB burst set and feed back channel information. This approach is compatible with existing random access procedures and also reduces indication overhead.
[0256] Optionally, the RA-RNTI is determined based on the start symbol index of the PRACH resource, the start slot index of the PRACH resource within the system frame, the frequency domain position index of the PRACH resource, the uplink carrier identifier of transmitted message 1, and the first indication information. The PRACH resource is the PRACH resource used by the first communication device to initiate the preamble sequence. For example, the RA-RNTI satisfies the following formula:
[0257] RA-RNTI=1+s_id+14*t_id+14*80*f_id+14*80*8*ul_carrier_id+14*80*8*ssb_sci_report;
[0258] Wherein, s_id is the starting symbol index of the PRACH resource, t_id is the starting slot index of the PRACH resource within the system frame, f_id is the frequency domain position index of the PRACH resource, ul_carrier_id is the uplink carrier identifier for transmitting message 1, and ssb_sci_report is the first indication information, i.e., the CSI feedback indication field based on SSB. For example, a value of 0 for ssb_sci_report indicates that no CSI measured based on SSB is fed back; a value of 1 for ssb_sci_report indicates that CSI measured based on SSB is fed back.
[0259] The first communication device can calculate RA-RNTI1 based on the value of ssb_sci_report being 1, and then parse the first DCI using RA-RNTI1. If the parsing is successful, it indicates that the second communication device instructs the first communication device to measure the SSB burst set and feed back channel information. Alternatively, the first communication device can calculate RA-RNTI2 based on the value of ssb_sci_report being 0, and then parse the first DCI using RA-RNTI2. If the parsing is successful, it indicates that the second communication device instructs the first communication device not to measure the SSB burst set and feed back channel information.
[0260] It should be noted that the above calculation method for RA-RNTI is merely an example, and this application does not limit its specific implementation. For example, RA-RNTI can also be calculated considering other parameters. The calculation formula for RA-RNTI can also be represented in other forms. For example, the relationship between RA-RNTI and other parameters can be represented by a table.
[0261] 703. The first communication device transmits channel information. Correspondingly, the second communication device receives the channel information.
[0262] Optionally, the channel information is carried in RRC signaling, a medium access control element (MAC CE), or uplink control information (UCI). The medium access control element can also be called a media access control element (MAC CE). For example, in a four-step random access process, the first communication device can send the channel information to the second communication device via message 1 or message 3. As another example, in a two-step random access process, the first communication device can send the channel information to the second communication device via message A. Of course, the first communication device can also report the channel information after completing the random access; this application does not limit the specific implementation.
[0263] Optionally, the embodiment shown in FIG7 further includes step 704. Step 704 may be performed after step 702.
[0264] 704. The first communication device transmits the target compressor's number. Correspondingly, the second communication device receives the target compressor's number.
[0265] For example, the compressor set includes a Type I codebook, a Type II codebook, and an enhanced Type II codebook. The first communication device can report the target compressor's number within this compressor set to the second communication device. For example, the target compressor is a Type I codebook, and its corresponding number is 1.
[0266] It should be noted that the channel information in step 703 and the target compressor number in step 704 can be reported together or separately; this application does not limit the specific reporting method. For example, as shown in Figure 10A, the first communication device feeds back the target compressor number and channel information H to the second communication device. c For example, during random access, the first communication device feeds back the target compressor number and channel information H to the second communication device. cThe second communication device can correctly decompress the channel information, enabling it to quickly acquire the channel information. Based on the channel information, the second communication device can determine the precoding matrix and transmit data through it, thus ensuring the transmission performance of bursty short data packets. For example, the channel information includes the PMI, and the target compressor is a Type I codebook. The second communication device determines the precoding matrix based on the PMI and the Type I codebook and transmits data through the precoding matrix. Another example is that the channel information includes compressed raw channel information, and the target compressor is a quantizer. The second communication device first decompresses the compressed raw channel information using the quantizer to obtain the raw channel information, i.e., S*H. The second communication device knows that the transformation matrices R and H are sparse in the transformation domain. For example, matrix P = R*H, where the columns of matrix P are sparse. S*H = S*R -1 *R*H=S'H', that is, Y=S'H', S'=S*R -1 H' = R*H. Y and S' are known, but H' is unknown. The second communication device can solve Y = S'H' to obtain H' based on compressed sensing theory. Then, the second communication device can determine H based on H' = R*H and the transformation matrix R. Then, the second communication device determines the precoding matrix based on H and transmits data through the precoding matrix. Optionally, the quantizer is an artificial intelligence encoder (AI Encoder).
[0267] As shown in Figure 7, the first communication device obtains channel information through the SSB codebook indicated by the SSB burst set and the SSBs in the SSB burst set. That is, the first communication device estimates the channel using the SSBs received during the initial access process and feeds back the channel information. This enables the first communication device to obtain channel information during the initial access process, reducing the latency of channel information acquisition. After the first communication device completes the initial access, the second communication device can use an appropriate scheduling method for data transmission based on the channel information, which helps improve the reliability and efficiency of data transmission. Furthermore, the first communication device obtains the channel information between the second and first communication devices based on the SSB codebook and the SSBs in the SSB burst set. This facilitates the first communication device to dynamically select an appropriate channel information compression method based on the SSB codebook, thereby reducing channel feedback overhead while ensuring the accuracy of channel representation.
[0268] Figure 10B is a schematic diagram of another embodiment of the communication method of this application. Referring to Figure 10B, the method includes the following steps.
[0269] 1001. The second communication device sends at least one reference signal, and correspondingly, the first communication device receives at least one reference signal.
[0270] Wherein, each of the at least one reference signal in part or all of the reference signals indicates the transmission parameters used by the second communication device to send at least one reference signal, or part or all of the at least one reference signal in part or all of the reference signals together indicate the transmission parameters used by the second communication device to send at least one reference signal.
[0271] Optionally, the at least one reference signal may be an SSB, a CSI-RS, or a novel reference signal defined for future communication systems; this application does not specify the specific reference signal.
[0272] Optionally, at least one reference signal is at least one SSB, and the transmission parameters used by the at least one reference signal are SSB codebooks.
[0273] The SSB codebook can be a DFT codebook, a precoding matrix, a beamforming weight, or a spatial filter parameter. Of course, it can also be other types of transmission parameters, but this application does not limit the specific type.
[0274] Optionally, at least one reference signal is at least one SSB, and the at least one reference signal is included in the SSB burst set. For details regarding the SSB burst set, please refer to the relevant description in the embodiment shown in Figure 7 above; it will not be repeated here.
[0275] 1002. The first communication device obtains channel information between the second communication device and the first communication device based on the transmission parameters adopted by at least one reference signal and at least one reference signal.
[0276] Specifically, the first communication device measures at least one reference signal to obtain the original channel information between the second communication device and the first communication device. The first communication device compresses the original channel information according to the transmission parameters used by the at least one reference signal to obtain the channel information.
[0277] Step 1002 is similar to step 702 in the embodiment shown in Figure 7 above. For details, please refer to the relevant description of step 702 in the embodiment shown in Figure 7 above, which will not be repeated here.
[0278] Optionally, the embodiment shown in FIG10B further includes step 1001a, which can be performed before step 1001. Step 1001a is similar to step 701a in the embodiment shown in FIG7 above. For details, please refer to the relevant description of step 701a in the embodiment shown in FIG7 above, which will not be repeated here.
[0279] Optionally, the embodiment shown in FIG10B further includes at least one of steps 1003 to 1004, which may be performed after step 1002.
[0280] 1003. The first communication device sends channel information, and correspondingly, the second communication device receives the channel information.
[0281] Step 1003 is similar to step 703 in the embodiment shown in Figure 7 above. For details, please refer to the relevant description of step 703 in the embodiment shown in Figure 7 above.
[0282] Optionally, the embodiment shown in FIG10B further includes step 1003a, which can be performed after step 1002. Step 1003a is similar to step 704 in the embodiment shown in FIG7 above. For details, please refer to the relevant description of step 704 in the embodiment shown in FIG7.
[0283] 1004. The first communication device determines the uplink transmission parameters based on the channel information and sends uplink signals based on the uplink transmission parameters.
[0284] For example, uplink transmission parameters include power control parameters or modulation and coding parameters.
[0285] In the technical solution shown in Figure 10B above, the first communication device obtains channel information through transmission parameters adopted by at least one reference signal and at least one reference signal. This allows the first communication device to adopt an appropriate scheduling method for data transmission based on the channel information, which is beneficial for improving the reliability and efficiency of data transmission. Furthermore, by obtaining channel information through transmission parameters adopted by at least one reference signal and at least one reference signal, the first communication device can dynamically select an appropriate channel information compression method based on the transmission parameters, thereby reducing channel feedback overhead while ensuring the accuracy of channel characterization.
[0286] The following is a schematic diagram of a communication device according to an embodiment of this application. Referring to FIG11, the communication device can be used to execute the process performed by the first communication device in the embodiments shown in FIG7 and FIG10B. For details, please refer to the relevant description in the foregoing method embodiments.
[0287] The communication device 1100 includes a transceiver module 1101 and a processing module 1102.
[0288] The processing module 1102 is used for data processing. The transceiver module 1101 can implement the corresponding communication functions. The transceiver module 1101 can also be called a communication interface or a communication module.
[0289] Optionally, the communication device 1100 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1102 can read the instructions and / or data in the storage module so that the communication device 1100 can implement the aforementioned method embodiments.
[0290] The communication device 1100 can be used to perform the actions performed by the first communication device in the embodiments shown in FIG. 7 and FIG. 10B. For example, the first communication device is a terminal device, or a communication module in a terminal device, or a circuit or chip in a terminal device responsible for communication functions. The communication device 1100 can be a terminal device or a component configurable in a terminal device. The processing module 1102 is used to perform processing-related operations on the first communication device side in the embodiments shown in FIG. 7 and FIG. 10B. The transceiver module 1101 is used to perform receiving-related operations on the first communication device side in the embodiments shown in FIG. 7 and FIG. 10B.
[0291] Optionally, the transceiver module 1101 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the embodiments shown in FIG. 7 and FIG. 10B. The receiving module is used to perform the receiving operation in the embodiments shown in FIG. 7 and FIG. 10B.
[0292] It should be noted that the communication device 1100 may include a transmitting module but not a receiving module. Alternatively, the communication device 1100 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 1100 includes both transmitting and receiving actions. For example, the communication device 1100 is used to perform the actions performed by the first communication device in the embodiments shown in Figures 7 and 10B. For details, please refer to the relevant descriptions in the embodiments shown in Figures 7 and 10B; they will not be elaborated here. For example, the communication device 1100 is used to perform the following scheme:
[0293] The transceiver module 1101 is used to receive an SSB burst set; wherein each SSB in part or all of the SSBs in the SSB burst set instructs the second communication device to send the SSB codebook used by the SSB burst set; or, part or all of the SSBs in the SSB burst set jointly instruct the second communication device to send the SSB codebook used by the SSB burst set.
[0294] Processing module 1102 is used to obtain channel information between the second communication device and the communication device 1100 based on the SSB codebook and the SSBs in the SSB burst set;
[0295] The transceiver module 1101 is also used to transmit the channel information.
[0296] For other implementation methods, please refer to the relevant descriptions in the embodiments shown in Figure 7 above.
[0297] For example, the communication device 1100 is used to execute the following scheme:
[0298] The transceiver module 1101 is configured to receive at least one reference signal, wherein each of the at least one reference signal indicates the transmission parameters used by the second communication device to send at least one reference signal, or the at least one reference signal indicates the transmission parameters used by the second communication device to send at least one reference signal.
[0299] Processing module 1102 is used to obtain channel information between the second communication device and the first communication device based on the transmission parameters adopted by at least one reference signal and at least one reference signal.
[0300] For other implementation methods, please refer to the relevant descriptions in the embodiments shown in Figures 7 and 10B above.
[0301] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0302] Optionally, when the communication device 1100 is a terminal device or a communication module within a terminal device, the processing module 1102 in the above embodiments can be implemented by at least one processor or processor-related circuitry. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip. The transceiver module 1101 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 1101 may also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0303] Optionally, when the communication device 1100 is a circuit or chip in a terminal device responsible for communication functions, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 1102 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processing cores. The function of the transceiver module 1101 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.
[0304] The following is another structural schematic diagram of the communication device according to an embodiment of this application. Referring to FIG12, the communication device can be used to execute the process performed by the second communication device in the embodiments shown in FIG7 and FIG10B. For details, please refer to the relevant description in the foregoing method embodiments.
[0305] The communication device 1200 includes a transceiver module 1201. Optionally, the communication device 1200 may also include a processing module 1202.
[0306] The processing module 1202 is used for data processing. The transceiver module 1201 can implement the corresponding communication functions. The transceiver module 1201 can also be called a communication interface or a communication module.
[0307] Optionally, the communication device 1200 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1202 can read the instructions and / or data in the storage module so that the communication device 1200 can implement the aforementioned method embodiments.
[0308] In one possible implementation, the communication device 1200 can be used to perform the actions performed by the second communication device in the above method embodiments. For example, the second communication device is a network device, a communication module in a network device, or a circuit or chip in a network device responsible for communication functions. The communication device 1200 can be a network device or a component configurable in a network device. The processing module 1202 is used to perform processing-related operations on the second communication device side in the above method embodiments. The transceiver module 1201 is used to perform receiving-related operations on the second communication device side in the above method embodiments.
[0309] Optionally, the transceiver module 1201 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0310] It should be noted that the communication device 1200 may include a transmitting module but not a receiving module. Alternatively, the communication device 1200 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 1200 includes both transmitting and receiving actions. For example, the communication device 1200 is used to perform the actions performed by the second communication device in the embodiments shown in Figures 7 and 10B. For details, please refer to the relevant descriptions in the embodiments shown in Figures 7 and 10B; these will not be elaborated upon here.
[0311] For example, the communication device 1200 is used to execute the following scheme:
[0312] The transceiver module 1201 is used to transmit an SSB burst set, wherein each SSB in some or all of the SSBs in the SSB burst set indicates the SSB codebook used by the communication device 1200 to transmit the SSB burst set; or, some or all of the SSBs in the SSB burst set jointly indicate the SSB codebook used by the communication device 1200 to transmit the SSB burst set; and to receive channel information, which is the channel information between the communication device 1200 and the first communication device, and the channel information is obtained based on the SSB codebook and the SSBs in the SSB burst set.
[0313] For other implementation methods, please refer to the relevant descriptions in the embodiments shown in Figure 7 above.
[0314] For example, the communication device 1200 is used to execute the following scheme:
[0315] The transceiver module 1201 is configured to transmit at least one reference signal, wherein each of the at least one reference signal indicates the transmission parameters used by the communication device 1200 to transmit the at least one reference signal, or the at least one reference signal collectively indicates the transmission parameters used by the communication device 1200 to transmit the at least one reference signal.
[0316] For other implementation methods, please refer to the relevant descriptions in the embodiment shown in Figure 10B above.
[0317] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0318] Optionally, the processing module 1202 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver module 1201 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 1201 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0319] This application embodiment also provides a communication device 1300. Referring to FIG13, the communication device 1300 includes a processor 1310, which is coupled to a memory 1320. The memory 1320 is used to store computer programs or instructions and / or data. The processor 1310 is used to execute the computer programs or instructions and / or data stored in the memory 1320, causing the methods in the above method embodiments to be executed. The communication device 1300 is used to implement the operations performed by the first communication device or the second communication device in the above method embodiments.
[0320] Optionally, the communication device 1300 may include one or more processors 1310.
[0321] Optionally, as shown in Figure 13, the communication device 1300 may also include a memory 1320.
[0322] Optionally, the communication device 1300 may include one or more memory 1320s.
[0323] Optionally, the memory 1320 can be integrated with the processor 1310 or set separately.
[0324] Optionally, as shown in Figure 13, the communication device 1300 may further include a transceiver 1330 for receiving and / or transmitting signals. For example, a processor 1310 is used to control the transceiver 1330 to receive and / or transmit signals.
[0325] This application also provides a communication device 1400, which can be a terminal device, a processor in the terminal device, or a chip. The communication device 1400 can be used to perform the operations performed by the first communication device in the above method embodiments.
[0326] When the communication device 1400 is a terminal device, Figure 14 shows a simplified structural diagram of the terminal device. As shown in Figure 14, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 1431, a receiver 1432, radio frequency circuitry (not shown in the figure), an antenna 1433, and input / output devices (not shown in the figure).
[0327] The processor is mainly used to process communication protocols and communication data; control terminal devices; execute software programs; and process data from software programs.
[0328] Memory is mainly used to store software programs and data.
[0329] Radio frequency (RF) circuits are mainly used for the conversion between baseband signals and RF signals, as well as for the processing of RF signals.
[0330] Antennas are primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves.
[0331] Input / output devices can include touchscreens, displays, or keyboards. They are primarily used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.
[0332] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outwards via an antenna as electromagnetic waves. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. The RF circuit converts the RF signal back into a baseband signal and outputs it to the processor. The processor converts the baseband signal back into data and processes the data. For ease of explanation, Figure 14 only shows one memory, processor, and transceiver. In actual terminal device products, there may be one or more processors and one or more memories. Memory can also be called storage medium or storage device, etc. Memory can be set up independently of the processor or integrated with the processor; this embodiment does not limit this.
[0333] In this embodiment, the antenna and radio frequency circuit with transceiver function can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.
[0334] As shown in Figure 14, the terminal device includes a processor 1410, a memory 1420, and a transceiver 1430. The processor 1410 may also be referred to as a processing unit, processing board, processing module, or processing device. The transceiver 1430 may also be referred to as a transceiver unit, transceiver, or transceiver device.
[0335] Optionally, the device in transceiver 1430 used to implement the receiving function can be considered a receiving module, and the device in transceiver 1430 used to implement the transmitting function can be considered a transmitting module. That is, transceiver 1430 includes a receiver and a transmitter. A transceiver may also be called a transceiver unit, transceiver module, or transceiver circuit, etc. A receiver may also be called a receiver unit, receiving module, or receiving circuit, etc. A transmitter may also be called a transmitter, transmitting module, or transmitting circuit, etc.
[0336] Processor 1410 is used to execute the processing operations on the first communication device side in the embodiments shown in FIG. 7 and FIG. 10B. Transceiver 1430 is used to execute the transmit and receive operations on the first communication device side in the embodiments shown in FIG. 7 and FIG. 10B.
[0337] It should be understood that Figure 14 is merely an example and not a limitation, and the terminal device described above, including the transceiver module and the processing module, may not depend on the structure shown in Figure 11, Figure 13 or Figure 14.
[0338] When the communication device 1400 is a chip, the chip includes a processor and a transceiver. The processor can be a processing module integrated on the chip, a microprocessor, or an integrated circuit. The transceiver can be an input / output circuit or a communication interface. In the above method embodiments, the transmitting operation of the first communication device can be understood as the output of the chip, and the receiving operation of the first communication device in the above method embodiments can be understood as the input of the chip.
[0339] Optionally, the communication device 1400 may also include a memory, which may be a memory built into the chip or a memory connected to the chip.
[0340] This application also provides a communication device 1500, which can be a network device or a chip. The communication device 1500 can be used to perform the operations performed by the second communication device in the embodiments shown in FIG7 and FIG10B.
[0341] When the communication device 1500 is a network device, such as a base station, Figure 15 shows a simplified schematic diagram of a base station structure. The base station includes parts 1510, 1520, and 1530.
[0342] The 1510 section is mainly used for baseband processing and controlling the base station; the 1510 section is usually the control center of the base station, which can be called a processor, and is used to control the base station to perform the processing operations on the second communication device side in the above method embodiment.
[0343] Section 1520 is primarily used to store computer program code and data.
[0344] Section 1530 is primarily used for transmitting and receiving radio frequency (RF) signals, as well as converting RF signals to baseband signals. Section 1530 is commonly referred to as a transceiver module, transceiver, transceiver circuit, or transceiver unit. The transceiver module of section 1530, also known as a transceiver or transceiver unit, includes antenna 1533 and RF circuitry (not shown in the figure), where the RF circuitry is mainly used for RF processing. Optionally, the device in section 1530 that performs the receiving function can be considered a receiver, and the device that performs the transmitting function can be considered a transmitter; that is, section 1530 includes receiver 1532 and transmitter 1531. The receiver can also be called a receiving module, receiver circuit, or receiving circuit, and the transmitter can be called a transmitting module, transmitter, or transmitting circuit.
[0345] Sections 1510 and 1520 may include one or more circuit boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs from the memories to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an alternative implementation, multiple circuit boards may share one or more processors, multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.
[0346] For example, in one implementation, the transceiver module of section 1530 is used to execute the transceiver-related processes performed by the second communication device in the embodiments shown in FIG. 7 and FIG. 10B. The processor of section 1510 is used to execute the processing-related processes performed by the second communication device in the embodiments shown in FIG. 7 and FIG. 10B.
[0347] It should be understood that Figure 15 is merely an example and not a limitation, and the network device described above, including the processor, memory, and transceiver, may not depend on the structure shown in Figures 11, 13, or 15.
[0348] When the communication device 1500 is a chip, the chip includes a processor and a transceiver. The processor is an integrated processor, microprocessor, or integrated circuit on the chip. The transceiver can be an input / output circuit or a communication interface. In the above method embodiments, the transmitting operation of the second communication device can be understood as the output of the chip, and the receiving operation of the second communication device in the above method embodiments can be understood as the input of the chip.
[0349] Optionally, the communication device 1500 may also include a memory, which may be a memory built into the chip or a memory connected to the chip.
[0350] This application also provides a computer-readable storage medium having stored thereon computer instructions or computer programs for implementing the methods executed by the first communication device or the second communication device in the above method embodiments.
[0351] For example, when computer instructions or computer programs are executed by a computer, the computer can perform the methods executed by the first communication device or the second communication device in the above method embodiments.
[0352] This application also provides a computer program product containing computer instructions or computer programs, which, when executed by a computer, cause the computer to perform the method executed by the first communication device or the second communication device in the above method embodiments.
[0353] This application also provides a communication system, which includes a first communication device and a second communication device. The first communication device is used to perform some or all of the operations performed by the first communication device in the embodiments shown in FIG. 7 and FIG. 10B, and the second communication device is used to perform some or all of the operations performed by the second communication device in the embodiments shown in FIG. 7 and FIG. 10B.
[0354] This application also provides a chip device including a processor for calling computer programs or computer instructions stored in the memory, so that the processor executes the method provided in the embodiments shown in FIG7 and FIG10B above.
[0355] In one possible implementation, the input of the chip device corresponds to the receiving operation in any one of the embodiments shown in FIG. 7 and FIG. 10B, and the output of the chip device corresponds to the transmitting operation in any one of the embodiments shown in FIG. 7 and FIG. 10B.
[0356] Optionally, the processor is coupled to the memory via an interface.
[0357] Optionally, the chip device may also include a memory that stores computer programs or computer instructions.
[0358] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of a program for controlling the method provided in any of the embodiments shown in Figures 7 and 10B. The memory mentioned above can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).
[0359] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the explanations and beneficial effects of the relevant contents in any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, and will not be repeated here.
[0360] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0361] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0362] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0363] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0364] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method for determining channel information, characterized in that, The method is applied to a first communication device, and the method includes: Receive at least one reference signal, wherein each of the at least one reference signal indicates the transmission parameters used by the second communication device to send the at least one reference signal, or the at least one reference signal collectively indicates the transmission parameters used by the second communication device to send the at least one reference signal; Channel information between the second communication device and the first communication device is obtained based on the transmission parameters used by the at least one reference signal and the at least one reference signal.
2. The method according to claim 1, characterized in that, The method further includes: Perform at least one of the following based on the channel information: Send the channel information to the second communication device; or, The uplink transmission parameters are determined based on the channel information, and the uplink signal is sent based on the uplink transmission parameters.
3. A transmission method, characterized in that, The method is applied to a second communication device, and the method includes: At least one reference signal is determined, wherein each of some or all of the at least one reference signal indicates the transmission parameters used by the second communication device to send the at least one reference signal, or some or all of the at least one reference signal jointly indicate the transmission parameters used by the second communication device to send the at least one reference signal; Send the at least one reference signal.
4. The method according to claim 3, characterized in that, The channel information is received, which is channel information between the second communication device and the first communication device, and the channel information is obtained based on the transmission parameters adopted by the at least one reference signal and the at least one reference signal; And / or, receive an uplink signal, the uplink signal being sent according to uplink transmission parameters, the uplink transmission parameters being determined according to the channel information.
5. The method according to any one of claims 1 to 4, characterized in that, The at least one reference signal is at least one synchronization signal block (SSB) or at least one channel state information reference signal (CSI-RS).
6. The method according to any one of claims 1 to 5, characterized in that, The at least one reference signal is at least one synchronization signal block (SSB), and the transmission parameters used by the at least one reference signal are the SSB codebook.
7. The method according to claim 6, characterized in that, The SSB codebook is either a Discrete Fourier Transform (DFT) codebook, a precoding matrix, beamforming weights, or spatial filter parameters.
8. The method according to any one of claims 5 to 7, characterized in that, The at least one reference signal is at least one synchronization signal block (SSB), and the at least one reference signal is included in the SSB burst set.
9. The method according to claim 8, characterized in that, The SSB codebook is accessed via N B The value of each bit indicates that the M represents the number of SSB codebooks in the total set of SSB codebooks, and each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks. When each SSB in a subset or all of the SSBs in the SSB burst set instructs the second communication device to transmit the SSB codebook used by the SSB burst set, each SSB includes a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a demodulation reference signal (DMRS), and a physical broadcast channel (PBCH), the N B The value of each bit is indicated by at least one of the PSS sequence, SSS sequence, DMRS sequence, and information bits in the PBCH.
10. The method according to claim 8, characterized in that, The SSB codebook is accessed via N B The value of each bit indicates that the M represents the number of SSB codebooks in the total set of SSB codebooks, and each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks; N B Each bit comprises N groups of bits, where N is an integer greater than or equal to 2; When some or all of the SSBs in the SSB burst set jointly instruct the second communication device to send the SSB codebook used by the SSB burst set, the SSB burst set includes N SSBs, and the N SSBs correspond one-to-one with the N sets of bits; each SSB includes PSS, SSS, DMRS and PBCH, and the value of the set of bits corresponding to the SSB is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence and the PBCH.
11. The method according to any one of claims 8 to 10, characterized in that, The method further includes: Obtain first indication information, which is used to instruct the first communication device to measure the SSB burst set and feed back channel information.
12. The method according to claim 11, characterized in that, The acquisition of the first indication information includes: Receive the first instruction information.
13. The method according to any one of claims 8 to 10, characterized in that, The method further includes: Send a first indication message, which instructs the first communication device to measure the SSB burst set and feed back channel information.
14. The method according to any one of claims 11 to 13, characterized in that, The first indication information is the first field in the system information block SIB1. The value of the first field is used to instruct the first communication device to measure the SSB burst set and feed back channel information. or, The first indication information is the second field in the Random Access Response (RAR) message, which is used to instruct the first communication device to measure the SSB burst set and feed back channel information.
15. The method according to claim 11, characterized in that, The acquisition of the first indication information includes: The first downlink control information (DCI) is received. The first DCI is used to schedule the time-frequency resources for sending the random access response (RAR). The first DCI is obtained by scrambling with the random access radio network temporary identifier (RA-RNTI). The RA-RNTI is determined according to the first indication information. The first indication information is used to instruct the first communication device to measure the SSB burst set and feed back channel information. The first indication information is obtained by parsing the first DCI.
16. The method according to any one of claims 8 to 10, characterized in that, The method further includes: The first DCI is sent, which is used to schedule the time-frequency resources for sending the Random Access Response (RAR). The first DCI is obtained by scrambling with RA-RNTI, which is determined according to the first indication information. The first indication information is used to instruct the first communication device to measure the SSB burst set and feed back the channel information.
17. The method according to any one of claims 8 to 12, 14, and 15, characterized in that, The step of obtaining the channel information between the second communication device and the first communication device based on the SSB codebook and the SSBs in the SSB burst set includes: The raw channel information between the second communication device and the first communication device is obtained by measuring the SSBs in the SSB burst set; The original channel information is compressed according to the SSB codebook to obtain the channel information.
18. The method according to claim 17, characterized in that, The step of compressing the original channel information according to the SSB codebook to obtain the channel information includes: The target compressor is determined based on the SSB codebook; The original channel information is compressed using the target compressor to obtain the channel information.
19. The method according to claim 18, characterized in that, The method further includes: Send the number of the target compressor.
20. The method according to any one of claims 8 to 11, 13, 14, and 16, characterized in that, The method further includes: The number of the target compressor is received, and the target compressor is the compressor used to compress the channel information.
21. The method according to any one of claims 18 to 20, characterized in that, The SSB codebook is represented by matrix S; If the matrix S is invertible, the target compressor is a Type I codebook, a Type II codebook, or an enhanced Type II codebook, and the channel information includes a precoding matrix indicator (PMI); or... If the matrix S is not invertible, the target compressor is a quantizer, and the channel information includes the channel information obtained after quantization by the quantizer.
22. The method according to claim 21, characterized in that, The quantizer is an artificial intelligence encoder.
23. A channel information feedback method, characterized in that, The method is applied to a first communication device, and the method includes: Receive a synchronization signal block (SSB) burst set, wherein each SSB in part or all of the SSBs in the SSB burst set instructs the second communication device to send the SSB codebook used by the SSB burst set; or, part or all of the SSBs in the SSB burst set jointly instruct the second communication device to send the SSB codebook used by the SSB burst set. The channel information between the second communication device and the first communication device is obtained based on the SSB codebook and the SSBs in the SSB burst set. Send the channel information.
24. A method for receiving channel information, characterized in that, The method is applied to a second communication device, and the method includes: Send a synchronization signal block (SSB) burst set, wherein each SSB in part or all of the SSBs in the SSB burst set instructs the second communication device to send the SSB codebook used by the SSB burst set; or, part or all of the SSBs in the SSB burst set jointly instruct the second communication device to send the SSB codebook used by the SSB burst set. Receive channel information, which is the channel information between the second communication device and the first communication device, and the channel information is obtained based on the SSB codebook and the SSBs in the SSB burst set.
25. The method according to claim 23 or 24, characterized in that, The SSB codebook is accessed via N B The value of each bit indicates that the M represents the number of SSB codebooks in the total set of SSB codebooks, and each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks. When each SSB in a subset or all of the SSBs in the SSB burst set instructs the second communication device to transmit the SSB codebook used by the SSB burst set, each SSB includes a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a demodulation reference signal (DMRS), and a physical broadcast channel (PBCH), the N B The value of each bit is indicated by at least one of the PSS sequence, SSS sequence, DMRS sequence, and information bits in the PBCH.
26. The method according to claim 23 or 24, characterized in that, The SSB codebook is accessed via N B The value of each bit indicates that the M represents the number of SSB codebooks in the total set of SSB codebooks, and each SSB codebook is one of the SSB codebooks in the total set of SSB codebooks; N B Each bit comprises N groups of bits, where N is an integer greater than or equal to 2; When some or all of the SSBs in the SSB burst set jointly instruct the second communication device to send the SSB codebook used by the SSB burst set, the SSB burst set includes N SSBs, and the N SSBs correspond one-to-one with the N sets of bits; each SSB includes PSS, SSS, DMRS and PBCH, and the value of the set of bits corresponding to the SSB is indicated by at least one of the information bits in the PSS sequence, SSS sequence, DMRS sequence and the PBCH.
27. The method according to any one of claims 23, 25, and 26, characterized in that, The method further includes: Obtain first indication information, which is used to instruct the first communication device to measure the SSB burst set and feed back channel information.
28. The method according to claim 27, characterized in that, The acquisition of the first indication information includes: Receive the first instruction information.
29. The method according to any one of claims 24 to 26, characterized in that, The method further includes: Send a first indication message, which instructs the first communication device to measure the SSB burst set and feed back channel information.
30. The method according to any one of claims 27 to 29, characterized in that, The first indication information is the first field in the system information block SIB1. The value of the first field is used to instruct the first communication device to measure the SSB burst set and feed back channel information. or, The first indication information is the second field in the Random Access Response (RAR) message, which is used to instruct the first communication device to measure the SSB burst set and feed back channel information.
31. The method according to claim 27, characterized in that, The acquisition of the first indication information includes: The first downlink control information (DCI) is received. The first DCI is used to schedule the time-frequency resources for sending the random access response (RAR). The first DCI is obtained by scrambling with the random access radio network temporary identifier (RA-RNTI). The RA-RNTI is determined according to the first indication information. The first indication information is used to instruct the first communication device to measure the SSB burst set and feed back channel information. The first indication information is obtained by parsing the first DCI.
32. The method according to any one of claims 24 to 26, characterized in that, The method further includes: The first DCI is sent, which is used to schedule the time-frequency resources for sending the Random Access Response (RAR). The first DCI is obtained by scrambling with RA-RNTI, which is determined according to the first indication information. The first indication information is used to instruct the first communication device to measure the SSB burst set and feed back the channel information.
33. The method according to any one of claims 23, 25 to 28, 30, and 31, characterized in that, The step of obtaining the channel information between the second communication device and the first communication device based on the SSB codebook and the SSBs in the SSB burst set includes: The raw channel information between the second communication device and the first communication device is obtained by measuring the SSBs in the SSB burst set; The original channel information is compressed according to the SSB codebook to obtain the channel information.
34. The method according to claim 33, characterized in that, The step of compressing the original channel information according to the SSB codebook to obtain the channel information includes: The target compressor is determined based on the SSB codebook; The original channel information is compressed using the target compressor to obtain the channel information.
35. The method according to claim 34, characterized in that, The method further includes: Send the number of the target compressor.
36. The method according to any one of claims 24 to 26, 29, and 32, characterized in that, The method further includes: The number of the target compressor is received, and the target compressor is the compressor used to compress the channel information.
37. The method according to any one of claims 34 to 36, characterized in that, The SSB codebook is represented by matrix S; If the matrix S is invertible, the target compressor is a Type I codebook, a Type II codebook, or an enhanced Type II codebook, and the channel information includes a precoding matrix indicator (PMI); or... If the matrix S is not invertible, the target compressor is a quantizer, and the channel information includes the channel information obtained after quantization by the quantizer.
38. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1, 2, 5 to 12, 14, 15, 17 to 19, 21, and 22; or, the communication device includes a module for performing the method as described in any one of claims 3 to 11, 13, 14, 16, and 20 to 22; or, the communication device includes a module for performing the method as described in any one of claims 23, 25 to 28, 30, 31, 33 to 35, and 37; or, the communication device includes a module for performing the method as described in any one of claims 24 to 26, 29, 32, 36, and 37.
39. A communication device, characterized in that, The communication device includes a processor for executing a computer program or computer instructions stored in a memory to perform the method as described in any one of claims 1 to 37.
40. A computer-readable storage medium, characterized in that, It stores a computer program or computer instructions thereon, which, when executed by a communication device, cause the communication device to perform the method as described in any one of claims 1 to 37.