Communication method and device and readable storage medium
By adjusting the probability of constellation points, the problem of poor perception performance of existing communication signals is solved, and the perception performance is improved while taking into account communication performance, and the communication and perception are supported at the same time.
Patent Information
- Application Number
- CN202311387195.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-24
- Publication Date
- 2025-04-25
AI Technical Summary
The perception performance of existing communication signals is poor and cannot meet the perception needs.
By generating and sending information indicating constellation shaping, the probability of constellation points is adjusted to support communication and perception at the same time, and to improve perception performance while taking into account communication performance.
It realizes the improvement of perception performance while taking into account communication performance, and supports communication and perception at the same time.
Smart Images

Figure CN119892584A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a communication method, device and readable storage medium. Background Art
[0002] Wireless communication and wireless perception are both based on electromagnetic wave theory, and electromagnetic wave signals have achieved almost seamless coverage in human activities. The electromagnetic wave signal is modulated at the transmitting end so that the electromagnetic wave carries the source information. The electromagnetic wave signal will be affected by the wireless environment during the propagation process, that is, the electromagnetic wave signal is "modulated" by the environment, and therefore also carries environmental information. By analyzing the electromagnetic wave signal, the receiving end can not only obtain the source information carried, but also extract the perception information reflecting the characteristics of the propagation environment. In other words, electromagnetic wave signals have the dual functions of communication and perception, which makes it possible to integrate communication and perception. Compared with the system in which perception and communication are separated, the integrated communication and perception system can bring many advantages, such as cost saving, reducing equipment size, reducing power consumption, improving spectrum efficiency, and reducing mutual interference between communication and perception.
[0003] Integrated sensing and communications (ISAC) can be understood as a new type of information processing technology and service technology that realizes the coordination of communication and sensing functions based on software and hardware resource sharing or information sharing; its goal is to support both communication and sensing functions on the same spectrum and the same device. The wireless fidelity (Wi-Fi) sensing system is a possible implementation of the ISAC system, which can use the widely deployed Wi-Fi devices to realize both communication and sensing functions.
[0004] At present, some people have proposed that communication signals can be used for perception, but the existing communication signal perception performance is poor and cannot meet the perception needs. Summary of the invention
[0005] The embodiments of the present application provide a communication method, device and readable storage medium, which can support communication and perception at the same time, and improve perception performance while taking into account communication performance.
[0006] The present application is introduced below from different aspects. It should be understood that the implementation methods and beneficial effects of the following different aspects can be referenced to each other.
[0007] In a first aspect, the present application provides a communication method, which is applied to a first communication device, and the method includes: generating and sending first information, where the first information can be used to indicate the probability of one or more constellation points of constellation shaping (under one or more modulation modes).
[0008] Exemplarily, the probability of one or more constellation points of the constellation shaping may be obtained after jointly optimizing communication performance and perception performance. For details, please refer to the description of the embodiments below, which will not be described in detail here.
[0009] Exemplarily, the multiple constellation points of the constellation shaping may be constellation points under one modulation mode, or may be constellation points under multiple modulation modes. Exemplarily, the waveforms corresponding to the constellation points of the constellation shaping may be used for both data transmission and perception measurement.
[0010] The modulation methods involved in this application may include but are not limited to quadrature amplitude modulation (QAM), and QAM includes two types: uniform constellation and non-uniform constellation (NUC). In this application, QAM with different modulation orders can be understood as different modulation methods, such as 16QAM and 64QAM can be understood as two different modulation methods.
[0011] Because the probability of constellation points in the M-QAM constellation diagram in the existing communication system is equal, which is (1 / M); therefore, the existing communication system only needs to indicate the modulation mode when transmitting data. However, the present application takes into account that the probability of constellation points after constellation shaping may not be equal, so the present application uses the first information to align the probabilities of each constellation point of constellation shaping, which can support communication and perception at the same time, and can also improve perception performance while taking into account communication performance. Among them, the specific implementation of constellation shaping can be referred to the description of the following embodiment.
[0012] In combination with the first aspect, in a possible implementation manner, the probability of one or more constellation points of the constellation shaping is predefined or determined based on a predefined probability interval.
[0013] Exemplarily, for a modulation mode, the probabilities of multiple constellation points of constellation shaping may be equal or unequal. If the probabilities of the constellation points of constellation shaping are equal, the above-mentioned first information may indicate the probability of a constellation point of constellation shaping, or may indicate the probabilities of multiple constellation points of constellation shaping (the probabilities of these multiple constellation points are equal), which is not limited in this application. If there are constellation points with unequal probabilities among the constellation points of constellation shaping, or in other words, the probabilities of at least two constellation points of constellation shaping are unequal, the above-mentioned first information may indicate the probabilities of multiple constellation points of constellation shaping.
[0014] In conjunction with the first aspect, in a possible implementation, the first communication device sending the first information may be: the first communication device sending the first information through a first message. Exemplarily, the first communication device sends a first message, the first message includes the first information, and the first message can be used to request to enable the constellation shaping function.
[0015] Exemplarily, the first message may be a frame in a Wi-Fi communication system, or a signaling in a cellular communication system, which is not limited in the present application.
[0016] This application uses a message to enable the constellation shaping function, which can be more compatible with traditional devices (such as devices that do not support simultaneous communication and perception), and can also do so without losing communication performance when perception is not required (such as before enabling the constellation shaping function).
[0017] In combination with the first aspect, in a possible implementation, the first message further includes second information, which can be used to indicate one or more modulation modes. Accordingly, the first information is specifically used to indicate the probability of one or more constellation points of constellation shaping under the one or more modulation modes.
[0018] The present application can indicate the probability of one or more constellation points of constellation shaping under multiple modulation modes through a message, so that the appropriate modulation mode and the probability of one or more constellation points of constellation shaping under the modulation mode can be selected according to the changes in the channel environment, which is beneficial to improving communication performance and perception performance.
[0019] In combination with the first aspect, in a possible implementation, the first message further includes one or more of the following: third information, fourth information, or fifth information. Among them, the third information is used to indicate the activation of the constellation shaping function. The fourth information is used to indicate the duration of the activation of the constellation shaping function. It is understood that after the duration expires, the constellation shaping function can be automatically turned off. The fifth information is used to indicate the number of physical layer protocol data units (PPDU) using the constellation shaping function. It is understood that after sending the same number of PPDUs, the constellation shaping function can be automatically turned off.
[0020] The present application carries the duration or PPDU number of the constellation shaping in the first message. After the duration expires or the same number of PPDUs are sent, the constellation shaping function can be automatically turned off without sending additional signaling to turn it off, thereby saving air interface resources.
[0021] In conjunction with the first aspect, in a possible implementation, before the first communication device sends the first information, the method further includes: the first communication device sends a first message, the first message being used to request to enable the constellation shaping function. In other words, the message carrying the first information is different from the first message.
[0022] This application uses a message to enable the constellation shaping function, which can be more compatible with traditional devices (such as devices that do not support simultaneous communication and perception), and can also do so without losing communication performance when perception is not required (such as before enabling the constellation shaping function).
[0023] In combination with the first aspect, in a possible implementation, after the first communication device sends the first message, the method also includes: the first communication device receives a second message, the second message includes sixth information, and the sixth information is used to indicate whether the second communication device agrees to enable the constellation shaping function.
[0024] Exemplarily, the second message may be a frame in a Wi-Fi communication system, or a signaling in a cellular communication system, which is not limited in the present application. It is understood that if the first message is a frame in a Wi-Fi communication system, then the second message is also a frame in the Wi-Fi communication system. If the first message is a signaling in a cellular communication system, then the second message is also a signaling in the cellular communication system.
[0025] Exemplarily, the first message is a perception measurement request frame, and the second message is a perception measurement response frame.
[0026] In the case where the first communication device requests to enable the constellation shaping function, the present application uses a message to indicate whether the other party agrees to enable the constellation shaping function, thereby achieving flexibility.
[0027] In combination with the first aspect, in a possible implementation manner, after the first communication device sends the first message, the method further includes: the first communication device sends or receives a third message, where the third message is used to disable the constellation shaping function.
[0028] Exemplarily, the third message may be a frame in a Wi-Fi communication system, or a signaling in a cellular communication system, which is not limited in the present application. It is understood that if the first message is a frame in a Wi-Fi communication system, then the third message is also a frame in the Wi-Fi communication system. If the first message is a signaling in a cellular communication system, then the third message is also a signaling in the cellular communication system.
[0029] Exemplarily, the first message is a perception measurement request frame, the second message is a perception measurement response frame, and the third message is a perception measurement session termination frame.
[0030] After turning on the constellation shaping function, the present application can turn off the constellation shaping function through a message, which can improve the communication quality without losing communication performance when no perception is required (such as after turning off the constellation shaping function).
[0031] In combination with the first aspect, in a possible implementation, after the first communication device sends the first information, the method further includes: the first communication device sends or receives a fourth message, and when the modulation mode used by the fourth message is the first modulation mode, it indicates that the fourth message has been constellation shaped. The first modulation mode may be QAM of various modulation orders.
[0032] Exemplarily, the fourth message may be a PPDU, and the modulation mode used by the PPDU is the first modulation mode, then the physical layer payload of the PPDU may include modulation symbols after the bit stream is constellation-shaped according to the probability of one or more constellation points under the first modulation mode indicated by the first information. It can be understood that the physical layer header (PHY header) of the PPDU includes a modulation and coding scheme (MCS), and the MCS can indicate the modulation mode and rate used by the PPDU.
[0033] The present application implicitly indicates whether the PPDU has undergone constellation shaping through the modulation method used by the PPDU, without the need for additional indication information, and can complete data transmission without affecting devices that only support communication.
[0034] In combination with the first aspect, in a possible implementation, after the first communication device sends the first information, the method also includes: the first communication device sends or receives a fourth message, the fourth message includes indication information, and the indication information can be used to indicate whether the fourth message has undergone constellation shaping.
[0035] Exemplarily, the fourth message may be a PPDU, the indication information indicates that the PPDU has been constellation shaped, and the modulation mode used by the PPDU is the first modulation mode, then the physical layer payload of the PPDU may include modulation symbols after the bit stream is constellation shaped according to the probability of one or more constellation points under the first modulation mode indicated by the first information. It can be understood that the physical layer header (PHY Header) of the PPDU includes MCS, and MCS can indicate the modulation mode and rate used by the PPDU.
[0036] The present application carries indication information in the PPDU to indicate whether the PPDU has undergone constellation shaping, and its meaning is clear.
[0037] In combination with the first aspect, in a possible implementation, after the first communication device sends the first information, the method further includes: the first communication device sends or receives a fourth message on a specific resource, and when the modulation mode used by the fourth message is the first modulation mode, it indicates that the fourth message has been constellation shaped. The first modulation mode can be QAM of various modulation orders. The specific resource can be indicated by the time-frequency position and / or antenna port.
[0038] Exemplarily, the fourth message may be a reference signal, a control channel, or a data channel. The modulation mode of the fourth message is the first modulation mode. Then the fourth message may include a modulation symbol after the bit stream is constellation-shaped according to the probability of one or more constellation points under the first modulation mode indicated by the first information.
[0039] The present application sends or receives a fourth message on a specific resource to indicate that the fourth message has been constellation shaped, thereby supporting simultaneous cellular communication and perception.
[0040] In combination with the first aspect, in a possible implementation, the first information may be located in a physical layer header of the PPDU. In this case, the first information may be used to indicate the probability of one or more constellation points for constellation shaping of the PPDU.
[0041] Exemplarily, the physical layer header of the PPDU also includes seventh information, where the seventh information is a first value and is used to indicate that the PPDU has undergone constellation shaping.
[0042] The present application provides another implementation method, which exchanges whether the PPDU has been probability shaped and the probability of one or more constellation points of the PPDU undergoing constellation shaping through the PHY Header of the PPDU.
[0043] In conjunction with the first aspect, in a possible implementation, the probability of the constellation point of the constellation shaping can be represented by an index. Exemplarily, one index corresponds to the probability of a group of constellation points of the constellation shaping. The first information includes a constellation shaping mode index, and one constellation shaping mode index corresponds to the probability of a group of constellation points of the constellation shaping.
[0044] As another example, an index may also correspond to the probability of one or more constellation points of constellation shaping. The above-mentioned first information includes a constellation shaping mode index, and the constellation shaping mode index and the modulation mode used by the PPDU can be used to determine the probability of one or more constellation points for constellation shaping of the PPDU. A constellation shaping mode index corresponds to the probability of one or more constellation points of constellation shaping.
[0045] The present application uses indexes to indicate the probabilities of constellation points of constellation shaping, which can save the number of bits for indication.
[0046] In combination with the first aspect, in a possible implementation, the PPDU may be a single-user PPDU. At this time, the first information (such as an index value) may be located in any of the following fields of the PHY Header: a universal signaling (U-SIG) field, a high efficient signaling A / high efficient signaling B (HE-SIG-A / HE-SIG-B) field, an extremely high throughput signaling (EHT-SIG) field, or a future ultra high reliability signaling (UHR-SIG) field.
[0047] In combination with the first aspect, in a possible implementation, the above-mentioned PPDU may be any PPDU in a multi-user PPDU. At this time, it may be necessary to exchange first information for each user, and one first information may be used to index the probability of one or more constellation points for constellation shaping of a user's PPDU. For example, taking the above-mentioned PPDU as an EHT PPDU, if the constellation shaping of multiple users uses the same constellation point probability distribution, the first information (such as the constellation shaping mode index) may be placed in the common field (Common field) of the EHT-SIG. If the constellation shaping of multiple users uses different constellation point probability distributions, it may be considered to place the first information of each user (such as the constellation shaping mode index) in the user-specific field (User Specific field) of each EHT-SIG.
[0048] The present application designs the position of the first information for single-user data transmission and multi-user data transmission respectively, so as to be applicable to single-user data transmission scenarios and multi-user data transmission scenarios.
[0049] In combination with the first aspect, in a possible implementation, if different MCSs are used on different spatial streams (mainly considering different modulation modes in the MCS), different constellation point probability distributions of constellation shaping may also be used for different spatial streams. Therefore, the first information may be used to indicate the probability of one or more constellation points for constellation shaping of the PPDU on each spatial stream.
[0050] In combination with the first aspect, in a possible implementation, if different MCSs are used on different resource units (RUs) (mainly considering different modulation modes in the MCSs), different constellation point probability distributions of constellation shaping may also be used for different RUs. Therefore, the above-mentioned first information can be used to indicate the probability of one or more constellation points for constellation shaping of the above-mentioned PPDU on each RU.
[0051] The present application considers using different constellation shaping for different spatial streams or different resource units, which is flexible to implement.
[0052] In a second aspect, the present application provides a communication method, which is applied to a second communication device, and the method includes: receiving and processing first information, where the first information can be used to indicate the probability of one or more constellation points of constellation shaping (under one or more modulation modes).
[0053] Exemplarily, the probability of one or more constellation points of the constellation shaping may be obtained after jointly optimizing communication performance and perception performance. For details, please refer to the description of the embodiments below, which will not be described in detail here.
[0054] Exemplarily, the multiple constellation points of the constellation shaping may be constellation points under one modulation mode, or may be constellation points under multiple modulation modes. Exemplarily, the waveforms corresponding to the constellation points of the constellation shaping may be used for both data transmission and perception measurement.
[0055] In combination with the second aspect, in a possible implementation manner, the probability of one or more constellation points of the constellation shaping is predefined or determined based on a predefined probability interval.
[0056] Exemplarily, for a modulation mode, the probabilities of multiple constellation points of constellation shaping may be equal or unequal. If the probabilities of the constellation points of constellation shaping are equal, the above-mentioned first information may indicate the probability of a constellation point of constellation shaping, or may indicate the probabilities of multiple constellation points of constellation shaping (the probabilities of these multiple constellation points are equal), which is not limited in this application. If there are constellation points with unequal probabilities among the constellation points of constellation shaping, or in other words, the probabilities of at least two constellation points of constellation shaping are unequal, the above-mentioned first information may indicate the probabilities of multiple constellation points of constellation shaping.
[0057] In conjunction with the second aspect, in a possible implementation, the second communication device receiving the first information may be: the second communication device receives the first information through a first message. Exemplarily, the second communication device receives a first message, the first message includes the first information, and the first message can be used to request to enable the constellation shaping function.
[0058] Exemplarily, the first message may be a frame in a Wi-Fi communication system, or a signaling in a cellular communication system, which is not limited in the present application.
[0059] In conjunction with the second aspect, in a possible implementation, the first message further includes second information, which can be used to indicate one or more modulation modes. Accordingly, the first information is specifically used to indicate the probability of one or more constellation points of constellation shaping under the one or more modulation modes.
[0060] In combination with the second aspect, in a possible implementation, the first message further includes one or more of the following: third information, fourth information, or fifth information. The third information is used to indicate the activation of the constellation shaping function. The fourth information is used to indicate the duration of activation of the constellation shaping function. It is understood that after the duration expires, the constellation shaping function can be automatically turned off. The fifth information is used to indicate the number of PPDUs using the constellation shaping function. It is understood that after sending the same number of PPDUs, the constellation shaping function can be automatically turned off.
[0061] In conjunction with the second aspect, in a possible implementation, before the second communication device receives the first information, the method further includes: the second communication device receives a first message, the first message being used to request to enable the constellation shaping function. In other words, the message carrying the first information is different from the first message.
[0062] In combination with the second aspect, in a possible implementation, after the second communication device receives the first message, the method also includes: the second communication device sends a second message, the second message includes sixth information, and the sixth information is used to indicate whether the second communication device agrees to enable the constellation shaping function.
[0063] Exemplarily, the second message may be a frame in a Wi-Fi communication system, or a signaling in a cellular communication system, which is not limited in the present application. It is understood that if the first message is a frame in a Wi-Fi communication system, then the second message is also a frame in the Wi-Fi communication system. If the first message is a signaling in a cellular communication system, then the second message is also a signaling in the cellular communication system.
[0064] Exemplarily, the first message is a perception measurement request frame, and the second message is a perception measurement response frame.
[0065] In combination with the second aspect, in a possible implementation manner, after the second communication device receives the first message, the method further includes: the second communication device receives or sends a third message, where the third message is used to disable the constellation shaping function.
[0066] Exemplarily, the third message may be a frame in a Wi-Fi communication system, or a signaling in a cellular communication system, which is not limited in the present application. It is understood that if the first message is a frame in a Wi-Fi communication system, then the third message is also a frame in the Wi-Fi communication system. If the first message is a signaling in a cellular communication system, then the third message is also a signaling in the cellular communication system.
[0067] Exemplarily, the first message is a perception measurement request frame, the second message is a perception measurement response frame, and the third message is a perception measurement session termination frame.
[0068] In combination with the second aspect, in a possible implementation, after the second communication device receives the first information, the method further includes: the second communication device receives or sends a fourth message, and when the modulation mode used by the fourth message is the first modulation mode, it indicates that the fourth message has been constellation shaped. The first modulation mode can be QAM of various modulation orders.
[0069] Exemplarily, the fourth message may be a PPDU, and the modulation mode used by the PPDU is the first modulation mode, then the physical layer payload of the PPDU may include modulation symbols after the bit stream is constellation-shaped according to the probability of one or more constellation points under the first modulation mode indicated by the first information. It can be understood that the physical layer header (PHY header) of the PPDU includes MCS, and the MCS can indicate the modulation mode and rate used by the PPDU.
[0070] In combination with the second aspect, in a possible implementation, after the second communication device receives the first information, the method also includes: the second communication device receives or sends a fourth message, the fourth message includes indication information, and the indication information can be used to indicate whether the fourth message has undergone constellation shaping.
[0071] Exemplarily, the fourth message may be a PPDU, the indication information indicates that the PPDU has been constellation shaped, and the modulation mode used by the PPDU is the first modulation mode, then the physical layer payload of the PPDU may include modulation symbols after the bit stream is constellation shaped according to the probability of one or more constellation points under the first modulation mode indicated by the first information. It can be understood that the physical layer header (PHY Header) of the PPDU includes MCS, and MCS can indicate the modulation mode and rate used by the PPDU.
[0072] In combination with the second aspect, in a possible implementation, after the second communication device receives the first information, the method further includes: the second communication device receives or sends a fourth message on a specific resource, and when the modulation mode used by the fourth message is the first modulation mode, it indicates that the fourth message has been constellation shaped. The first modulation mode can be QAM of various modulation orders. The specific resource can be indicated by the time-frequency position and / or antenna port.
[0073] Exemplarily, the fourth message may be a reference signal, a control channel, or a data channel. The modulation mode of the fourth message is the first modulation mode. Then the fourth message may include a modulation symbol after the bit stream is constellation-shaped according to the probability of one or more constellation points under the first modulation mode indicated by the first information.
[0074] In combination with the second aspect, in a possible implementation, the first information may be located in a physical layer header of the PPDU. In this case, the first information may be used to indicate the probability of one or more constellation points for constellation shaping of the PPDU.
[0075] Exemplarily, the physical layer header of the PPDU also includes seventh information, where the seventh information is a first value and is used to indicate that the PPDU has undergone constellation shaping.
[0076] In conjunction with the second aspect, in a possible implementation, the probability of the constellation point of the constellation shaping can be represented by an index. Exemplarily, one index corresponds to the probability of a group of constellation points of the constellation shaping. The first information includes a constellation shaping mode index, and one constellation shaping mode index corresponds to the probability of a group of constellation points of the constellation shaping.
[0077] As another example, an index may also correspond to the probability of one or more constellation points of constellation shaping. The above-mentioned first information includes a constellation shaping mode index, and the constellation shaping mode index and the modulation mode used by the PPDU can be used to determine the probability of one or more constellation points for constellation shaping of the PPDU. A constellation shaping mode index corresponds to the probability of one or more constellation points of constellation shaping.
[0078] In combination with the second aspect, in a possible implementation, the PPDU may be a single-user PPDU. At this time, the first information (such as an index value) may be located in any of the following fields of the PHY Header: a U-SIG field, a HE-SIG-A / HE-SIG-B field, an EHT-SIG field, or a future UHR-SIG field.
[0079] In combination with the second aspect, in a possible implementation, the above-mentioned PPDU may be any PPDU in a multi-user PPDU. At this time, it may be necessary to exchange first information for each user, and one first information may be used to index the probability of one or more constellation points for constellation shaping of a user's PPDU. For example, taking the above-mentioned PPDU as an EHT PPDU, if the constellation shaping of multiple users uses the same constellation point probability distribution, the first information (such as the constellation shaping mode index) may be placed in the common field (Common field) of the EHT-SIG. If the constellation shaping of multiple users uses different constellation point probability distributions, it may be considered to place the first information of each user (such as the constellation shaping mode index) in the user-specific field (User Specific field) of each EHT-SIG.
[0080] In conjunction with the second aspect, in a possible implementation, if different MCSs are used on different spatial streams (mainly considering different modulation modes in the MCS), different constellation point probability distributions of constellation shaping may also be used for different spatial streams. Therefore, the first information may be used to indicate the probability of one or more constellation points for constellation shaping of the PPDU on each spatial stream.
[0081] In combination with the second aspect, in a possible implementation, if different MCSs are used on different resource units (RUs) (mainly considering different modulation modes in the MCSs), different constellation point probability distributions of constellation shaping may also be used for different RUs. Therefore, the above-mentioned first information can be used to indicate the probability of one or more constellation points for constellation shaping of the above-mentioned PPDU on each RU.
[0082] In a third aspect, the present application provides a communication device, which is used to execute the method in the first aspect or any possible implementation of the first aspect. The communication device includes a unit having the function of executing the method in the first aspect or any possible implementation of the first aspect.
[0083] In a fourth aspect, the present application provides a communication device, which is used to execute the method in the second aspect or any possible implementation of the second aspect. The communication device includes a unit having the function of executing the method in the second aspect or any possible implementation of the second aspect.
[0084] In the third aspect or the fourth aspect, the communication device may include a transceiver unit and a processing unit. For a specific description of the transceiver unit and the processing unit, reference may also be made to the device embodiment shown below. The beneficial effects of the third aspect to the fourth aspect may refer to the relevant description of the first aspect and the second aspect, which will not be repeated here.
[0085] In a fifth aspect, the present application provides a communication device, the communication device comprising a processor, configured to execute the method described in the first aspect, the second aspect, or any possible implementation of any one of the aspects. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect, the second aspect, or any possible implementation of any one of the aspects is executed.
[0086] In combination with the fifth aspect, in a possible implementation manner, the memory is located outside the above-mentioned communication device.
[0087] In combination with the fifth aspect, in a possible implementation, the memory is located within the above-mentioned communication device.
[0088] In the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
[0089] In combination with the fifth aspect, in a possible implementation, the communication device also includes a transceiver, and the transceiver is used to send or receive the first information.
[0090] In a sixth aspect, the present application provides a communication device, which may include a processor and an interface circuit, and the processor is connected to the interface circuit. Wherein, the interface circuit is used to interact (or send and receive or input and output) information or data, and the processor is used to run program instructions so that the communication device executes the method described in any possible implementation of the first aspect, the second aspect, or any aspect thereof. Wherein, the interface circuit may be a communication interface, or a transceiver. The transceiver may be a radio frequency module in a communication device, or a combination of a radio frequency module and an antenna, or an input and output interface of a chip or circuit.
[0091] In a seventh aspect, the present application provides a readable storage medium having program instructions stored thereon, which, when executed on a computer, enables the computer to execute the method described in the first aspect, the second aspect, or any possible implementation of any of the aspects above.
[0092] In an eighth aspect, the present application provides a program product comprising program instructions, which, when executed, enables the method described in the first aspect, or the second aspect, or any possible implementation of any of the aspects to be executed.
[0093] In the ninth aspect, the present application provides a device, which can be implemented in the form of a chip or in the form of a device, and the device includes a processor. The processor is used to read and execute a program stored in a memory to execute one or more of the first aspect and the second aspect above, or one or more of any possible implementation methods of any aspect. Optionally, the device also includes a memory, which is connected to the processor through a circuit. Further optionally, the device also includes a communication interface, and the processor is connected to the communication interface. The communication interface is used to receive information to be processed, the processor obtains the information from the communication interface, processes the information, and outputs the processing results through the communication interface. The communication interface can be an input and output interface.
[0094] In a possible implementation, the processor and memory may be physically independent units, or the memory may be integrated with the processor.
[0095] In a tenth aspect, the present application provides a wireless communication system, which includes a first communication device and / or a second communication device; the first communication device is used to execute the method described in the above-mentioned first aspect, or any possible implementation of the first aspect, and the second communication device is used to execute the method described in the above-mentioned second aspect or any possible implementation of the second aspect.
[0096] The technical effects achieved in the above-mentioned aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS
[0097] Figure 1 is a simplified schematic diagram of a communication system provided by an embodiment of the present application;
[0098] Figure 2 is a simplified schematic diagram of a wireless local area network system provided by an embodiment of the present application;
[0099] Figure 3 This is a possible architecture diagram of the communication perception integrated system provided in an embodiment of the present application;
[0100] Figure 4a It is a simplified flowchart of the signal processing at the transmitting end provided in an embodiment of the present application;
[0101] Figure 4b It is a simplified flowchart of the receiving end signal processing provided by the embodiment of the present application;
[0102] Figure 5 is a flow chart of a possible constellation shaping method provided in an embodiment of the present application;
[0103] Figure 6 Schematic diagram of the value of the constellation point probability interval provided in the embodiment of the present application;
[0104] Figure 7 It is the constellation diagram of 16QAM and 64QAM when the communication performance is optimal provided in the embodiment of the present application;
[0105] Figure 8 This is a possible schematic diagram of 16QAM constellation shaping provided in an embodiment of the present application;
[0106] Fig. 9 is a schematic diagram of CCDM coding provided in an embodiment of the present application;
[0107] Fig.10 The desired constellation diagram and the constellation diagram obtained after constellation shaping provided in the embodiments of the present application;
[0108] Fig.11 is a flowchart of another possible constellation shaping method provided in an embodiment of the present application;
[0109] Fig.12 This is another possible schematic diagram of 16QAM constellation shaping provided in an embodiment of the present application;
[0110] Fig.13 It is the desired 16QAM constellation diagram and the 16QAM constellation diagram obtained by constellation shaping provided in the embodiment of the present application;
[0111] Fig.14 It is a simplified flowchart of a constellation shaping method provided in an embodiment of the present application;
[0112] Fig.15 This is a flow chart of a communication method provided by an embodiment of the present application;
[0113] Fig.16 Schematic diagram of the frame format of the constellation shaping request frame provided in an embodiment of the present application;
[0114] Fig.17 is a schematic diagram of the frame format of a constellation shaping response frame provided in an embodiment of the present application;
[0115] Fig.18 is another flow chart of the communication method provided in the embodiment of the present application;
[0116] Fig.19 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application;
[0117] Fig. 20 is another structural schematic diagram of a communication device provided in an embodiment of the present application;
[0118] Fig.21This is another structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0119] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0120] In the description of the present application, "first" and "second" etc. are only used to distinguish different objects, rather than to describe a specific order. In addition, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a kind of association relationship describing associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "multiple" means two or more. "The following one (or more)" or similar expressions refer to any combination of these items, including any combination of single or plural items (individuals). For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a and b and c. Among them, a, b, c can be single or multiple.
[0121] The terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0122] In this application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described in this application as "exemplary", "for example" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the words "exemplary", "for example" or "for example" is intended to present the related concepts in a concrete way.
[0123] It can be understood that in this application, "when", "if" and "if" all mean that the device will perform corresponding processing under certain objective circumstances, and do not limit the time, nor do they require that the device must have a judgment action when it is implemented, nor do they mean that there are other limitations. Among them, the device performs corresponding processing under certain objective circumstances, including: the corresponding processing can be performed when the objective situation is met; or the corresponding processing can be performed only when the objective situation and other situations are met.
[0124] The term "simultaneously" in the present application may be understood as "in parallel", or at the same time point, or within a period of time, or within the same cycle, and may be understood in conjunction with the context.
[0125] Elements used in the singular herein are intended to mean "one or more" rather than "one and only one" unless specifically stated otherwise.
[0126] It can be understood that in each embodiment of the present application, "A corresponds to B", "A corresponds to B" or similar expressions indicate that B is associated with A, and B can be determined based on A. Determining B based on A does not mean determining B only based on A, but B can also be determined based on A and / or other information.
[0127] The technical solution of the embodiment of the present application can be applied to various wireless communication systems, which can simultaneously support the dual functions of communication and perception. For example: a wireless local area network (WLAN) system using the 802.11 series of protocols, a long term evolution (LTE) system, a fifth generation (5G) system, such as a new generation of wireless access technology (NR), a network integrating multiple systems, an Internet of Things system, an Internet of Vehicles system, an open radio access network (O-RAN) system, and future communication systems, such as the sixth generation (6G) system. Among them, the 802.11 series of protocols include but are not limited to: 802.11ax protocol, 802.11be protocol, Wi-Fi 7 or the next generation of protocols, such as Wi-Fi 8, ultra high reliability (UHR), or 802.11bn protocol, or Wi-Fi AI, or millimeter wave, etc., which are not listed here one by one. Here, supporting the perception function can be understood as supporting but not limited to one or more of the following perception protocols: 802.11bf protocol, or the next generation perception protocol of the 802.11bf protocol, or a future generation of WLAN sensing protocol, etc.
[0128] In a possible implementation, a communication system includes communication equipment, and communication equipment can use air interface resources for wireless communication. Among them, the communication equipment may include network equipment and terminal equipment, and the network equipment may also be called base station equipment, or access network equipment, or access point (AP) equipment. Air interface resources may include at least one of time domain resources, frequency domain resources, code resources, and space resources. In the present application, at least one may also be described as one or more, and multiple may be two, three, four or more, which is not limited in the present application.
[0129] It should be understood that the system architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of the system architecture or application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0130] See also Figure 1 , Figure 1 Schematic diagram of a communication system provided by an embodiment of the present application. Figure 1 As shown, the communication system includes a wireless access network 100. The wireless access network 100 may be a next generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. Among them, one or more terminal devices (120a-120j, collectively referred to as 120) may be connected to each other or to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. It can be understood that Figure 1 This is just a schematic diagram. The communication system may also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices. Figure 1 Not drawn in.
[0131] In practical applications, the communication system may include multiple network devices (also referred to as access network devices, or AP devices) at the same time, and may also include multiple terminal devices at the same time. A network device may serve one or more terminal devices at the same time. A terminal device may also access one or more network devices at the same time. The embodiment of the present application does not limit the number of terminal devices and network devices included in the communication system.
[0132] A network device may be an entity on the network side for transmitting or receiving signals, such as a base station (BS), which may be a device deployed in a wireless access network that can communicate wirelessly with a terminal. Base stations may have various forms, such as macro base stations, micro base stations, relay stations, and access points (APs). Exemplarily, the base stations involved in the embodiments of the present application may be base stations in 5G, base stations in sixth-generation (6G) mobile communication systems, access network devices or modules of access network devices in open radio access networks (O-RAN) systems, base stations in future mobile communication systems, or access nodes in Wi-Fi systems, or evolved base stations (evolved node B, eNB) in LTE, etc. Among them, the base station in 5G can also be called a transmission reception point (TRP) or a 5G base station (next-generation node B, gNB). The base station can also be replaced with the following names, such as: wireless access point, node B (nodeB), transmitting point (transmitting point, TP), main station MeNB, secondary station SeNB, multi-standard radio (Multi-standard radio, MSR) node, home base station, network controller, access node, wireless node, access point (access point, AP), transmission node, transceiver node, baseband unit (baseband unit, BBU), remote radio unit (remote radio unit, RRU), active antenna unit (active antenna unit, AAU), remote radio head (remote radio head, RRH), centralized unit (centralized unit, CU), distributed unit (distributed unit, DU), positioning node, IAB host (IABdonor), etc.
[0133] The network device in the embodiment of the present application may be an integrated base station, or may be a base station including a centralized unit (CU) and / or a distributed unit (DU). A base station including a CU and a DU may also be referred to as a base station with CU and DU separated, such as the base station including a gNB-CU and a gNB-DU. Among them, the CU may also be separated into a CU control plane (CU control plane, CU-CP) and a CU user plane (CU user plane, CU-UP), such as the base station including a gNB-CU-CP, a gNB-CU-UP and a gNB-DU. Alternatively, the network device in the embodiment of the present application may also be an antenna unit (radiounit, RU). Alternatively, the network device in the embodiment of the present application may also be an open radio access network (O-RAN) architecture, etc. The embodiment of the present application does not limit the specific deployment method of the network device. Exemplarily, when the network device is an O-RAN architecture, the network device shown in the embodiment of the present application may be an access network device in O-RAN, such as a combination of one or more of CU, DU, or RU, or a module in an access network device. In the ORAN system, CU can also be called open (O)-CU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, DU can also be called O-DU, and RU can also be called O-RU.
[0134] In the embodiments of the present application, the device for implementing the function of the network device may be a network device; or it may be a device capable of supporting the network device to implement the function, such as a chip system, a communication module, or a modem, etc., which may be installed in the network device. The network device may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0135] Terminal equipment can be called terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), non-access point station (non-AP STA), etc. It can be a device with wireless transceiver function; it can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water (such as ships); it can also be deployed in the air (such as airplanes, balloons and satellites). Terminal equipment can be used to connect people, objects and machines. The terminal device 120 can be widely used in various scenarios, such as cellular communication, WLAN communication, device-to-device (D2D), vehicle-to-everything (V2X), peer to peer (P2P), machine to machine (M2M), machine type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, smart home, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.
[0136] In the embodiments of the present application, the device for realizing the function of the terminal may be a terminal; or it may be a device capable of supporting the terminal to realize the function, such as a chip system, a communication module, or a modem, etc., which may be installed in the terminal. In the embodiments of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0137] It is understandable that when the network device is an access point (such as Figure 1 110b), the terminal device is a non-access point station (such as Figure 1 120f or 120g), the network formed by the network device and the terminal device may be a wireless local area network (WLAN). In other words, Figure 1 The communication system shown may include, but is not limited to, a WLAN.
[0138] For example, see Figure 2 , Figure 2Schematic diagram of a wireless local area network system provided by an embodiment of the present application. Figure 2 As shown, the WLAN system includes one or more APs and one or more non-AP STAs (such as Figure 2 The AP can communicate and sense with one or more non-AP STAs, and multiple non-AP STAs can also communicate and sense each other.
[0139] Understandably, Figure 2 The non-AP STA is a mobile phone and the AP is a router as an example, which does not limit the types of AP and non-AP STA in the embodiment of the present application. Figure 2 Only one AP and two non-AP STAs are shown for example. However, the number of APs or non-AP STAs in the WLAN system may be more or less, which is not limited in the embodiments of the present application.
[0140] In one possible implementation, non-AP STA and AP can support WLAN communication protocol and WLAN sensing protocol at the same time. The WLAN communication protocol includes but is not limited to: 802.11ax protocol, 802.11be protocol, Wi-Fi7 or next-generation protocol, such as Wi-Fi 8, ultra high reliability (UHR), 802.11bn protocol, or Wi-Fi AI, or millimeter wave, etc. The WLAN sensing protocol includes but is not limited to: 802.11bf protocol, or the next-generation sensing protocol of 802.11bf protocol, or a future generation of WLAN sensing protocol, etc.
[0141] WLAN systems can provide high-speed and low-latency transmission. With the continuous evolution of WLAN application scenarios, WLAN systems will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry or the banking industry, corporate offices, sports stadiums and exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, production workshops and warehouses, etc. Of course, the devices supporting WLAN communication (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart electric meters, smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, televisions, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as augmented reality (AR), virtual reality (VR), etc.), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), Internet of Vehicles devices in Internet of Vehicles, infrastructure in daily life scenes (such as vending machines, self-service navigation desks in supermarkets, self-service cashier devices, self-service ordering machines, etc.), and equipment in large sports and music venues, etc. The specific forms of sites and access points are not limited in the embodiments of the present application, and are only exemplary descriptions here.
[0142] It can be understood that although the present application is mainly described by taking the network deploying the Institute of Electrical and Electronics Engineers (IEEE) 802.11 as an example, it is easy for those skilled in the art to understand that the various aspects involved in the present application can be extended to other networks adopting various standards or protocols, such as Bluetooth (BLUETOOTH), high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE802.11 standard, mainly used in Europe) and wide area network (WAN), wireless local area network (WLAN), personal area network (PAN) or other networks known now or developed later. Therefore, regardless of the coverage range and wireless access protocol used, the various aspects provided in the present application can be applied to any suitable wireless network.
[0143] In some embodiments, the above Figure 2The AP in the WLAN system shown can be replaced by an access point multi-link device (AP multi-link device, AP MLD), and the non-AP STA can be replaced by a non-AP multi-link device (non-AP MLD). That is to say, the technical solution provided in the embodiment of the present application can also be applied to the scenario where a multi-link device (MLD) communicates with a multi-link device. A multi-link device is a wireless communication device that supports multiple links for transmission in parallel. Compared with a device that only supports single-link transmission, a multi-link device has higher transmission efficiency and higher throughput. A multi-link device includes one or more affiliated stations STA (affiliated STA), and an affiliated STA is a logical station that can work on a link. Among them, the affiliated station can be an access point (access point, AP) or a non-access point station (non-AP STA). A multi-link device whose affiliated station is an AP can be called an AP MLD, and a multi-link device whose affiliated station is a non-AP STA can be called a non-AP MLD.
[0144] In one possible implementation, the multi-link device involved in the embodiment of the present application (which can be either non-APMLD or AP MLD) is a device with wireless communication function. The device can be a complete device, or a chip or processing system installed in the complete device. Devices installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of these chips or processing systems.
[0145] It can be understood that electromagnetic wave signals have dual functions of communication and perception, which makes communication perception integration (ISAC) possible. At present, some people have proposed that communication signals can be used for perception. In a possible implementation, the system architecture of using communication signals for perception is as follows: Figure 3 As shown, Figure 3 A possible architecture diagram of the communication and perception integrated system is shown. Figure 3 As shown in the figure, the communication and perception in this system can share the transmitter in terms of hardware and signal processing modules. The transmitted signal can be used as a communication signal to transmit information and as a detection signal to perceive the target. That is, the orthogonal frequency division multiplexing (OFDM) communication waveform is used as the perception signal, and the perception algorithm is designed at the sensing receiver to estimate the distance and speed of the target.
[0146] Specifically, in Figure 3 At the transmitting end shown in FIG. 1 , the binary bit data is divided into multiple parallel streams after serial-to-parallel conversion and mapped onto phase shift keying (PSK) symbols, thereby generating a modulation symbol sequence d Tx The modulation symbol sequence d Tx After inverse fast Fourier transform (IFFT) and parallel-to-serial conversion, the signal is converted to an analog signal x(t) through digital to analog (D / A) and mixed with the local oscillator (LO) signal before being transmitted at the carrier frequency. Figure 3 The receiving end shown in the figure receives the modulation symbol d Rx It is recovered from the received baseband signal y(t) through a fast Fourier transform (FFT) operation.
[0147] The perception and processing of the target's speed and distance include but are not limited to the following three steps: First, through channel estimation The transmitted information is removed from the received information symbols. As an optional step, a window function can be applied to D along both dimensions (rows and columns) of the matrix div , to reduce the sidelobe level introduced by Fourier transform in the subsequent steps. Then, calculate D div Finally, based on each column of the matrix generated by the previous step of discrete Fourier transform, its inverse discrete Fourier transform is calculated, and the resulting matrix can represent the two-dimensional radar image in range and Doppler.
[0148] It is understandable that the above Figure 3 The transmission signal shown is modulated by PSK. Since PSK modulation is of constant envelope (or constant modulus), the ambiguity function (or autocorrelation function) sidelobe of the PSK modulated waveform is small, and its perception performance is good. However, in order to improve the transmission rate and communication performance, the existing communication system usually adopts quadrature amplitude modulation (QAM). Since the QAM waveform is of non-constant envelope (or non-constant modulus), its ambiguity function (or autocorrelation function) sidelobe is high, and the ambiguity function (or autocorrelation function) reflects the ability of the perception system to resolve the target. Therefore, the high sidelobe of the ambiguity function (or autocorrelation function) will affect the detection performance of the target, resulting in poor perception performance.
[0149] In view of this, the embodiments of the present application provide a communication method, device and readable storage medium to address the problem that the ambiguity function (or autocorrelation function) sidelobes of the existing non-constant modulus modulation (such as QAM) communication signal are high and the perception performance is poor. By reducing the ambiguity function (or autocorrelation function) sidelobes of the non-constant modulus modulation (such as QAM) communication signal, it can not only support communication and perception simultaneously (or support the integration of communication and perception), but also improve the perception performance while taking into account the communication performance.
[0150] The technical solution provided by this application will be described in detail below with reference to more drawings.
[0151] In order to facilitate the clear description of the technical solution of the present application, the present application is described through multiple embodiments, and specifically refer to the description of each embodiment below. In the present application, unless otherwise specified, the same or similar parts between each embodiment or implementation can refer to each other. In each embodiment of the present application, and each implementation method / implementation method / implementation method in each embodiment, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments and each implementation method / implementation method / implementation method in each embodiment are consistent and can be referenced to each other, and the technical features in different embodiments and each implementation method / implementation method / implementation method in each embodiment can be combined to form a new embodiment, implementation method, implementation method, or implementation method according to its inherent logical relationship. The implementation method of the present application described below does not constitute a limitation on the scope of protection of the present application. It can be understood that the order of the following embodiments does not represent the degree of importance.
[0152] It should be understood that in the present application, indication includes direct indication (also called explicit indication) and implicit indication. Wherein, direct indication of information A means including the information A; implicit indication of information A means indicating information A through the correspondence between information A and information B and direct indication of information B. Wherein, the correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0153] It should be understood that in the present application, information D is determined based on information C, which includes information D being determined based only on information C, and information D being determined based on information C and other information. In addition, information C is used to determine information D, which may also include indirect determination, such as information D being determined based on information E, and information E being determined based on information C.
[0154] In addition, "network element A sends information A to network element B" in each embodiment of the present application can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the network element B, which may include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as the source end of the information A or the intermediate network element in the transmission path between the source end and the network element A, which may include directly or indirectly receiving information from network element A. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be repeated here.
[0155] In a possible implementation, the first communication device in the present application may be an AP or a base station, and the second communication device may be a non-AP STA or a UE; or, the first communication device is a non-AP STA or a UE, and the second communication device is an AP or a base station. Of course, the first communication device and the second communication device in the present application may both be non-AP STAs or UEs, or, the first communication device and the second communication device may both be APs or base stations. The present application does not limit the specific forms of the first communication device and the second communication device.
[0156] In one possible implementation, the technical solution provided in the present application can be applied to scenarios where data communication and perception are carried out simultaneously (such as integrated communication and perception), and is mainly used in communication systems that use OFDM technology, such as: Wi-Fi communication and perception scenarios, cellular communication and perception scenarios, etc.
[0157] In order to better understand the technical solution provided by the present application, the following first introduces the possible locations of constellation shaping in the transmitting end and the receiving end, then introduces one or more possible implementations of constellation shaping, and finally introduces some or all signaling interactions for supporting the constellation shaping function at both ends of the transmitting and receiving ends. It can be understood that the order of the introduction below is only for ease of understanding and does not represent the degree of importance.
[0158] In a possible implementation, the present application can add a constellation shaping link at the transmitting end of the existing OFDM communication system, and at the same time add a constellation shaping dematching link at the receiving end. Figure 4a and Figure 4b , Figure 4a is a simplified flowchart of the signal processing at the transmitting end provided in an embodiment of the present application, Figure 4b : is a simplified flowchart of the receiving end signal processing provided by the embodiment of the present application. Figure 4a and Figure 4bTaking binary convolutional code (BCC) as an example, of course, the present application is also applicable to other coding methods, such as low-density parity-check codes (LDPC) or polar codes. For example, Figure 4a The figure shows the transmitter processing of the 160MHz very high throughput (VHT) single user (SU) PPDU data field. Figure 4b The corresponding receiving end processing process is shown.
[0159] The present application can obtain the optimal or suboptimal constellation point probability distribution (or specific distribution) by jointly optimizing communication and perception according to the needs of communication and perception. Exemplarily, by jointly optimizing the fourth-order moment of the QAM signal amplitude and the communication achievable rate, the fourth-order moment of the amplitude of the optimized constellation diagram is made to approach 1 after probability weighting, thereby obtaining the trade-off between communication performance and perception performance and the corresponding constellation probability distribution under the trade-off. Alternatively, by jointly optimizing the range of the QAM signal amplitude (affecting the perception performance) and the number of constellation points (affecting the communication performance), the constellation points that meet the condition (such as the QAM signal amplitude within a certain range) are retained, and the retained constellation points obey an equal probability distribution, and the probability of the constellation points that do not meet the condition is zero (or discarded), thereby obtaining the trade-off between communication performance and perception performance and the corresponding constellation point probability distribution under the trade-off, that is, the probability value of each constellation point.
[0160] like Figure 4a As shown, the constellation is shaped according to the optimized probability distribution of constellation points, and the binary bit data output by the BCC interleaver is mapped to the QAM symbol, thereby generating a modulation symbol sequence that conforms to a specific distribution (that is, the optimized probability distribution of constellation points). After inverse discrete Fourier transform (IDFT) and parallel-to-serial conversion, the signal is converted into an analog signal, and after mixing with the local oscillator signal (after cyclic shift diversity (CSD)), a guard interval (GI) and a window are inserted, and then transmitted through the analog and RF modules. Correspondingly, the processing process at the receiving end is the inverse process of the transmitting end. As shown Figure 4bAs shown, the receiving end first receives the baseband signal through the digital and RF modules, and after removing the guard interval (GI) and serial-to-parallel conversion, (after de-cyclic shift diversity (DCSD)) recovers the received modulation symbol sequence from the received baseband signal through discrete Fourier transform (DFT) operation. It can be understood that, similar to the prior art, Figure 4a The transmitted modulation symbol sequence and Figure 4b The received modulation symbol sequence completes the sensing task together, that is, the sensing task works on the transmitted and received modulation symbols. In other words, the sensing task can be completed without further processing of the modulation symbols (such as constellation demapping, BCC deinterleaving, or BCC decoding). However, for communication tasks, such as Figure 4b As shown, it is also necessary to perform constellation shaping and matching according to the optimized probability distribution of constellation points, demap the modulation symbol sequence restored by the DFT operation into binary bit data, and then obtain the original information through the BCC deinterleaver and BCC decoder.
[0161] It is understandable that the above Figure 4a and Figure 4b Taking the signal processing of the transmitting end and the receiving end of Wi-Fi communication as examples, in practical applications, the constellation shaping provided in the embodiments of the present application is also applicable to the transmitting end and the receiving end of cellular communication, which will not be described in detail here.
[0162] One or more possible implementations of constellation shaping are described below.
[0163] This application is aimed at the ISAC system, and designs an ISAC waveform based on constellation shaping to address the problem of poor perception performance of existing non-constant modulus modulation (such as 16QAM, 64QAM, 256QAM, etc.) signals. Exemplarily, based on the performance requirements of communication and perception, the communication performance and perception performance of specific non-constant envelope (or non-constant modulus) modulation signals (such as 16QAM, 64QAM, 256QAM, etc.) are jointly optimized to obtain the constellation point probability distribution (or specific distribution) with the best or suboptimal communication performance and perception performance. Then, the obtained constellation point probability is transmitted, and the existing communication waveform is constellated, for example, the existing QAM constellation points with equal probability are encoded into QAM constellation points with unequal probability, so as to obtain an ISAC waveform that meets both communication and perception performance requirements.
[0164] In a possible implementation, since the side lobes of the ambiguity function of the modulated signal are affected by the amplitude of the modulation symbol (related to the fourth-order moment of the modulation symbol amplitude), for the PSK modulated signal, the expectation of the fourth-order moment of its modulation symbol is equal to 1. Therefore, the communication and perception joint optimization idea of the present application can be: by jointly optimizing the fourth-order moment of the QAM signal amplitude and the communication achievable rate, the probability-weighted value of the fourth-order moment of the amplitude of the optimized constellation diagram tends to 1, thereby obtaining a trade-off between communication performance and perception performance and the corresponding constellation point probability distribution P under the trade-off. A .
[0165] See also Figure 5 , Figure 5 1 is a flow chart of a possible constellation shaping method provided by an embodiment of the present application. The method mainly introduces how to encode QAM constellation points with equal probability into QAM constellation points with unequal probability to obtain an ISAC waveform that takes into account both communication performance and perception performance. Figure 5 As shown, the constellation shaping method includes but is not limited to the following steps:
[0166] S101, obtaining the constellation point probability distribution P of constellation shaping under a certain modulation mode A , the probability distribution of the constellation point P A The number of constellation points R is equal to the modulation order M of this modulation mode.
[0167] The modulation methods involved in the embodiments of the present application may include quadrature amplitude modulation (QAM), and QAM includes two types: uniform constellation and non-uniform constellation (NUC). In the embodiments of the present application, QAMs of different modulation orders can be understood as different modulation methods, such as 16QAM and 64QAM can be understood as two different modulation methods. For the sake of clarity, the embodiments of the present application are described below using QAM as a uniform constellation as an example. However, the embodiments of the present application are also applicable to the case where QAM is a non-uniform constellation.
[0168] In a possible implementation, for a non-constant envelope (or non-constant modulus) QAM signal (such as 16QAM and 64QAM), the embodiment of the present application jointly optimizes the fourth-order moment of the QAM signal amplitude and the communication achievable rate according to the performance requirements of communication and perception, so that the probability-weighted value of the fourth-order moment of the constellation amplitude after optimization approaches 1 and the number of constellation points after optimization remains unchanged, thereby obtaining a trade-off between communication performance and perception performance and the corresponding constellation point probability distribution P under the trade-off. A, that is, the probability value of each constellation point. It can be understood that for QAM with different modulation orders, different constellation point probability distributions P can be obtained by jointly optimizing the fourth-order moment of the QAM signal amplitude and the communication achievable rate. A For QAM of the same modulation order, the number of constellation points before optimization in the embodiment of the present application is the same as the number of constellation points after optimization.
[0169] In a possible implementation, the embodiment of the present application may predefine QAMs of different modulation orders and their corresponding constellation point probability distributions P in the standard protocol. A , that is, the probability value of each constellation point.
[0170] For example, 16QAM and 64QAM are taken as examples, as shown in Tables 1 and 2 below. Table 1 shows the constellation point probability distribution P of constellation shaping under 16QAM A , or in other words, Table 1 shows the corresponding constellation point probability distribution after the trade-off between communication performance and perception performance under 16QAM. Table 2 shows the constellation point probability distribution P under 64QAM constellation shaping A , or in other words, Table 2 shows the corresponding constellation point probability distribution after the trade-off between communication performance and perception performance under 64QAM. A Including the probability values of 16 constellation points, Table 2 shows the probability distribution of constellation points P A It includes the probability values of 64 constellation points. It can be understood that for 16QAM, before the trade-off between communication performance and perception performance, the probability values of each constellation point are equal, which is 1 / 16 (equal to 0.0625). For 64QAM, before the trade-off between communication performance and perception performance, the probability values of each constellation point are equal, which is 1 / 64 (approximately equal to 0.0156).
[0171] It can also be understood that for QAM with the same modulation order, the constellation shaping (or the trade-off between communication performance and perception performance) of the embodiments of the present application does not change the number of constellation points. For example, the number of constellation points of 16QAM is 16 before and after the trade-off of communication performance and perception performance. Similarly, the number of constellation points of 64QAM is 64 before and after the trade-off of communication performance and perception performance.
[0172] Table 1
[0173] 1 2 3 4 1 0.0156 0.1094 0.1094 0.0156 2 0.1094 0.0156 0.0156 0.1094 3 0.1094 0.0156 0.0156 0.1094 4 0.0156 0.1094 0.1094 0.0156
[0174] Table 2
[0175] 1 2 3 4 5 6 7 8 1 0.0061 0.0108 0.0204 0.0217 0.0204 0.0204 0.0108 0.0061 2 0.0108 0.0217 0.0192 0.0176 0.0176 0.0192 0.0217 0.0108 3 0.0204 0.0192 0.0134 0.0105 0.0105 0.0134 0.0192 0.0204 4 0.0217 0.0176 0.0105 0.0085 0.0085 0.0105 0.0176 0.0217 5 0.0217 0.0176 0.0105 0.0085 0.0085 0.0105 0.0176 0.0217 6 0.0204 0.0192 0.0134 0.0105 0.0105 0.0134 0.0192 0.0204 7 0.0108 0.0217 0.0192 0.0176 0.0176 0.0192 0.0217 0.0108 8 0.0061 0.0108 0.0204 0.0217 0.0217 0.0204 0.0108 0.0061
[0176] It can be understood that in practical applications, in order to achieve flexibility, the probability of the constellation points of the constellation shaping can be marked as a range, not necessarily a single value. In other words, when standardizing (or predefining in the standard protocol) the probability of the constellation points, it is not required that the probability of each constellation point strictly reach a certain value, and it can be a probability range. Exemplarily, as shown in Table 1 above, for the constellation point in the second row and third column (2,3), the probability of the constellation point is 0.0156, and only when other constellation points meet the corresponding probability values, do they correspond to the constellation shaping of 16QAM. When using a probability range, the probability of this constellation point can be any value between 0.1-0.2, and correspondingly, the probability of other constellation points can also be a numerical range, which can also correspond to the constellation shaping of 16QAM, which can improve the flexibility of implementation.
[0177] In a possible implementation, the following takes 16QAM and 64QAM as examples to introduce several methods for selecting the probability range (or probability interval) of the constellation points for constellation shaping. Figure 6 , Figure 6 Schematic diagram of the value of the constellation point probability interval provided by the embodiment of the present application. Figure 6 As shown in the figure, for a given modulation mode (16QAM or 64QAM), the uniformly distributed constellation point probability corresponds to the "communication (performance) optimal" point, and through the joint optimization of communication performance and perception performance (such as joint optimization of the fourth-order moment of the QAM signal amplitude and the communication achievable rate), the "perception (performance) optimal" point and the "(communication performance and perception performance) joint optimal" point can be obtained. Among them, the fourth-order moment C0 of 16QAM and 64QAM is equal to 1 when "perception optimal", and the fourth-order moment C0 of 16QAM is equal to 1.08 when "jointly optimal", and the fourth-order moment C0 of 64QAM is equal to 1.25.
[0178] Exemplarily, there are two possible ways to take values of the probability interval of the constellation point:
[0179] Method 1: Determine the probability interval of the constellation points based on communication performance. Figure 6 As shown in (a), the communication performance is divided into equal intervals, and N1 communication performance intervals (N1Δ1) near the optimal point (such as the "communication optimal" point, or the "joint optimal" point, etc.) are taken as the value interval of the constellation point probability. For example, the communication performance interval can be set to a minimum quantization unit (such as the minimum unit is 0.01, or 1 / R) to facilitate the calculation of the constellation point probability interval.
[0180] Method 2: Determine the probability interval of the constellation points based on the perception performance. Figure 6As shown in (b), the perceptual performance is sampled at equal intervals, and N2 perceptual performance intervals (N2Δ2) near the optimal point (such as the "joint optimal" point, or the "perceptual optimal" point, etc.) are taken as the value interval of the constellation point probability. For example, the perceptual performance interval can be set to a minimum quantization unit (such as the minimum unit is 0.01, or 1 / R) to facilitate the calculation of the constellation point probability interval.
[0181] For QAM, the constellation point probabilities in existing communication systems follow a uniform distribution, such as Figure 6 At this point, the probability of all constellation points in 16QAM is 1 / 16, as shown in Table 3a below; the probability of all constellation points in 64QAM is 1 / 64, as shown in Table 3b below. At the "communication optimal" point, the constellation diagrams of 16QAM and 64QAM are as follows Figure 7 It can be understood that at the "communication optimal" point, the system has the best communication performance, but its perception performance is poor.
[0182] Table 3a
[0183]
[0184]
[0185] Table 3b
[0186] 1 2 3 4 5 6 7 8 1 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 2 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 3 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 4 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 5 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 6 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 7 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 8 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156
[0187] For example, according to the above method 1, the probability interval of the constellation point is determined according to the communication performance, and Figure 6 The probability of constellation points within a certain range to the right of the "communication optimal" point in (a). Figure 6 As shown in (a), assuming that the fourth-order moment C0 of the right boundary point selected at this time is equal to 1.8, the probability of the 16QAM constellation point corresponding to the right boundary point (C0=1.8) is shown in the following Table 4a, or Table 4a shows the probability of the constellation point of 16QAM when C0=1.8; the probability of the 64QAM constellation point corresponding to the right boundary point (C0=1.8) is shown in the following Table 4b, or Table 4b shows the probability of the constellation point of 64QAM when C0=1.8. Exemplarily, the above Table 3a and the following Table 4a can constitute the constellation point probability interval of constellation shaping under 16QAM, as shown in the following Table 5a; similarly, the above Table 3b and the following Table 4b can constitute the constellation point probability interval of constellation shaping under 64QAM, as shown in the following Table 5b.
[0188] Table 4a
[0189] 1 2 3 4 1 0.1250 0 0 0.1250 2 0 0.1250 0.1250 0 3 0 0.1250 0.1250 0 4 0.1250 0 0 0.1250
[0190] Table 4b
[0191] 1 2 3 4 5 6 7 8 1 0.0583 0.0090 0.0071 0.0069 0.0069 0.0071 0.0090 0.0583 2 0.0090 0.0069 0.0077 0.0088 0.0088 0.0077 0.0069 0.0090 3 0.0071 0.0077 0.0108 0.0154 0.0154 0.0108 0.0077 0.0071 4 0.0069 0.0088 0.0154 0.0647 0.0647 0.0154 0.0088 0.0069 5 0.0069 0.0088 0.0154 0.0647 0.0647 0.0154 0.0088 0.0069 6 0.0071 0.0077 0.0108 0.0154 0.0154 0.0108 0.0077 0.0071 7 0.0090 0.0069 0.0077 0.0088 0.0088 0.0077 0.0069 0.0090 8 0.0583 0.0090 0.0071 0.0069 0.0069 0.0071 0.0090 0.0583
[0192] Table 5a
[0193]
[0194] Table 5b
[0195]
[0196]
[0197] Understandably, Figure 6 At the "perceptually optimal" point in , the system has the best perception performance, but its communication performance is the worst, and its corresponding constellation diagram is constant modulus (or constant envelope) or approximately constant modulus (or approximately constant envelope). At this time, at the "perceptually optimal" point (C0=1), the constellation point probability of 16QAM is shown in the following Table 6a, and the constellation point probability of 64QAM is shown in the following Table 6b.
[0198] Table 6a
[0199] 1 2 3 4 1 0 0.1250 0.1250 0 2 0.1250 0 0 0.1250 3 0.1250 0 0 0.1250 4 0 0.1250 0.1250 0
[0200] Table 6b
[0201] 1 2 3 4 5 6 7 8 1 0 0 0 0.0417 0.0417 0 0 0 2 0 0.0417 0.0625 0 0 0.0625 0.0417 0 3 0 0.0625 0 0 0 0 0.0625 0 4 0.0417 0 0 0 0 0 0 0.0417 5 0.0417 0 0 0 0 0 0 0.0417 6 0 0.0625 0 0 0 0 0.0625 0 7 0 0.0417 0.0625 0 0 0.0625 0.0417 0 8 0 0 0 0.0417 0.0417 0 0 0
[0202] like Figure 6 As shown, for 16QAM, the fourth-order moment C0 corresponding to the "joint optimal" point is 1.08; for 64QAM, the fourth-order moment C0 corresponding to the "joint optimal" point is 1.25. For example, according to the above method 2, the probability interval of the constellation point is determined according to the perception performance, and the Figure 6 The probability of constellation points within a certain range to the left of the "joint optimal" point in (b). Figure 6 As shown in (b), it is assumed that the fourth-order moment C0 of the left boundary point selected at this time under 16QAM is equal to 1.28, that is, C0=1.28 (16QAM); the fourth-order moment C0 under 64QAM is equal to 1.45, that is, C0=1.45 (64QAM). The probability of the 16QAM constellation point corresponding to the left boundary point is shown in the following Table 7a, or Table 7a shows the probability of the constellation point of 16QAM when C0=1.28; the probability of the 64QAM constellation point corresponding to the left boundary point is shown in the following Table 7b, or Table 7b shows the probability of the constellation point of 64QAM when C0=1.45. Exemplarily, the above Table 6a and the following Table 7a can constitute the constellation point probability interval of constellation shaping under 16QAM, as shown in the following Table 8a; similarly, the above Table 6b and the following Table 7b can constitute the constellation point probability interval of constellation shaping under 64QAM, as shown in the following Table 8b.
[0203] Table 7a
[0204]
[0205]
[0206] Table 7b
[0207] 1 2 3 4 5 6 7 8 1 0.0225 0.0151 0.0139 0.0137 0.0137 0.0139 0.0151 0.0225 2 0.0151 0.0137 0.0141 0.0147 0.0147 0.0141 0.0137 0.0151 3 0.0139 0.0141 0.0156 0.0169 0.0169 0.0156 0.0141 0.0139 4 0.0137 0.0147 0.0169 0.0214 0.0214 0.0169 0.0147 0.0137 5 0.0137 0.0147 0.0169 0.0214 0.0214 0.0169 0.0147 0.0137 6 0.0139 0.0141 0.0156 0.0169 0.0169 0.0156 0.0141 0.0139 7 0.0151 0.0137 0.0141 0.0147 0.0147 0.0141 0.0137 0.0151 8 0.0225 0.0151 0.0139 0.0137 0.0137 0.0139 0.0151 0.0225
[0208] Table 8a
[0209]
[0210] Table 8b
[0211]
[0212] It can be understood that the probability values or probability intervals shown in Tables 1 to 8b above are examples. The embodiments of the present application do not limit the specific probability values of each constellation point of the constellation shaping. In practical applications, it is only necessary for the sender and receiver (or the communicating parties, or the data sender and the data receiver) to reach an agreement on the probability values of each constellation point of the constellation shaping.
[0213] In a possible implementation, the embodiment of the present application may predefine the probability intervals of QAM with different modulation orders and their corresponding constellation points in the standard protocol.
[0214] In one possible implementation, the communication device may first determine the modulation order M of QAM, and then obtain the probability of each constellation point of the constellation shaping under the modulation order M (or M-QAM). The probability of each constellation point of the constellation shaping may be predefined by the standard protocol or determined based on the probability interval predefined by the standard protocol, or preconfigured, or obtained from other communication devices, and the embodiments of the present application are not limited thereto. It can be understood that the modulation order M of QAM may be a positive integer, such as M is 4, or 8, or 16, or 64, or 256. For example, the communication device (transmitter) may determine the modulation order M of QAM according to its own communication needs and / or channel environment; and then may select the corresponding constellation point probability distribution P according to the modulation order M. A (i.e., the probability of each constellation point), or the probability value of each constellation point can be determined from the probability interval of each constellation point corresponding to the modulation order M. It can be understood that in order for the receiving end to correctly demodulate and obtain the communication data, the transmitting end and the receiving end need to align the modulation order M of the QAM and the probability of each constellation point of the constellation shaping. Exemplary methods for aligning the QAM modulation order M and the probability of each constellation point of the constellation shaping at both ends of the transmitting and receiving end can be referred to the description of the embodiment below, which is not described in detail here. Among them, the constellation point probability distribution P of the embodiment of the present application is AThe number of constellation points R is equal to the modulation order M of QAM.
[0215] S102, based on the probability distribution P of the constellation point A ,The binary bit stream is encoded using a constant component distribution matcher to obtain multiple bit sequences of equal length.
[0216] S103, combining the multiple bit sequences of equal lengths bit by bit and mapping them one by one with the constellation points under the modulation mode to obtain a constellation (or waveform) after constellation shaping.
[0217] In a possible implementation, the communication device can determine the number of constellation points according to the modulation order M (taking 16QAM as an example, M is equal to 16, and R is also equal to 16), and then the least common multiple m of the denominator in the constellation point probabilities of the constellation shaping (such as the above Table 1) can be used as the output length of the constant composition distribution matching (CCDM), and the numerator of each constellation point probability can be used as the number of times this constellation point appears in the output sequence of length m. The probability of each constellation point in the constellation output in this way meets the constellation point probability distribution P after the trade-off of communication performance and perception performance. A Taking 16QAM as an example, the probability of each constellation point in the constellation output through the above process meets the probability value of the corresponding constellation point in Table 1 above. Then, the communication device can calculate the number of combinations As the maximum number of types of output sequences. Where s1 represents the probability distribution of constellation points P A (Take 16QAM as an example, as shown in Table 1 above) The numerator of the probability of the first constellation point, s2 represents the probability distribution P of the constellation point A (Take 16QAM as an example, as shown in Table 1 above) The numerator of the probability of the second constellation point, and so on, s R Represents the probability distribution of constellation points P A (Take 16QAM as an example, as shown in Table 1 above) The numerator of the probability of the Rth constellation point. Since the input is a random binary sequence, the communication device can also calculate the input sequence number k=floor(log2K). Wherein, floor() means "round down", which will not be repeated below.
[0218] In another possible implementation, the communication device may determine the number of constellation points according to the modulation order M (taking 16QAM as an example, M is equal to 16, and R is also equal to 16), and then the probability value of each constellation point of the constellation shaping (such as the above Table 1) may be approximated so that they have the same denominator m (such as ). Similarly, m is the output length of CCDM, and the numerator of the probability of each constellation point represents the number of times this constellation point appears in the output sequence of length m. The probability of each constellation point in the constellation outputted in this way is an approximate value of the constellation point probability after the trade-off between communication performance and perception performance, and the probability distributions of the two are basically the same. Taking 16QAM as an example, the probability of each constellation point in the constellation outputted through the above process is similar to the probability value of the corresponding constellation point in Table 1 above, and the probability distributions of the two are basically the same. Then, the communication device can calculate the number of combinations As the maximum number of types of output sequences. Where s1 represents the probability distribution of constellation points P A (Take 16QAM as an example, as shown in Table 1 above) where the probability of the first constellation point is approximated, s2 represents the probability distribution P of the constellation point A (Take 16QAM as an example, as shown in Table 1 above) The numerator after the approximation of the probability of the second constellation point, and so on, s R Represents the probability distribution of constellation points P A (Take 16QAM as an example, as shown in Table 1 above) The numerator after approximation of the probability of the Rth constellation point. Since the input is a random binary sequence, the communication device can also calculate the input sequence number k=floor(log2K).
[0219] For example, see Figure 8 , Figure 8 This is a possible schematic diagram of 16QAM constellation shaping provided in the embodiment of the present application. A For example, Figure 8 As shown in step 1, the least common multiple m of the denominator in Table 1 is 64, that is, the output length of CCDM is m=64, and the numerators of the probabilities of the constellation points in Table 1 {s1, s2, …, s R}={1,7,…,7,1}. It can be understood that each constellation symbol under 16QAM can be represented by 4 bits, which are denoted as B1, B2, B3, and B4 respectively. In one possible implementation, the communication device can determine the number of bits of each constellation symbol as the CCDM parallel number, and can calculate the probability of each bit being "0" in the output sequence respectively. Taking 16QAM as an example, the probability of B1, B2, B3, and B4 being "0" in the output sequence can be calculated respectively. Since the denominator of the probability is the length m of the output sequence, the numerator represents the number of different bits that are "0" in the output sequence, denoted as n1, n2, n3, and n4 respectively. Among them, n i Equal to B of all constellation points i The bit is multiplied by the probability numerator of the corresponding constellation point {s1,s2,…,s R}, that is. For example: Figure 8As shown, n1 = 0×1 + 0×7 +… + 1×7 + 1×1, n2 = 0×1 + 1×7 +… + 0×7 + 1×1.
[0220] like Figure 8 As shown in step 2, represents the probability that the B1 bit is "1" in the output sequence of length m bits The probability of the sum being "0" represents the probability that the B2 bit is "1" in the output sequence of length m bits The probability of the sum being "0" And so on. represents the probability that bit B4 is "1" in the output sequence of length m bits The probability of the sum being "0"
[0221] Then, the communication device can calculate the input length of each parallel CCDM, which is recorded as k1, k2, k3, and k4, and satisfies k=k1+k2+k3+k4. Figure 8 As shown in step 3, k i =floor(log2K i ), like Figure 8 As shown in step 4, each parallel CCDM takes an input of length k. i The binary sequence of is encoded into a binary sequence of length m, and the constellation shaping is completed. Fig. 9 , Fig. 9 Schematic diagram of CCDM coding provided by the embodiment of the present application. Fig. 9 As shown, CCDM has a probability P Bi Under control, the input length is k i The binary sequence of is encoded into a binary sequence of length m. Among them, Including p0 and p1, p0 represents B i The probability that a bit is "0" in the output sequence of length m bits, p1 represents B i The probability that a bit is "1" in the output sequence of length m bits.
[0222] In a possible implementation, after constellation shaping, the communication device may combine the bit sequences output by each parallel CCDM bit by bit, and map the combination results to the constellation points one by one, such as Figure 8 As shown, the distribution of each constellation point in the generated sequence is Figure 8 The probability distribution in step 1 is consistent. Figure 8 The process shown can obtain an optimized (or constellation-shaped) constellation (or waveform).
[0223] See also Fig.10 , Fig.10 The desired constellation diagram provided in the embodiment of the present application and the constellation diagram obtained after constellation shaping. The desired constellation diagram can be a QAM constellation diagram after weighing the communication performance and the perception performance obtained by jointly optimizing the fourth-order moment of the QAM signal amplitude and the communication achievable rate. It can be understood as a theoretical diagram. The QAM constellation diagram obtained by constellation shaping can be understood as a QAM constellation diagram that is targeted at the desired QAM constellation diagram and undergoes a series of processing (i.e., constellation shaping, as described above). Figure 8 The QAM constellation diagram is actually obtained after the steps shown in FIG. Fig.10 From (a) and (b), we can see that the expected constellation diagram under 16QAM is different from the constellation obtained after constellation shaping. Figure 1 due to Fig.10 From (c) and (d), it can be seen that the expected constellation diagram under 64QAM is consistent with the constellation diagram obtained after constellation shaping. Fig.10 The darker the color of the middle constellation point, the smaller its probability value.
[0224] In a possible implementation, after the communication device (transmitter) obtains the constellation (or waveform) after constellation shaping, the constellation (or waveform) can be subsequently processed (as described above). Figure 4a After receiving the baseband signal through the digital and RF modules, the receiving end processes it through various processes (as shown above). Figure 4b As shown in the figure, the modulation symbol sequence is obtained. For the perception task, the received modulation symbol sequence and the modulation symbol sequence sent by the transmitter are used together to complete the task; for the communication task, the received modulation symbol sequence is constellation-shaped and dematched according to the probability value of each constellation point of the constellation shaping to obtain a binary bit sequence. It can be understood that the constellation shaping and dematching at the receiving end is the inverse process of the constellation shaping at the transmitting end, which is not described in detail in this application.
[0225] The embodiment of the present application aims at a certain non-constant modulus (or non-constant envelope) modulation signal, and obtains a specific constellation point probability distribution by jointly optimizing the communication performance and the perception performance. The constellation point probability distribution is a trade-off between the communication performance and the perception performance, and for the same modulation mode, the number of constellation points after optimization is consistent with the number of constellation points before optimization, but the probabilities of constellation points of different amplitudes are different. In other words, the constellation obtained by the joint optimization of the embodiment of the present application retains all the constellation points in the original constellation, but the probabilities of the constellation points are not exactly the same. It can be understood that the constellation points in the original constellation are uniformly distributed, and the constellation points in the optimized constellation are specifically distributed (non-uniformly distributed). The embodiment of the present application constellation shapes the binary sequence through parallel CCDM, thereby obtaining a new constellation (or waveform), and the probability distribution of the constellation is consistent with the probability distribution of the constellation points obtained by the joint optimization. Therefore, when the constellation (or waveform) is used in the ISAC system for simultaneous communication and perception, the perception performance can be improved while taking into account the communication performance.
[0226] See also Fig.11 , Fig.11 FIG. 1 is a flow chart of another possible constellation shaping method provided in an embodiment of the present application. Fig.11 As shown, the constellation shaping method includes but is not limited to the following steps:
[0227] S201, obtaining the constellation point probability distribution P of constellation shaping under a certain modulation mode A , the probability distribution of the constellation point P A The probability of each constellation point in is the same, and the probability distribution of the constellation point is P A The number R of the constellation points is less than the modulation order M of the modulation mode.
[0228] In a possible implementation, for a non-constant envelope (or non-constant modulus) QAM signal (such as 16QAM and 64QAM), the embodiment of the present application jointly optimizes the range of the QAM signal amplitude (affecting the perception performance) and the number of constellation points (affecting the communication performance) according to the performance requirements of communication and perception, and retains the constellation points that meet the condition (such as the QAM signal amplitude is within a certain range), and the retained constellation points obey an equal probability distribution, and the probability of the constellation points that do not meet the condition is zero, thereby obtaining a trade-off between communication performance and perception performance and the corresponding constellation point probability distribution P under the trade-off. A , that is, the probability value of each constellation point. Figure 5 The differences of the embodiments shown include: the constellation point probability distribution P after optimization in the embodiment of the present application AThere are multiple constellation points with a probability of 0. In one possible implementation, if the constellation points with a probability of 0 are understood to be non-existent, then for QAM of the same modulation order, the number of constellation points after optimization in the embodiment of the present application is inconsistent with the number of constellation points before optimization. It can be understood that for QAM of the same modulation order, the probabilities of the constellation points before optimization in the embodiment of the present application are equal, and the probabilities of the constellation points after optimization are still equal; however, the probabilities of the constellation points before and after optimization are not equal, and the number of constellation points R after optimization (referring to the number of constellation points with a probability of not 0 after optimization) is less than the number of constellation points before optimization. M It can also be understood that for QAM with different modulation orders, different constellation point probability distributions P can be obtained by jointly optimizing the range of QAM signal amplitude (affecting the perception performance) and the number of constellation points (affecting the communication performance). A .
[0229] In a possible implementation, the embodiment of the present application may predefine QAMs of different modulation orders and their corresponding constellation point probability distributions P in the standard protocol. A , that is, the probability value of each constellation point (not 0). It can be understood that since the probability of each constellation point after optimization in the embodiment of the present application is equal, the embodiment of the present application can predefine the probability value of a constellation point corresponding to QAM of different modulation orders in the standard protocol. Optionally, the embodiment of the present application can also predefine the number of constellation points R (referring to the number of constellation points after optimization) and the positions of these R constellation points of QAM of different modulation orders in the standard protocol.
[0230] For example, taking 16QAM as an example, according to the performance requirements of communication and perception, the range of 16QAM signal amplitude (affecting perception performance) and the number of constellation points (affecting communication performance) are jointly optimized to obtain the constellation point probability distribution P under the trade-off between communication performance and perception performance. A , as shown in the following Table 9. In order to facilitate understanding of the difference between the constellation point probabilities obtained after optimization and the constellation point probabilities before optimization, the present embodiment shows constellation points with a probability of 0 in Table 9. Among them, the constellation points with a probability of 0 in Table 9 can be understood as not existing.
[0231] Table 9
[0232] 1 2 3 4 1 0 0.1250 0.1250 0 2 0.1250 0 0 0.1250 3 0.1250 0 0 0.1250 4 0 0.1250 0.1250 0
[0233] In one possible implementation, the communication device may first determine the modulation order M of QAM, and may also determine the number of constellation points R based on the modulation order M, and then obtain the probability of one or more constellation points of constellation shaping under the modulation order M (or M-QAM). Among them, the probability of one or more constellation points of constellation shaping, and / or the number of constellation points R may be predefined by the standard protocol, or preconfigured, or obtained from other communication devices, which is not limited by the embodiments of the present application. The positions of the R constellation points of constellation shaping may also be predefined by the standard protocol, or preconfigured, or obtained from other communication devices, which is not limited by the embodiments of the present application. For example, the communication device (transmitter) may determine the modulation order M of QAM according to its own communication needs and / or channel environment; and then may select the corresponding constellation point probability (referring to the probability value of a constellation point) or the constellation point probability distribution P according to the modulation order M. A (such as the probability of each constellation point). Exemplarily, the communication device (transmitter) can also determine the number of constellation points R and the positions of the R constellation points based on the modulation order M. It can be understood that in order for the receiving end to correctly demodulate and obtain the communication data, the transmitting end and the receiving end need to align the QAM modulation order M and the probability of the R constellation points of the constellation shaping. Exemplarily, the manner in which the transmitting and receiving ends align the QAM modulation order M and the probability of the R constellation points of the constellation shaping can be referred to the description of the embodiment below, which is not described in detail here. Among them, the constellation point probability distribution P in the embodiment of the present application A The number of constellation points R is less than the modulation order M of QAM.
[0234] In the embodiment of the present application, the positions of the R constellation points can be understood as the positions of the R constellation points among the M constellation points, or in other words, the positions of the R constellation points in the constellation diagram before optimization.
[0235] S202, based on the probability distribution P of the constellation point A ,The binary bit stream is encoded using a constant component distribution matcher to obtain a symbol sequence.
[0236] S203, mapping the symbol sequence to the constellation points under the modulation mode one by one to obtain a constellation (or waveform) after constellation shaping.
[0237] In a possible implementation, the communication device can determine the number of constellation points R according to the modulation order M (taking 16QAM as an example, M is equal to 16 and R is equal to 8), and then the least common multiple m of the denominator in the constellation point probabilities of the constellation shaping (such as the above Table 9) can be used as the output length of CCDM, and the numerator of each constellation point probability can be used as the number of times this constellation point appears in the output sequence of length m. The output sequence is a symbol sequence, not a bit sequence. Then, at this time, the input length of CCDM is m bits.
[0238] For example, see Fig.12 , Fig.12 This is another possible schematic diagram of 16QAM constellation shaping provided in the embodiment of the present application. A (Only consider the constellation points with non-zero probability) as an example, Fig.12 As shown in step 1-2, the least common multiple m of the denominator in the above Table 9 is 8, that is, the output length of CCDM is 8 symbols and the input length is 8 bits; the numerator of the probability of each constellation point in the above Table 9 {s1, s2, …, s8} = {1, 1, …, 1, 1}.
[0239] Then, the communication device can use the probability of each constellation point (i.e., the constellation point probability distribution P) of the constellation shaping to obtain the constellation point probability distribution P. A ), the number of times each constellation point appears in the output sequence of length m, the input length of CCDM, and the output length of CCDM, and CCDM is used to encode the binary sequence, such as Fig.12 As shown in step 3. Exemplarily, CCDM reads a bit sequence of length m each time for encoding, and outputs a symbol sequence of length m accordingly, and constellation shaping is completed. The number of symbol types in the symbol sequence is the number of constellation points R with non-zero probability (such as 16QAM, R = 8), and the number of times each symbol appears in the symbol sequence is {s1, s2, ..., s R}.
[0240] In a possible implementation, the communication device may map the symbol sequences output by the CCDM to corresponding constellation points according to the constellation mapping in the original constellation, such as Fig.12 As shown in , the optimized (or constellation shaped) constellation (or waveform) is obtained. Fig.12 As shown, the constellation after constellation shaping in the embodiment of the present application includes 8 constellation points in the original constellation, namely: 0111, 1011, 0010, 1110, 0001, 1101, 0100, 1000; and the other 8 constellation points in the original constellation (0011, 1111, 0110, 1010, 0101, 1001, 0000, 1100) are discarded. It can be understood that the probability of each constellation point in the constellation obtained through the above process meets the constellation point probability distribution P after the communication performance and perception performance trade-off in the embodiment of the present application A Taking 16QAM as an example, after the above Fig.12 The probabilities of each constellation point in the constellation obtained by the process shown conform to the probability values of the corresponding constellation points in Table 9 above.
[0241] See also Fig.13 , Fig.13The desired 16QAM constellation diagram and the 16QAM constellation diagram obtained by constellation shaping provided in the embodiment of the present application are shown in FIG. Fig.13 As shown in FIG. 1 , the desired 16QAM constellation diagram can be: a 16QAM constellation diagram after the communication performance and the perception performance are weighed by jointly optimizing the range of the 16QAM signal amplitude (affecting the perception performance) and the number of constellation points (affecting the communication performance). It can be understood as a theoretical diagram. The 16QAM constellation diagram obtained by constellation shaping can be understood as a desired 16QAM constellation diagram, which is processed through a series of processes (i.e., constellation shaping, as mentioned above). Fig.12 The 16QAM constellation diagram is actually obtained after the steps shown in FIG. Fig.13 It can be seen that the constellation diagram after constellation shaping is consistent with the expected constellation diagram, and the two are identical or similar. Fig.13 The darker the color of the middle constellation point, the smaller its probability value.
[0242] In a possible implementation, after the communication device (transmitter) obtains the constellation (or waveform) after constellation shaping, the constellation (or waveform) can be subsequently processed (as described above). Figure 4a After receiving the baseband signal through the digital and RF modules, the receiving end processes it through various processes (as shown above). Figure 4b As shown in the figure, the modulation symbol sequence is obtained. For the perception task, the received modulation symbol sequence and the modulation symbol sequence sent by the transmitter are used together to complete the task; for the communication task, the received modulation symbol sequence is constellation-shaped and dematched according to the probability value of each constellation point of the constellation shaping to obtain a binary bit sequence. It can be understood that the constellation shaping and dematching at the receiving end is the inverse process of the constellation shaping at the transmitting end, which is not described in detail in this application.
[0243] The embodiment of the present application obtains a specific probability distribution of constellation points by jointly optimizing communication performance and perception performance. The probability distribution of constellation points is a trade-off between communication performance and perception performance, and for the same modulation mode, the number of constellation points after optimization is less than the number of constellation points before optimization, but the probability of the constellation points after optimization is equal. In other words, the constellation obtained by the joint optimization in the embodiment of the present application retains some constellation points in the original constellation, and the remaining constellation points are discarded; and the constellation points in the optimized constellation obey a specific distribution. The embodiment of the present application constellation shapes the binary sequence through CCDM to obtain a new constellation (or waveform), and the probability distribution of the constellation is consistent with the probability distribution of the constellation points obtained by the joint optimization. Therefore, when the constellation (or waveform) is used for communication and perception in the ISAC system, the perception performance can be improved while taking into account the communication performance.
[0244] To better understand the above Figure 5 and the aforementioned Fig.11The constellation shaping method shown is explained below through a simplified flow chart.
[0245] For example, see Fig.14 , Fig.14 FIG. 1 is a simplified flow chart of a constellation shaping method provided in an embodiment of the present application. Fig.14 As shown in step 1, the modulation mode M-QAM is determined, and the weighted fourth-order distance and communication achievable rate of the M-QAM constellation probability are jointly optimized to obtain the constellation point probability distribution P under the trade-off between communication performance and perception performance. A ; Then determine the output length m of CCDM and the number of times each constellation point appears in the output sequence of length m {s1,s2,…,s R Then, whether to execute step 2-1 or step 2-2 is determined based on whether the number of optimized constellation points is consistent (or the same) as the original constellation points.
[0246] like Fig.14 As shown, when the number of optimized constellation points is consistent with (or the same as) the original constellation points, step 2-1 is performed: determining the parallel number N (equal to M) of CCDM, and calculating each bit (B1, B2, ..., B M ) is "0" in the output sequence: Then execute step 3-1 to calculate the input length of each parallel CCDM: i =floor(log2K i ), Finally, step 4-1 is executed. Based on the results obtained in steps 2-1 and 3-1, each parallel CCDM will input a length of k. i The random binary sequence (e.g. uniform distribution) is encoded to output a binary sequence of length m; the binary sequences output by N (=M) parallel CCDMs are then bitwise (i.e. B1, B2, ..., B M ) and mapped one by one with the constellation points to obtain Fig.14 The probability distribution P of the constellation points in step 1 A It can be understood that the symbol sequence obtained in this step (i.e., step 4-1) is the optimized constellation (waveform). Using the optimized waveform (or constellation) in the ISAC system can realize the functions of communication and perception at the same time and improve the perception performance.
[0247] like Fig.14 As shown, when the number of optimized constellation points is inconsistent with the original constellation points (or different), step 2-2 is performed: determine the input length of CCDM to be m bits and the output length to be m symbols. Then step 3-2 is performed based on the constellation point probability distribution P in step 1. AThe random binary sequence (e.g., uniform distribution) is encoded using CCDM with the input length (m bits) obtained in step 2-2, and a symbol sequence with a length of m is output. The symbol sequence output by CCDM is then mapped one-to-one with the corresponding constellation points, and the probability distribution obtained is:
[0248] in, Fig.14 The specific implementation of steps 2-1, 3-1 and 4-1 can be found in the above Figure 5 The relevant description of the embodiment shown (as mentioned above) Figure 8 ), Fig.14 The specific implementation of steps 2-2 and 3-2 can be found in the above Fig.11 The relevant description of the embodiment shown (as mentioned above) Fig.12 ), which will not be elaborated here.
[0249] Understandably, Fig.14 This is only a simple example for ease of understanding and does not represent the actual execution steps of constellation shaping. The constellation shaping of the embodiment of the present application may include Fig.14 Some of the steps in .
[0250] In a possible implementation, the embodiment of the present application can pre-jointly optimize the fourth-order moment of the QAM signal amplitude and the communication achievable rate under different modulation modes to obtain the constellation point probability distribution P when the communication performance and the perception performance are traded off for different modulation modes. A In the subsequent constellation shaping process, the corresponding constellation point probability distribution P can be used based on the QAM modulation order M A , there is no need to first perform joint optimization to obtain the probability distribution of constellation points and then perform constellation shaping. Fig.14 In step 1, “jointly optimize the weighted fourth-order distance of the M-QAM constellation probability and the communication achievable rate to obtain the constellation point probability distribution P under the trade-off between communication performance and perception performance” A ” does not need to be executed every time.
[0251] The above content describes several possible implementation methods of constellation shaping. In order to support constellation shaping at the transmitter and constellation shaping dematching at the receiver, the present application also provides a communication method that can not only support communication and perception at the same time (or support communication and perception integration), but also improve perception performance while taking into account communication performance.
[0252] In a possible implementation, the communication method provided in the embodiment of the present application can be implemented alone or in combination with the aforementioned Figure 5 or Fig.11In other words, the communication method provided in the embodiment of the present application can be applied to the aforementioned Figure 5 or Fig.11 The constellation shaping method shown in FIG. 1 may also be applied to other constellation shaping schemes. In other words, the communication method provided in the embodiment of the present application may not be different from the aforementioned Figure 5 and Fig.11 Provides constellation shaping method binding.
[0253] See also Fig.15 , Fig.15 It is a flow chart of the communication method provided by an embodiment of the present application. The method can be applied to a scenario where Wi-Fi communication and perception are performed simultaneously, and can also be applied to a scenario where cellular communication and perception are performed simultaneously; in short, the method can be applied to an ISAC system, and can be used to support a communication device to implement a constellation shaping function. The method mainly introduces the probability of aligning one or more constellation points of constellation shaping by a first communication device and a second communication device through a separate signaling interaction.
[0254] like Fig.15 As shown, the communication method includes but is not limited to the following steps:
[0255] S301: A first communication device generates a message A, where the message A includes first information, where the first information is used to indicate the probability of one or more constellation points of constellation shaping.
[0256] S302: The first communication device sends the message A. Correspondingly, the second communication device receives the message A.
[0257] S303: The second communication device processes the message A to obtain the probability of one or more constellation points of the constellation shaping.
[0258] In a possible implementation, the message A may be a medium access control (MAC) frame in a Wi-Fi communication system, such as a newly defined constellation shaping request (Constellations ShapingRequest) frame, or an existing sensing measurement request (Sensing Measurement Request) frame, etc.; or it may be signaling in a cellular communication system, such as a radio resource control (RRC) message, downlink control information (DCI), or uplink control information (UCI). The message A may include first information, which may be used to indicate the probability of one or more constellation points of constellation shaping (under one or more modulation modes). Exemplarily, the multiple constellation points of the constellation shaping may belong to the same constellation diagram. Exemplarily, the probability of one or more constellation points of the constellation shaping is predefined, such as the probabilities shown in Table 1, Table 2, or Table 9; or the probability of one or more constellation points of the constellation shaping is determined based on a predefined probability interval, such as the probability interval shown in Table 5a, Table 5b, Table 8a, or Table 8b. Alternatively, the first information may be used to indicate an algorithm, a formula, or a parameter, etc., and the algorithm, formula, or parameter may be used to determine (or calculate) the probability of one or more constellation points of constellation shaping. The first communication device generates and sends a message A, and the second communication device receives the message A and processes (such as parsing) the message A to obtain the probability of one or more constellation points of constellation shaping. Exemplarily, the waveforms corresponding to these constellation points of constellation shaping may be used for both transmission data and perception measurement.
[0259] The modulation method in the embodiments of the present application may include but is not limited to QAM, and the QAM in the present application includes two types: uniform constellation and non-uniform constellation (NUC). In the present application, QAM with different modulation orders can be understood as different modulation methods, such as 16QAM and 64QAM can be understood as two different modulation methods.
[0260] In a possible implementation, the message A may further include second information, which may be used to indicate one or more modulation modes. Exemplarily, the first information may be specifically used to indicate the probability of one or more constellation points of constellation shaping under the one or more modulation modes. For example, assuming that the second information indicates multiple modulation modes, the first information may respectively indicate the probability of one or more constellation points of constellation shaping under the multiple modulation modes; or, the message A includes multiple first information, one first information may indicate the probability of one or more constellation points of constellation shaping under one of the modulation modes, and the multiple first information may indicate the probability of one or more constellation points of constellation shaping under the multiple modulation modes. It can be understood that if the message A does not include the second information, the first information may indicate the probability of one or more constellation points of constellation shaping under a certain agreed modulation mode. Here, the "agreed modulation mode" may be predefined by a standard protocol, or may be agreed or negotiated in advance between the first communication device and the second communication device, or may be preconfigured, etc., which is not limited in the embodiments of the present application.
[0261] In a possible implementation, for a modulation mode, the probability of each constellation point of the constellation shaping is equal, as mentioned above Fig.11 The constellation point probability distribution P obtained in step 201 is shown as A . In this implementation, the first information may indicate the probability of a constellation point of constellation shaping (under one or more modulation modes), or may indicate the probability of multiple constellation points of constellation shaping (under one or more modulation modes) (the probabilities of these multiple constellation points are equal, and these multiple constellation points belong to the same constellation diagram), which is not limited in the embodiments of the present application. In another possible implementation, for a modulation mode, there are constellation points with unequal probabilities in the constellation shaping, or in other words, the probabilities of at least two constellation points of constellation shaping are unequal, as mentioned above. Figure 5 The constellation point probability distribution P obtained in step 101 is shown as A In this implementation, the first information may indicate the probability of multiple constellation points of constellation shaping (under one or more modulation modes) (and the multiple constellation points belong to the same constellation diagram).
[0262] In one possible implementation, the above message A can be used to request to enable the constellation shaping function. In another possible implementation, before the first communication device sends message A, the first communication device sends message B, or the first communication device receives message B from the second communication device, and the message B can be used to request to enable the constellation shaping function. Exemplarily, message B can be a frame in a Wi-Fi communication system, or can be signaling in a cellular communication system (such as an RRC message), which is not limited in the embodiments of the present application.
[0263] In a possible implementation, when the above-mentioned message A is used to request to enable the constellation shaping function, after the second communication device receives the message A, it can send a message C (i.e., a second message) to the first communication device. The message C may include sixth information, which can be used to indicate whether the second communication device agrees to enable the constellation shaping function. Of course, when the above-mentioned message A is used to request to enable the constellation shaping function, after the second communication device receives the message A, it may not reply to the message indicating whether it agrees to enable the constellation shaping function, but defaults to agreeing to enable the constellation shaping function. It can be understood that the embodiments of the present application mainly focus on the case of agreeing to enable the constellation shaping function.
[0264] In another possible implementation, when the first communication device sends a message B for requesting to turn on the constellation shaping function, after the second communication device receives the message B, it can send a message C (i.e., a second message) to the first communication device. The message C may include sixth information, which can be used to indicate whether the second communication device agrees to turn on the constellation shaping function. Of course, after receiving the message B, the second communication device may not reply to message C, but default to agreeing to turn on the constellation shaping function. Alternatively, when the second communication device sends a message B for requesting to turn on the constellation shaping function, after the first communication device receives the message B, it can return a message A to the second communication device, implicitly or explicitly indicating that it agrees to turn on the constellation shaping function. Of course, the first communication device can also return another message to the second communication device, indicating that it agrees to turn on the constellation shaping function, and then send a message A to the second communication device.
[0265] The “enabling constellation shaping function” described in each embodiment of the present application can be understood as: adding a constellation shaping link at the transmitting end of a communication system (such as a cellular communication system or a Wi-Fi communication system), as described above. Figure 4a As shown; and at the receiving end of the communication system, a constellation shaping and de-matching link is added, as mentioned above Figure 4b Accordingly, the “disabling constellation shaping function” described in each embodiment of the present application can be understood as: disabling the constellation shaping link at the transmitting end of the communication system (such as a cellular communication system or a Wi-Fi communication system), and disabling the constellation shaping dematching link at the receiving end of the communication system.
[0266] In one possible implementation, the message A may also include one or more of the following: third information, fourth information, or fifth information. Among them, the third information may be used to indicate the activation of the constellation shaping function. The fourth information may be used to indicate the duration of activation of the constellation shaping function. The fifth information may be used to indicate the number of physical layer protocol data units (PPDU) using the constellation shaping function. In another possible implementation, the message A includes the first information and may optionally include the second information; the message B may include one or more of the following: the third information, the fourth information, or the fifth information. The embodiment of the present application does not limit whether the second information, the third information, the fourth information, and the fifth information are specifically carried in message A or message B.
[0267] In one possible implementation, the above message A (or message B) may not include the fourth information and / or the fifth information, but predefines the duration of the constellation shaping function (such as 100 milliseconds, or 1 second, or 5 minutes, etc.), and / or predefines the number of PPDUs using the constellation shaping function. In another possible implementation, the first communication device and / or the second communication device may also turn off the constellation shaping function through message D (i.e., the third message), so that the duration of the constellation shaping function and the number of PPDUs using the constellation shaping function do not need to be constrained. For example, after completing the perception task using communication data or when the communication device has a higher priority communication service to be guaranteed, the first communication device or the second communication device may send message D, which can be used to turn off the constellation shaping function. The embodiment of the present application does not limit the timing / scenario of sending message D. This is only an example. The first communication device or the second communication device may decide the timing of sending message D according to its internal policy.
[0268] Of course, when the above message A (or message B) includes the fourth information and / or the fifth information, the constellation shaping function may also be turned off (in advance) through message D. Similarly, when the duration of the constellation shaping function is predefined, and / or the number of PPDUs using the constellation shaping function is predefined, the constellation shaping function may also be turned off (in advance) through message D. The embodiment of the present application is not limited to this.
[0269] In another possible implementation, when the above-mentioned message A (or message B) does not include the fourth information and the fifth information, the message (i.e., the fourth message) may be indicated by carrying indication information in the subsequently sent message (i.e., the fourth message) to indicate whether the message (i.e., the fourth message) has been constellation shaped. Or, it may be determined whether the message (i.e., the fourth message) has been constellation shaped by whether the modulation mode used by the subsequently sent message (i.e., the fourth message) is QAM (i.e., the first modulation mode). For example, taking message A as a frame in a Wi-Fi communication system, after the second communication device receives the message A, the first communication device or the second communication device may send a PPDU, and the physical layer (PHY) header (PHY Header) of the PPDU may be used to carry indication information to indicate whether the PPDU (or the physical layer load (PHY payload) of the PPDU) has been constellation shaped. Alternatively, it may be determined whether the PPDU (or the PHY payload of the PPDU) has been constellation shaped based on the modulation and coding scheme (MCS) carried by the PPDU. For example, when the modulation mode indicated by the MCS carried by the PPDU is the first modulation mode (such as QAM), it means that the PPDU (or the PHY payload of the PPDU) has undergone constellation shaping. It can be understood that this implementation method can still turn off the constellation shaping function through message D (i.e., the third message); of course, it is also possible not to turn off the constellation shaping function; this embodiment of the application does not limit this.
[0270] The following examples illustrate how some or all of the above messages (such as message A, message B, message C, or message D) are implemented in different communication systems (such as a Wi-Fi communication system and a cellular communication system).
[0271] Implementation 1: Some or all of the above messages are frames in the Wi-Fi communication system
[0272] Implementation 1.1: The above message A may be a newly defined frame, such as a constellation shaping request frame, which may be used to request or indicate the start of a constellation shaping function. Of course, the newly defined frame may also have other names, such as a probability shaping frame, a constellation probability indication frame, etc. The embodiment of the present application does not limit the name of the newly defined frame.
[0273] For example, see Fig.16 , Fig.16 : is a schematic diagram of the frame format of the constellation shaping request frame provided in the embodiment of the present application. Fig.16As shown, the function field (Constellations Shaping Request Action field) of the constellation shaping request frame may include but is not limited to: QAM constellation probability (Probability of QAM Constellations) field (i.e., first information). Optionally, the function field of the constellation shaping request frame also includes but is not limited to one or more of the following: QAM indication (QAM Indication) field (i.e., second information), constellation shaping presence (Constellations Shaping Presence) field (i.e., third information), duration (Duration) field (i.e., fourth information), or PPDU number (Number of PPDU) field (i.e., fifth information). Among them, the constellation shaping presence field can be used to indicate whether the constellation shaping function is turned on. Exemplarily, when the constellation shaping presence field is a first value, it indicates that the constellation shaping function is turned on; when the constellation shaping presence field is a second value, it indicates reservation. It can be understood that when the constellation shaping presence field is included in the constellation shaping request frame, the constellation shaping presence field of the embodiment of the present application is a first value, indicating that the constellation shaping function is turned on. The duration field (i.e., fourth information) can be used to indicate the duration of turning on the constellation shaping function. It is understood that after the duration expires, the constellation shaping function can be automatically turned off. The PPDU quantity field (i.e., the fifth information) can be used to indicate the number of PPDUs that use the constellation shaping function subsequently. It is understood that after sending the same number of PPDUs, the constellation shaping function can be automatically turned off. The QAM indication field (i.e., the second information) can be used to indicate the QAM modulation order (or modulation mode) used by the subsequent PPDU, or can be used to indicate one or more modulation orders (or, one or more modulation modes). The modulation order (or modulation mode) indicated by the QAM indication field corresponds to the subsequent QAM constellation probability field.
[0274] The QAM constellation probability field (i.e., the first information) can be used to indicate the probability of one or more constellation points of constellation shaping (under one or more modulation modes). Exemplarily, these multiple constellation points belong to the same constellation diagram. Exemplarily, the number of QAM constellation probability fields in the constellation shaping request frame is the same as the modulation order indicated by the QAM indication field. One of the QAM constellation probability fields can be used to indicate the probability of one or more constellation points of constellation shaping under one modulation mode. Of course, a QAM constellation probability field can also be used to indicate the probability of one or more constellation points of constellation shaping under multiple modulation modes, in which case the number of QAM constellation probability fields in the constellation shaping request frame is different from the modulation order indicated by the QAM indication field. For example, the probabilities of multiple constellation points (such as the aforementioned Table 1, or Table 2, or Table 9, etc.) can be arranged in a certain pattern in the QAM constellation probability field, and these probabilities correspond one-to-one to the constellation points of constellation shaping, thereby indicating the probability of each constellation point of constellation shaping. In other words, (one or more) probability values can be carried in the QAM constellation probability field to indicate the probability of each constellation point of constellation shaping.
[0275] In a possible implementation, the constellation point probabilities of QAM with different modulation orders and their corresponding constellation shaping can be standardized, and the probability distribution of the constellation points of each modulation order QAM and its corresponding constellation shaping can be represented by an index. When interacting, the indication of the modulation order (or modulation mode) and the probability of one or more constellation points of constellation shaping can be completed by transmitting the index. For example, assume that the aforementioned Table 1 corresponds to an index (such as index 1), indicating a constellation point probability distribution under 16QAM; the aforementioned Table 2 corresponds to another index (such as index 2), indicating a constellation point probability distribution under 64QAM; the aforementioned Table 9 corresponds to another index (such as index3), indicating another constellation point probability distribution under 16QAM. In other words, when the index value is unique, the above-mentioned QAM constellation probability field (i.e., the first information) can indicate a certain modulation mode and the probability of one or more constellation points of constellation shaping under this modulation mode through the index value. In other words, when the index value is unique, the QAM constellation probability field (ie, the first information) may include a constellation shaping mode index, where a constellation shaping mode index corresponds to a modulation mode and the probability of a set of constellation points of constellation shaping under this modulation mode.
[0276] For another example, assume that there are 3 constellation point probability distributions under 16QAM, and their indexes are index 1 to index 3 respectively; assume that there are 4 constellation point probability distributions under 64QAM, and their indexes are index 1 to index 4 respectively. In other words, when the index value is not unique, the probability of one or more constellation points of constellation shaping can be determined by the modulation order and the index value. Exemplarily, the above-mentioned QAM constellation probability field (i.e., the first information) may include a constellation shaping mode index, and the QAM indication field (i.e., the second information) indicates the modulation order (or modulation mode), and the probability of one or more constellation points of constellation shaping can be determined by the QAM constellation probability field (i.e., the first information) and the QAM indication field (i.e., the second information). It can be understood that one constellation shaping mode index corresponds to the probability of one or more groups of constellation points of constellation shaping (under one modulation mode). For another example, when the index value is not unique, the QAM indication field may not exist in the constellation shaping request frame, and the QAM constellation probability field may include the constellation shaping mode index and the modulation order (or modulation mode). For example, the first n (n is a positive integer) bits of the QAM constellation probability field are used to indicate the modulation order (or modulation mode), and some or all of the following bits represent the index value. In other words, the QAM constellation probability field (i.e., the first information) can be used to indicate both the modulation order (or modulation mode) and the probability of one or more constellation points of constellation shaping under the modulation order (or modulation mode).
[0277] The embodiment of the present application standardizes the probability distribution of QAM with different modulation orders and their corresponding constellation points. When constellation shaping using one or more modulation methods is required, the signaling overhead (or the number of bits required for the QAM constellation probability field (i.e., the first information)) can be reduced through index interaction.
[0278] Understandably, Fig.16 The length, name and / or arrangement order of each field in are only examples, and the embodiments of the present application do not limit them. The embodiments of the present application do not limit the specific indication methods of the above-mentioned fields, and any method that can indicate the corresponding information is within the protection scope of the embodiments of the present application.
[0279] In one possible implementation, after receiving the above-mentioned constellation shaping request frame, the second communication device may reply with a newly defined frame, such as a constellation shaping response (Constellations Shaping Response) frame, which is used to indicate whether the device (here is the second communication device) that receives the constellation shaping request frame agrees to use / enable the constellation shaping function. In other words, the above-mentioned message C may also be a newly defined frame, such as a constellation shaping response frame. Of course, the newly defined frame may also have other names, such as a probability shaping response frame, a probability response frame, etc. The embodiment of the present application does not limit the name of the newly defined frame.
[0280] For example, see Fig.17 , Fig.17 : is a schematic diagram of the frame format of the constellation shaping response frame provided in the embodiment of the present application. Fig.17 As shown, the functional field of the constellation shaping response frame (Constellations Shaping Response Action field) may include but is not limited to: a status code (Status Code) field (i.e., the sixth information). Optionally, the functional field of the constellation shaping response frame also includes but is not limited to one or more of the following: a QAM indication (QAM Indication) field, or a QAM constellation probability (Probability of QAM Constellations) field. Among them, the status code field (i.e., the sixth information) can be used to indicate whether the recipient of the constellation shaping request frame agrees to use / enable the constellation shaping function. For example, when the status code field is a first value, it indicates agreement to use / enable the constellation shaping function; when the status code field is a second value, it indicates refusal to use / enable the constellation shaping function. Exemplarily, the first value and the second value can be set according to actual conditions, and the embodiments of the present application are not limited.
[0281] In a possible implementation, when the status code field indicates a refusal to use / enable the constellation shaping function, a QAM indication field may be carried in the constellation shaping response frame to indicate the recommended / supported modulation order (or modulation mode); and / or, a QAM constellation probability field may be carried in the constellation shaping response frame to indicate the probability of one or more constellation points of the recommended / supported constellation shaping. Of course, when the status code field indicates agreement to use / enable the constellation shaping function, a QAM indication field and / or a QAM constellation probability field may also be carried in the constellation shaping response frame. At this time, the QAM indication field in the constellation shaping response frame may be a copy of the QAM indication field in the constellation shaping request frame; the QAM constellation probability field in the constellation shaping response frame may be a copy of the QAM constellation probability field in the constellation shaping request frame.
[0282] Among them, for the meaning and possible implementation of the QAM indication field and the QAM constellation probability field, please refer to the aforementioned Fig.16 The relevant description in is not repeated here.
[0283] Understandably, Fig.17 The length, name and / or arrangement order of each field in are only examples, and the embodiments of the present application do not limit them. The embodiments of the present application do not limit the specific indication methods of the above-mentioned fields, and any method that can indicate the corresponding information is within the protection scope of the embodiments of the present application.
[0284] In one possible implementation, the constellation shaping function is enabled through the interaction of the above-mentioned constellation shaping request frame. After the constellation shaping function is enabled, when the modulation mode used by the PPDU (i.e., the fourth message) sent by the first communication device or the second communication device is the first modulation mode (such as QAM), it indicates that the PPDU uses (or undergoes) constellation shaping. Correspondingly, the end receiving the PPDU needs to use constellation shaping dematching for decoding. It can be understood that the modulation mode used by the PPDU can be determined by the MCS in the physical layer header (PHY header) of the PPDU, which will not be repeated below. Exemplarily, the PPDU (i.e., the fourth message) sent by the first communication device or the second communication device here can be used for both communication data transmission and perception measurement, which can be understood as: the PPDU participates in both traditional communication processing and perception processing.
[0285] In another possible implementation, after the constellation shaping function is turned on, the PPDU (i.e., the fourth message) sent by the first communication device or the second communication device can be carried with indication information to indicate whether the PPDU (i.e., the fourth message) has undergone constellation shaping. Exemplarily, the indication information can be located in the physical layer header (PHY header) of the PPDU. For example, the indication information can be located in the universal signaling (U-SIG) field of the PHY header, or in the high efficient signal A / high efficient signal B (HE-SIG-A / HE-SIG-B) field, or in the extremely high throughput signal (EHT-SIG) field, or in the future ultra high reliability signal (UHR-SIG) field. For example, the indication information can be 1 bit, when the bit is 1, it indicates that the PPDU has undergone constellation shaping, and when the bit is 0, it indicates that the PPDU has not undergone constellation shaping. It can be understood that whether the bit is 1 or 0 indicates that the PPDU has been constellation shaped, and the embodiment of the present application does not limit it. Accordingly, after receiving the PPDU, the end receiving the PPDU can know whether the PPDU has been constellation shaped based on the indication information in the PHY header. If it has been constellation shaped, the constellation shaping de-matching can be used for decoding.
[0286] In a possible implementation, the first communication device or the second communication device may also turn off the constellation shaping function through a newly defined frame, such as a constellation shaping termination frame. In other words, the above message D may also be a newly defined frame, such as a constellation shaping termination frame. Of course, the newly defined frame may also have other names, such as a probability shaping termination frame, a probability termination frame, etc. The embodiment of the present application does not limit the name of the newly defined frame. It can be understood that both the first communication device and the second communication device can actively send a constellation shaping termination frame to turn off the constellation shaping function, and the embodiment of the present application does not limit who turns off the constellation shaping function.
[0287] The embodiment of the present application uses a newly defined frame to exchange relevant information of constellation shaping (such as opening, closing, probability of constellation shaping, modulation mode, duration, etc.), which has a clear meaning and is not easy to confuse.
[0288] Implementation method 1.2: The above-mentioned message A can be a frame in a multiplexed perception protocol, such as a perception measurement request (SensingMeasurement Request) frame. The perception measurement request frame can carry the first information (such as the above-mentioned QAM constellation probability field), and optionally also carry one or more of the following: second information (such as the above-mentioned QAM indication field), third information (such as the above-mentioned constellation shaping existence field), fourth information (such as the above-mentioned duration field), or fifth information (such as the above-mentioned PPDU quantity field); the specific carrying method is not limited in the embodiment of the present application. For example, this information (such as the first information, the second information, the third information, the fourth information, or the fifth information) can be carried in the perception measurement request frame in the form of a (sub) element, or can be carried in the perception measurement request frame in other forms. It can be understood that the perception measurement request frame carrying the above information can also be called an "improved perception measurement request frame", etc., which is not limited in the embodiment of the present application.
[0289] In one possible implementation, when the perception measurement request frame carries the first information (or a (sub) element, the (sub) element includes the first information, the second information, the third information, the fourth information, or the fifth information), it indicates that the perception measurement request frame, in addition to its original function of negotiating and perceiving related operating parameters (such as the measurement session identifier (MSID)), also requests to enable the constellation shaping function. In another possible implementation, the perception measurement request frame includes the third information, and the third information is used to indicate to enable the constellation shaping function. In another possible implementation, a new frame may be defined for requesting to enable the constellation shaping function. The newly defined frame may be sent before sending the perception measurement request frame. In other words, the above-mentioned message B may be this newly defined frame. The embodiments of the present application do not limit the implementation of this newly defined frame.
[0290] In a possible implementation, the message C may also reuse frames in the perception protocol, such as a perception measurement response (Sensing Measurement Response) frame. The perception measurement response frame may include sixth information (such as the status code field) to indicate whether the receiver of the perception measurement request frame agrees to enable / use the constellation shaping function. It can be understood that the perception measurement response frame carrying the sixth information may also be referred to as an "improved perception measurement response frame", etc., which is not limited in the embodiments of the present application.
[0291] In one possible implementation, a session mechanism may be set up, and all PPDUs within the session may use constellation shaping. Referring to the existing perception process, a constellation-shaped session may be set up by means of an identifier (ID), and constellation shaping may be performed on the PPDUs within the session. The PPDUs outside the session do not need to be constellated, and communication may be performed in a traditional manner. Exemplarily, the constellation shaping function may be enabled through the perception measurement request frame and the perception measurement response frame. After the constellation shaping function is enabled, the PPDUs (which may contain data) within a session (such as a session corresponding to an MSID) may use the constellation shaping function. In other words, after the constellation shaping function is enabled, some PPDUs sent through the air interface may use constellation shaping.
[0292] In a possible implementation, after the constellation shaping function is turned on, when the modulation mode used by the PPDU (i.e., the fourth message) sent by the first communication device or the second communication device in the constellation shaping session is the first modulation mode (such as QAM), it means that the PPDU uses (or undergoes) constellation shaping. Accordingly, the end receiving the PPDU needs to use constellation shaping dematching for decoding.
[0293] In another possible implementation, after the constellation shaping function is enabled, the PPDU (i.e., the fourth message) sent in the constellation shaping session may carry indication information to indicate whether the PPDU (i.e., the fourth message) has undergone constellation shaping. For the specific implementation of the indication information, please refer to the previous description, which will not be repeated here.
[0294] In a possible implementation, the message D may also reuse frames in the sensing protocol, such as a sensing measurement session termination frame, to disable the constellation shaping function. In other words, the sensing measurement session termination frame may be used not only to close a sensing measurement session corresponding to a certain MSID, but also to close the constellation shaping function (within a certain constellation shaping session).
[0295] The embodiments of the present application can reduce signaling overhead by reusing frames in the existing perception protocol to exchange relevant information of constellation shaping (such as opening, closing, probability of constellation shaping, modulation mode, duration, etc.), with minor changes to the standard and small implementation workload.
[0296] Implementation 2: Some or all of the above messages are signaling in a cellular communication system
[0297] In a possible implementation, the message A may be a radio resource control (RRC) message, which may be used to indicate whether the constellation shaping function is enabled for a reference signal, a control channel, or a data channel transmitted on a specific resource. If the RRC message indicates that the constellation shaping function is enabled for a reference signal, a control channel, or a data channel transmitted on a specific resource, the RRC message may carry the first information (used to indicate the probability of one or more constellation points of constellation shaping), and may optionally carry one or more of the following: second information (used to indicate one or more modulation modes), third information (used to indicate the activation of the constellation shaping function), or fourth information (used to indicate the duration of the activation of the constellation shaping function). The embodiment of the present application mainly focuses on the case where the constellation shaping function is enabled. Among them, the "specific resource" may be indicated by the time-frequency position and / or the antenna port. For example, the first information in the RRC message may be implemented by an index. As mentioned above, the probability distribution of the constellation points corresponding to each modulation order of QAM may be represented by an index. For another example, the first information in the RRC message may also be implemented through a table (ie, a specific probability value), such as the aforementioned Table 1, or Table 2, or Table 9, etc. This embodiment of the present application does not limit this.
[0298] Exemplarily, the method of transmitting constellation shaping related information (such as first information, second information, etc.) in an RRC message includes: expressing it in the form of a parameter set in the RRC message, and each parameter set defines a set of parameter configurations. For example: multiple parameter sets are carried in the RRC message, and a parameter set defines a modulation mode and the probability of one or more constellation points of constellation shaping under the modulation mode. Optionally, this parameter set also defines one or more of the following: the duration of the constellation shaping, the corresponding specific resources (such as time-frequency position and / or antenna port), and the applicable objects of the constellation shaping (such as reference signals, control channels or data channels). Then, the reference signal, control channel or data channel transmitted on the specific resource is indicated by downlink control information (DCI) or uplink control information (UCI). Exemplarily, the parameter set can be indicated by index.
[0299] In another possible implementation, the message A may be a DCI or a UCI. Parameter sets and parameter configurations may be built-in or pre-agreed in the device. DCI or UCI is then used to indicate that a reference signal, control channel or data channel transmitted on a specific resource adopts a certain parameter set. Exemplarily, the parameter set may be indicated by index. Among them, each parameter set defines a set of parameter configurations. For example: a parameter set defines a modulation mode and the probability of one or more constellation points of constellation shaping under the modulation mode, and the optional parameter set also defines one or more of the following: the duration of constellation shaping, the corresponding specific resources (such as time-frequency position and / or antenna port), and the applicable objects of constellation shaping (such as reference signals, control channels or data channels). It can be understood that if the index of the parameter set is carried in the DCI or UCI, it means that the constellation shaping function is turned on. Alternatively, before sending the DCI or UCI, an RRC message is used to indicate the turning on of the constellation shaping function. In other words, the message B may be an RRC message used to indicate the turning on of the constellation shaping function.
[0300] In an optional embodiment, the above-mentioned first information may not be used to indicate the probability of one or more constellation points of constellation shaping, but may be used to indicate a numerical value (such as a trade-off value). The first communication device and the second communication device may infer the probability of the constellation points of constellation shaping under the QAM modulation order based on the numerical value and the QAM modulation order used by the current PPDU, thereby completing communication and perception. It can be understood that when transmitting PPDU, the QAM modulation order used by each PPDU may be different depending on the channel conditions, so multiple PPDUs within a period of time (for example: within the duration of the perception measurement session, or within the perception time) are potentially unable to use the same QAM modulation order and its corresponding constellation point probability. Therefore, the embodiment of the present application gives a numerical point, and the constellation point probability of constellation shaping can be inferred in combination with different QAMs. Exemplarily, the numerical value can be a normalized sidelobe value under a fixed subcarrier and a fixed symbol length. When the subcarrier length is fixed and the symbol length is fixed, the upper and lower limits of the sidelobe are given, and the probability under the corresponding QAM modulation order can be inferred through the corresponding normalized sidelobe value.
[0301] In a possible implementation, the above content introduces the signaling interaction before constellation shaping, and the following describes the process of using the above signaling for communication and perception. After the above step S303, Fig.15 The communication method shown also includes one or more of the following steps:
[0302] S304: The first communication device sends a fourth message. Correspondingly, the second communication device receives the fourth message.
[0303] S305: The second communication device processes the fourth message based on the probability of one or more constellation points of the constellation shaping indicated by the first information to obtain a perception result and data.
[0304] It can be understood that, for the convenience of description, the embodiment of the present application takes the first communication device sending the fourth message as an example; however, in actual application, the second communication device may send the fourth message, and the corresponding first communication device may receive and process the fourth message to obtain the perception result and data. It can also be understood that whether the first communication device sends the fourth message or the second communication device sends the fourth message, the processing process is the same, and the following description takes the first communication device sending the fourth message as an example.
[0305] In a possible implementation, in a Wi-Fi communication system, the fourth message may be a PPDU, and the PPDU may include a physical layer payload (PHY payload). Exemplarily, before the constellation shaping function is turned off, the first communication device sends a PPDU (here, the fourth message), and when the modulation mode used by the PPDU is the first modulation mode (such as QAM), it indicates that the PPDU has been constellation shaped. For example: the physical layer header (PHY header) of the PPDU includes an MCS, and when the MCS indicates the first modulation mode (such as QAM), it indicates that the PPDU has been constellation shaped. Then, the physical layer payload of the PPDU includes a modulation symbol after the (binary) bit stream is constellated according to the probability of multiple constellation points under the first modulation mode. Another exemplary method is that before the constellation shaping function is turned off, the PPDU may include indication information for indicating whether the PPDU has been constellation shaped. For example: the indication information is located in the physical layer header of the PPDU, and the indication information indicates that the PPDU has been constellation shaped. Then, if the modulation mode used indicated by the MCS of the PPDU is the first modulation mode, the physical layer load of the PPDU includes modulation symbols after the (binary) bit stream is constellation-shaped according to the probability of multiple constellation points under the first modulation mode.
[0306] In another possible implementation, in a cellular communication system, the fourth message may be one or more of a reference signal, a control channel or a data channel. Taking the fourth message as an example, the first communication device sends a reference signal on a specific resource, indicating that the reference signal has been constellation shaped. If the modulation mode of the reference signal is a first modulation mode (such as QAM), the reference signal may include a modulation symbol after constellation shaping of a (binary) bit stream according to the probability of multiple constellation points under the first modulation mode. If the first communication device sends a reference signal on resources other than specific resources, it means that the reference signal has not been constellation shaped.
[0307] In a possible implementation, the specific implementation of constellation shaping can be found in the above Figure 5 or Fig.11 The description of the illustrated embodiment will not be repeated here.
[0308] In a possible implementation, after receiving the fourth message, the second communication device may delete the guard interval (GI) and serial-to-parallel conversion therein, and then recover the received modulation symbol sequence from the received fourth message through DFT operation, and then obtain the perception result based on the modulation symbol sequence. On the other hand, the second communication device may also perform constellation shaping dematching on the modulation symbol sequence based on the probability of one or more constellation points of constellation shaping used by the first communication device to obtain communication data. It can be understood that constellation shaping dematching is the inverse process of constellation shaping, which is not described in detail here. Among them, if the first information of the above message A only indicates the probability of one or more constellation points of constellation shaping under one modulation mode, then "the probability of one or more constellation points of constellation shaping used by the first communication device" may be the probability of the one or more constellation points indicated by the first information. If the first information of the above message A indicates the probability of one or more constellation points of constellation shaping under multiple modulation modes, then "the probability of one or more constellation points of constellation shaping used by the first communication device" can be determined based on the modulation mode used by the first information and the fourth message. Exemplarily, the first communication device selects the modulation mode according to the current channel environment, and the probability of one or more constellation points of constellation shaping under the modulation mode. And because the fourth message carries information indicating the modulation mode (such as MCS), the second communication device can determine the probability of one or more constellation points of the constellation shaping used by the first communication device from the probabilities of one or more constellation points of the constellation shaping under multiple modulation modes indicated by the first information based on the modulation mode indicated by the MCS, thereby completing the constellation shaping de-matching.
[0309] The embodiment of the present application uses message A to align the probability of constellation points of constellation shaping, which can support communication and perception at the same time, lay the foundation for the integration of communication and perception, and can also improve perception performance while taking into account communication performance.
[0310] See also Fig.18 , Fig.18 It is another flow chart of the communication method provided in the embodiment of the present application. The method can be applied to the scenario where Wi-Fi communication and perception are performed simultaneously. The method mainly introduces the probability of aligning one or more constellation points of constellation shaping by the first communication device and the second communication device through the physical layer header (PHY header) of the communication perception PPDU.
[0311] like Fig.18 As shown, the communication method includes but is not limited to the following steps:
[0312] S401, a first communication device generates a PPDU, where the PPDU includes a physical layer header, where the physical layer header includes first information, and the first information is used to indicate the probability of one or more constellation points for constellation shaping of the PPDU.
[0313] S402: The first communication device sends the PPDU. Correspondingly, the second communication device receives the PPDU.
[0314] S403: The second communication device processes the PPDU based on the first information to obtain a perception result and data.
[0315] In a possible implementation, a first communication device generates and sends a PPDU (communication perception PPDU for short) for both communication and perception, and correspondingly, a second communication device receives the PPDU. The PPDU may include a physical layer header (PHYHeader), and the physical layer header includes first information. The first information may be used to indicate the probability of one or more constellation points for constellation shaping of the PPDU. Exemplarily, the probability of one or more constellation points for constellation shaping is predefined, such as the probabilities shown in Table 1, Table 2, or Table 9 above; or the probability of one or more constellation points for constellation shaping is determined based on a predefined probability interval, such as the probability interval shown in Table 5a, Table 5b, Table 8a, or Table 8b above. Alternatively, the first information may be used to indicate an algorithm, formula, or parameter, etc., which may be used to determine (or calculate) the probability of one or more constellation points for constellation shaping of the PPDU. Among them, the PPDU may be used for transmitting data and perception measurement at the same time.
[0316] In a possible implementation, for a modulation mode, the probability of each constellation point of the constellation shaping is equal, as mentioned above Fig.11 The constellation point probability distribution P obtained in step 201 is shown as A In this implementation, the first information may indicate the probability of one constellation point for constellation shaping of the PPDU, or may indicate the probability of multiple constellation points for constellation shaping of the PPDU (the probabilities of the multiple constellation points are equal), which is not limited in the embodiment of the present application. In another possible implementation, for a modulation mode, there are constellation points with unequal probabilities in the constellation shaping, or in other words, the probabilities of at least two constellation points for constellation shaping are unequal, as mentioned above. Figure 5 The constellation point probability distribution P obtained in step 101 is shown as A In this implementation, the first information may indicate the probability of multiple constellation points for constellation shaping of the PPDU.
[0317] In one possible implementation, if different MCSs are used on different spatial streams (mainly considering the different modulation methods in the MCS), different constellation point probability distributions for constellation shaping may also be used for different spatial streams. Therefore, the above-mentioned first information can be used to indicate the probability of one or more constellation points for constellation shaping of the above-mentioned PPDU on each spatial stream. Exemplarily, the first information can be carried in various SIG fields of the PHY Header, such as the U-SIG field, HE-SIG-A / HE-SIG-B field, EHT-SIG field, or future UHR-SIG field, etc.
[0318] In one possible implementation, if different MCSs are used on different resource units (RUs) (mainly considering the different modulation methods in the MCSs), different constellation point probability distributions for constellation shaping may also be used for different RUs. Therefore, the above-mentioned first information can be used to indicate the probability of one or more constellation points for constellation shaping of the above-mentioned PPDU on each RU. Exemplarily, the first information can be carried in various SIG fields of the PHY Header, such as the U-SIG field, HE-SIG-A / HE-SIG-B field, EHT-SIG field, or the future UHR-SIG field, etc.
[0319] In a possible implementation, the constellation point probabilities of QAM with different modulation orders and their corresponding constellation shaping can be standardized, and the probability distribution of the constellation points corresponding to each modulation order QAM can be represented by an index. When interacting, the indication of the probability of one or more constellation points of constellation shaping can be completed by transmitting the index. For example, when the index value is unique, that is, the probability of a group of constellation points corresponding to an index value for constellation shaping; the above-mentioned first information may include a constellation shaping mode index, and the constellation shaping mode index corresponds to a modulation mode and the probability of a group of constellation points of constellation shaping under this modulation mode. For another example, when the index value is not unique, that is, the probability of one or more groups of constellation points corresponding to an index value for constellation shaping; the probability of one or more constellation points for constellation shaping of the above-mentioned PPDU can be jointly determined by the modulation order (or modulation mode) and the index value. Exemplarily, the first information may include a constellation shaping mode index, and the constellation shaping mode index and the modulation mode used by the above-mentioned PPDU can jointly determine the probability of a group of constellation points for constellation shaping of the PPDU.
[0320] In one possible implementation, the PPDU is a single user (SU) PPDU. Exemplarily, the first information (such as an index value) may be located in any of the following fields of the PHY Header: a U-SIG field, a HE-SIG-A / HE-SIG-B field, an EHT-SIG field, or a future UHR-SIG field. Of course, the first information may also be located in other fields of the PHY Header, which is not limited in the embodiments of the present application.
[0321] In another possible implementation, the above-mentioned PPDU is any PPDU in a multi-user PPDU. It is understandable that if different users use different MCSs during multi-user transmission (mainly considering that the modulation methods in the MCS are different), it may be necessary to exchange first information (such as a constellation shaping mode index) for each user, and one first information is used to index the probability of one or more constellation points for constellation shaping of a user's PPDU. For example, taking the above-mentioned PPDU as an EHT PPDU, if the constellation shaping of multiple users uses the same constellation point probability distribution, the first information (such as the constellation shaping mode index) can be placed in the common field (Common field) of the EHT-SIG. If the constellation shaping of multiple users uses different constellation point probability distributions, it can be considered to place the first information of each user (such as the constellation shaping mode index) in the user-specific field (User Specific field) of each EHT-SIG.
[0322] In a possible implementation, the physical layer header of the above-mentioned PPDU may also include seventh information, which can be used to indicate whether the PPDU has undergone constellation shaping. Exemplarily, when the seventh information is a first value, it indicates that the PPDU has undergone constellation shaping; when the seventh information is a second value, it indicates that the PPDU has not undergone constellation shaping. Exemplarily, the seventh information may be located in any of the following fields: U-SIG field, HE-SIG-A / HE-SIG-B field, EHT-SIG field, or future UHR-SIG field. Exemplarily, the seventh information is 1 bit.
[0323] In short, the embodiments of the present application can communicate through the PHY Header of the PPDU whether the PPDU has undergone probability shaping and the probability of one or more constellation points of the PPDU undergoing constellation shaping.
[0324] In one possible implementation, after receiving the PPDU, the second communication device may delete the guard interval (GI) and serial-to-parallel conversion therein, and then recover the modulation symbol sequence from the received PPDU through DFT operation, and then obtain the perception result based on the modulation symbol sequence. On the other hand, the second communication device may also perform constellation shaping dematching on the modulation symbol sequence based on the indication of the first information to obtain communication data. It can be understood that constellation shaping dematching is the inverse process of constellation shaping, which is not described in detail here. For example, the specific implementation of constellation shaping can be referred to the aforementioned Figure 5 or Fig.11 The description of the illustrated embodiment will not be repeated here.
[0325] In a possible implementation, before the first communication device sends the PPDU (i.e., before step S402), the first communication device sends or receives a message B, which can be used to request to enable the constellation shaping function. Exemplarily, the message B can be a frame in a Wi-Fi communication system. For example, when the first communication device sends a message B for requesting to enable the constellation shaping function, after the second communication device receives the message B, it can send a message C (i.e., a second message) to the first communication device. The message C may include sixth information, which can be used to indicate whether the second communication device agrees to enable the constellation shaping function. Of course, after receiving the message B, the second communication device may not reply to the message C, but default to agreeing to enable the constellation shaping function. Alternatively, when the second communication device sends a message B for requesting to enable the constellation shaping function, after receiving the message B, the first communication device may send the above-mentioned PPDU to the second communication device, carrying the first information, implicitly or explicitly indicating that it agrees to enable the constellation shaping function. Of course, the first communication device may also return another message to the second communication device, indicating that it agrees to enable the constellation shaping function, and then send the above-mentioned PPDU to the second communication device. Among them, the specific implementation of message B, message C, and the sixth information can refer to the aforementioned Fig.15 The relevant description of implementation method 1 in the illustrated embodiment will not be repeated here.
[0326] In a possible implementation, the message B may include one or more of the following: third information, fourth information, or fifth information. The meaning and specific implementation of the third information, fourth information, and fifth information may refer to the aforementioned Fig.15 The relevant descriptions in the illustrated embodiments are not repeated here.
[0327] In a possible implementation, after step S403, the first communication device or the second communication device may disable the constellation shaping function through a message D (i.e., a third message). For example, after step S403, the first communication device or the second communication device may send a message D, which may be used to disable the constellation shaping function. For the specific implementation of the message D, please refer to the aforementioned Fig.15 The relevant description of implementation method 1 in the illustrated embodiment will not be repeated here.
[0328] It can be understood that after the constellation shaping function is turned off, the physical layer header of the PPDU sent by the first communication device or the second communication device does not need to carry the first information, for example, the position of the physical layer header of the PPDU carrying the first information is set as reserved. Of course, the first information can also be carried, but the end receiving the PPDU no longer perceives the first information, or the end receiving the PPDU ignores the first information.
[0329] In an embodiment of the present application, the first information is carried in the physical layer header of the communication-aware PPDU, which is used to indicate the probability of the constellation points used by the communication-aware PPDU for constellation shaping, which can improve the perception performance while taking into account the communication performance.
[0330] The above content elaborates on the method provided by the present application. In order to facilitate the implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides corresponding devices or equipment.
[0331] The present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figures 19 to 21 The communication device according to the embodiment of the present application is described in detail.
[0332] See also Fig.19 , Fig.19 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application. Fig.19 As shown, the communication device includes a transceiver unit 10 and a processing unit 20. The transceiver unit 10 can implement corresponding communication functions, and the processing unit 20 is used for data processing. For example, the transceiver unit 10 can also be called a communication interface or a communication unit.
[0333] In some embodiments of the present application, the communication device may be the first communication device shown above. Fig.19The communication device shown can be used to execute the steps or functions performed by the first communication device in the above method embodiment. Exemplarily, the communication device can be the first communication device or a chip or functional module configured in the first communication device, etc., which is not limited in the present embodiment of the application. The transceiver unit 10 is used to perform the operations related to the transceiver of the first communication device in the above method embodiment, and the processing unit 20 is used to perform the operations related to the processing of the first communication device in the above method embodiment.
[0334] Exemplarily, the processing unit 20 is used to generate first information, where the first information is used to indicate the probability of one or more constellation points of constellation shaping; the transceiver unit 10 is used to send the first information.
[0335] It can be understood that the transceiver unit 10 can send the first information to other communication devices, or the transceiver unit 10 can output the first information from the processing unit 20 to other components or other functional modules in the communication device. The relevant description of the transceiver unit outputting other information is similar and will not be described in detail below.
[0336] Exemplarily, the transceiver unit 10 is specifically used to send a first message, where the first message includes the first information, and the first message is used to request to enable the constellation shaping function.
[0337] Exemplarily, the transceiver unit 10 is further used to send a first message, where the first message is used to request to enable the constellation shaping function.
[0338] Exemplarily, the transceiver unit 10 is further used to receive a second message, where the second message includes sixth information, and the sixth information is used to indicate whether the second communication device agrees to enable the constellation shaping function.
[0339] It is understandable that the transceiver unit 10 may receive the second message from other communication devices, or the transceiver unit 10 may input the second message from other components or other functional modules in the communication device, etc. The description of the transceiver unit inputting other information is similar and will not be described in detail below.
[0340] Exemplarily, the transceiver unit 10 is further used to send or receive a third message, where the third message is used to disable the constellation shaping function.
[0341] Exemplarily, the transceiver unit 10 is further used to send or receive a fourth message. When the modulation mode used by the fourth message is the first modulation mode, it indicates that the fourth message has undergone constellation shaping.
[0342] Exemplarily, the transceiver unit 10 is further used to send or receive a fourth message, where the fourth message includes indication information, where the indication information is used to indicate whether the fourth message has undergone constellation shaping.
[0343] Among them, the specific description of the first message, the first information, the second message, the third message, the fourth message, etc. can be referred to the method embodiment shown above, and will not be described in detail here.
[0344] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above method embodiment, which will not be described in detail here. Fig.15 Step S302 (and step S304) shown, or Fig.18 Step S402 shown; the processing unit 20 can be used to perform Fig.15 Step S301 shown, or executing Fig.18 Step S401 shown, or executing Figure 5 Steps S101 to S103 shown, or executing Fig.11 Steps S201 to S203 are shown.
[0345] Reuse Fig.19 In some other embodiments of the present application, the communication device may be the second communication device shown above. Fig.19 The communication device shown can be used to execute the steps or functions performed by the second communication device in the above method embodiment. Exemplarily, the communication device can be a second communication device or a chip or functional module configured in the second communication device, etc., which is not limited in the present embodiment of the application. The transceiver unit 10 is used to perform the operations related to the transceiver of the second communication device in the above method embodiment, and the processing unit 20 is used to perform the operations related to the processing of the second communication device in the above method embodiment.
[0346] Exemplarily, the transceiver unit 10 is used to receive first information, where the first information is used to indicate the probability of one or more constellation points of constellation shaping; the processing unit 20 is used to process the first information.
[0347] Exemplarily, the transceiver unit 10 is specifically used to receive a first message, where the first message includes the first information, and the first message is used to request to enable the constellation shaping function.
[0348] Exemplarily, the transceiver unit 10 is further used to receive a first message, where the first message is used to request to enable the constellation shaping function.
[0349] Exemplarily, the transceiver unit 10 is further used to send a second message, where the second message includes sixth information, and the sixth information is used to indicate whether the second communication device agrees to enable the constellation shaping function.
[0350] Exemplarily, the transceiver unit 10 is further used to receive or send a third message, where the third message is used to disable the constellation shaping function.
[0351] Exemplarily, the transceiver unit 10 is further used to receive or send a fourth message. When the modulation mode used by the fourth message is the first modulation mode, it indicates that the fourth message has undergone constellation shaping.
[0352] Exemplarily, the transceiver unit 10 is further used to receive or send a fourth message, where the fourth message includes indication information, where the indication information is used to indicate whether the fourth message has undergone constellation shaping.
[0353] Among them, the specific description of the first message, the first information, the second message, the third message, the fourth message, etc. can be referred to the method embodiment shown above, and will not be described in detail here.
[0354] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above method embodiment, which will not be described in detail here. Fig.15 Message A sent in step S302 (and the fourth message sent in step S304), or receiving Fig.18 The PPDU sent in step S402; the processing unit 20 can be used to execute Fig.15 Step S303 (and step S305) shown, or executing Fig.18 Step S403 shown, or executing Figure 5 Steps S101 to S103 shown, or executing Fig.11 Steps S201 to S203 are shown.
[0355] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. It should be understood that any device having the above Fig.19 Any form of product with the functions of the communication device described above falls within the protection scope of the embodiments of the present application. It should also be understood that the following description is only an example and does not limit the product form of the communication device of the embodiments of the present application to this.
[0356] In one possible implementation, Fig.19In the communication device shown, the processing unit 20 may be one or more processors, the transceiver unit 10 may be a transceiver, or the transceiver unit 10 may also be a sending unit and a receiving unit, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information (such as sending the first information, etc.) in the above method can be understood as the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information (such as receiving the first information, etc.) in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before being input into the processor.
[0357] See also Fig. 20 , Fig. 20 1 is another structural diagram of a communication device provided in an embodiment of the present application. The communication device may be a first communication device or a second communication device, or a chip therein. The communication device may be used to implement the method described in the above method embodiment, and the description in the above method embodiment may be referred to. Fig. 20 Only the main components of the communication device are shown. The communication device includes one or more processors 1001, and may also include a transceiver 1002. The communication device may further include a memory 1003. The communication device may also include an input and output device (not shown in the figure).
[0358] The processor 1001 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1003 is mainly used to store software programs and data. The transceiver 1002 is mainly used to realize the information interaction between the communication device and the outside. The transceiver 1002 can be realized by an input and output circuit, or the transceiver 1002 can include a control circuit and an antenna. The control circuit is mainly used for the conversion between the baseband signal and the radio frequency signal and the processing of the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users.
[0359] When the communication device is turned on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1001 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0360] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
[0361] The processor 1001 , the transceiver 1002 , and the memory 1003 may be connected via a communication bus.
[0362] Exemplarily, when the communication device is used to execute the steps, methods or functions of the above method embodiment 1, the processor 1001 may be used to execute Figure 5 Steps S101 to S103 in , and / or other processes for executing the technology described herein.
[0363] Exemplarily, when the communication device is used to execute the steps, methods or functions of the second embodiment of the method, the processor 1001 may be used to execute Fig.11 Steps S201 to S203 in , and / or other processes for executing the technology described herein.
[0364] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device in the third embodiment of the method, the processor 1001 may be used to execute Fig.15 Step S301 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to perform Fig.15 Steps S302 and S304 in, and / or other processes for the technology described herein.
[0365] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the third embodiment of the method, the processor 1001 may be used to execute Fig.15 Steps S303 and S305 in, and / or other processes for performing the technology described herein; the transceiver 1002 may be used to receive Fig.15Message A sent in step S302 and the fourth message sent in step S304, and / or other processes for the technology described in this document.
[0366] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device in the fourth embodiment of the method, the processor 1001 may be used to execute Fig.18 Step S401 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to perform Fig.18 Step S402 in, and / or other processes for the technology described herein.
[0367] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the fourth embodiment of the method, the processor 1001 may be used to execute Fig.18 Step S403 in, and / or other processes for performing the technology described herein; the transceiver 1002 may be used to receive Fig.18 Step S402 sends the PPDU, and / or other processes used for the technology described herein.
[0368] In any of the above designs, the processor 1001 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0369] In any of the above designs, the processor 1001 may store instructions, which may be computer programs. The computer programs run on the processor 1001, and may enable the communication device to perform the method described in the above method embodiment. The computer program may be fixed in the processor 1001, in which case the processor 1001 may be implemented by hardware.
[0370] In one implementation, the communication device may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiment. The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-channel metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0371] It is understandable that the communication device shown in the embodiment of the present application may also have Fig. 20 The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can refer to the introduction of the above method embodiments.
[0372] In another possible implementation, Fig.19 In the communication device shown, the processing unit 20 may be one or more logic circuits, and the transceiver unit 10 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 10 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface. Fig.21 , Fig.21 is another structural diagram of a communication device provided in an embodiment of the present application. Fig.21 As shown, Fig.21The communication device shown includes a logic circuit 901 and an interface 902. That is, the processing unit 20 can be implemented by the logic circuit 901, and the transceiver unit 10 can be implemented by the interface 902. The logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.21 The above communication device is taken as an example of a chip, and the chip includes a logic circuit 901 and an interface 902 .
[0373] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.
[0374] Exemplarily, when used to execute the method, function or step performed by the first communication device in the aforementioned method embodiment, the logic circuit 901 is used to generate first information, and the first information is used to indicate the probability of one or more constellation points of constellation shaping; the interface 902 is used to output the first information.
[0375] Exemplarily, when used to execute the method, function or step performed by the first communication device in the aforementioned method embodiment, the interface 902 is used to input first information, where the first information is used to indicate the probability of one or more constellation points of constellation shaping; the logic circuit 901 is used to process the first information.
[0376] It can be understood that the specific description of the first information, constellation shaping, the probability of constellation points, etc. can refer to the method embodiment shown above, and will not be described in detail here.
[0377] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0378] for Fig.21 The specific implementation of the illustrated embodiment can also refer to the above embodiments, which will not be described in detail here.
[0379] An embodiment of the present application also provides a wireless communication system, which includes a first communication device and / or a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned embodiments.
[0380] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first communication device in the method provided by the present application.
[0381] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the second communication device in the method provided by the present application.
[0382] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the first communication device in the method provided in the present application.
[0383] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the second communication device in the method provided in the present application.
[0384] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the first communication device in the method provided by the present application are executed.
[0385] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the second communication device in the method provided by the present application are executed.
[0386] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.
[0387] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0388] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0389] If the integrated unit is implemented 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 solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0390] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: The first communication device generates first information, wherein the first information is used to indicate the probability of one or more constellation points of constellation shaping; The first communication device sends the first information.
2. The method according to claim 1, characterized in that The first communication device sending the first information includes: The first communication device sends a first message, where the first message includes the first information, and the first message is used to request to enable a constellation shaping function.
3. The method according to claim 1, characterized in that Before the first communication device sends the first information, the method further includes: The first communication device sends a first message, where the first message is used to request to enable a constellation shaping function.
4. The method according to claim 2, characterized in that: The first message further includes second information, where the second information is used to indicate one or more modulation modes; The first information is specifically used to indicate the probability of one or more constellation points of constellation shaping under the one or more modulation modes.
5. The method according to any one of claims 2 to 4, characterized in that The first message further includes one or more of the following: third information, fourth information, or fifth information; Among them, the third information is used to indicate the activation of the constellation shaping function, the fourth information is used to indicate the duration of activation of the constellation shaping function, and the fifth information is used to indicate the number of physical layer protocol data units PPDU using the constellation shaping function.
6. The method according to any one of claims 2 to 5, characterized in that After the first communication device sends the first message, the method further includes: The first communication device receives a second message, where the second message includes sixth information, and the sixth information is used to indicate whether the second communication device agrees to enable the constellation shaping function.
7. The method according to claim 6, characterized in that The first message is a perception measurement request frame, and the second message is a perception measurement response frame.
8. The method according to any one of claims 2 to 7, characterized in that After the first communication device sends the first message, the method further includes: The first communication device sends or receives a third message, where the third message is used to disable the constellation shaping function.
9. The method according to any one of claims 1 to 8, characterized in that After the first communication device sends the first information, the method further includes: The first communication device sends or receives a fourth message. When a modulation method used by the fourth message is the first modulation method, it indicates that the fourth message has been constellation shaped.
10. The method according to any one of claims 1 to 8, characterized in that After the first communication device sends the first information, the method further includes: The first communication device sends or receives a fourth message, where the fourth message includes indication information, where the indication information is used to indicate whether the fourth message has been constellation shaped.
11. The method according to claim 9, characterized in that The fourth message is a physical layer protocol data unit PPDU, the modulation mode used by the PPDU is the first modulation mode, and the physical layer load of the PPDU includes modulation symbols after the bit stream is constellation-shaped according to the probability of one or more constellation points under the first modulation mode indicated by the first information.
12. The method according to claim 10, characterized in that The fourth message is a physical layer protocol data unit PPDU, the indication information indicates that the PPDU has been constellation shaped, the modulation mode used by the PPDU is the first modulation mode, and the physical layer load of the PPDU includes modulation symbols after the bit stream is constellated according to the probability of one or more constellation points under the first modulation mode indicated by the first information.
13. The method according to any one of claims 1 to 12, characterized in that The probability of one or more constellation points of the constellation shaping is predefined or determined based on a predefined probability interval.
14. A communication method, characterized in that: include: The second communication device receives first information, where the first information is used to indicate the probability of one or more constellation points of constellation shaping; The second communication device processes the first information.
15. The method according to claim 14, characterized in that The second communication device receives the first information, including: The second communication device receives a first message, where the first message includes the first information and the first message is used to request to enable a constellation shaping function.
16. The method according to claim 14, characterized in that Before the second communication device receives the first information, the method further includes: The second communication device receives a first message, where the first message is used to request to enable a constellation shaping function.
17. The method according to claim 15, characterized in that The first message further includes second information, where the second information is used to indicate one or more modulation modes; The first information is specifically used to indicate the probability of one or more constellation points of constellation shaping under the one or more modulation modes.
18. The method according to any one of claims 15 to 17, characterized in that The first message further includes one or more of the following: third information, fourth information, or fifth information; Among them, the third information is used to indicate the activation of the constellation shaping function, the fourth information is used to indicate the duration of activation of the constellation shaping function, and the fifth information is used to indicate the number of physical layer protocol data units PPDU using the constellation shaping function.
19. The method according to any one of claims 15 to 18, characterized in that After the second communication device receives the first message, the method further includes: The second communication device sends a second message, where the second message includes sixth information, and the sixth information is used to indicate whether the second communication device agrees to enable the constellation shaping function.
20. The method according to claim 19, characterized in that The first message is a perception measurement request frame, and the second message is a perception measurement response frame.
21. The method according to any one of claims 15 to 20, characterized in that After the second communication device receives the first message, the method further includes: The second communication device receives or sends a third message, where the third message is used to disable the constellation shaping function.
22. The method according to any one of claims 14 to 21, characterized in that After the second communication device receives the first information, the method further includes: The second communication device receives or sends a fourth message. When the modulation mode used by the fourth message is the first modulation mode, it indicates that the fourth message has been constellation shaped.
23. The method according to any one of claims 14 to 21, characterized in that After the second communication device receives the first information, the method further includes: The second communication device receives or sends a fourth message, where the fourth message includes indication information, where the indication information is used to indicate whether the fourth message has been constellation shaped.
24. The method according to claim 22, characterized in that The fourth message is a physical layer protocol data unit PPDU, the modulation mode used by the PPDU is the first modulation mode, and the physical layer load of the PPDU includes modulation symbols after the bit stream is constellation-shaped according to the probability of one or more constellation points under the first modulation mode indicated by the first information.
25. The method according to claim 23, characterized in that The fourth message is a physical layer protocol data unit PPDU, the indication information indicates that the PPDU has been constellation shaped, the modulation mode used by the PPDU is the first modulation mode, and the physical layer load of the PPDU includes modulation symbols after the bit stream is constellated according to the probability of one or more constellation points under the first modulation mode indicated by the first information.
26. The method according to any one of claims 14 to 25, characterized in that The probability of one or more constellation points of the constellation shaping is predefined or determined based on a predefined probability interval.
27. A communication device, characterized in that: Comprising units or modules for executing the method according to any one of claims 1 to 26.
28. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor is used to implement the method as described in any one of claims 1 to 26 through logic circuits or executing code instructions.
29. A wireless communication system, characterized in that: include: A first communication device for executing the method according to any one of claims 1 to 13, and / or a second communication device for executing the method according to any one of claims 14 to 26.
30. A readable storage medium, characterized in that: The readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the communication device including the processor executes the method according to any one of claims 1 to 26.
Citation Information
Cited By
Communication method and apparatus, and readable storage medium
EP4790957A1
Communication method and apparatus, and readable storage medium
WO2025087148A1