Signal processing method, signal processing module, and signal processing system

By replacing the real or imaginary parts of the modulation symbols of OFDM symbols and distributing them in the frequency domain, the problem of improving signal transmission rate and spectral efficiency of the Wi-Fi physical layer in high-density environments is solved, achieving higher anti-fading capability and spectral utilization efficiency.

WO2026156925A1PCT designated stage Publication Date: 2026-07-30BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2025-01-27
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

Existing Wi-Fi physical layer technologies have limited improvements in signal transmission rate and spectral efficiency in high-density environments and large-scale device access scenarios, and lack sufficient resistance to fading and interference.

Method used

By replacing the real or imaginary parts of the modulation symbols of OFDM symbols, their distribution in the frequency domain becomes more dispersed, avoiding the real and imaginary parts within the same symbol being subject to the same channel fading or interference, and employing multi-stream transmission and non-adjacent subcarrier mapping with different modulation methods.

Benefits of technology

It improves the signal's resistance to fading and frequency domain diversity gain, enhances the system's transmission stability and spectrum utilization efficiency, and optimizes the reliability and robustness of signal transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025075587_30072026_PF_FP_ABST
    Figure CN2025075587_30072026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a signal processing method, a signal processing module, and a signal processing system. The signal processing method comprises: acquiring modulation symbols in spatial streams corresponding to each OFDM symbol; permuting a real part or an imaginary part of at least one of the modulation symbols in the spatial streams, such that the real part and the imaginary part located in a same modulation symbol before permutation are respectively located in different modulation symbols after the permutation; and mapping the permutated modulation symbols in the spatial streams onto a plurality of subcarriers. Thus, a real part and an imaginary part originally located in a same symbol are effectively prevented from being affected by identical channel fading or interference; the anti-fading capability of a signal is enhanced; and the frequency domain diversity gain of the modulated signal is further increased.
Need to check novelty before this filing date? Find Prior Art

Description

Signal processing methods, signal processing modules, and signal processing systems Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a signal processing method, a signal processing module, and a signal processing system. Background Technology

[0002] Research on Wi-Fi Physical Layer (PHY) technologies primarily focuses on improving data transmission rates, optimizing spectrum efficiency, enhancing channel utilization, and improving adaptability to different wireless environments. With increasing demands for higher throughput, lower latency, and wider application scenarios, Wi-Fi PHY technologies are constantly innovating, striving to further improve signal transmission rates, reduce latency, and optimize spectrum usage while ensuring reliability, in order to meet the needs of high-density environments, ultra-high reliability communication, and large-scale device access. Summary of the Invention

[0003] This disclosure provides a signal processing method, signal processing module, and signal processing system to further enhance the frequency domain diversity gain of modulated signals.

[0004] On one hand, embodiments of this disclosure provide a signal processing method, the method comprising:

[0005] Obtain the modulation symbols in each spatial stream corresponding to each OFDM symbol;

[0006] The real or imaginary part of at least one of the modulation symbols in each of the spatial streams is permuted, such that the real and imaginary parts that were previously located in the same modulation symbol are located in different modulation symbols after the permutation.

[0007] The permuted modulation symbols in each spatial stream are mapped onto multiple subcarriers.

[0008] On the other hand, this disclosure also provides a signal processing module for executing the signal processing method described in this disclosure.

[0009] This disclosure also provides a signal processing system, including:

[0010] Modulation symbol acquisition module, symbol substitution module, symbol mapping module;

[0011] The modulation symbol acquisition module is used to acquire the modulation symbols in each spatial stream corresponding to each OFDM symbol;

[0012] The symbol substitution module is used to substitute the real or imaginary part of at least one modulation symbol in each spatial stream, so that the real and imaginary parts that were located in the same modulation symbol before substitution are located in different modulation symbols after substitution.

[0013] The symbol mapping module is used to map the permuted modulation symbols in each spatial stream onto multiple subcarriers.

[0014] This disclosure also provides a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the signal processing method as described in this disclosure.

[0015] In this embodiment of the disclosure, modulation symbols in each spatial stream corresponding to each OFDM symbol are obtained; the real or imaginary part of at least one modulation symbol in each spatial stream is permuted so that the real and imaginary parts that were originally located in the same modulation symbol are located in different modulation symbols after the permutation; the permuted modulation symbols in each spatial stream are mapped onto multiple subcarriers, which effectively avoids the real and imaginary parts in the same symbol being affected by the same channel fading or interference, improves the anti-fading capability of the signal, and further enhances the frequency domain diversity gain of the modulation signal.

[0016] Additional aspects and advantages of embodiments of this disclosure will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this disclosure. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.

[0018] Figure 1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;

[0019] Figure 2A is a schematic flowchart of the signal processing method provided in an embodiment of this disclosure;

[0020] Figure 2B is one of the transmitter block diagrams provided in the embodiments of this disclosure;

[0021] Figure 2C is a second block diagram of the transmitter provided in an embodiment of this disclosure;

[0022] Figure 3 is one of the schematic diagrams of modulation symbol substitution according to the method provided in the embodiments of this disclosure;

[0023] Figure 4 is a second schematic diagram of modulation symbol substitution according to the method provided in the embodiments of this disclosure;

[0024] Figure 5 is a third schematic diagram of modulation symbol substitution according to the method provided in the embodiments of this disclosure;

[0025] Figure 6 is a fourth schematic diagram of modulation symbol substitution according to the method provided in the embodiments of this disclosure;

[0026] Figure 7 is a fifth schematic diagram of modulation symbol substitution according to the method provided in the embodiments of this disclosure;

[0027] Figure 8 is a sixth schematic diagram of modulation symbol substitution according to the method provided in the embodiments of this disclosure;

[0028] Figure 9 is a schematic diagram (seventh) of the modulation symbol substitution method provided according to an embodiment of the present disclosure;

[0029] Figure 10 is an eighth schematic diagram of modulation symbol substitution according to the method provided in the embodiments of this disclosure;

[0030] Figure 11 is a schematic diagram of the structure of the terminal proposed in the embodiment of this disclosure;

[0031] Figure 12 is a schematic diagram of the chip structure proposed in the embodiments of this disclosure. Detailed Implementation

[0032] This disclosure presents a signal processing method, a signal processing module, and a signal processing system.

[0033] In a first aspect, embodiments of this disclosure provide a signal processing method, the method comprising:

[0034] Obtain the modulation symbols in each spatial stream corresponding to each OFDM symbol;

[0035] The real or imaginary part of at least one of the modulation symbols in each of the spatial streams is permuted, such that the real and imaginary parts that were previously located in the same modulation symbol are located in different modulation symbols after the permutation.

[0036] The permuted modulation symbols in each spatial stream are mapped onto multiple subcarriers.

