Communication method and related apparatus
By obtaining the association between bit blocks and resources in communication devices, the signal sender and receiver process the signal based on this association, which solves the performance loss problem caused by excessively large granularity of transmission resource allocation and improves signal transmission performance and flexibility.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-22
- Publication Date
- 2026-04-02
AI Technical Summary
Existing communication technologies suffer from signal transmission performance loss when the granularity of transmission resource allocation is too large.
By obtaining the association between bit blocks and resources, the signal sender and receiver perform signal transmission and reception processing based on this association to match channel transmission characteristics, avoid interference between bit blocks, and improve signal transmission performance.
It improves signal transmission performance, reduces bit block processing complexity and implementation complexity, and enhances the flexibility and adaptability of signal transmission.
Smart Images

Figure CN2025122925_02042026_PF_FP_ABST
Abstract
Description
Communication method and related apparatus
[0001] This application claims priority from the Chinese Patent Application No. 202411392799.3 filed on September 30, 2024, and entitled "A communication method and related apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular, to a communication method and related apparatus. BACKGROUND
[0003] Wireless communication can be transmission communication between two or more communication devices without propagation through a conductor or cable. For example, the communication devices can include network devices and terminal devices, or the communication devices can include different terminal devices.
[0004] Currently, a communication device can carry a bit block (e.g., a codeword) to be transmitted through a received or transmitted signal. For example, in the process of transmitting a signal, a signal sender can map a bit block to be transmitted to a transmission resource to obtain one or more streams for generating a signal.
[0005] However, in the above process, the signal sender maps the bit block to be transmitted to the transmission resource based on a protocol predefined manner, which will cause performance loss in the case of large transmission resource allocation granularity (e.g., large resource bandwidth). Therefore, how to improve the signal transmission performance is a technical problem to be solved. SUMMARY
[0006] The present application provides a communication method and related apparatus for improving signal transmission performance.
[0007] The first aspect of the present application provides a communication method, which is applied to a first communication device, for example, the method is executed by the first communication device. Wherein, the first communication device can be a communication device (such as a first terminal device), or the first communication device can be a part of the communication device (for example, a circuit or a chip responsible for communication function (such as a Modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core) and the like), or the first communication device can also be a logic module or software that can realize all or part of the communication device function. In the method, the first communication device obtains the association relationship between M bit blocks and N resources, M and N are positive integers; the first communication device receives and / or transmits a first signal, which is obtained based on the association relationship.
[0008] Based on the above scheme, the first communication device obtains the association relationship between M bit blocks and N resources, thereafter, the first communication device can generate and transmit the first signal based on the association relationship; and / or, the first communication device can analyze the received first signal based on the association relationship after receiving the first signal. In other words, the signal sender can perform sending processing on the sent signal based on the association relationship, and correspondingly, the signal receiver can perform receiving processing on the received signal based on the association relationship. Therefore, the signal transmitting and receiving parties can perform signal transmitting and receiving based on the association relationship, so that the signal receiver can analyze M bit blocks on N resources based on the association relationship after receiving the first signal, which can improve the receiving performance of the M bit blocks and improve the signal transmission performance.
[0009] Optionally, the M bit blocks are transmitted on the N resources through the association relationship, which can better match the channel transmission characteristics to improve the signal transmission performance.
[0010] In addition, in the case of M greater than 1, the above association relationship can indicate that different bit blocks in the M bit blocks are associated with different resources in the N resources, so that the signal receiver can analyze different bit blocks on different resources based on the association relationship, which can avoid interference between different bit blocks to improve the receiving performance of the M bit blocks and further improve the signal transmission performance.
[0011] The following takes the resource as an example of the frequency domain resource, and the resource involved in the present application is not limited to the frequency domain resource.
[0012] For example, the number of component carriers (CCs) corresponding to the N resources can be one or more.
[0013] As an example, the number of CCs corresponding to the N resources can be one, i.e., the first signal is carried in one CC. In this case, different bit blocks can be transmitted in different resources in one CC. Compared with the way of transmitting different bit blocks in different CCs in the plurality of CCs, the configuration overhead of the plurality of CCs can be reduced, the processing complexity of the bit blocks can be reduced, and the implementation complexity can be reduced.
[0014] As another example, the number of CCs corresponding to the N resources can be at least two, i.e., the first signal is carried in at least one CC in the at least two CCs. For example, the first signal is carried in part of the at least two CCs (e.g., one CC), or the first signal is carried in the at least two CCs. In this case, each of the M bit blocks can be mapped to part or all of the N resources based on the association relationship, and the transmission of one or more bit blocks can be implemented in the at least two CCs, so that the bit blocks can be flexibly mapped to the resources corresponding to the at least two CCs, to improve the flexibility of the scheme implementation.
[0015] Optionally, the first signal is obtained based on the association relationship. It can be understood that, after the M bit blocks are generated, the M bit blocks can be mapped to the N resources based on the association relationship, and then the first signal is obtained after other processing. For example, the other processing can include one or more of precoding, resource element (RE) mapping, beamforming (BF), inverse fast Fourier transformation (IFFT), or adding a cyclic prefix (CP).
[0016] Optionally, the association relationship can be replaced by other terms, such as a mapping relationship, or a corresponding relationship, etc.
[0017] Optionally, the association relationship can be expressed in a table manner or an index manner, or can be expressed in a descriptive manner.
[0018] In a possible implementation manner of the first aspect, the bit block can be an intermediate result obtained in a physical layer processing process. For example, the bit block includes any one of the following: a transport block, a code word, a bit block before encoding, a bit block after encoding, a bit block before modulation, a symbol block after modulation, a symbol block before precoding, a symbol block after precoding, a bit block related to perception, a bit block related to artificial intelligence (AI), or a bit block related to energy saving / low carbon.
[0019] Based on the above scheme, the M bit blocks can be implemented in the above-mentioned multiple ways to improve the flexibility of the scheme implementation.
[0020] In a possible implementation of the first aspect, each of the N resources is at least one of a power resource, a code domain resource, a time domain resource, a frequency domain resource, or a spatial domain resource.
[0021] Based on the above scheme, the N resources can be implemented in the above-mentioned multiple ways to improve the flexibility of the scheme implementation.
[0022] As an example, the power resource can be indicated by one or more parameters such as a power spectrum density (PSD), a PSD level, or other power-related parameters.
[0023] As an example, the code domain resource can be indicated by one or more parameters such as an orthogonal cover code (OCC), a code division multiplexing (CDM) group, or other code domain-related parameters.
[0024] As an example, the time domain resource can be indicated by one or more parameters such as a number of time units, a starting time unit, an ending time unit, a time offset, a time window, a timer, or other time domain-related parameters.
[0025] As an example, the frequency domain resource can be indicated by one or more parameters such as a number of frequency domain units, a starting frequency domain unit, an ending frequency domain unit, a frequency domain offset, or other frequency domain-related parameters.
[0026] As an example, the spatial domain resource can be indicated by one or more parameters such as a port, an antenna, an antenna panel, a beam, a spatial domain precoding, a number of spatial layers, or other spatial domain-related parameters.
[0027] In a possible implementation of the first aspect, the association relationship is determined by channel information corresponding to the N resources.
[0028] Based on the above scheme, the association relationship can be determined by channel information corresponding to the N resources. In this way, the first communication device (or the provider of the association relationship) can determine an association relationship that is adapted to the channel information based on the channel information corresponding to the N resources, so that the transmission of the signal can be adapted to the channel characteristics of the transmission channel, thereby improving the signal transmission performance.
[0029] It should be noted that the association relationship obtained by the first communication device can be implemented in multiple ways.
[0030] As an example, the association relationship can be that one of the M bit blocks is associated with at least two of the N resources. In a case where the association relationship is determined by the channel information corresponding to the N resources, the same bit block can be transmitted on the at least two resources. In this way, the signal sender can transmit the same bit block through different resources with the same or similar channel information, so that the same bit block can be transmitted on different resources, and the transmission performance of the same bit block can be improved.
[0031] As an example, the association relationship can be that one of the M bit blocks is associated with at least two of the N resources. In a case where the association relationship is determined by the channel information corresponding to the N resources, the same bit block can be transmitted on the at least two resources. In this way, the signal sender can transmit the same bit block through different resources with the same or similar channel information, so that the same bit block can be transmitted on different resources, and the transmission performance of the same bit block can be improved.
[0032] Optionally, the first communication device (or the provider of the association relationship, i.e., the second communication device) can obtain the channel information in various ways. The process of obtaining the channel information by the second communication device will be described below as an example.
[0033] For example, the second communication device can send a reference signal and receive a measurement result corresponding to the reference signal, so that the second communication device determines the channel information based on the measurement result.
[0034] For another example, the second communication device can receive a reference signal and determine a measurement result corresponding to the reference signal, so that the second communication device determines the channel information based on the measurement result.
[0035] For another example, the second communication device can receive a sensing signal and determine the channel information based on the sensing signal.
[0036] For another example, the second communication device can send a sensing signal, and a receiver (e.g., a terminal device or a network device) of the sensing signal can send channel information determined based on the sensing signal to the second communication device.
[0037] For another example, the second communication device can send a sensing signal, and a receiver (e.g., a terminal device or a network device) of the sensing signal can send channel information determined based on sensing information obtained based on the sensing signal to the second communication device.
[0038] For another example, the second communication device can receive a sensing signal and determine the channel information based on sensing information obtained based on the sensing signal.
[0039] Optionally, the channel information comprises at least one of the following: rank, precoding matrix, channel quality, channel state information, signal-to-interference-and-noise ratio, signal-to-noise ratio, beam, path loss, or interference.
[0040] In a possible implementation of the first aspect, the association relationship is preconfigured or protocol predefined.
[0041] According to the above scheme, the association relationship can be preconfigured, and in this way, the air interface overhead can be reduced.
[0042] In a possible implementation of the first aspect, the method further includes: receiving, by the first communication device, first information, the first information being used to indicate an association relationship between M bit blocks and N resources. In this way, the first communication device can perform signal transmission and reception based on the indicated association relationship of other devices, so as to improve the signal transmission performance.
[0043] Optionally, the association relationship is updateable. For example, the first communication device can obtain multiple association relationships, and the association relationship obtained last time (denoted as association relationship 1) can be updated by the association relationship obtained later (denoted as association relationship 2).
[0044] For example, the association relationship 1 can be preconfigured or protocol predefined, and the association relationship 2 can be determined by the received first information, so that the first communication device can update the preconfigured or protocol predefined association relationship based on the received association relationship.
[0045] For another example, the association relationship 1 and the association relationship 2 can be respectively determined by twice received first information, the association relationship 1 indicated by the first information received last time by the first communication device is invalid (or invalid), and the association relationship 2 indicated by the first information received recently by the first communication device is valid (or valid).
[0046] In a possible implementation of the first aspect, the method further includes: receiving, by the first communication device, second information, the second information being used to indicate P modulation parameters, P being a positive integer; and wherein the first signal is obtained based on the association relationship and the P modulation parameters. Alternatively, the P modulation parameters can be preconfigured or predefined, so as to reduce the air interface overhead.
[0047] Based on the above scheme, the first communication device can further obtain the P modulation parameters in a pre-configured or pre-defined manner or a manner of receiving the first information, and the first signal sent by the signal sender is obtained based on the association relationship and the P modulation parameters. In this way, the signal transmitted on each of the N resources can be processed using the modulation parameters specified by the second information, so that after receiving the first signal, the signal receiver can parse the M bit blocks on the N resources based on the specified modulation parameters, which can improve the reception performance of the M bit blocks and improve the signal transmission performance.
[0048] Optionally, any two or three of the P modulation parameters, the M bit blocks, and the N resources have an association relationship.
[0049] For example, the N resources and the P modulation parameters have an association relationship (e.g., N is greater than 1 and P is less than or equal to N), that is, the signals carried by the N resources are modulated / demodulated by the P modulation parameters.
[0050] For another example, the M bit blocks and the P modulation parameters have an association relationship, that is, any bit block in the M bit blocks is modulated / demodulated by part or all of the P modulation parameters.
[0051] For another example, the N resources, the M bit blocks, and the P modulation parameters have an association relationship, that is, any bit block in the M bit blocks is mapped to part or all of the N resources, and any bit block mapped by part or all of the N resources is modulated / demodulated based on part or all of the P modulation parameters.
[0052] Optionally, the first communication device can determine the association relationship between any two or three of the above in a configured or pre-configured or pre-defined manner. For example, the first communication device can receive the above second information or third information or other information / messages / signaling to obtain the association relationship through the received information / messages / signaling.
[0053] Optionally, the above association relationship can be replaced by other descriptions, such as a corresponding relationship, a mapping relationship, etc.
[0054] It should be noted that one or more of the N resources are associated with the same modulation parameter. For example, in the case where P is less than N, at least two of the N resources use the same modulation parameter of the P modulation parameters. For another example, in the case where P is equal to N, different resources of the N resources use different modulation parameters of the P modulation parameters.
[0055] Optionally, the P modulation parameters or the second information can be determined by channel information corresponding to the N resources. In other words, the P modulation parameters can be determined by the channel information corresponding to the N resources. In this way, the modulation parameters adapted to the channel information can be obtained based on the channel information corresponding to the N resources, so that the modulation parameters used in the modulation and demodulation process of the signal can be adapted to the channel characteristics of the transmission channel, so as to improve the signal transmission performance.
[0056] Optionally, the modulation parameter can indicate one or more of a modulation mode, a modulation order, or other modulation-related parameters. For example, the modulation mode can be on-off keying (OOK), phase shift keying (PSK), quadrature amplitude modulation (QAM), or other modes. For another example, the modulation order can be 1, 2, 3, 4, 5, 6, 7, 8, or other values. For another example, the modulation parameter can include a modulation and coding scheme (MCS) indication.
[0057] In a possible implementation of the first aspect, the method further includes: receiving, by the first communication device, third information, the third information being used to indicate the N resources.
[0058] Based on the above scheme, the first communication device can receive third information used to indicate the N resources, so that the signal transmission and reception can be performed on the specified N resources by the signal transmission and reception parties, so as to improve the reception performance of the signal receiving party.
[0059] The second aspect of the present application provides a communication method, which is applied to a second communication device, such as being executed by the second communication device. The second communication device can be a communication device (such as a terminal device or a network device), or the second communication device can be part of the communication device (for example, a circuit or a chip responsible for communication functions (such as a Modem chip, also known as a baseband chip, or a SoC chip or a SIP chip containing a modem core, etc.), or the second communication device can also be a logic module or software capable of realizing all or part of the functions of the communication device. In the method, the second communication device transmits first information, the first information being used to indicate an association relationship between M bit blocks and N resources, N and M being positive integers; and the second communication device transmits and / or receives a first signal, the first signal being obtained based on the association relationship.
[0060] Based on the above scheme, the first information sent by the second communication device to the first communication device is used to indicate the association relationship between the M bit blocks and the N resources, and thereafter, the second communication device can generate and send the first signal based on the association relationship; and / or, after receiving the first signal, the second communication device can parse the received first signal based on the association relationship. In other words, the signal sender can perform sending processing on the sent signal based on the association relationship between the bit blocks and the resources specified by the first information, and correspondingly, the signal receiver can perform receiving processing on the received signal based on the association relationship between the bit blocks and the resources specified by the first information. Therefore, the signal sending and receiving parties can perform signal sending and receiving based on the specified association relationship, so that after receiving the first signal, the signal receiver can parse the M bit blocks on the N resources based on the specified association relationship, which can improve the receiving performance of the M bit blocks and improve the signal transmission performance.
[0061] In addition, in the case where M is greater than 1, the association relationship indicated by the first information can indicate that different bit blocks in the M bit blocks are associated with different resources in the N resources, so that the signal receiver can parse different bit blocks on different resources based on the association relationship, which can avoid interference between different bit blocks, improve the receiving performance of the M bit blocks, and further improve the signal transmission performance.
[0062] In a possible implementation manner of the second aspect, the bit block can be an intermediate result obtained in a physical layer processing process, for example, the bit block includes any one of the following: a transport block, a code word, a bit block before encoding, a bit block after encoding, a bit block before modulation, a symbol block after modulation, a symbol block before precoding, a symbol block after precoding, a bit block related to perception, a bit block related to artificial intelligence (AI), or a bit block related to energy saving / low carbon.
[0063] Based on the above scheme, the M bit blocks can be implemented in the above-mentioned multiple ways to improve the flexibility of the scheme implementation.
[0064] In a possible implementation manner of the second aspect, each resource of the N resources includes at least one of a power resource, a code domain resource, a time domain resource, a frequency domain resource, or a space domain resource.
[0065] Based on the above scheme, the N resources can be implemented in the above-mentioned multiple ways to improve the flexibility of the scheme implementation.
[0066] In a possible implementation manner of the second aspect, the association relationship is determined based on channel information corresponding to the N resources.
[0067] Based on the above scheme, the association relationship indicated by the first information can be determined by the channel information corresponding to the N resources. In this way, the provider of the first information can indicate the association relationship that is adapted to the channel information corresponding to the N resources based on the channel information, so that the transmission of the signal can be adapted to the channel characteristics of the transmission channel, thereby improving the signal transmission performance.
[0068] In a possible implementation of the second aspect, the association relationship is preconfigured.
[0069] Based on the above scheme, the association relationship indicated by the first information can be preconfigured. In this way, the implementation complexity of the second communication device can be reduced, and the indication of the association relationship can be quickly implemented.
[0070] In a possible implementation of the second aspect, the method further includes: the second communication device sends second information, the second information being used to indicate P modulation parameters, P being a positive integer; and the first signal is obtained based on the association relationship and the P modulation parameters. Alternatively, the P modulation parameters can be preconfigured or predefined to reduce the air interface overhead.
[0071] Based on the above scheme, the second communication device can further send, to the first communication device, second information indicating the P modulation parameters associated with the N resources, and the first signal sent by the signal sender is obtained based on the association relationship and the P modulation parameters. In this way, the signal transmitted by each of the N resources can be processed using the modulation parameters specified by the second information, so that after receiving the first signal, the signal receiver can parse the M bit blocks on the N resources based on the specified modulation parameters, thereby improving the reception performance of the M bit blocks and improving the signal transmission performance.
[0072] Optionally, any two or three of the P modulation parameters, the M bit blocks, and the N resources have an association relationship.
[0073] For example, the N resources and the P modulation parameters have an association relationship, that is, the signal carried by the N resources is modulated / demodulated by the P modulation parameters (for example, N is greater than 1 and P is less than or equal to N).
[0074] For another example, the M bit block resources and the P modulation parameters have an association relationship, that is, any bit block in the M bit blocks is modulated / demodulated by part or all of the P modulation parameters.
[0075] For another example, N resources, M bit block resources and P modulation parameters are in an association relationship, that is, any bit block in the M bit block is mapped to part or all of the N resources, and any bit block mapped by part or all of the N resources is modulated / demodulated based on part or all of the P modulation parameters.
[0076] Optionally, the second communication device can determine the association relationship between any two or three of the above-mentioned items in a configured or pre-configured or pre-defined manner.
[0077] Optionally, the above-mentioned association relationship can be replaced by other descriptions, such as a corresponding relationship, a mapping relationship, etc.
[0078] Optionally, the P modulation parameters associated with the N resources can be pre-configured or pre-defined.
[0079] In a possible implementation of the second aspect, the method further includes: the second communication device sending third information, the third information being used to indicate the N resources.
[0080] Based on the above-mentioned scheme, the second communication device can further send third information indicating the N resources to the first communication device, so that the signal transceiving parties can perform signal transceiving on the specified N resources, so as to improve the receiving performance of the signal receiving party.
[0081] For example, in the first aspect and the second aspect, the first communication device is a terminal device, and the second communication device is a network device. The above-mentioned scheme can also involve other processes.
[0082] For example, a capability reporting process. The terminal device reports the capability to the network device, and tells whether the terminal device supports the capability. For example, the network device requests the capability of the terminal device, and the terminal device reports a field or an information bit, such as a protocol-defined parameter b. If the terminal device reports that b is true, it means that the terminal device supports the first information and / or the second information indication (dynamic indication capability). If the terminal device does not report b or reports that b is false, it means that the terminal device does not support the first information and / or the second information indication.
[0083] For another example, a network device indication process. It indicates whether the feature or function is supported. For example, a field or 1 bit information is carried in signaling to tell whether the terminal supports the capability in the following.
[0084] For another example, a network device indication process. It indicates whether the feature or function is supported. For example, a field or 1 bit information is carried in signaling to tell whether the terminal supports the capability in the following. For another example, a network device indication process. It indicates whether the feature or function is supported. For example, a field or 1 bit information is carried in signaling to tell whether the terminal supports the capability in the following.
[0084] For another example, a network device indication process. It indicates whether the feature or function is supported. For example, a field or 1 bit information is carried in signaling to tell whether the terminal supports the capability in the following. For another example, a network device indication process. It indicates whether the feature or function is supported. For example, a field or 1 bit information is carried in signaling to tell whether the terminal supports the capability in the following.
[0085] Optionally, the above-mentioned capability reporting process and network device indication process can exist independently without any relationship; or, the two processes can also have a relationship and influence each other.
[0086] The third aspect of the present application provides a communication method applied to a first communication device, such as being executed by the first communication device. The first communication device can be a communication device (such as a terminal device or a network device), or the first communication device can be a part of the communication device (such as a circuit or a chip responsible for communication functions (such as a Modem chip, also known as a baseband chip, or a SoC chip or a SIP chip containing a modem core, etc.), or the first communication device can also be a logic module or software capable of realizing all or part of the functions of the communication device. In the method, the first communication device obtains P modulation parameters associated with a first bit block, P being a positive integer; the first communication device receives and / or transmits a second signal, which is obtained based on the P modulation parameters.
[0087] Based on the above-mentioned scheme, the first communication device can obtain P modulation parameters associated with a first bit block, and the first communication device can process the first bit block based on the P modulation parameters to generate and transmit a second signal; and / or, after receiving the second signal, the first communication device can analyze (or demodulate, etc.) the received first signal based on the P modulation parameters. In other words, the signal sender can process the transmitted signal based on the above-mentioned modulation parameters, and correspondingly, the signal receiver can process the received signal based on the modulation parameters. Thus, the signal transmitting and receiving parties can perform signal transmission and reception based on the specified modulation parameters, so that after receiving the second signal, the signal receiver can analyze the same bit block based on the specified modulation parameters, which can improve the reception performance of the same bit block and improve the signal transmission performance.
[0088] In addition, in the case where P is greater than 1, the first bit block can be processed by two or more modulation parameters. Compared with the way of processing a bit block by only one modulation parameter, in the above-mentioned scheme, the signal transmitting and receiving parties can use two or more modulation parameters corresponding to the bit block for processing, which can improve the flexibility of the scheme implementation while improving the signal transmission performance.
[0089] Optionally, any two or three of the P modulation parameters, the first bit block, and the N resources have a relationship.
[0090] For example, the N resources and the P modulation parameters have a relationship (for example, N is greater than 1 and P is less than or equal to N), that is, the signals carried by the N resources are modulated / demodulated by the P modulation parameters.
[0091] For another example, the first bit block resource is associated with the P modulation parameters, i.e., the first bit block is modulated / demodulated based on part or all of the P modulation parameters.
[0092] For another example, the N resources, the first bit block resource and the P modulation parameters are associated, i.e., the first bit block is mapped to part or all of the N resources, and part or all of the first bit block mapped to the N resources is modulated / demodulated based on part or all of the P modulation parameters.
[0093] Optionally, the first communication device can determine the association between any two or three of the above-mentioned items in a configured or preconfigured or predefined manner. For example, the first communication device can receive the fourth information or the third information or other information / messages / signaling to obtain the association through the received information / messages / signaling.
[0094] Optionally, the above-mentioned association can be replaced by other descriptions, such as a corresponding relationship, a mapping relationship, etc.
[0095] Optionally, the first bit block is associated with the N resources, or the N resources corresponding to the first bit block. It can be understood that the first bit block includes N parts, the i-th part of the N parts is carried in the i-th resource of the N resources, i takes values from i to N; or the N parts correspond to the N resources; or the N parts correspond to the N resources one by one.
[0096] It should be noted that one or more of the N resources correspond to the same modulation parameter. For example, in the case of P being less than N, at least two of the N resources use the same modulation parameter of the P modulation parameters. For another example, in the case of P being equal to N, different resources of the N resources use different modulation parameters of the P modulation parameters.
[0097] In a possible implementation manner of the third aspect, the P modulation parameters associated with the N resources can be preconfigured or protocol predefined, in this way, the air interface overhead can be reduced.
[0098] In a possible implementation manner of the third aspect, the method further includes: the first communication device receives fourth information, the fourth information being used to indicate the P modulation parameters. In this way, the first communication device can perform signal transmission / reception based on the modulation parameters indicated by other devices, so as to improve the signal transmission performance.
[0099] Optionally, the P modulation parameters associated with the N resources can be determined based on channel information corresponding to the N resources. In this way, the modulation parameters that are adapted to the channel information corresponding to the N resources can be obtained based on the channel information, so that the modulation process of the signal can be adapted to the channel characteristics of the transmission channel, thereby improving the signal transmission performance.
[0100] Optionally, the modulation parameter can indicate one or more of a modulation mode, a modulation order, or other modulation-related parameters. For example, the modulation mode can be on-off keying (OOK), phase shift keying (PSK), quadrature amplitude modulation (QAM), or other modes. For another example, the modulation order can be 1, 2, 3, 4, 5, 6, 7, 8, or other values. For yet another example, the modulation parameter can include a modulation and coding scheme (MCS) indication.
[0101] In a possible implementation of the third aspect, each of the N resources includes at least one of a power resource, a code domain resource, a time domain resource, a frequency domain resource, or a space domain resource.
[0102] Based on the above scheme, the N resources can be implemented in the above-mentioned various ways to improve the flexibility of the implementation of the scheme.
[0103] In a possible implementation of the third aspect, the method further includes: receiving, by the first communication device, third information, the third information being used to indicate the N resources.
[0104] Based on the above scheme, the first communication device can receive the third information used to indicate the N resources, so that the signal transmission and reception can be performed between the signal transmission and reception parties on the specified N resources, thereby improving the reception performance of the signal receiving party.
[0105] The fourth aspect of the present application provides a communication method applied to a second communication device, such as being executed by the second communication device. The second communication device can be a communication device (e.g., a terminal device or a network device), or the second communication device can be a part of the communication device (e.g., a circuit or a chip responsible for communication functions (e.g., a Modem chip, also known as a baseband chip, or a SoC chip or a SIP chip containing a modem core, etc.), or the second communication device can also be a logic module or software capable of implementing all or part of the communication device functions. In the method, the second communication device sends fourth information indicating P modulation parameters associated with a first bit block, P being a positive integer; and the second communication device sends and / or receives a second signal based on the P modulation parameters.
[0106] Based on the above scheme, the second communication device can send the first communication device the fourth information indicating the P modulation parameters associated with the first bit block, and the second communication device can process the first bit block based on the P modulation parameters to generate and send the second signal; and / or, after receiving the second signal, the second communication device can parse (or demodulate, etc.) the received first signal based on the P modulation parameters. In other words, the signal sender can process the transmitted signal based on the modulation parameters specified by the fourth information, and correspondingly, the signal receiver can process the received signal based on the modulation parameters specified by the first information. Thus, the signal transmitting and receiving parties can perform signal transmission and reception based on the specified modulation parameters, so that after receiving the second signal, the signal receiver can parse the same bit block based on the specified modulation parameters, which can improve the reception performance of the same bit block and improve the signal transmission performance.
[0107] In addition, in the case where P is greater than 1, the first bit block can be processed by two or more modulation parameters. Compared with the way that one bit block is processed by only one modulation parameter, in the above scheme, the signal transmitting and receiving parties can use two or more modulation parameters corresponding to the first bit block for processing, which can improve the flexibility of the scheme implementation while improving the signal transmission performance.
[0108] Optionally, any two or three of the P modulation parameters, the M bit blocks, and the N resources have a correlation relationship.
[0109] For example, the N resources and the P modulation parameters have a correlation relationship (e.g., N is greater than 1 and P is less than or equal to N), that is, the signals carried by the N resources are modulated / demodulated by the P modulation parameters.
[0110] For example, the M bit block resources are associated with the P modulation parameters, i.e., any bit block of the M bit blocks is modulated / demodulated by part or all of the P modulation parameters.
[0111] For example, the N resources, the M bit block resources, and the P modulation parameters are associated, i.e., any bit block of the M bit blocks is mapped to part or all of the N resources, and any bit block mapped by part or all of the N resources is modulated / demodulated based on part or all of the P modulation parameters.
[0112] Optionally, the second communication device can determine the association between any two or three of the above-mentioned items in a configured or preconfigured or predefined manner.
[0113] In a possible implementation of the fourth aspect, each of the N resources includes at least one of a power resource, a code domain resource, a time domain resource, a frequency domain resource, or a space domain resource.
[0114] Based on the above scheme, the N resources can be implemented in the above-mentioned multiple ways to improve the flexibility of the scheme implementation.
[0115] In a possible implementation of the fourth aspect, the method further includes: the second communication device sending third information, the third information being used to indicate the N resources.
[0116] Based on the above scheme, the second communication device can further send third information indicating the N resources to the first communication device, so that the signal transceiving parties can perform signal transceiving on the specified N resources to improve the receiving performance of the signal receiving party.
[0117] For example, in the third aspect and the fourth aspect, the first communication device is a terminal device, and the second communication device is a network device. The above-mentioned scheme can also involve other processes.
[0118] For example, a capability reporting process. The terminal device reports the capability to the network device, and tells whether the terminal device supports the capability. For example, the network device requests the capability of the terminal device, and the terminal device reports a field or an information bit, such as a protocol defined parameter b. If the terminal device reports that b is true, it means that the terminal device supports the fourth information indication (dynamic indication of capability). If the terminal device does not report b or reports that b is false, it means that the terminal device does not support the fourth information indication.
[0119] For example, a network device indication process. It indicates whether the feature or function is supported. For example, a field or 1 bit information is carried in the signaling to tell whether the terminal supports the capability in the following.
[0120] For example, if the parameter a is configured as true, it indicates that the network device can configure the fourth information indication (in the following); if the parameter a is not configured or configured as false, it indicates that the network device will not configure the fourth information indication (in the following).
[0121] Optionally, the above-mentioned capability reporting process and the network device indication process can exist independently without any relationship; or, the two processes can also have a relationship and influence each other.
[0122] The fifth aspect of the present application provides a communication device, which comprises a transceiver unit and a processing unit; the processing unit is configured to obtain an association relationship between M bit blocks and N resources, M and N being positive integers; and the transceiver unit is configured to receive and / or send a first signal, the first signal being obtained based on the association relationship.
[0123] In the fifth aspect of the present application, the constituent modules of the communication device can also be configured to perform the steps performed in the various possible implementation manners of the first aspect and achieve the corresponding technical effects, which can be referred to the first aspect for details and will not be described here again.
[0124] The sixth aspect of the present application provides a communication device, which comprises a transceiver unit and a processing unit; the processing unit is configured to determine first information; the transceiver unit is configured to send the first information, the first information being used to indicate an association relationship between M bit blocks and N resources, N and M being positive integers; and the transceiver unit is further configured to send and / or receive a first signal, the first signal being obtained based on the association relationship.
[0125] In the sixth aspect of the present application, the constituent modules of the communication device can also be configured to perform the steps performed in the various possible implementation manners of the second aspect and achieve the corresponding technical effects, which can be referred to the second aspect for details and will not be described here again.
[0126] The seventh aspect of the present application provides a communication device, which comprises a transceiver unit and a processing unit; the processing unit is configured to obtain P modulation parameters associated with a first bit block, P being a positive integer; and the transceiver unit is configured to receive and / or send a second signal, the second signal being obtained based on the P modulation parameters.
[0127] In the seventh aspect of the present application, the constituent modules of the communication device can also be configured to perform the steps performed in the various possible implementation manners of the third aspect and achieve the corresponding technical effects, which can be referred to the third aspect for details and will not be described here again.
[0128] The eighth aspect of the present application provides a communication device, comprising a transceiver unit and a processing unit; the processing unit is configured to determine fourth information, the transceiver unit is configured to send the fourth information, the fourth information indicates that P modulation parameters associated with a first bit block P is a positive integer; the transceiver unit is further configured to send and / or receive a second signal, the second signal is obtained based on the P modulation parameters.
[0129] In the eighth aspect of the present application, the component modules of the communication device can also be configured to perform the steps performed in the various possible implementation manners of the fourth aspect and achieve the corresponding technical effects, which can be referred to the fourth aspect and will not be described here.
[0130] The ninth aspect of the present application provides a communication device, comprising at least one processor, the at least one processor is configured to execute computer programs or instructions to enable the device to implement the method of any one of the first aspect to the fourth aspect and any one of the possible implementation manners thereof.
[0131] Optionally, the at least one memory is coupled with the memory, and the memory is configured to store the computer programs or instructions.
[0132] Optionally, the communication device comprises the memory.
[0133] The tenth aspect of the present application provides a communication device, comprising at least one logic circuit and an input / output interface; the logic circuit is configured to execute the method as described in any one of the possible implementation manners of any one of the first aspect to the fourth aspect.
[0134] The eleventh aspect of the present application provides a communication system, comprising the first communication device and the second communication device.
[0135] The twelfth aspect of the present application provides a computer readable storage medium, the storage medium is configured to store one or more computer execution instructions, when the computer execution instructions are executed by a processor, the processor executes the method as described in any one of the possible implementation manners of any one of the first aspect to the fourth aspect.
[0136] The thirteenth aspect of the present application provides a computer program product (or computer program), when the computer program in the computer program product is executed by a processor, the processor executes the method as described in any one of the possible implementation manners of any one of the first aspect to the fourth aspect.
[0137] The fourteenth aspect of the present application provides a chip or a chip system, which comprises at least one processor for supporting a communication device to implement the method in any possible implementation manner of any one of the first aspect to the fourth aspect. For example, the chip can be a baseband chip, a modem chip, a system on chip (SoC) chip containing a modem core, a system in package (SIP) chip, or a communication module, etc.
[0138] In a possible design, the chip or the chip system can further comprise a memory for storing necessary program instructions and data of the communication device. The chip system can be composed of a chip, or can comprise a chip and other discrete devices. Optionally, the chip system further comprises an interface circuit for providing program instructions and / or data for the at least one processor.
[0139] The technical effects brought by the fifth aspect to the fourteenth aspect can be referred to the technical effects brought by the first aspect to the fourth aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0140] FIG. 1 is a schematic diagram of a communication system provided by the present application;
[0141] FIG. 2 to FIG. 3 are some schematic diagrams of a network device provided by the present application;
[0142] FIG. 4 is a schematic diagram of a communication method provided by the present application;
[0143] FIG. 5a to FIG. 5d are some schematic diagrams of a communication process related to the present application;
[0144] FIG. 6 is another schematic diagram of a communication method provided by the present application;
[0145] FIG. 7 to FIG. 11 are some schematic diagrams of a communication device provided by the present application. DETAILED DESCRIPTION
[0146] First, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0147] (1) Terminal device: can be a wireless terminal device capable of receiving network device scheduling and indication information, and the wireless terminal device can be a device providing voice and / or data connectivity to a user, or a handheld device with wireless connection function, or other processing devices connected to a wireless modem.
[0148] The terminal device can be various communication kits (a kit can include, for example, an antenna, a power supply template, a cable, and a Wi-Fi module, etc.) with wireless communication functions, and can also be a communication module with satellite communication functions, a satellite phone or its components, a very small aperture terminal (VSAT). The terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone, mobile phone), a computer and a data card, for example, it can be a portable, pocket-sized, handheld, built-in computer or vehicle-mounted mobile device that exchanges voice and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablets (Pads), computers with wireless transceiver functions, etc. The wireless terminal device can also be called a subscriber unit, a subscriber station, a mobile station, a mobile station (MS), a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, a subscriber station (SS), customer premises equipment (CPE), a terminal, user equipment (UE), a mobile terminal (MT), a drone, etc. The terminal device can also be a wearable device and a next-generation communication system, for example, a terminal device in a future communication system or a terminal device in a future evolved public land mobile network (PLMN), etc. Of course, the terminal device in this application can also refer to a chip, a modem, a system on a chip (SoC) mainly responsible for the relevant communication functions in the device, or a communication platform that can include a radio frequency (RF) part, etc.
[0149] (2) Network device: can be a device in a wireless network, for example, the network device can be a RAN node (or device) for accessing a terminal device to a wireless network, which can also be referred to as a base station. At present, some examples of RAN devices are: base station (base station), evolved NodeB (eNodeB), base station gNB (gNodeB) in 5G communication system, transmission reception point (transmission reception point, TRP), evolved Node B (eNB), radio network controller (radio network controller, RNC), Node B (Node B, NB), home base station (for example, home evolved Node B, or home Node B, HNB), baseband unit (baseband unit, BBU), or wireless fidelity (wireless fidelity, Wi-Fi) access point AP, etc. In addition, in a network structure, the network device can include a centralized unit (centralized unit, CU) node, or a distributed unit (distributed unit, DU) node, or a RAN device including a CU node and a DU node.
[0150] Optionally, the RAN node can also be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario. The RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (vehicle to everything, V2X) technology can be a road side unit (road side unit, RSU).
[0151] In another possible scenario, a terminal is assisted by multiple RAN nodes to implement wireless access, and different RAN nodes respectively implement part of functions of a base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, for example, in a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0152] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (O-RAN or ORAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0153] The communication between the access network device and the terminal device follows a certain protocol layer structure. The protocol layer can include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer can include at least one of a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer, etc. The user plane protocol layer can include at least one of a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer, etc.
[0154] For the correspondence between the network elements in the ORAN system and the protocol layer functions that can be implemented by the network elements, refer to Table 1 below.
[0155] Table 1
[0156] The network device can be another device that provides a wireless communication function for the terminal device. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. For the convenience of description, the embodiments of the present application do not limit.
[0157] The network device can also include a core network device, which can include, for example, a mobility management entity (MME), a home subscriber server (HSS), a serving gateway (S-GW), a policy and charging rules function (PCRF), a public data network gateway (P-GW) in a fourth generation (4G) network, an access and mobility management function (AMF), a user plane function (UPF), or a session management function (SMF) in a 5G network, and other network elements. In addition, the core network device can also include other core network devices in a 5G network and a next-generation network of the 5G network.
[0158] In the embodiments of the present application, the network device can also be a network node with artificial intelligence (AI) capability, which can provide AI services for terminals or other network devices, for example, AI nodes, computing power nodes, AI-capable RAN nodes, AI-capable core network elements, etc. on the network side (access network or core network).
[0159] In the embodiments of the present application, the device for implementing the function of the network device can be a network device or a device capable of supporting the network device to implement the function, such as a chip system, which can be installed in the network device. In the technical solutions provided in the embodiments of the present application, the device for implementing the function of the network device is taken as an example to describe the technical solutions provided in the embodiments of the present application.
[0160] (3) Configuration and pre-configuration: In the present application, configuration and pre-configuration will be used simultaneously. Configuration refers to that the network device sends some parameter configuration information or parameter values to the terminal device through messages or signaling, so that the terminal device determines the communication parameters or transmission resources according to the values or information. Pre-configuration is similar to configuration, which can be parameter information or parameter values agreed by the network device and the terminal device in advance, or parameter information or parameter values adopted by the network device or the terminal device according to the standard protocol, or parameter information or parameter values pre-stored in the network device or the terminal device. The present application does not make any limitation.
[0161] Further, these values and parameters can be changed or updated.
[0162] (4) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. In addition, unless otherwise specified, the ordinal numbers "first", "second", etc. mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, time sequence, priority or importance of the multiple objects.
[0163] (5) In embodiments of the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, or indirect receiving from YY through the air interface by other units or modules. "Sending" can also be understood as "output" of a chip interface, and "receiving" can also be understood as "input" of a chip interface.
[0164] In other words, sending and receiving can be between devices, such as between network devices and terminal devices, or within devices, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.
[0165] It can be understood that the information may be processed as necessary between the source and the destination of the information transmission, such as encoding and modulation, but the destination can understand the valid information from the source. Similar expressions in the present application can be similarly understood and will not be repeated here.
[0166] (6) In embodiments of the present application, "indicating / for indicating" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by a certain information (indication information as described below) is referred to as to-be-indicated information. In the implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance, for example, the indication of a specific information can be achieved by means of the arrangement order of each information agreed in advance (for example, protocol predefined), thereby reducing the indication overhead to a certain extent. The present application does not limit the specific manner of indication. It can be understood that for the sender of the indication information, the indication information can be used to indicate the to-be-indicated information, and for the receiver of the indication information, the indication information can be used to determine the to-be-indicated information.
[0167] In this application, the same or similar parts between various embodiments can be mutually referred to, unless otherwise specified. In various embodiments of this application, and in various methods / designs / implementation manners in various embodiments, the terms and / or descriptions between different embodiments, and between various methods / designs / implementation manners in various embodiments, are consistent and can be mutually referred to, unless otherwise specified and logically conflicted. The technical features in different embodiments, and in various methods / designs / implementation manners in various embodiments, can be combined to form new embodiments, methods, or implementation manners according to their inherent logical relationship. The implementation manners of this application described below do not constitute a limitation on the protection scope of this application.
[0168] This application can be applied to a long term evolution (LTE) system, a new radio (NR) system, or a new radio vehicle to everything (NR V2X) system; can also be applied to a system in which LTE and 5G are hybrid networked; or a device-to-device (D2D) communication system, a machine to machine (M2M) communication system, an Internet of Things (IoT), or a drone communication system; or a communication system supporting multiple wireless technologies, such as supporting LTE technology and NR technology; or a non-ground communication system, such as a satellite communication system, a high-altitude communication platform, etc. In addition, the communication system can also be applied to a narrow band-internet of things (NB-IoT) or other communication systems, wherein the communication system includes a network device and a terminal device, the network device as a configuration information sending entity, and the terminal device as a configuration information receiving entity. Specifically, there are entities in the communication system that send configuration information to another entity, and send data to another entity or receive data sent by another entity; another entity receives configuration information and sends data to the configuration information sending entity or receives data sent by the configuration information sending entity according to the configuration information. Wherein, this application can be applied to a terminal device in a connected state or an active state, and can also be applied to a terminal device in an inactive state or an idle state.
[0169] Referring to FIG. 1, an architecture diagram of a communication system 1000 to which embodiments of the present application are applied is shown. As shown in FIG. 1, the communication system includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 can further include an Internet 300. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). The RAN 100 can further include other RAN nodes, such as a wireless relay device and / or a wireless backhaul device (not shown in FIG. 1). The terminal 120 is connected to the RAN node 110 in a wireless manner, and the RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be independent and different physical devices, or can be the same physical device integrated with the logical functions of the core network device and the logical functions of the RAN node. The terminals can be connected to each other and the RAN nodes can be connected to each other in a wired or wireless manner.
[0170] As an implementation example, as shown in FIG. 2, the access network device can include at least one CU and at least one DU. This design can be referred to as CU and DU separation. One CU can be connected to one or more DUs. The CU and the DU can be divided according to the protocol layers of the wireless network: for example, the functions of the PDCP layer and above protocol layers (such as the RRC layer and the SDAP layer, etc.) are arranged in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and the PHY layer, etc.) are arranged in the DU; for another example, the functions of the protocol layers above the PDCP layer are arranged in the CU, and the functions of the protocol layers at and below the PDCP layer are arranged in the DU, which is not limited. When the CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane function of the CU, and the CU-UP is used to implement the user plane function of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, the RRC layer, and the SDAP layer, the CU-CP is used to implement the RRC layer function and the control plane function of the PDCP layer, and the CU-UP is used to implement the SDAP layer function and the user plane function of the PDCP layer. The name of the CU and the DU is not limited in the present application, for example, the CU can be referred to as a first access network element, and the DU can be referred to as a second access network element, etc.
[0171] The above-mentioned processing functions of the CU and the DU are merely examples according to the protocol layer division, and can be divided in other manners. For example, the CU or the DU can be divided into more protocol layers, or the CU or the DU can be divided into partial processing functions of the protocol layers. For example, partial functions of the RLC layer and functions of the protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and functions of the protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to service types or other system requirements, for example, according to time delay, functions requiring a shorter time delay are arranged in the DU, and functions not requiring the time delay are arranged in the CU.
[0172] The CU can be connected to a core network. Optionally, the CU can have partial functions of the core network.
[0173] Further, partial functions of the DU can be arranged separately. As shown in FIG. 2, the partial functions can be implemented by a radio unit (RU). The RU can have a radio frequency function. The name of the RU is not limited in the present application, for example, the RU can be referred to as a third access network element, etc. The DU and the RU can be split or separated at the PHY layer. For example, the DU can implement high-layer functions in the PHY layer, and the RU can implement low-layer functions in the PHY layer or implement the low-layer functions and the radio frequency functions. The high-layer functions in the PHY layer include functions closer to the MAC layer, and the low-layer functions in the PHY layer include functions closer to the radio frequency. For example, the high-layer functions of the PHY layer include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling, or modulation / demodulation. The low-layer functions of the PHY layer include one or more of the following: fast Fourier transform (FFT) transform / inverse fast Fourier transform (iFFT) transform, beamforming, or extraction and filtering of a physical random access channel (PRACH), etc. The RU can perform radio frequency signal communication with the terminal device through an air interface. The precoding function of the PHY layer can be located in the DU or in the RU. The split manner between the DU and the RU can be various possible manners, which are not limited.
[0174] There is an interface between the DU and the RU. For example, according to different splitting manners, the interface between the DU and the RU can be a common public radio interface (CPRI) interface or an enhanced common public radio interface (eCPRI) interface.
[0175] As shown in FIG. 3, an architecture of an access network device is shown. The access network device includes one or more functional modules to implement processing of signals. As shown in FIG. 3, taking a physical layer function as an example, the access network device includes one or more of the following functions: encoding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beamforming (BF), inverse fast Fourier transformation (IFFT) / adding a cyclic prefix (CP), decoding, de-rate matching, descrambling, demodulation, inverse discrete Fourier transformation (IDFT), channel equalization (or channel estimation), de-RE mapping, digital BF, fast Fourier transform (FFT) / CP removal, digital to analog (DA) conversion, analog BF, analog to digital (AD) conversion, or analog BF.
[0176] The one or more functional modules described above can be implemented by software, hardware, or a combination of software and hardware. They can be discrete or integrated physically. It can be understood that the functional modules described above are only examples, and the access network device can include more other modules (such as a scheduling module, a power control module, a hybrid automatic repeat request (HARQ) module, a flow control module, a mobility management module, or an artificial intelligence (AI) module, etc.) according to design, or does not include a certain functional module (such as a digital BF module) shown in FIG. 3. The access network device further includes a fronthaul (FH) interface between the DU and the RU, for realizing communication between the DU and the RU. The fronthaul interface includes but is not limited to CPRI or eCPRI. In a possible implementation, the DU is located in a BBU, and the RU is located in a RRU / AAU / RRH. The interface between the BBU and the RRU / AAU / RRH can also be referred to as a fronthaul interface. To realize the fronthaul interface, the BBU and the RRU / AAU / RRH can be connected through a fronthaul network, or the DU and the RU can be connected through a fronthaul network. For example, the fronthaul network includes but is not limited to a fiber direct connection or a wavelength division network.
[0177] The access network device can support one or more types of fronthaul interfaces, and different fronthaul interfaces correspond to DUs and RUs with different functions respectively. As shown in FIG. 3, if the fronthaul interface between the DU and the RU is CPRI, the DU is configured to implement one or more of the baseband functions, and the RU is configured to implement one or more of the radio frequency functions. If the fronthaul interface between the DU and the RU is eCPRI, part of the baseband functions of the downlink and / or uplink are moved from the DU to the RU for implementation, compared with CPRI. The splitting manner between the DU and the RU is different, corresponding to different categories (Cat) of eCPRI. FIG. 3 gives six examples of eCPRI, denoted as Cat A, B, C, D, E, and F (which can also be denoted as Option A to F, or Option 1 to 6, or other manners). It can be understood that there can be other splitting manners between the DU and the RU, that is, there can be other types of eCPRI.
[0178] For eCPRI Cat A, for downlink transmission, the DU is configured to implement layer mapping and one or more functions before layer mapping (i.e., one or more of encoding, rate matching, scrambling, modulation, layer mapping), while other functions after layer mapping (e.g., one or more of RE mapping, digital BF, or IFFT / add CP) are implemented in the RU. For uplink transmission, the DU is configured to implement de-mapping and one or more functions before de-mapping (i.e., one or more of decoding, de-rate matching, de-scrambling, de-modulation, IDFT, channel equalization, de-RE mapping), while other functions after de-mapping (e.g., one or more of digital BF or FFT / CP removal) are implemented in the RU.
[0179] Similarly, for eCPRI Cat B, Cat C, Cat D, Cat E, Cat F, different DUs and RUs are configured for different splitting manners. For the splitting point and the functions before the splitting point are implemented by the DU, while the functions after the splitting point are implemented by the RU. The splitting points of different types of eCPRI are shown in FIG. 3, and will not be described one by one. For example, for eCPRI Cat B, RE mapping is used as the splitting point for downlink transmission, and de-RE mapping is used as the splitting point for uplink transmission. For uplink transmission, RE mapping and the functions before RE mapping are implemented by the DU, while the functions after RE mapping and the radio frequency functions are implemented by the RU. For downlink transmission, de-RE mapping and the functions before de-RE mapping are implemented by the DU, while the functions after de-RE mapping and the radio frequency functions are implemented by the RU.
[0180] The splitting manners of eCPRI can be symmetric for uplink and downlink, such as eCPRI Cat B and Cat C shown in FIG. 3, or the splitting manners of eCPRI can be asymmetric for uplink and downlink, such as eCPRI Cat A, Cat D, Cat E and Cat F shown in FIG. 3, without limitation. Optionally, for uplink and / or downlink, different splitting manners can be configured for different channels or different channel groups, i.e., different types of eCPRI are configured. One or more channels can be included in a channel group.
[0181] In a possible design, the DU is located in the BBU, and the RU is located in the RRU / AAU / RRH. The processing module in the BBU for implementing baseband functions is referred to as a base band high (BBH) unit, and the processing module in the RRU / AAU / RRH for implementing baseband functions is referred to as a base band low (BBL) unit.
[0182] The above describes various scenarios of wireless communication involved in the present application. It should be understood that the above merely exemplarily describes scenarios in which the present application can be applied, and the present application can also be applied in other application scenarios, which are not limited herein. The wireless communication process involved in the present application will be described below.
[0183] In a communication system (such as the communication system shown in FIG. 1 / FIG. 2), a communication device can carry a block of bits (such as a codeword) to be transmitted through a received or transmitted signal. For example, in the process of transmitting a signal, a signal transmitter can map a block of bits to be transmitted onto a transmission resource to obtain one or more streams used to generate the signal.
[0184] Exemplarily, taking the access network device shown in FIG. 3 as the signal transmitter, the block of bits to be transmitted can be any intermediate result of a physical layer processing procedure, including but not limited to a block of bits before encoding processing (or input of encoding processing), a block of bits after encoding processing (or output of encoding processing), a block of bits before modulation processing (or input of modulation processing), a block of symbols after modulation processing (or output of modulation processing), a block of symbols before precoding, or a block of symbols after precoding.
[0185] However, in the above process, the signal transmitter maps the block of bits to be transmitted onto the transmission resource based on a protocol pre-defined manner, which will cause performance loss in the case of a large transmission resource allocation granularity (such as a large resource bandwidth). Therefore, how to improve the signal transmission performance is a technical problem to be solved.
[0186] To solve the above problem, the present application provides a communication method and related apparatus, which will be described in detail below with reference to the accompanying drawings.
[0187] Please refer to FIG. 4, which is an implementation schematic diagram of the communication method provided by the present application. The method comprises the following steps.
[0188] It should be understood that in the following, the first communication apparatus and the second communication apparatus are taken as the execution subject of the interaction schematic in FIG. 4 and FIG. 6 to illustrate the method, but the present application does not limit the execution subject of the interaction schematic. For example, the communication apparatus can be a communication device, or a chip, a baseband chip, a modem chip, a system on chip (SoC) chip containing a modem core, a system in package (SIP) chip, a communication module, a chip system, a processor, a logic module or software, etc. in the communication device. Optionally, the communication device can be a terminal device or a network device (for example, the network device can be an access network device, an access network element, etc.), for example, the first communication apparatus can be a terminal device and the second communication apparatus can be a network device.
[0189] S401. The first communication device obtains an association relationship between M bit blocks and N resources, M and N are positive integers.
[0190] Optionally, the association relationship can be preconfigured, in this way, the air interface overhead can be reduced.
[0191] Optionally, the method shown in FIG. 4 further comprises: S400. The second communication device sends first information, and correspondingly, the first communication device receives the first information. The first information is used to indicate the association relationship between the M bit blocks and the N resources.
[0192] Optionally, the association relationship can be replaced by other terms, such as mapping relationship, or corresponding relationship, etc.
[0193] Optionally, the association relationship can be expressed in a table manner (such as Table 2 in the following) or an index manner (such as any one of the following Table 2 association manners 1 to 5), or can be expressed in a descriptive manner (such as the list form of method 2 in the following or the DCI notification form of method 3 or other forms).
[0194] Optionally, the association relationship can be updated. For example, the first communication device can obtain multiple association relationships, and the previously obtained association relationship (denoted as association relationship 1) can be updated by the subsequently obtained association relationship (denoted as association relationship 2).
[0195] For example, the association relationship 1 can be preconfigured or protocol predefined, and the association relationship 2 can be determined by the received first information, so that the first communication device can update the preconfigured or protocol predefined association relationship based on the received association relationship.
[0196] For another example, the association relationship 1 and the association relationship 2 can be respectively determined by twice received first information, the association relationship 1 indicated by the first information received by the first communication device last time is invalid (or invalid), and the association relationship 2 indicated by the first information received by the first communication device recently is valid (or valid).
[0197] S402. The first communication device sends a first signal, and correspondingly, the second communication device receives the first signal, wherein the first signal can be an uplink signal, for example, uplink control information or uplink data. And / or, the second communication device sends a first signal, and correspondingly, the first communication device receives the first signal, wherein the first signal can be a downlink signal, for example, downlink control information or downlink data. The first signal is obtained based on the association relationship.
[0198] It should be understood that, in the case that the first communication device and the second communication device support the half-duplex communication mode, in step S402, the first communication device transmits the first signal and the second communication device receives the first signal, or the second communication device transmits the first signal and the first communication device receives the first signal, to realize one-way signal transmission. In the case that the first communication device and the second communication device support the full-duplex communication mode, in step S402, the first communication device transmits the first signal and the second communication device receives the first signal, and / or the second communication device transmits the first signal and the first communication device receives the first signal, to realize two-way signal transmission.
[0199] It should be noted that, in step S402, the first communication device and the second communication device can transmit the first signal in various ways, and the following will be described by taking the process in which the first communication device transmits the first signal to the second communication device as an example. It should be understood that the process in which the second communication device transmits the first signal to the first communication device can refer to the following process.
[0200] In mode one, the first communication device can transmit the first signal in a wired transmission manner.
[0201] For example, in mode one, the first communication device and the second communication device can both be network devices. For example, the first communication device can be used for processing of baseband signals, and the second communication device can be used for processing of radio frequency signals, i.e., the first communication device can be the DU / O-DU described above, and the second communication device can be the O-RU described above. Correspondingly, the first communication device and the second communication device can communicate with each other through a CPRI interface, an eCPRI interface, or other interfaces defined in future networks, to realize transmission of the first signal.
[0202] Optionally, in mode one, after receiving the first signal, the second communication device can perform other signal processing processes (for example, one or more of the RE mapping, digital BF, or IFFT / add CP described above) on data of the first signal to obtain a second signal, and transmit the first signal to a terminal device through a wireless link (or air interface).
[0203] In mode two, the first communication device can transmit the first signal in a wireless transmission manner.
[0204] As an example of mode two, the transmission resource of the first signal can be preconfigured.
[0205] As another implementation example of the second approach, the transmission resource of the first signal can be configured. For example, in the method shown in FIG. 4, before step S401, either party of the signal transceiving parties can send resource indication information indicating the transmission resource of the first signal, so that the signal transceiving parties can implement signal transceiving on the specified resource, to improve the success rate of signal transceiving.
[0206] Optionally, the first signal is obtained based on the association relationship. It can be understood that, after the signal sender generates the M bit blocks, the M bit blocks can be mapped to the N resources based on the association relationship, or after other processing, the first signal is obtained. For example, the other processing can include one or more of precoding, resource element (RE) mapping, beamforming (BF), inverse fast Fourier transformation (IFFT), or adding a cyclic prefix (CP).
[0207] In a possible implementation, the bit block can be any intermediate result of a physical layer processing flow, including but not limited to any of the following: a transport block, a code word, a bit block before encoding, a bit block after encoding, a bit block before modulation, a symbol block after modulation, a symbol block before precoding, a symbol block after precoding, a bit block related to sensing, a bit block related to artificial intelligence (AI), or a bit block related to energy saving / low carbon. Thus, the M bit blocks can be implemented in the above-mentioned various ways, to improve the flexibility of the scheme implementation.
[0208] Based on the scheme shown in FIG. 4, the first information received by the first communication device in step S401 is used to indicate the association relationship between the M bit blocks and the N resources, and thereafter, in step S402, the first communication device can generate and send the first signal based on the association relationship; and / or, after receiving the first signal, the first communication device can analyze the received first signal based on the association relationship. In other words, the signal sender can perform sending processing on the sent signal based on the association relationship between the bit blocks and the resources specified by the first information, and correspondingly, the signal receiver can perform receiving processing on the received signal based on the association relationship between the bit blocks and the resources specified by the first information. Thus, the signal transceiving parties can perform signal transceiving based on the specified association relationship, so that after receiving the first signal, the signal receiver can analyze the M bit blocks on the N resources based on the specified association relationship, to improve the receiving performance of the M bit blocks, and to improve the signal transmission performance.
[0209] Optionally, the M bit blocks are transmitted on the N resources through the association relationship, which can better match the channel transmission characteristics to improve the signal transmission performance.
[0210] In addition, in the case that M is greater than 1, the association relationship indicated by the first information can indicate that different bit blocks in the M bit blocks are associated with different resources in the N resources, so that the signal receiver can parse different bit blocks on different resources based on the association relationship, which can avoid interference between different bit blocks to improve the reception performance of the M bit blocks, and further improve the signal transmission performance.
[0211] In the following, taking the resource as a frequency domain resource as an example, the resource involved in the present application is not limited to the frequency domain resource. For example, the number of component carriers (CCs) corresponding to the N resources can be one or more.
[0212] As an example, the number of CCs corresponding to the N resources can be one, that is, the above-mentioned first signal is carried on a certain CC. In this case, different bit blocks can be transmitted on different resources in one CC. Compared with the way of transmitting different bit blocks through different CCs in multiple CCs, the configuration overhead of the multiple CCs can be reduced, the processing complexity of the bit blocks can be reduced, and the implementation complexity can be reduced.
[0213] As another example, the number of CCs corresponding to the N resources can be at least two, that is, the above-mentioned first signal is carried on at least one CC in at least two CCs. For example, the first signal is carried on part of the CCs (for example, a certain CC) of the at least two CCs, or the first signal is carried on the at least two CCs. In this case, each of the M bit blocks can be mapped to part or all of the N resources based on the above-mentioned association relationship, and the transmission of one or more bit blocks can be realized in at least two CCs, so that the bit blocks can be flexibly mapped to the resources corresponding to the at least two CCs to improve the flexibility of the scheme implementation.
[0214] In a possible implementation, each of the N resources includes at least one of a power resource, a code domain resource, a time domain resource, a frequency domain resource, or a space domain resource. Thus, the N resources can be realized in multiple ways to improve the flexibility of the scheme implementation.
[0215] As an example (hereinafter referred to as example one), the power resource can be indicated by, for example, one or more parameters such as power spectrum density (PSD), PSD level, or other power-related parameters.
[0216] As an example (hereinafter referred to as Example Two), the code domain resource can be indicated by one or more parameters of orthogonal cover code (OCC), code division multiplexing (CDM) group, or other code domain related parameters.
[0217] As an example (hereinafter referred to as Example Three), the time domain resource can be indicated by one or more parameters of time unit quantity, starting time unit, ending time unit, time offset, time window, timer, or other time domain related parameters.
[0218] As an example (hereinafter referred to as Example Four), the frequency domain resource can be indicated by one or more parameters of frequency domain unit quantity, starting frequency domain unit, ending frequency domain unit, frequency domain offset, or other frequency domain related parameters.
[0219] As an example (hereinafter referred to as Example Five), the space domain resource can be indicated by one or more parameters of port, antenna, antenna panel, beam, space domain precoding, spatial layer, or other space domain related parameters.
[0220] In a possible implementation, the association relationship indicated by the first information can be determined by the channel information corresponding to the N resources. In this way, the provider of the first information can indicate an association relationship that is adapted to the channel information corresponding to the N resources based on the channel information, so that the transmission of the signal can be adapted to the channel characteristics of the transmission channel, thereby improving the signal transmission performance.
[0221] The above examples will be described below with reference to the accompanying drawings.
[0222] As shown in FIGS. 5a and 5b, the implementation process that can be involved in the above-mentioned Example Four is described, that is, the N resources can be N frequency domain resources.
[0223] With the development of communication technology, future communication (e.g., 6G communication or the next generation of 5G communication or an enhanced version of 5G) scenarios and communication requirements can be more complex. An effective way to cope with this is to improve the communication bandwidth of a communication device to achieve large bandwidth communication (e.g., a bandwidth of 200 megahertz (MHz), 400 MHz, or even larger). In the NR system, a single carrier (or single CC) supports a maximum of two bit blocks (e.g., the bit block is a transport block (TB) or a code word (CW)), in addition, different bit blocks in a single carrier are mapped to different spatial layers, and the same bit block in a single carrier is mapped to different frequency domain resources using the same coding and modulation parameters. However, if the resource span of a single carrier is relatively large (e.g., in a large bandwidth scenario), it can cause a sharp decline in signal transmission performance. Therefore, in a large bandwidth (e.g., the N resources are large bandwidth resources) communication process, the traditional bit block mapping method can no longer be applicable, which will affect the signal transmission performance.
[0224] For example, in FIG. 5a, four frequency bands (i.e., frequency band 1, frequency band 2, frequency band 3, and frequency band 4 in the figure, N = 4) are included in a large bandwidth, for example, the bandwidth occupied by each frequency band can be 50 MHz, 100 MHz, 200 MHz, or other values. In a large bandwidth scenario, the channel gains of different frequency bands are likely to be different, which can be characterized by one or more parameters such as signal to noise ratio (SNR), path loss, and fading. Hereinafter, SNR is used as an example for illustration.
[0225] In the example shown in FIG. 5a, the SNR of frequency band 1 is -8 dB, the SNR of frequency band 2 is 0 dB, the SNR of frequency band 3 is -6 dB, and the SNR of frequency band 4 is 16 dB. If the traditional bit block mapping method is used, the same bit block is mapped to different frequency domain resources using the same coding and modulation parameters, which can cause the same bit block to be mapped to multiple frequency bands with large differences in channel gain (e.g., frequency band 1 and frequency band 4). Due to the imbalance in SNR, the receiving performance of the signal receiver will be affected.
[0226] In the scheme shown in FIG. 4, the first signal transmitted in step S402 is determined based on the association relationship between the M bit blocks and the N resources indicated by the first information. In addition, the association relationship indicated by the first information can be determined by the channel information corresponding to the N resources.
[0227] As an example, in FIG. 5b, for the four frequency bands with different channel gains in FIG. 5a, different frequency bands with similar SNRs (e.g., difference less than a threshold, or in the same interval) can be determined to be used for transmitting the same bit block based on a certain rule, and different frequency bands with large SNR difference (e.g., difference greater than a threshold, or in different intervals) can be determined to be used for transmitting different bit blocks. Since the SNR of frequency band 1 (-8dB) is similar to the SNR of frequency band 3 (-6dB), the two frequency bands can be used for transmitting the same bit block (e.g., bit block 1), and the SNRs of frequency band 2 and frequency band 4 are different from the SNRs of other frequency bands, so frequency band 2 and frequency band 4 can be used for transmitting different bit blocks (e.g., bit block 2 and bit block 3).
[0228] Optionally, the threshold value involved in the present application can be pre-configured or pre-defined by a protocol or standard. Alternatively, the threshold value involved in the present application can be configured by a network device / server.
[0229] Optionally, the interval involved in the present application can be pre-configured or pre-defined by a protocol or standard. Alternatively, the interval involved in the present application can be configured by a network device / server.
[0230] Optionally, the threshold value or interval involved in the present application can also be autonomously determined by a terminal. Alternatively, the terminal reports to a network device.
[0231] The following will take the example shown in FIG. 5b to illustrate a specific implementation example of the association relationship. As shown in FIG. 5b, the association relationship between 3 (M=3) bit blocks and 4 (N=4) resources is as follows:
[0232] ① Bit block 1 corresponds to (or maps to or is associated with) frequency band 1 and frequency band 3, or transmits and / or receives bit block 1 in frequency band 1 and frequency band 3.
[0233] ② Bit block 2 corresponds to (or maps to or is associated with) frequency band 2, or transmits and / or receives bit block 2 in frequency band 2.
[0234] ③ Bit block 3 corresponds to (or maps to or is associated with) frequency band 4, or transmits and / or receives bit block 1 in frequency band 4.
[0235] It should be noted that the above association relationship can be implemented in various ways.
[0236] Method 1: The association relationship can be represented in the form of a table, such as the example shown in Table 2 below.
[0237] Table 2
[0238] Optionally, the above table can be pre-configured or pre-defined by a standard, or indicated by the first information.
[0239] Optionally, the first information can be used to update the above-mentioned association. For example, the above-mentioned table can be configured by RRC or pre-configured, and the subsequent first information can update the table through other information (such as MAC-CE or DCI). In the process of updating the association, only the items meeting "√" can be notified to save overhead.
[0240] Method 1: The second communication device can sort the items meeting "√", and indicate the index through the first information.
[0241] Method 2: The second communication device can sort the items meeting "√" or "×", and indicate the index through the first information.
[0242] Method 3: The second communication device can sort in the manner of bit block, and indicate the index of the item meeting "√" through the first information.
[0243] Method 4: The second communication device can sort in the manner of frequency band, and indicate the index of the item meeting "√" through the first information.
[0244] Method 5: The second communication device can indicate the association in Table 2 directly through the first information.
[0245] Method 2: The association can be realized in the form of list.
[0246] For example, the association shown in FIG. 5b can be expressed as:
[0247] Frequency band 1: {bit block 1}, frequency band 2: {bit block 2}, frequency band 3: {bit block 1}, frequency band 4: {bit block 3}.
[0248] Optionally, the above-mentioned list can be pre-configured or standard pre-defined, or indicated through the first information.
[0249] Optionally, the first information can be used to update the association indicated by the above-mentioned list. For example, the above-mentioned table can be configured by RRC or pre-configured, and the subsequent first information can update the table through other information (such as MAC-CE or DCI). In the process of updating the association, only the items meeting "√" can be notified to save overhead.
[0250] Method 3: The association can be directly notified by DCI.
[0251] For example, the DCI can indicate respectively through each field:
[0252] Bit block 1 field: frequency band 1, 3; bit block 2 field: frequency band 2; bit block 3 field: frequency band 4.
[0253] Optionally, in addition to the above-mentioned mode 1 to mode 3, the association relationship can also be implemented through a bitmap, a MAC CE (for example, a MAC CE indication field) or other manners, which is not limited here.
[0254] As shown in FIG. 5c, it is an implementation process that can be involved in the above-mentioned example four and example five, that is, each of the N resources can include a frequency domain resource and a space domain resource.
[0255] In FIG. 5c, for the four frequency bands with different channel gains of FIG. 5a, different frequency bands with similar SNRs of the frequency bands and the ports (for example, the difference is less than a threshold value, or located in the same interval) can be determined based on a certain rule to be used for transmitting the same bit block, and different frequency bands with large differences in the SNRs of the frequency bands and the ports (for example, the difference is greater than a threshold value, or located in different intervals) can be used for transmitting different bit blocks. In FIG. 5c, 8 (N=8) resources (each resource indicates one space domain resource and one time domain resource) are involved, and the SNRs of the resources are as follows:
[0256] The SNR of the port 1 of the resource 1, the frequency band 1 is -8dB;
[0257] The SNR of the port 2 of the resource 2, the frequency band 1 is -4dB;
[0258] The SNR of the port 1 of the resource 3, the frequency band 2 is -2dB;
[0259] The SNR of the port 2 of the resource 4, the frequency band 2 is -1dB;
[0260] The SNR of the port 1 of the resource 5, the frequency band 3 is -6dB;
[0261] The SNR of the port 2 of the resource 6, the frequency band 3 is -6dB;
[0262] The SNR of the port 1 of the resource 7, the frequency band 4 is 16dB;
[0263] The SNR of the port 2 of the resource 8, the frequency band 4 is 16dB.
[0264] Similarly, for the 8 resources with different channel gains in Fig. 5c, different frequency bands with similar SNRs (e.g. difference less than a threshold, or in the same interval) can be determined to transmit the same bit block based on certain rules, and different frequency bands with large SNR difference (e.g. difference greater than a threshold, or in different intervals) can be determined to transmit different bit blocks. Since the SNR of resource 1 (-8dB), the SNR of resource 2 (-4dB), and the SNR of resource 5 (-6dB) are similar to the SNR of frequency band 6 (-6dB), the 4 resources can be used to transmit the same bit block (e.g. bit block 1); the SNR of resource 3 (-2dB) and the SNR of resource 4 (-1dB) are similar, so the 2 frequency bands can be used to transmit the same bit block (e.g. bit block 2); the SNR of resource 7 (16dB) and the SNR of resource 8 (16dB) are similar, so the 2 frequency bands can be used to transmit the same bit block (e.g. bit block 3).
[0265] As shown in Fig. 5d, the implementation process that can be involved in the above example 1 is shown, i.e. N resources can be N power resources.
[0266] In Fig. 5d, for the 4 frequency bands with different channel gains in Fig. 5a, different frequency bands with low SNR (e.g. lower than or equal to a certain threshold, or in the same interval) can be determined to use a certain power resource based on certain rules, and different frequency bands with high SNR (e.g. higher than or equal to a certain threshold, or in the same interval) can be determined to use a certain power resource. In Fig. 5d, since the SNR of frequency band 1 (-8dB), the SNR of frequency band 2 (0dB), and the SNR of frequency band 3 (-6dB) are lower than or equal to a certain threshold (assuming the threshold is 0dB or 1dB, etc.), the 3 frequency bands can transmit bit blocks through the same power resource (e.g. PSD level 0), and the SNR of frequency band 4 (16dB) is higher than or equal to a certain threshold (assuming the threshold is 0dB or 1dB or 4dB, etc.), so frequency band 4 can transmit bit blocks through another power resource (e.g. PSD level 1).
[0267] Optionally, the above threshold can be pre-configured by a protocol / standard, or configured by a network device or a server, which is not limited here.
[0268] It should be noted that the association relationship indicated by the first information can be implemented in various ways.
[0269] As an example, the association relationship can be that one of the M bit blocks is associated with at least two of the N resources. In a case where the association relationship is determined by the channel information corresponding to the N resources, the same bit block can be transmitted on the at least two resources. In this way, the signal sender can transmit the same bit block through different resources with the same or similar channel information, so that the same bit block can be transmitted on different resources, and the transmission performance of the same bit block can be improved.
[0270] As an example, the association relationship can be that one of the M bit blocks is associated with at least two of the N resources. In a case where the association relationship is determined by the channel information corresponding to the N resources, the same bit block can be transmitted on the at least two resources. In this way, the signal sender can transmit the same bit block through different resources with the same or similar channel information, so that the same bit block can be transmitted on different resources, and the transmission performance of the same bit block can be improved.
[0271] Optionally, the first communication device (or the provider of the association relationship, i.e., the second communication device) can obtain the channel information in various ways. The process of obtaining the channel information by the second communication device will be described below as an example.
[0272] For example, the second communication device can send a reference signal and receive a measurement result corresponding to the reference signal, so that the second communication device determines the channel information based on the measurement result.
[0273] For another example, the second communication device can receive a reference signal and determine a measurement result corresponding to the reference signal, so that the second communication device determines the channel information based on the measurement result.
[0274] For another example, the second communication device can receive a sensing signal and determine the channel information based on the sensing signal.
[0275] For another example, the second communication device can send a sensing signal, and a receiver (e.g., a terminal device or a network device) of the sensing signal can send channel information determined based on the sensing signal to the second communication device.
[0276] For another example, the second communication device can send a sensing signal, and a receiver (e.g., a terminal device or a network device) of the sensing signal can send channel information determined based on sensing information obtained based on the sensing signal to the second communication device.
[0277] For another example, the second communication device can receive a sensing signal and determine the channel information based on sensing information obtained based on the sensing signal.
[0278] Optionally, the channel information comprises at least one of the following: rank, precoding matrix, channel quality, channel state information, signal-to-interference-and-noise ratio, signal-to-noise ratio, beam, path loss, or interference.
[0279] In a possible implementation, the method shown in FIG. 4 can further include that the first communication device receives second information used to indicate P modulation parameters, P being a positive integer; and the first signal is obtained based on the association relationship and the P modulation parameters. Specifically, the first communication device can further receive second information used to indicate P modulation parameters corresponding to the association relationship of the N resources, and the first signal transmitted by the signal transmitter is obtained based on the association relationship and the P modulation parameters. In this way, the transmitted signal can be processed using the modulation parameters specified by the second information, so that after receiving the first signal, the signal receiver can parse the M bit blocks based on the specified modulation parameters, and the receiving performance of the M bit blocks can be improved to improve the signal transmission performance.
[0280] Optionally, any two or three of the P modulation parameters, the M bit blocks, and the N resources have an association relationship.
[0281] For example, the N resources and the P modulation parameters have an association relationship (for example, N is greater than 1 and P is less than or equal to N), that is, the signals carried by the N resources are modulated / demodulated by the P modulation parameters.
[0282] For another example, the M bit blocks and the P modulation parameters have an association relationship, that is, any bit block in the M bit blocks is modulated / demodulated by part or all of the P modulation parameters.
[0283] For another example, the N resources, the M bit blocks, and the P modulation parameters have an association relationship, that is, any bit block in the M bit blocks is mapped to part or all of the N resources, and any bit block mapped by part or all of the N resources is modulated / demodulated based on part or all of the P modulation parameters.
[0284] Optionally, the first communication device can determine the association relationship between any two or three of the above-mentioned items in a configured or preconfigured or predefined manner. Optionally, the first communication device can determine the association relationship between any two or three of the above-mentioned items in a configured or preconfigured or predefined manner. For example, the first communication device can receive the above-mentioned second information or the following third information or other information / messages / signaling to obtain the association relationship through the received information / messages / signaling.
[0285] Optionally, the association relationship can be replaced by other descriptions, such as a corresponding relationship, a mapping relationship, etc.
[0286] Optionally, the P modulation parameters associated with the N resources can be pre-configured or pre-defined to reduce air interface overhead.
[0287] It is to be noted that one or more of the N resources are associated with a same modulation parameter. For example, in a case that P is less than N, at least two of the N resources use a same modulation parameter of the P modulation parameters. For another example, in a case that P is equal to N, different resources of the N resources use different modulation parameters of the P modulation parameters.
[0288] Optionally, the P modulation parameters or the second information associated with the N resources can be determined based on channel information corresponding to the N resources. In other words, the P modulation parameters can be determined based on the channel information corresponding to the N resources. In this way, based on the channel information corresponding to the N resources, modulation parameters that are adapted to the channel information can be obtained, so that the modulation parameters used in the modulation and demodulation process of the signals can be adapted to the channel characteristics of the transmission channel, to improve the signal transmission performance.
[0289] Optionally, the modulation parameter can indicate one or more of a modulation scheme, a modulation order, or other modulation related parameters. For example, the modulation scheme can be on-off keying (OOK), phase shift keying (PSK) (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), 8 phase shift keying (8PSK), etc.), quadrature amplitude modulation (QAM) (e.g., 16QAM, 64QAM, 256QAM, etc.), or other schemes. For another example, the modulation order can be 1, 2, 3, 4, 5, 6, 7, 8, or other values. For yet another example, the modulation parameter can include a modulation and coding scheme (MCS) indication.
[0290] For example, referring to FIG. 5d, in the N power resources, the modulation parameter corresponding to the first power resource (i.e., PSD level 0) can indicate QPSK, so that the signal transceiver determines that the first signal transmitted based on the PSD level 0 is modulated and / or demodulated by QPSK; in the N power resources, the modulation parameter corresponding to the second power resource (i.e., PSD level 1) can indicate 16QAM, so that the signal transceiver determines that the first signal transmitted based on the PSD level 1 is modulated and / or demodulated by 16QAM.
[0291] In a possible implementation, the method shown in FIG. 4 can further include that the first communication device receives third information, the third information being used to indicate the N resources. Thus, the first communication device can receive the third information used to indicate the N resources, so that the signal transceiver can perform signal transceiving on the specified N resources, to improve the receiving performance of the signal receiver.
[0292] Optionally, the N resources can be preconfigured, to reduce the transmission overhead.
[0293] It should be noted that at least two of the first information, the second information and the third information can be transmitted by one message / information / signaling, or can be transmitted by different messages / information / signaling. The message / information / signaling can be RRC, MAC-CE, DCI, UCI, core network information, non-access stratum (NAS) information.
[0294] Optionally, the method shown in FIG. 4 can further include other communication processes, which will be described below in combination with some implementation examples.
[0295] As an implementation example, the first communication device can send first capability information, the first capability information indicating whether the indication of the first information is supported; so that the receiver (e.g., the second communication device) of the first capability information can determine whether to send the first information to the first communication device based on the first capability information. Alternatively, the second communication device can send second capability information indicating whether the indication of the first information is supported; so that the receiver (e.g., the first communication device) of the second capability information can determine whether to receive the first information from the second communication device based on the second capability information.
[0296] Optionally, the first capability information or the second capability information indicates whether the indication of the first information is supported, which can be replaced by other descriptions, for example, the first capability information or the second capability information indicates whether the configuration of the first information is supported, the first capability information or the second capability information indicates whether the configuration of the association relationship is supported, or the first capability information or the second capability information indicates whether the configuration of the association relationship between the one or more resources and the one or more bit blocks (for example, the N resources and the M bit blocks mentioned above) is supported.
[0297] Taking the first communication device as a terminal device as an example, if the first capability information indicates that the terminal device supports the indication of the first information, the association relationship is obtained according to the first information; if the first capability information does not support the indication of the first information, the association relationship is obtained according to the agreed rule or the default configuration.
[0298] In this way, the dynamic change (or dynamic indication) of the association relationship between the bit block and the resource can be supported, so that the terminal device can obtain the above association relationship based on a manner matching its own capability.
[0299] As another implementation example, the first communication device can send third capability information indicating whether different modulation parameters are supported, so that the receiver (for example, the second communication device) of the third capability information can determine whether to send the second information to the first communication device based on the capability information. Alternatively, the second communication device can send fourth capability information indicating whether different modulation parameters are supported; so that the receiver (for example, the first communication device) of the fourth capability information can determine whether to receive the second information from the second communication device based on the fourth capability information.
[0300] Optionally, the first capability information or the second capability information indicates whether different modulation parameters are supported, which can be replaced by other descriptions, for example, the third capability information or the fourth capability information indicates whether the configuration of the second information is supported, the third capability information or the fourth capability information indicates whether the configuration of the association relationship is supported, or the first capability information or the second capability information indicates whether the configuration of the association relationship between the bit block and the one or more modulation parameters (for example, the association relationship between the M bit blocks and the P modulation parameters mentioned above, the association relationship between the N resources and the P modulation parameters mentioned above, or the association relationship between the M bit blocks, the N resources and the P modulation parameters mentioned above, etc.) is supported.
[0301] Taking the first communication device as a terminal device as an example, if the third capability information indicates that the terminal device supports different modulation parameters (or supports different modulation parameters, or supports determining the modulation parameters through the second information), P modulation parameters are acquired according to the second information; if the third capability information does not support different modulation parameters (or does not support different modulation parameters, or does not support determining the modulation parameters through the second information), the P modulation parameters are acquired according to a convention rule or a default configuration.
[0302] In this way, dynamic change (or dynamic indication) of the modulation parameters can be supported, so that the terminal device can obtain the modulation parameters in a manner matched with its own capability.
[0303] Referring to FIG. 6, an implementation schematic diagram of a communication method provided by the present application is shown, and the method includes the following steps.
[0304] S601. The first communication device acquires P modulation parameters associated with the first bit block, and P is a positive integer.
[0305] Optionally, the P modulation parameters can be preconfigured, and in this way, air interface overhead can be reduced.
[0306] Optionally, the method shown in FIG. 6 further includes: S600. The second communication device sends fourth information, and correspondingly, the first communication device receives the fourth information. The fourth information indicates the P modulation parameters associated with the first bit block.
[0307] Optionally, any two or three of the P modulation parameters, the first bit block, and the N resources have an association relationship.
[0308] For example, the N resources and the P modulation parameters have an association relationship (for example, N is greater than 1 and P is less than or equal to N), that is, the signals carried by the N resources are modulated / demodulated through the P modulation parameters.
[0309] For another example, the first bit block resource and the P modulation parameters have an association relationship, that is, the first bit block is modulated / demodulated through part or all of the P modulation parameters.
[0310] For another example, the N resources, the first bit block resource, and the P modulation parameters have an association relationship, that is, the first bit block is mapped to part or all of the N resources, and the first bit block mapped to part or all of the N resources is modulated / demodulated based on part or all of the P modulation parameters.
[0311] Optionally, the first communication device can determine the association between any two or three of the above-mentioned items in a configured or pre-configured or predefined manner. For example, the first communication device can obtain the association by receiving the above-mentioned fourth information or other information / message / signaling.
[0312] Optionally, the association can be replaced by other descriptions, such as a corresponding relationship, a mapping relationship, etc.
[0313] Optionally, the N resource-associated P modulation parameters can be replaced by other descriptions, such as N resource-mapped / corresponding P modulation parameters, etc.
[0314] S602. The first communication device transmits a second signal, and correspondingly, the second communication device receives the second signal. And / or, the second communication device transmits a second signal, and correspondingly, the first communication device receives the second signal. The second signal is obtained based on the P modulation parameters.
[0315] It should be understood that, in the case where the first communication device and the second communication device support a half-duplex communication mode, in step S602, the first communication device transmits the second signal and the second communication device receives the second signal, or the second communication device transmits the second signal and the first communication device receives the second signal, to realize one-way signal transmission. In the case where the first communication device and the second communication device support a full-duplex communication mode, in step S602, the first communication device transmits the second signal and the second communication device receives the second signal, and / or, the second communication device transmits the second signal and the first communication device receives the second signal, to realize two-way signal transmission.
[0316] It should be noted that, in step S602, the first communication device and the second communication device can transmit the second signal in multiple ways. Hereinafter, the process of transmitting the second signal from the first communication device to the second communication device will be described as an example. It should be understood that the process of transmitting the second signal from the second communication device to the first communication device can refer to the following process.
[0317] Method three, the first communication device can transmit the second signal in a wired transmission manner.
[0318] Exemplarily, in the third mode, the first communication device and the second communication device can both be network devices. For example, the first communication device can be configured to process baseband signals, and the second communication device can be configured to process radio frequency signals, i.e., the first communication device can be the DU / O-DU described above, and the second communication device can be the O-RU described above. Accordingly, the first communication device and the second communication device can communicate with each other through a CPRI interface, an eCPRI interface, or other interfaces defined in future networks, to implement the transmission of the second signal.
[0319] Optionally, in the third mode, after receiving the second signal, the second communication device can perform other signal processing procedures (e.g., one or more of the RE mapping, digital BF, or IFFT / add CP described above) on the data of the second signal to obtain the second signal, and transmit the second signal to the terminal device through a wireless link (or air interface).
[0320] In the fourth mode, the first communication device can transmit the second signal through wireless transmission.
[0321] As an implementation example of the fourth mode, the transmission resource of the second signal can be preconfigured.
[0322] As another implementation example of the fourth mode, the transmission resource of the second signal can be configured. For example, in the method shown in FIG. 6, before step S601, either party of the signal transceiving parties can transmit resource indication information indicating the transmission resource of the second signal, so that the signal transceiving parties can implement signal transceiving at the specified resource, to improve the success rate of signal transceiving.
[0323] Based on the scheme shown in FIG. 6, the first communication device can obtain, in step S601, the P modulation parameters associated with the N resources corresponding to the first bit block, and, in step S602, the first communication device can process the first bit block based on the P modulation parameters to generate and transmit the second signal; and / or, after receiving the second signal, the first communication device can analyze (or demodulate, etc.) the received first signal based on the P modulation parameters. In other words, the signal transmitter can perform transmission processing on the transmitted signal based on the modulation parameters described above, and accordingly, the signal receiver can perform reception processing on the received signal based on the modulation parameters specified by the first information. Thus, the signal transceiving parties can perform signal transceiving based on the specified modulation parameters, so that after receiving the second signal, the signal receiver can analyze the same bit block on the N resources based on the specified modulation parameters, to improve the reception performance of the same bit block, and to improve the signal transmission performance.
[0324] In addition, in the case that P is greater than 1, the first bit block can be processed by two or more modulation parameters. Compared with the case that one bit block is processed by one modulation parameter, in the above scheme, the signal transceiver can process the N resources by using two or more modulation parameters corresponding to the resources, which can improve the flexibility of the scheme implementation and the signal transmission performance.
[0325] Optionally, the first bit block is associated with the N resources, or the N resources corresponding to the first bit block. It can be understood that the first bit block includes N parts, the ith part of the N parts is carried on the ith resource of the N resources, i takes values from i to N; or the N parts correspond to the N resources; or the N parts correspond to the N resources one by one.
[0326] It should be noted that one or more resources of the N resources correspond to the same modulation parameter. For example, in the case that P is less than N, at least two resources of the N resources use the same modulation parameter of the P modulation parameters. For another example, in the case that P is equal to N, different resources of the N resources use different modulation parameters of the P modulation parameters.
[0327] Optionally, the P modulation parameters associated with the N resources can be determined by the channel information corresponding to the N resources. In this way, based on the channel information corresponding to the N resources, the modulation parameters suitable for the channel information can be obtained, so that the modulation process of the signal can be adapted to the channel characteristics of the transmission channel, thereby improving the signal transmission performance.
[0328] Optionally, the modulation parameter can indicate one or more of the modulation mode, the modulation order or other modulation related parameters. For example, the modulation mode can be on-off keying (OOK), phase shift keying (PSK), quadrature amplitude modulation (QAM) or other modes. For another example, the modulation order can be 1, 2, 3, 4, 5, 6, 7, 8 or other values. For another example, the modulation parameter can include a modulation and coding (MCS) indication. It should be noted that the specific implementation of the modulation parameter can refer to the foregoing FIG. 4 and the related description.
[0329] In a possible implementation, each of the N resources comprises at least one of a power resource, a code domain resource, a time domain resource, a frequency domain resource, or a space domain resource. Specifically, the N resources can be implemented in the above-mentioned manners to improve the flexibility of the scheme. It should be noted that the implementation of the N resources can refer to the foregoing FIG. 4 and the related description.
[0330] Optionally, the method shown in FIG. 6 further includes that the second communication device sends third information, and correspondingly, the first communication device receives the third information, where the third information is used to indicate the N resources. In this way, the first communication device can receive the third information used to indicate the N resources, so that the signal transmission and reception parties can perform signal transmission and reception on the specified N resources, thereby improving the receiving performance of the signal receiving party.
[0331] Optionally, the method shown in FIG. 6 can further include other communication processes, which will be described in combination with some implementation examples.
[0332] As an implementation example, the first communication device can send fifth capability information, where the fifth capability information is used to indicate whether different modulation parameters are supported, so that the receiving party (for example, the second communication device) of the fifth capability information can determine whether to send the second information to the first communication device based on the fifth capability information. Alternatively, the second communication device can send sixth capability information, where the sixth capability information is used to indicate whether different modulation parameters are supported, so that the receiving party (for example, the first communication device) of the sixth capability information can determine whether to receive the second information from the second communication device based on the sixth capability information.
[0333] Optionally, the first capability information or the second capability information indicating whether different modulation parameters are supported can be replaced by other descriptions, for example, the fifth capability information or the sixth capability information indicating whether the configuration of the second information is supported, the fifth capability information or the sixth capability information indicating whether the configuration of the association relationship is supported, or the first capability information or the second capability information indicating whether the configuration of the association relationship between the bit block and one or more modulation parameters (for example, the association relationship between the first bit block and the P modulation parameters, the association relationship between the N resources and the P modulation parameters, or the association relationship between the first bit block, the N resources, and the P modulation parameters) is supported.
[0334] Taking the first communication device as a terminal device as an example, if the fifth capability information indicates that the terminal device supports different modulation parameters (or supports different modulation parameters, or supports determining the modulation parameters through the second information), the P modulation parameters are acquired according to the second information; if the fifth capability information does not support different modulation parameters (or does not support different modulation parameters, or does not support determining the modulation parameters through the second information), the P modulation parameters are acquired according to the agreed rule or the default configuration.
[0335] In this way, dynamic change (or dynamic indication) of the modulation parameter can be supported, so that the terminal device can obtain the modulation parameter in a manner that matches its own capability.
[0336] Referring to FIG. 7, the embodiment of the present application provides a communication apparatus 700, which can implement the functions of the first communication apparatus (or the second communication apparatus) in the above-mentioned method embodiments, and thus can also implement the beneficial effects possessed by the above-mentioned method embodiments. In the embodiment of the present application, the communication apparatus 700 can be the first communication apparatus (or the second communication apparatus), or can be an integrated circuit or element etc. inside the first communication apparatus (or the second communication apparatus), such as a chip, a baseband chip, a modem chip, an SoC chip (such as an SoC chip containing a modem core), a SIP chip, a communication module, a chip system, a processor, etc.
[0337] It should be noted that the transceiver unit 702 can include a sending unit and a receiving unit, which are respectively used for performing sending and receiving.
[0338] In a possible implementation, when the apparatus 700 is configured to perform the method performed by the first communication apparatus in the foregoing FIG. 4 and related embodiments, the apparatus 700 includes a processing unit 701 and a transceiver unit 702; the processing unit 701 is configured to obtain an association relationship between M bit blocks and N resources, M and N being positive integers; and the transceiver unit 702 is configured to receive and / or send a first signal, the first signal being obtained based on the association relationship.
[0339] In a possible implementation, when the apparatus 700 is configured to perform the method performed by the second communication apparatus in the foregoing FIG. 4 and related embodiments, the apparatus 700 includes a processing unit 701 and a transceiver unit 702; the processing unit 701 is configured to determine first information; the transceiver unit 702 is configured to send the first information, the first information being used to indicate an association relationship between M bit blocks and N resources, N and M being positive integers; and the transceiver unit 702 is further configured to send and / or receive a first signal, the first signal being obtained based on the association relationship.
[0340] In a possible implementation, when the apparatus 700 is configured to perform the method performed by the first communication apparatus in the foregoing FIG. 6 and related embodiments, the apparatus 700 includes a processing unit 701 and a transceiver unit 702; the processing unit 701 is configured to obtain P modulation parameters associated with a first bit block, P being a positive integer; and the transceiver unit 702 is further configured to receive and / or send a second signal, the second signal being obtained based on the P modulation parameters.
[0341] In a possible implementation, when the apparatus 700 is configured to perform the method performed by the second communication apparatus in the foregoing method embodiments of FIG. 6 and related embodiments, the apparatus 700 includes a processing unit 701 and a transceiver unit 702. The processing unit 701 is configured to determine fourth information, and the transceiver unit 702 is configured to send the fourth information, where the fourth information indicates P modulation parameters associated with a first bit block, and P is a positive integer. The transceiver unit 702 is further configured to send and / or receive a second signal, where the second signal is obtained based on the P modulation parameters.
[0342] In a possible design, when the communication apparatus 700 is a terminal device or a communication module in a terminal, the function of the processing unit 701 can be implemented by one or more processors. Specifically, the processor can include a modem chip, a SoC chip (for example, a SoC chip including a modem core), or a SIP chip. The function of the transceiver unit 702 can be implemented by a transceiver circuit.
[0343] In a possible design, when the communication apparatus 700 is a circuit or chip responsible for communication functions in a terminal, such as a modem chip or a SoC chip or a SoC chip including a modem core or a SIP chip, the function of the processing unit 701 can be implemented by a circuit system including one or more processors or processor cores in the chip. The function of the transceiver unit 702 can be implemented by an interface circuit or a data transceiver circuit on the chip.
[0344] It should be noted that other implementation processes and the like of the communication apparatus 700 are described in the foregoing method embodiments of the present application, which will not be repeated here.
[0345] Please refer to FIG. 8, which is another schematic structural diagram of a communication apparatus 800 provided by the present application. The communication apparatus 800 includes a logic circuit 801 and an input / output interface 802. The communication apparatus 800 can be a chip or an integrated circuit.
[0346] The transceiver unit 702 shown in FIG. 7 can be a communication interface, which can be the input / output interface 802 in FIG. 8. The input / output interface 802 can include an input interface and an output interface. Alternatively, the communication interface can be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0347] Optionally, the logic circuit 801 is configured to obtain information indicating an association relationship between M bit blocks and N resources, where M and N are positive integers. The input / output interface 802 is configured to receive and / or send a first signal, where the first signal is obtained based on the association relationship.
[0348] Optionally, the logic circuit 801 is configured to determine first information, and the input and output interface 802 is configured to send the first information, the first information being used to indicate an association between the M bit blocks and the N resources, N and M being positive integers; and the input and output interface 802 is further configured to send and / or receive a first signal, the first signal being obtained based on the association.
[0349] Optionally, the logic circuit 801 is configured to obtain P modulation parameters associated with the first bit block, N and P being positive integers; and the input and output interface 802 is configured to receive and / or send a second signal, the second signal being obtained based on the P modulation parameters.
[0350] Optionally, the logic circuit 801 is configured to determine fourth information, and the input and output interface 802 is configured to send the fourth information, the fourth information indicating the P modulation parameters associated with the first bit block, N and P being positive integers; and the input and output interface 802 is further configured to send and / or receive a second signal, the second signal being obtained based on the P modulation parameters.
[0351] The logic circuit 801 and the input and output interface 802 can also perform other steps performed by the first communication device or the second communication device in any of the embodiments and achieve the corresponding beneficial effects, which will not be described here.
[0352] In a possible implementation, the processing unit 701 shown in FIG. 7 can be the logic circuit 801 in FIG. 8.
[0353] Optionally, the logic circuit 801 can be a processing device, and the functions of the processing device can be partially or entirely implemented through software.
[0354] Optionally, the processing device can include a memory and a processor, where the memory is configured to store a computer program, and the processor is configured to read and execute the computer program stored in the memory to perform the corresponding processing and / or steps in any one of the method embodiments.
[0355] Optionally, the processing device can only include the processor. The memory for storing the computer program is located outside the processing device, and the processor is connected with the memory through a circuit / wire to read and execute the computer program stored in the memory. The memory and the processor can be integrated together or can be physically independent of each other.
[0356] Optionally, the processing device can be one or more chips, or one or more integrated circuits. For example, the processing device can be one or more field-programmable gate arrays (FPGA), application specific integrated circuits (ASIC), system on chips (SoC), central processor units (CPU), network processors (NP), digital signal processors (DSP), micro controller units (MCU), programmable logic devices (PLD), or other integrated circuits, or any combination of the above chips or processors, etc.
[0357] Referring to FIG. 9, a communication device 900 involved in the above embodiments provided by the embodiments of the present application is shown, which can be the communication device as the terminal device in the above embodiments, and the example shown in FIG. 9 is implemented by the terminal device (or components in the terminal device).
[0358] Optionally, the communication device 900 can include but is not limited to at least one processor 901 and a communication port 902.
[0359] Optionally, the transceiver unit 702 shown in FIG. 7 can be a communication interface, which can be the communication port 902 in FIG. 9, and the communication port 902 can include an input interface and an output interface. Alternatively, the communication port 902 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0360] Further optionally, the device can further include at least one of a memory 903 and a bus 904, and in the embodiments of the present application, the at least one processor 901 is configured to control and process the actions of the communication device 900.
[0361] The processor 901 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, transistor logic, hardware components, or any combination thereof. It can implement or execute various example logical blocks, modules, and circuits described in connection with the disclosure. The processor can also be a combination of computing components, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and the like. For the sake of brevity and conciseness, the specific working processes of the system, device, and unit described above can be referred to the corresponding processes in the foregoing method embodiments, which will not be described herein.
[0362] It should be noted that the communication device 900 shown in FIG. 9 can be specifically used to implement the steps implemented by the terminal device in the foregoing method embodiments, and achieve the corresponding technical effects of the terminal device. The specific implementation of the communication device shown in FIG. 9 can be referred to the description in the foregoing method embodiments, which will not be described herein.
[0363] Referring to FIG. 10, FIG. 10 is a structural schematic diagram of a communication device 1000 provided by an embodiment of the present application, which can be the communication device as the network device in the foregoing embodiments. The example shown in FIG. 10 is implemented by the network device (or components in the network device), and the structure of the communication device can refer to the structure shown in FIG. 10.
[0364] The communication device 1000 includes at least one processor 1011 and at least one network interface 1014. Further optionally, the communication device further includes at least one memory 1012, at least one transceiver 1013, and one or more antennas 1015. The processor 1011, the memory 1012, the transceiver 1013, and the network interface 1014 are connected, for example, through a bus, which can include various interfaces, transmission lines, or buses in the embodiments of the present application, which are not limited herein. The antenna 1015 is connected to the transceiver 1013. The network interface 1014 is configured to enable the communication device to communicate with other communication devices through a communication link. For example, the network interface 1014 can include a network interface between the communication device and the core network device, such as an S1 interface. The network interface can include a network interface between the communication device and other communication devices (such as other network devices or core network devices), such as an X2 or Xn interface.
[0365] The transceiver unit 702 shown in FIG. 7 can be a communication interface, which can be the network interface 1014 in FIG. 10, and can include an input interface and an output interface. Alternatively, the network interface 1014 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0366] The processor 1011 is mainly configured to process communication protocols and communication data, and control the whole communication device, execute software programs, and process data of the software programs, for example, to support the communication device to perform actions described in the embodiments. The communication device can include a baseband processor and a central processor, the baseband processor is mainly configured to process communication protocols and communication data, and the central processor is mainly configured to control the whole terminal device, execute software programs, and process data of the software programs. The processor 1011 in FIG. 10 can integrate the functions of the baseband processor and the central processor, and those skilled in the art can understand that the baseband processor and the central processor can also be independent processors interconnected by a bus or the like. Those skilled in the art can understand that the terminal device can include multiple baseband processors to adapt to different network modes, and the terminal device can include multiple central processors to enhance the processing capability, and various components of the terminal device can be connected by various buses. The baseband processor can also be referred to as a baseband processing circuit or a baseband processing chip. The central processor can also be referred to as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built in the processor, or stored in the memory in the form of software programs, and the processor executes the software programs to realize the baseband processing function.
[0367] The memory is mainly configured to store software programs and data. The memory 1012 can exist independently and be connected with the processor 1011. Alternatively, the memory 1012 can be integrated with the processor 1011, for example, integrated in a chip. The memory 1012 can store program codes for executing the technical solutions of the embodiments of the present application, and the processor 1011 controls the execution. Various computer programs executed can also be regarded as a driver of the processor 1011.
[0368] FIG. 10 only shows one memory and one processor. In actual terminal devices, there can be multiple processors and multiple memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be a storage element on the same chip as the processor, that is, an on-chip storage element, or an independent storage element, and the embodiments of the present application do not limit this.
[0369] The transceiver 1013 can be configured to support the receiving or transmitting of radio frequency signals between the communication device and a terminal. The transceiver 1013 can be connected to the antenna 1015. The transceiver 1013 includes a transmitter Tx and a receiver Rx. Specifically, the one or more antennas 1015 can receive radio frequency signals, the receiver Rx of the transceiver 1013 is configured to receive the radio frequency signals from the antenna and convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 1011 for further processing, such as demodulation processing and decoding processing, by the processor 1011. In addition, the transmitter Tx in the transceiver 1013 is also configured to receive modulated digital baseband signals or digital intermediate frequency signals from the processor 1011, and convert the modulated digital baseband signals or digital intermediate frequency signals into radio frequency signals, and transmit the radio frequency signals through the one or more antennas 1015. Specifically, the receiver Rx can selectively perform one or more levels of down-mixing processing and analog-to-digital conversion processing to obtain digital baseband signals or digital intermediate frequency signals, and the order of the down-mixing processing and the analog-to-digital conversion processing can be adjustable. The transmitter Tx can selectively perform one or more levels of up-mixing processing and digital-to-analog conversion processing to obtain radio frequency signals, and the order of the up-mixing processing and the digital-to-analog conversion processing can be adjustable. The digital baseband signals and the digital intermediate frequency signals can be collectively referred to as digital signals.
[0370] The transceiver 1013 can also be referred to as a transceiving unit, a transceiver, a transceiving device, etc. Optionally, the devices in the transceiving unit for implementing the receiving function can be regarded as a receiving unit, and the devices in the transceiving unit for implementing the transmitting function can be regarded as a transmitting unit, i.e., the transceiving unit includes the receiving unit and the transmitting unit, the receiving unit can also be referred to as a receiver, an input port, a receiving circuit, etc., and the transmitting unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0371] It should be noted that the communication device 1000 shown in FIG. 10 can be specifically configured to implement the steps implemented by the network device in the foregoing method embodiments, and achieve the corresponding technical effects of the network device. The specific implementation mode of the communication device 1000 shown in FIG. 10 can be referred to the description in the foregoing method embodiments, which will not be described here one by one.
[0372] Please refer to FIG. 11, which is a structural schematic diagram of a communication device involved in the above embodiments provided by the embodiments of the present application.
[0373] It can be understood that the communication apparatus 110 includes, for example, modules, units, elements, circuits, or interfaces, and the like, which are properly configured together to perform the technical solutions provided in the present application. The communication apparatus 110 can be a terminal device or a network device as described above, or can be a component (for example, a chip) of the devices, to implement the methods described in the following method embodiments. The communication apparatus 110 includes one or more processors 111. The processor 111 can be a general purpose processor or a special purpose processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as a RAN node, a terminal, or a chip, etc.), execute software programs, and process data of the software programs.
[0374] Optionally, in one design, the processor 111 can include a program 113 (which can also be referred to as code or instructions at times) that can be run on the processor 111, so that the communication apparatus 110 performs the methods described in the following embodiments. In yet another possible design, the communication apparatus 110 includes a circuit (not shown in FIG. 11).
[0375] Optionally, the communication apparatus 110 can include one or more memories 112 having a program 114 (which can also be referred to as code or instructions at times) stored thereon, which can be run on the processor 111, so that the communication apparatus 110 performs the methods described in the above method embodiments.
[0376] Optionally, the processor 111 and / or the memory 112 can include an AI module 117, 118, which is used to implement AI-related functions. The AI module can be implemented in software, hardware, or a combination of software and hardware. For example, the AI module can include a radio intelligence control (RIC) module. For example, the AI module can be a near-real-time RIC or a non-real-time RIC.
[0377] Optionally, the processor 111 and / or the memory 112 can also store data. The processor and the memory can be separately arranged or integrated together.
[0378] Optionally, the communication apparatus 110 can also include a transceiver 115 and / or an antenna 116. The processor 111 can also be referred to as a processing unit, which controls the communication apparatus (such as a RAN node or a terminal). The transceiver 115 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, etc., which is used to realize the transceiving function of the communication apparatus through the antenna 116.
[0379] The processing unit 701 shown in FIG. 7 can be the processor 111. The transceiving unit 702 shown in FIG. 7 can be a communication interface, which can be the transceiver 115 in FIG. 11. The transceiver 115 can include an input interface and an output interface. Alternatively, the transceiver 115 can be a transceiving circuit, which can include an input interface circuit and an output interface circuit.
[0380] The embodiments of the present application further provide a computer readable storage medium for storing one or more computer-executable instructions, which, when executed by a processor, cause the processor to perform the method described in the possible implementation manners of the first communication device or the second communication device.
[0381] The embodiments of the present application further provide a computer program product (or computer program), which, when executed by a processor, causes the processor to perform the method described in the possible implementation manners of the first communication device or the second communication device.
[0382] The embodiments of the present application further provide a chip system, which includes at least one processor for supporting the communication device to implement the functions involved in the possible implementation manners of the communication device. Optionally, the chip system further includes an interface circuit for providing program instructions and / or data for the at least one processor. In a possible design, the chip system can further include a memory for storing necessary program instructions and data of the communication device. The chip system can be composed of a chip, or can include a chip and other discrete components. The communication device can be the first communication device or the second communication device in the method embodiments.
[0383] The embodiments of the present application further provide a communication system, which includes the first communication device and the second communication device in any of the above embodiments.
[0384] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented by other means. For example, the device embodiments described above are merely illustrative, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0385] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0386] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit. When the integrated unit is realized in the form of 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 technical solutions of the present application essentially or say the part that contributes or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various storage program codes.
Claims
1. A communication method characterized by comprising: The method comprises: obtaining an association relationship between M bit blocks and N resources, M and N being positive integers; receiving and / or sending a first signal, the first signal being obtained based on the association relationship.
2. The method of claim 1, wherein, The association relationship is determined through channel information corresponding to the N resources, or the association relationship is pre-configured.
3. The method according to claim 1 or 2, characterized in that, The bit blocks comprise any of the following: a transport block, a code word, a bit block before encoding, a bit block after encoding, a bit block before modulation, a symbol block after modulation, a symbol block before precoding, or a symbol block after precoding.
4. The method according to any one of claims 1 to 3, characterized in that, Each of the N resources comprises at least one of a power resource, a code domain resource, a time domain resource, a frequency domain resource, or a space domain resource.
5. The method according to any one of claims 1 to 3, characterized in that, The obtaining of the association relationship between the M bit blocks and the N resources comprises: receiving first information, the first information being used to indicate the association relationship.
6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: receiving second information, the second information being used to indicate P modulation parameters, P being a positive integer; wherein the first signal is obtained based on the association relationship and the P modulation parameters.
7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: receiving third information, the third information being used to indicate the N resources.
8. A communication method characterized by comprising: The method comprises: sending first information, the first information being used to indicate an association relationship between M bit blocks and N resources, N and M being positive integers; sending and / or receiving a first signal, the first signal being obtained based on the association relationship.
9. The method of claim 8, wherein, The association relationship is determined through channel information corresponding to the N resources, or the association relationship is pre-configured.
10. The method according to claim 8 or 9, characterized in that, The bit blocks comprise any of the following: a transport block, a code word, a bit block before encoding, a bit block after encoding, a bit block before modulation, a symbol block after modulation, a symbol block before precoding, or a symbol block after precoding.
11. The method according to any one of claims 8 to 10, characterized in that, Each of the N resources comprises at least one of a power resource, a code domain resource, a time domain resource, a frequency domain resource, or a space domain resource.
12. The method according to any one of claims 8 to 10, characterized in that, The method further comprises: sending second information, the second information being used to indicate P modulation parameters, P being a positive integer; wherein the first signal is obtained based on the association relationship and the P modulation parameters.
13. The method according to any one of claims 8 to 12, characterized in that, The method further comprises: sending third information, the third information being used to indicate the N resources.
14. A communications device, characterized by The apparatus comprises a module for performing the method of any of claims 1 to 13.
15. A communications device, characterized by The apparatus comprises at least one processor configured to perform the method of any of claims 1 to 13.
16. The communication apparatus according to claim 15, wherein The communication device is a chip or a chip system.
17. A computer readable storage medium characterized by: The computer readable storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method of any of claims 1 to 13.
18. A computer program product, characterised in that, The computer program or instructions, when executed by a computer, implement the method of any of claims 1 to 13.
Citation Information
Patent Citations
Scheduling information transmission method and device
CN109152072A
Transmission processing method and device and related equipment
CN114339998A
Data channel transmission method and related product
CN114390543A
Method, device and system for mapping multiple transport blocks in time domain
CN117981253A
Method performed by node in wireless communication system and wireless communication devices
WO2024136402A1