[0037] In the above embodiments, modulation symbols in each spatial stream corresponding to each OFDM symbol are obtained; the real or imaginary part of at least one modulation symbol in each spatial stream is permuted so that the real and imaginary parts that were originally located in the same modulation symbol are located in different modulation symbols after the permutation; the permuted modulation symbols in each spatial stream are mapped onto multiple subcarriers, which effectively avoids the real and imaginary parts in the same symbol being affected by the same channel fading or interference, improves the signal's anti-fading capability, and further enhances the frequency domain diversity gain of the modulation signal.

[0038] In conjunction with some embodiments of the first aspect, in some embodiments, the permutation of the real or imaginary part of at least one of the modulation symbols in the respective spatial streams includes:

[0039] The real or imaginary parts of adjacent modulation symbols in each of the spatial streams are permuted.

[0040] In the above embodiments, by permuting the real or imaginary parts of adjacent modulation symbols in each spatial stream, the signal transmission performance can be effectively improved. This permutation operation optimizes the signal distribution in the frequency domain and reduces interference.

[0041] In conjunction with some embodiments of the first aspect, in some embodiments, the permutation of the real or imaginary parts of adjacent modulation symbols in the respective spatial streams includes:

[0042] According to the arrangement order of the modulation symbols, the imaginary part of each odd-numbered modulation symbol is interchanged with the real part of the adjacent even-numbered modulation symbol; or,

[0043] According to the order of the modulation symbols, the imaginary part of each even-numbered modulation symbol is replaced with the real part of the adjacent odd-numbered modulation symbol.

[0044] In the above embodiments, by permuting the imaginary part of all odd-numbered or even-numbered modulation symbols, the real and imaginary parts of the same modulation symbol can be effectively distributed in different symbols, thereby reducing the possibility that they are adjacent in the frequency domain. This effectively reduces the risk that the I and Q paths of the same modulation symbol will be affected by the same channel fading or interference, and improves the anti-interference capability of the signal. Especially in wireless environments with strong fading or frequency-selective interference, it significantly enhances the transmission reliability and robustness of the system.

[0045] In conjunction with some embodiments of the first aspect, in some embodiments, the permutation of the real or imaginary parts of adjacent modulation symbols in the respective spatial streams includes:

[0046] According to the arrangement order of the modulation symbols, the real part of each odd-numbered modulation symbol is interchanged with the imaginary part of the adjacent even-numbered modulation symbol; or,

[0047] According to the order of the modulation symbols, the real part of each even-numbered modulation symbol is replaced with the imaginary part of the adjacent odd-numbered modulation symbol.

[0048] In the above embodiments, by permuting the real parts of all odd-numbered or even-numbered modulation symbols, the real and imaginary parts of the same modulation symbol can be effectively distributed across different modulation symbols, thereby reducing their adjacency in the frequency domain. This permutation method reduces the risk that the I and Q paths of the same modulation symbol will be simultaneously subjected to the same channel fading or interference, enhancing the system's anti-interference capability and robustness. Especially in complex wireless channel environments, the independence of the I and Q paths is improved, further enhancing transmission stability and reliability, and optimizing spectrum utilization efficiency.

[0049] In conjunction with some embodiments of the first aspect, in some embodiments, the permutation of the real or imaginary parts of adjacent modulation symbols in the respective spatial streams includes:

[0050] According to the arrangement order of the modulation symbols, the real part of each modulation symbol is replaced with the imaginary part of the adjacent modulation symbol in turn, or the imaginary part of each modulation symbol is replaced with the real part of the adjacent modulation symbol in turn.

[0051] In the above embodiments, by sequentially replacing the real part of each modulation symbol with the imaginary part of the adjacent modulation symbol, or sequentially replacing the imaginary part of each modulation symbol with the real part of the adjacent modulation symbol, according to the arrangement order of the modulation symbols, the signal distribution in the frequency domain can be further enhanced. In this way, the modulation symbols of the I and Q paths are distributed among different symbols, avoiding their close proximity in the frequency domain. This replacement method effectively reduces the risk that the real and imaginary parts of the same modulation symbol will be simultaneously subjected to the same fading or interference, improving the signal's anti-interference capability and robustness, especially in situations with strong fading channels or multipath interference. By increasing the independence between the I and Q paths, the system's transmission stability and spectral efficiency are significantly improved, thereby enhancing the overall transmission efficiency and reliability.

[0052] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0053] The imaginary part of the first modulation symbol in the aforementioned arrangement is interchanged with the real part of the last modulation symbol; or...

[0054] The real part of the first modulation symbol in the arrangement is swapped with the imaginary part of the last modulation symbol.

[0055] In the above embodiments, by substituting the imaginary part of the first modulation symbol with the real part of the last modulation symbol, or by substituting the real part of the first modulation symbol with the imaginary part of the last modulation symbol, the real and imaginary parts of the modulation symbols can be effectively further dispersed in the frequency domain. This substitution method ensures a more uniform signal distribution in the frequency domain, preventing the I and Q paths of the same modulation symbol from being mapped to adjacent positions, thereby reducing the probability that they will be simultaneously subjected to the same fading or interference during transmission. Through this processing, the signal's anti-interference capability and robustness are enhanced, especially in complex fading channels, effectively improving the system's transmission stability and spectrum utilization efficiency, reducing demodulation errors, and improving the reliability of data transmission.

[0056] In conjunction with some embodiments of the first aspect, in some embodiments, each of the spatial streams employs the same or different modulation schemes, the modulation schemes including one or more of the following:

[0057] QPSK;

[0058] 16-QAM;

[0059] 64-QAM;

[0060] 256QAM;

[0061] 1024QAM;

[0062] 4096QAM.

[0063] In the above embodiments, by employing the same or different modulation schemes, such as QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM, or 4096-QAM, in each spatial stream, the most suitable modulation scheme can be flexibly selected according to the actual channel conditions and equipment capabilities. This approach can optimize the transmission efficiency of each spatial stream and dynamically adjust the modulation order based on channel quality.

[0064] Secondly, embodiments of this disclosure also provide a signal processing module, which is used to execute an optional implementation of the first aspect.

[0065] Thirdly, this disclosure also provides a signal processing system, including a modulation symbol acquisition module, a symbol substitution module, and a symbol mapping module;

[0066] The modulation symbol acquisition module is used to acquire the modulation symbols in each spatial stream corresponding to each OFDM symbol;

[0067] The symbol substitution module is used to substitute the real or imaginary part of at least one modulation symbol in each spatial stream, so that the real and imaginary parts that were located in the same modulation symbol before substitution are located in different modulation symbols after substitution.

[0068] The symbol mapping module is used to map the permuted modulation symbols in each spatial stream onto multiple subcarriers.

[0069] Fourthly, embodiments of this disclosure also provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the optional implementation described in the first aspect.

[0070] Fifthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method described in the optional implementation of the first aspect.

[0071] Sixthly, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the method as described in the alternative implementation of the first aspect.

[0072] In a seventh aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described in the optional implementation of the first aspect above.

[0073] It is understood that the aforementioned signal processing module, signal processing system, storage medium, program product, computer program, chip, or chip system are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0074] This disclosure provides a signal processing method, a signal processing module, and a signal processing system. In some embodiments, the terms "signal processing method" and "signal transmission method," "wireless frame transmission method," etc., can be used interchangeably, as can the terms "information processing system," "communication system," etc.

[0075] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0076] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0077] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0078] In the embodiments disclosed herein, "multiple" refers to two or more.

[0079] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0080] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.

[0081] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.

[0082] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0083] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0084] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.

[0085] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.

[0086] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0087] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.

[0088] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

[0089] In addition, terms such as "uplink" and "downlink" can be replaced with terms corresponding to inter-terminal communication (e.g., "side"). For example, uplink channel and downlink channel can be replaced with side channel, and uplink link and downlink link can be replaced with side link.

[0090] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0091] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0092] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0093] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0094] As shown in Figure 1, the communication system 100 includes an Access Point (AP) 101 and a Station (STA) 102. The AP 101 and STA 102 may each include a Physical Layer (PHY) and a Medium Access Control (MAC) layer, respectively. In some embodiments, the AP may be multi-antenna / multi-radio frequency (RF) or single-antenna / single-radio frequency (SRF), which is used to transmit / receive Physical Layer Protocol Data Units (PPDUs). The STA may also be multi-antenna / multi-radio frequency (RF) or single-antenna / single-radio frequency (SRF), which is used to transmit / receive data packets.

[0095] In some embodiments, the antenna or radio frequency (RF) portion of the AP can be separated from the main body of the AP, presenting a remote layout. In Figure 1, the AP may include physical layer processing circuitry and media access control (MAC) processing circuitry. The physical layer processing circuitry can process physical layer signals, and the MAC layer processing circuitry can process MAC layer signals. In some embodiments, the antenna or RF portion of the STA can be separated from the main body of the STA, presenting a remote layout. In Figure 1, the STA may include PHY processing circuitry and MAC processing circuitry. The physical layer processing circuitry can process physical layer signals, and the MAC layer processing circuitry can process MAC layer signals. Stream resolver.

[0096] In some embodiments, access point device 101 can be an access point for mobile terminals to access a wired network. An AP acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to an Ethernet network. Specifically, an AP can be a terminal device or network device with a Wi-Fi chip. Optionally, the AP can support various WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, and 802.11bn, as well as the next-generation 802.11 protocol, but is not limited to these.

[0097] In some embodiments, the site device 102 includes, for example, a wireless communication chip, a wireless sensor, or a wireless communication terminal that supports Wi-Fi communication. Optionally, the wireless communication terminal may be at least one of, but is not limited to, a mobile phone, a wearable device, an IoT device that supports Wi-Fi communication, a car with Wi-Fi communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and a wireless terminal device in a smart home.

[0098] Specifically, site device 102 can be a terminal device or network device with a Wi-Fi chip. Optionally, site device 102 can support various WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, and 802.11bn, as well as the next-generation 802.11 protocol, but is not limited to these.

[0099] Optionally, in this embodiment of the disclosure, AP and STA can be devices that support multiple links. For example, they can be represented as Access Point Multi-Link Device (AP MLD) and Non-Access Point Multi-Link Device (Non-AP MLD), respectively. AP MLD can represent an access point that supports multiple link communication functions, and non-AP MLD can represent a site that supports multiple link communication functions.

[0100] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0101] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. ​​The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

[0102] The embodiments disclosed herein can be applied to Wireless Local Area Networks (WLANs), such as LANs using the 802.11 series of protocols. In a WLAN, a Basic Service Set (BSS) is a fundamental component. An BSS network consists of site devices with some association within a specific coverage area. One type of association is where sites communicate directly with each other in a self-organizing network; this is called an Independent Basic Service Set (IBSS). Another more common scenario is that in a BSS network, there is only one central site dedicated to managing the BSS, called an Access Point (AP) device, while other sites in the BSS network that are not APs are called terminals, also known as non-AP STAs. APs and non-AP STAs are collectively referred to as STAs. When describing STAs, it is not necessary to distinguish between APs and non-AP STAs. Within the same BSS network, due to distance, transmission power, etc., a STA cannot detect other STAs that are far away; they are each other's hidden nodes.

[0103] Figure 2 is a schematic diagram of a signal processing method according to an embodiment of the present disclosure. As shown in Figure 2, the method includes:

[0104] Step 201: Obtain the modulation symbols in each spatial stream corresponding to each OFDM symbol;

[0105] In Wi-Fi, to meet the demands for higher throughput, lower latency, and wider application scenarios, multi-stream transmission and multiple-antenna (MIMO) technologies have been introduced, significantly improving data transmission rates and spectral efficiency. This includes employing higher-order modulation schemes (such as 256-QAM, 1024-QAM, and 4096-QAM), wider bandwidth, and advanced multi-user scheduling algorithms to continuously improve the capacity and performance of wireless links.

[0106] Meanwhile, to further improve throughput and optimize spectrum utilization, while also being compatible with various application requirements such as ultra-high-definition multimedia transmission, industrial IoT, augmented reality (AR), and virtual reality (VR), in addition to continuing to increase the modulation order (such as 1024-QAM and 4096-QAM), the ability to use different modulation schemes between different spatial streams has been introduced, namely Unequal Modulation (UEQM). Unlike Equal Modulation (EQM), which uses the same modulation scheme across all spatial streams, UEQM can independently select the most suitable modulation order for each spatial stream based on the actual channel conditions and equipment capabilities. For example, spatial streams with better channel quality can use higher-order modulation (such as 4096-QAM), while spatial streams with poorer channel quality can use lower-order modulation schemes, thereby improving the throughput and efficiency of the entire link.

[0107] To more efficiently utilize UEQM features while avoiding additional complexity, the UEQM transmission modes supported by Wi-Fi are specified. These transmission modes define the UEQM transmission modes between spatial streams when supporting 4 spatial streams (NSS), 3 spatial streams, and 2 spatial streams, respectively, including the following cases one through three:

[0108] Case 1: When Nss = 4, the UEQM mode includes at least one of the following:

[0109] [M,M,M,M-1]

[0110] [M,M,M,M-2]

[0111] [M,M,M-1,M-2]

[0112] [M,M-1,M-1,M-2]

[0113] Case 2: When Nss = 3, the UEQM mode includes at least one of the following:

[0114] [M,M,M-1]

[0115] [M,M,M-2]

[0116] [M,M-1,M-2]

[0117] Case 3: When Nss = 2, the UEQM mode includes at least one of the following:

[0118] [M,M-1]

[0119] [M,M-2]

[0120] M-1 and M-2 represent modulation levels one or two levels lower than M, respectively. For example, if M is 4096-QAM, then M-1 represents 1024-QAM, M-2 represents 256-QAM, and so on.

[0121] As shown in Figure 2B, in the physical layer of Wi-Fi communication, the basic unit of data transmission is the bitstream. To efficiently transmit these bitstreams, the Wi-Fi system maps the bitstreams into OFDM symbols using Orthogonal Frequency Division Multiplexing (OFDM) technology. In this process, the bitstream first undergoes pre-FEC padding to ensure the data stream length meets the requirements of subsequent encoding. The padded bitstream is then scrambled by a scrambler module to reduce long-term correlations in the signal and improve the system's anti-interference capability. The scrambled bitstream is then input into a Low-Density Parity-Check (LDPC) encoder. The LDPC encoder adds redundant bits to the bitstream. After LDPC encoding, post-FEC padding is performed on the bitstream to ensure the data size meets the requirements of subsequent processing and prepares for the modulation mapping process. Next, the bitstream is input to a stream parser. This stream parser can be either a UEQM-enabled or EQM-enabled stream parser; no specific restriction is made here. If it is a UEQM-enabled stream parser, it will allocate the encoded bitstream to different spatial streams according to predetermined rules based on the modulation scheme. Each spatial stream can independently choose the most suitable modulation order. During this process, spatial streams with better channel quality can use higher-order modulation (e.g., 4096-QAM), while spatial streams with poorer channel quality use lower-order modulation (e.g., QPSK), thereby optimizing the overall throughput of the link. After the bit allocation to each spatial stream is completed, the bitstream of each spatial stream is input to a constellation mapper. The constellation mapper converts the bitstream into modulation symbols. Specifically, the bits of each spatial stream are converted into corresponding constellation points according to the selected modulation scheme (e.g., QPSK, 16-QAM, 64-QAM, etc.). Then, in the carrier mapping stage, the modulation symbols are mapped onto subcarriers in the frequency domain using a LDPC Tone Mapper. After processing by the carrier mapper, the modulation symbols undergo a cyclic shift diversity (CSD per SS) to eliminate differences between spatial streams and enhance the robustness of the system. Then, further spatial and frequency mapping assigns the modulation symbols to suitable spectral locations. In this process, the frequency domain distribution of the signal is further optimized.After spatial-frequency mapping, the modulation symbols undergo an inverse discrete Fourier transform (IDFT) to convert them into time-domain signals. Subsequently, the time-domain signals are processed with a guard interval (GI) and a window function to minimize frequency-domain interference during transmission. Finally, the time-domain signals undergo analog and radio frequency processing, preparing them for transmission over a wireless channel.

[0122] Figure 2B applies to Resource Units (RUs) or Multiple Resource Units (MRUs) with 996 tones or less, for uplink (UL) or downlink (DL) transmission of data fields using Low-Density Parity-Check (LDPC) coding. For RUs or MRUs with more than 996 tones, a Segment Parser performs finer processing on the data stream before modulation mapping, based on the actual channel conditions and equipment capabilities, especially under multiple spatial streams and complex modulation schemes. The Segment Parser effectively optimizes the allocation of the bit stream among the various spatial streams by segmenting the data stream. Simultaneously, after modulation mapping of the bit stream, a Segment Decoder is introduced. This module is used to correctly recover the signals of each spatial stream. This module ensures that even under conditions of multiple spatial streams and complex modulation, the system can accurately demodulate and recover the signal of each stream, thereby avoiding data transmission errors and further enhancing the robustness and reliability of the system.

[0123] In EQM or UEQM scenarios, the stream parser sequentially allocates the encoded bits to the real (I-path) and imaginary (Q-path) parts of each spatial stream. Specifically, the stream parser allocates the encoded bits to each spatial stream in turn, and allocates an appropriate number of bits according to the modulation scheme of the spatial stream. For example, for a spatial stream supporting 4096-QAM, each modulation symbol requires 12 bits (6 bits for I-path and 6 bits for Q-path); for a spatial stream supporting QPSK, each modulation symbol requires 2 bits (1 bit for I-path and 1 bit for Q-path); for a spatial stream supporting 16-QAM, each modulation symbol requires 4 bits (2 bits for I-path and 2 bits for Q-path); for a spatial stream supporting 64-QAM, each modulation symbol requires 6 bits (3 bits for I-path and 3 bits for Q-path); for a spatial stream supporting 1024-QAM, each modulation symbol requires 10 bits (5 bits for I-path and 5 bits for Q-path). The number of bits allocated in each round is related to the modulation scheme and is half the number of bits required for each modulation symbol. The stream parser repeats this process continuously until all coded bits have been allocated.

[0124] After bits are allocated to the various spatial streams, the constellation mapping (modulation mapping) process begins. Bits from each spatial stream are converted into modulation symbols through modulation mapping, and these modulation symbols are input to the tone mapper. The tone mapper maps the modulation symbols to non-adjacent locations in the frequency domain (e.g., non-adjacent subcarriers), thereby optimizing the allocation of frequency domain resources and improving spectral efficiency. However, even if different modulation symbols are mapped to non-adjacent locations in the frequency domain, the I and Q paths within the same modulation symbol are adjacent in the frequency domain. They are often susceptible to the same channel fading or interference, leading to difficulties in signal demodulation and affecting the accuracy of data transmission and the reliability of the system.

[0125] In this embodiment, modulation symbols in each spatial stream corresponding to each OFDM symbol are obtained; the real or imaginary parts of adjacent modulation symbols in each spatial stream are permuted so that the real or imaginary parts of the same modulation symbol are located in different modulation symbols; the permuted modulation symbols in each spatial stream are mapped onto multiple subcarriers, which effectively avoids the real and imaginary parts in the same symbol being affected by the same channel fading or interference, improves the signal's anti-fading capability, and further enhances the frequency domain diversity gain of the modulation signal.

[0126] Step 202: Permutation of the real or imaginary part of at least one modulation symbol in each spatial stream, so that the real and imaginary parts that were located in the same modulation symbol before the permutation are located in different modulation symbols after the permutation;

[0127] In this embodiment, the real or imaginary part of at least one modulation symbol in each spatial stream is permuted, so that the real and imaginary parts, which were originally located in the same modulation symbol, are located in different modulation symbols after the permutation. This effectively avoids the real and imaginary parts within the same modulation symbol being simultaneously affected by the same channel fading or interference. This permutation scheme is not limited to specific implementations; any permutation method that maps the real and imaginary parts of adjacent modulation symbols to different symbols is within the protection scope of this embodiment.

[0128] In some embodiments, the permutation of the real or imaginary part of at least one of the modulation symbols in each spatial stream includes:

[0129] The real or imaginary parts of adjacent modulation symbols in each of the spatial streams are permuted.

[0130] In this embodiment of the disclosure, the real or imaginary parts of adjacent modulation symbols in each spatial stream are permuted, so that the real and imaginary parts that were originally located in the same modulation symbol are located in different modulation symbols after the permutation. For example, the real part of modulation symbol A before the permutation is located in modulation symbol B after the permutation, or the imaginary part of modulation symbol A before the permutation is located in modulation symbol B after the permutation, or the real part of modulation symbol A before the permutation is located in modulation symbol B after the permutation, and the imaginary part of modulation symbol A before the permutation is located in modulation symbol C after the permutation. Modulation symbols A, B, and C are located in the same spatial stream, and modulation symbols B and C are other symbols in the spatial stream besides modulation symbol A. The positional relationship between modulation symbols B and C and modulation symbol A is not specifically limited in this embodiment of the disclosure.

[0131] Step 203: Map the permuted modulation symbols in each spatial stream onto multiple subcarriers.

[0132] In this embodiment, the permuted modulation symbols are mapped onto multiple subcarriers. This mapping method distributes the modulation symbols across multiple non-adjacent subcarriers in the frequency domain, effectively optimizing the allocation of spectrum resources. Since the I or Q paths within the same modulation symbol are permuted into other modulation symbols, they can be mapped to non-adjacent subcarriers, preventing them from being simultaneously affected by the same interference or fading. This reduces the probability of demodulation errors and improves system reliability and transmission stability.

[0133] The following will provide a detailed explanation using Example 1:

[0134] Example 1:

[0135] Figure 3 shows the initial arrangement of modulation symbols. Each modulation symbol consists of an I-path and a Q-path. Specifically, the symbols are labeled S1, I, S1, Q, S2, I, S2, Q, etc., representing the modulation symbol of a spatial stream and its corresponding real and imaginary parts. S1, I, S2, I, S3, I, S4, I, S5, I, S6, I represent the I-path of each spatial stream; S1, Q, S2, Q, S3, Q, S4, Q, S5, Q, S6, Q represent the Q-path of each spatial stream.

[0136] In this embodiment of the disclosure, the permutation of the real or imaginary parts of adjacent modulation symbols in each spatial stream includes:

[0137] According to the arrangement order of the modulation symbols, the imaginary part of each odd-numbered modulation symbol is interchanged with the real part of the adjacent even-numbered modulation symbol; or,

[0138] According to the order of the modulation symbols, the imaginary part of each even-numbered modulation symbol is replaced with the real part of the adjacent odd-numbered modulation symbol.

[0139] Figure 4 illustrates a method for permuting the real or imaginary parts of modulation symbols. According to this method, the Q-paths of all odd-numbered modulation symbols are permuted with the I-paths of adjacent even-numbered modulation symbols. For example, swapping the positions of S1,Q with S2,I in Figure 3, swapping the positions of S2,Q with S3,I, swapping the positions of S3,Q with S4,I, swapping the positions of S4,Q with S5,I, swapping the positions of S5,Q with S6,I, ..., and so on. NSYM-1 Q and S NSYM ,I swap positions.

[0140] Understandably, in the initial arrangement, the real and imaginary parts are placed in adjacent symbols with the same number, such as S1,I and S1,Q, S2,I and S2,Q, etc., in adjacent rows. Through the above permutation method, the Q-paths of the odd-numbered modulation symbols (such as S1,Q, S2,Q, S3,Q…S…) NSYM-1 Q) and the I-path of the modulation symbol with adjacent even-numbered numbers (e.g., S2,I, S3,I, S4,I…S) NSYMI) Interchange Positions. The permutation arrangement places the I and Q paths of the same modulation symbol in different rows and columns. In this way, after subcarrier mapping and tone mapper, these modulation symbols will be mapped to non-adjacent positions in the frequency domain, and adjacent modulation symbols will be separated in the frequency domain. As shown in Figure 6, the specific spacing depends on the interleaving depth of the current tone mapper. This allocation method results in a large spacing between the I and Q paths of the same modulation symbol in the frequency domain, thus achieving significant frequency domain diversity gain. Even in an ideal Additive White Gaussian Noise (AWGN) channel, the I and Q paths of a modulation symbol are completely independent, but in a real wireless fading channel, the fading of the I and Q paths is often strongly correlated. This correlation may cause problems in signal transmission. By assigning the I and Q paths to non-adjacent frequency domain positions, they can be affected by fading independently at different frequency domain positions, thereby reducing the overall impact of the same fading effect on the signal. Especially in the case of high-order modulation (such as 1024-QAM or 4096-QAM), independent fading of the I and Q paths can significantly improve the transmission reliability of the system, avoid demodulation failure due to co-frequency fading, and improve the robustness and anti-interference capability of the system in fading channels.

[0141] It should be noted that the order of the modulation symbols in the above embodiments starts from number "1" (odd number). When the modulation symbol S1 in Figure 3 is numbered "0" (even number), the imaginary part of all even-numbered modulation symbols is replaced with the real part of the next adjacent odd-numbered modulation symbol, and the final result is shown in Figure 4.

[0142] In some embodiments, the method further includes:

[0143] The real part of the first modulation symbol in the arrangement is swapped with the imaginary part of the last modulation symbol.

[0144] For example, in Figure 4, the real part (S1,I) of the first modulation symbol S1 in the arrangement sequence is compared with the last modulation symbol S... NSYM The imaginary part (S) NSYM The substitution of I and Q signals makes the positions of the I and Q signals of the same modulation symbol more dispersed in the frequency domain, further increasing the diversity gain.

[0145] The following will provide a detailed explanation through Example 2:

[0146] Example 2:

[0147] In this embodiment of the disclosure, the permutation of the real or imaginary parts of adjacent modulation symbols in each spatial stream includes:

[0148] According to the arrangement order of the modulation symbols, the real part of each odd-numbered modulation symbol is interchanged with the imaginary part of the adjacent even-numbered modulation symbol; or,

[0149] According to the order of the modulation symbols, the real part of each even-numbered modulation symbol is replaced with the imaginary part of the adjacent odd-numbered modulation symbol.

[0150] Figure 5 illustrates a method for permuting the real or imaginary parts of modulation symbols. According to this method, the I-paths of all odd-numbered modulation symbols are permuted with the Q-paths of adjacent even-numbered modulation symbols. For example, the positions of S1,I and S2,Q in Figure 3 are swapped; the positions of S2,I and S3,Q are swapped; the positions of S3,I and S4,Q are swapped; the positions of S4,I and S5,Q are swapped; the positions of S5,I and S6,Q are swapped; ..., the positions of S... are swapped... NSYM-1 ,I and S NSYM Q swap positions.

[0151] Understandably, in the initial arrangement, the real and imaginary parts are placed in adjacent symbols with the same number, such as S1,I and S1,Q, S2,I and S2,Q, etc., in adjacent rows. Through the above substitution method, the I-paths of the odd-numbered modulation symbols (such as S1,I, S2,I, S3,I….S…) NSYM-1 I) and the Q-path of the modulation symbol with adjacent even-numbered codes (e.g., S2,Q, S3,Q, S4,Q…S) NSYM The I and Q channels of the same modulation symbol are swapped. The resulting arrangement places the I and Q channels in different rows and columns.

[0152] It should be noted that the order of the modulation symbols in the above embodiments starts from number "1" (odd number). When the modulation symbol S1 in Figure 3 is numbered "0" (even number), the imaginary part of all even-numbered modulation symbols is replaced with the real part of the next adjacent odd-numbered modulation symbol, and the final result is shown in Figure 5.

[0153] In some embodiments, the method further includes:

[0154] The imaginary part of the first modulation symbol in the arrangement is swapped with the real part of the last modulation symbol.

[0155] For example, in Figure 5, the imaginary part (S2,Q) of the first modulation symbol S2 in the arrangement sequence is compared with the last modulation symbol S... NSYM-1 The real part (S) NSYM-1 The I and Q paths of the same modulation symbol are replaced, making their positions in the frequency domain more dispersed, thus further increasing the diversity gain.

[0156] The following will provide a detailed explanation through Example 3:

[0157] Example 3:

[0158] In this embodiment of the disclosure, the permutation of the real or imaginary parts of adjacent modulation symbols in each spatial stream includes:

[0159] According to the arrangement order of the modulation symbols, the real part of each modulation symbol is replaced with the imaginary part of the adjacent modulation symbol in turn, or the imaginary part of each modulation symbol is replaced with the real part of the adjacent modulation symbol in turn.

[0160] Figure 7 illustrates a method for permuting the real or imaginary parts of a modulation symbol. This permutation method swaps the Q-path of each modulation symbol with the I-path of the next modulation symbol. For example, swapping S1,Q with S2,I in Figure 3, swapping S2,Q with S3,I, swapping S3,Q with S4,I, swapping S4,Q with S5,I, swapping S5,Q with S6,I, and so on, and so on. NSYM-1 Q and S NSYM The positions of S2,I and S2,Q are swapped. Specifically, the modulation symbols corresponding to S2,I and S2,Q are separated by one modulation symbol; the modulation symbols corresponding to S3,I and S3,Q are separated by one modulation symbol; the modulation symbols corresponding to S4,I and S4,Q are separated by one modulation symbol…S NSYM-1 ,I and S NSYM-1 The modulation symbols corresponding to Q are separated by one modulation symbol.

[0161] Figure 8 illustrates a method for permuting the real or imaginary parts of a modulation symbol. This permutation method swaps the I-path of each modulation symbol with the Q-path of the next modulation symbol. For example, swapping S1,I with S2,Q in Figure 3, swapping S2,I with S3,Q, swapping S3,I with S4,Q, swapping S4,I with S5,Q, swapping S5,I with S6,Q, and so on. NSYM-1 ,I and S NSYM The positions of S1, S2, I and S2, Q are swapped. Specifically, the modulation symbols corresponding to S2, I and S2, Q are separated by one modulation symbol; the modulation symbols corresponding to S3, I and S3, Q are separated by one modulation symbol; the modulation symbols corresponding to S4, I and S4, Q are separated by one modulation symbol…S NSYM-1 ,I and S NSYM-1 The modulation symbols corresponding to Q are separated by one modulation symbol.

[0162] The permutation methods shown in Figure 7 and Figure 8 make the I and Q paths of the same modulation symbol more dispersed in the frequency domain, further increasing diversity gain.

[0163] The following will provide a detailed explanation through Example 4:

[0164] Example 4:

[0165] In this embodiment of the disclosure, the method further includes:

[0166] The imaginary part of the first modulation symbol in the aforementioned arrangement is interchanged with the real part of the last modulation symbol; or,

[0167] The real part of the first modulation symbol in the arrangement is swapped with the imaginary part of the last modulation symbol.

[0168] Optionally, as shown in Figure 7, although the modulation symbols corresponding to S2,I and S2,Q are separated by one modulation symbol, the modulation symbols corresponding to S3,I and S3,Q are separated by one modulation symbol, the modulation symbols corresponding to S4,I and S4,Q are separated by one modulation symbol…S NSYM-1 ,I and S NSYM-1 The modulation symbols corresponding to S1,I and S1,Q are separated by one modulation symbol, but there is no separation between the modulation symbols corresponding to S1,I and S1,Q. To resolve this imbalance, this embodiment of the present disclosure, based on the substitution method shown in FIG7, further substitutes the real part of the first modulation symbol with the imaginary part of the last modulation symbol, as shown in FIG9. That is, this embodiment of the present disclosure will substitute the real part of S1,I and S1,Q in FIG7 with the imaginary part of S1,I and S1,Q. NSYM The substitution of Q and S1,Q results in other modulation symbols being spaced out between the corresponding modulation symbols of S1,I and S1,Q. This makes the I and Q paths of the same modulation symbol more dispersed in the frequency domain, further increasing the diversity gain.

[0169] Correspondingly, in Figure 8, there is no interval of one modulation symbol between the modulation symbols corresponding to S1,Q and S1,I. Therefore, S1,Q and S1,I in Figure 8 can be considered as one modulation symbol. NSYM The I and Q paths are permuted, and the final result is shown in Figure 10. In Figure 10, the I and Q paths of the same modulation symbol are located in different modulation symbols and are separated by at least one modulation symbol. This makes the positions of the I and Q paths of the same modulation symbol more dispersed in the frequency domain, further increasing the diversity gain.

[0170] The following will provide a detailed explanation through Example 5:

[0171] Example 5:

[0172] In this embodiment of the disclosure, the input sequence They are sequentially assigned to space stream 0, space stream 1, space stream 2, etc. (i SS =0,1,…,N SS-1), until all bits are allocated. In each spatial stream, these output bits are sequentially fed into the corresponding modulator for constellation mapping (e.g., QPSK, 16-QAM, 64-QAM, etc.). One round corresponds to the allocation of a certain number of bits to a spatial stream. Different streams may use the same or higher-order modulation schemes, such as QPSK (2 bits / symbol), 16-QAM (4 bits / symbol), 64-QAM (6 bits / symbol), etc. Since the modulation schemes supported by the spatial streams (QPSK and above) all require at least 2 bits to represent a constellation point (distinguishing between real and imaginary parts), this embodiment considers the set of bits allocated to the spatial stream each time as the set of bits required for "half a constellation point" or "one coordinate axis". Specifically, the set of bits allocated to stream i each time is calculated using the following formula. SS The number of bits allocated; Formula 1 is:

[0173] Where, N BPSCS (i SS ) is the spatial flow i SS The total number of bits / constellation points required under this configuration (e.g., "QPSK = 2 bits / constellation point", "16-QAM = 4 bits / constellation point"). This corresponds to the concept that each of the "real part" and "imaginary part" requires half a bit; if the result is less than 1, then take 1 to prevent the case of 0 bits;

[0174] Repeat the above process until all N are reached. CBPS The input bits have been allocated.

[0175] However, as modulation schemes increase (e.g., using higher-order modulation such as 4096-QAM), the number of bits per spatial stream and the complexity of modulation both increase. At this point, the stream parser needs to be able to adapt to more complex modulation schemes, ensuring that each spatial stream correctly maps more bits of data in each symbol.

[0176] In some embodiments, Wi-Fi devices use Unequal-order modulation (UEQM), meaning that different spatial streams can use different modulation schemes (e.g., some spatial streams may use higher-order modulation, while others use lower-order modulation). This requires the stream parser not only to allocate bits to multiple streams, but also to consider the signal quality of each stream and to allocate bits appropriately according to the modulation scheme of each stream.

[0177] This disclosure addresses the aforementioned problems by extending the functionality of the correlated carrier mapper for higher-order modulations (e.g., 1024-QAM and 4096-QAM), or by adding an I / Q permuter module between the stream resolver and the carrier mapper, thereby further increasing diversity gain without significantly increasing complexity. It should be noted that this disclosure is applicable to modulations of QPSK and higher orders, especially for higher-order modulations such as 4096AM, where it exhibits stronger diversity performance.

[0178] In this embodiment of the disclosure, the process of generating modulation symbols is as follows:

[0179] The stream parser sequentially distributes the encoded bits to the I-path and Q-path of each spatial stream; where, each time, i is assigned... SS The number of bits allocated is:

[0180] After the stream resolver completes the data allocation for each spatial stream of a given OFDM symbol, assuming spatial stream i SS The allocated bit set is:

[0181] To simplify the description, the spatial flow i is simplified below. SS The allocated bit set is:

[0182] Since this bit set is allocated according to the polling method s(i) SS ) bits into the space stream, and s(i SS These bits correspond to either the I or Q path of each modulation constellation point. The bit sequence set is rewritten below as follows:

[0183] Where, N SYM The number of modulation symbols (or modulation constellation points) allocated to the spatial stream corresponding to this OFDM symbol will be s(i SS If abbreviated as s, then:

[0184] B 0,I ={x0,…,x s-1},B 0,Q ={x S ,…,x 2S-1},

[0185] B 1,I ={x 2s ,…,x 3s-1},B 1,Q ={x 3s ,…,x 4s-1},…

[0186] Bi,I ={x 2is ,x 2is+1 ,…,x 2is+(s-1)},B i,Q ={x (2i+1)s ,x (2i+1)s+1 ,…,x(2i+2)s-1)}

[0187] The above bit set is arranged according to the corresponding modulation symbols as shown in Figure 3, where the upper part is the real part and the lower part is the imaginary part.

[0188] Optionally, the I / Q permuter A-1 permutes the imaginary part (Q path) of all odd modulation symbols (even and odd numbers start from 1) and the real part (I path) of the adjacent even symbols thereafter, resulting in the modulation symbol arrangement shown in Figure 4.

[0189] Assume the pre-modulation symbol sequence of the I / Q permuter is:

[0190]

[0191] Assume the modulation symbol sequence after the I / Q permutation is as follows:

[0192] If i is odd:

[0193] If i is even:

[0194] Optionally, the I / Q permuter A-2 permutes the real part (I path) of all odd modulation symbols (where even and odd numbers are counted starting from 1) and the imaginary part (Q path) of the adjacent even symbols, resulting in the modulation symbol arrangement shown in Figure 5.

[0195] If i is even:

[0196] If i is odd:

[0197] The I / Q permuters A-1 and A-2 provided in this embodiment place the I and Q paths of the same modulation symbol on two adjacent modulation symbols, respectively. After subcarrier mapping and tone mapping, the two adjacent modulation symbols will be separated in the frequency domain. The specific spacing depends on the interleaving depth of the current tone mapper. Thus, after tone mapping, the I and Q paths of the same modulation symbol can have a large spacing in the frequency domain, thereby obtaining considerable frequency domain diversity gain, especially for high modulation orders.

[0198] Optionally, the I / Q permuter B permutes the imaginary and real parts of all adjacent symbols, such that the modulation symbols corresponding to the real part (I-path) and imaginary part (Q-path) of the modulation symbol are separated by one modulation symbol. The specific permutation method includes at least one of the following:

[0199] I / Q Displacer B-1:

[0200] In this embodiment of the disclosure, the I / Q permuter B-1 sequentially permutes the imaginary part of each modulation symbol with the real part of the adjacent modulation symbol according to the arrangement order of the modulation symbols, resulting in the modulation symbol arrangement shown in Figure 7.

[0201] I / Q Displacer B-2:

[0202] In this embodiment of the disclosure, the I / Q permuter B-2 sequentially permutes the real part of each modulation symbol with the imaginary part of the adjacent modulation symbol according to the arrangement order of the modulation symbols, resulting in the modulation symbol arrangement shown in Figure 8.

[0203] Optionally, considering that the real (I-path) and imaginary (Q-path) parts of the first and last modulation symbols are adjacent symbols after using I / Q permuters B-1 and B-2, while the modulation symbols corresponding to the real (I-path) and imaginary (Q-path) parts of the remaining modulation constellation symbols are separated by one modulation symbol, this disclosure also provides I / Q permuters B-3 and B-4 to address this imbalance:

[0204] In particular, the I / Q permuter B-3, based on Figure 7, permutes the real part of the first modulation symbol with the imaginary part of the last modulation symbol, resulting in the modulation symbol arrangement shown in Figure 9.

[0205] In particular, the I / Q permuter B-4, based on Figure 8, permutes the imaginary part of the first modulation symbol with the real part of the last modulation symbol, resulting in the modulation symbol arrangement shown in Figure 10.

[0206] In this embodiment, modulation symbols in each spatial stream corresponding to each OFDM symbol are obtained; the real or imaginary parts of adjacent modulation symbols in each spatial stream are permuted so that the real or imaginary parts of the same modulation symbol are located in different modulation symbols; the permuted modulation symbols in each spatial stream are mapped onto multiple subcarriers, which effectively avoids the real and imaginary parts in the same symbol being affected by the same channel fading or interference, improves the signal's anti-fading capability, and further enhances the frequency domain diversity gain of the modulation signal.

[0207] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0208] In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.”

[0209] In some embodiments, terms such as wireless access scheme and waveform can be used interchangeably.

[0210] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.

[0211] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values ​​(e.g., a comparison with a predetermined value), but is not limited thereto.

[0212] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.

[0213] The signal processing method disclosed in this embodiment may include at least one of steps 201 to 203. For example, step 201 may be implemented as an independent embodiment, step 202 may be implemented as an independent embodiment, step 203 may be implemented as an independent embodiment, steps 201+202 may be implemented as an independent embodiment, and steps 202+203 may be implemented as an independent embodiment, but is not limited thereto.

[0214] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.

[0215] Figure 11 is a schematic diagram of the structure of a terminal 1100 (e.g., a user equipment) according to an embodiment of this disclosure. The terminal 1100 may be a chip, chip system, or processor that supports network devices in implementing any of the above methods, or it may be a chip, chip system, or processor that supports a terminal in implementing any of the above methods. The terminal 1100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0216] As shown in Figure 11, terminal 1100 includes one or more processors 1101. The processor 1101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Terminal 1100 is used to execute any of the above methods.

[0217] In some embodiments, terminal 1100 further includes one or more memories 1102 for storing instructions. Optionally, all or part of the memories 1102 may also be located outside of terminal 1100.

[0218] In some embodiments, terminal 1100 further includes one or more transceivers 1104.

[0219] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.

[0220] In some embodiments, terminal 1100 may include one or more interface circuits 1103. Optionally, interface circuit 1103 is connected to memory 1102, and interface circuit 1103 can be used to receive signals from memory 1102 or other devices, and can be used to send signals to memory 1102 or other devices. For example, interface circuit 1103 can read instructions stored in memory 1102 and send the instructions to processor 1101.

[0221] The terminal 1100 described in the above embodiments may be a user equipment or other communication device, but the scope of the terminal 1100 described in this disclosure is not limited thereto, and the structure of the terminal 1100 may not be limited by FIG11. The communication device may be an independent device or a part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or chip, or chip system or subsystem; (2) a set of one or more ICs, optionally, the IC set may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0222] Figure 12 is a schematic diagram of the structure of the chip 1200 proposed in an embodiment of this disclosure. For cases where the terminal 1100 can be a chip or a chip system, please refer to the schematic diagram of the chip 1200 shown in Figure 12, but it is not limited thereto.

[0223] Chip 1200 includes one or more processors 1201, which are used to perform any of the above methods.

[0224] In some embodiments, chip 1200 further includes one or more 1203s. Optionally, interface circuitry 1203 is connected to memory 1202. Interface circuitry 1203 can be used to receive signals from memory 1202 or other devices, and interface circuitry 1203 can be used to send signals to memory 1202 or other devices. For example, interface circuitry 1203 can read instructions stored in memory 1202 and send the instructions to processor 1201.

[0225] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.

[0226] In some embodiments, chip 1200 further includes one or more memories 1202 for storing instructions. Optionally, all or part of the memories 1202 may be located outside of chip 1200.

[0227] This disclosure also proposes a storage medium storing instructions that, when executed on terminal 1100, cause terminal 1100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0228] This disclosure also proposes a program product that, when executed by terminal 1100, causes terminal 1100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0229] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

Claims

1. A signal processing method, characterized in that, include: Obtain the modulation symbols in each spatial stream corresponding to each OFDM symbol; The real or imaginary part of at least one of the modulation symbols in each of the spatial streams is permuted, such that the real and imaginary parts that were previously located in the same modulation symbol are located in different modulation symbols after the permutation. The permuted modulation symbols in each spatial stream are mapped onto multiple subcarriers.

2. The signal processing method according to claim 1, characterized in that, The permutation of the real or imaginary part of at least one of the modulation symbols in each of the spatial streams includes: The real or imaginary parts of adjacent modulation symbols in each of the spatial streams are permuted.

3. The signal processing method according to claim 1 or 2, characterized in that, The permutation of the real or imaginary parts of adjacent modulation symbols in each spatial stream includes: According to the arrangement order of the modulation symbols, the imaginary part of each odd-numbered modulation symbol is interchanged with the real part of the adjacent even-numbered modulation symbol; or, According to the order of the modulation symbols, the imaginary part of each even-numbered modulation symbol is replaced with the real part of the adjacent odd-numbered modulation symbol.

4. The signal processing method according to claim 1 or 2, characterized in that, The permutation of the real or imaginary parts of adjacent modulation symbols in each spatial stream includes: According to the arrangement order of the modulation symbols, the real part of each odd-numbered modulation symbol is interchanged with the imaginary part of the adjacent even-numbered modulation symbol; or, According to the order of the modulation symbols, the real part of each even-numbered modulation symbol is replaced with the imaginary part of the adjacent odd-numbered modulation symbol.

5. The signal processing method according to claim 1 or 2, characterized in that, The permutation of the real or imaginary parts of adjacent modulation symbols in each spatial stream includes: According to the arrangement order of the modulation symbols, the real part of each modulation symbol is replaced with the imaginary part of the adjacent modulation symbol in turn, or the imaginary part of each modulation symbol is replaced with the real part of the adjacent modulation symbol in turn.

6. The signal processing method according to any one of claims 3 to 5, characterized in that, The method further includes: The imaginary part of the first modulation symbol in the aforementioned arrangement is interchanged with the real part of the last modulation symbol; or, The real part of the first modulation symbol in the arrangement is swapped with the imaginary part of the last modulation symbol.

7. The signal processing method according to any one of claims 1 to 6, characterized in that, Each of the spatial streams employs the same or different modulation schemes, which include one or more of the following: QPSK; 16-QAM; 64-QAM; 256QAM; 1024QAM; 4096QAM.

8. A signal processing module, characterized in that, The signal processing module performs the signal processing method as described in any one of claims 1 to 7.

9. A signal processing system, characterized in that, include: Modulation symbol acquisition module, symbol substitution module, symbol mapping module; The modulation symbol acquisition module is used to acquire the modulation symbols in each spatial stream corresponding to each OFDM symbol; The symbol substitution module is used to substitute the real or imaginary part of at least one modulation symbol in each spatial stream, so that the real and imaginary parts that were located in the same modulation symbol before substitution are located in different modulation symbols after substitution. The symbol mapping module is used to map the permuted modulation symbols in each spatial stream onto multiple subcarriers.

10. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the signal processing method as described in any one of claims 1 to 7.

11. A program product comprising at least one of a program and instructions, characterized in that, When at least one of the programs or instructions is executed by the communication device, the signal processing method of any one of claims 1 to 7 is implemented.