Signal processing method and related apparatus

Through the power spectrum adjustment method of the transmitter to flip the signal polarity according to the target frequency, the signal quality deterioration caused by the channel damage effect in the communication system is solved, and the transmission performance improvement is effectively improved against interference or noise.

WO2025035999A1PCT designated stage expired Publication Date: 2025-02-20HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/103544
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-15
Filing Date
2024-07-04
Publication Date
2025-02-20

AI Technical Summary

Technical Problem

The channel damage effect in the communication system leads to deterioration of signal quality, a significant increase in bit error rate, and the filter at the receiving end cannot effectively filter out interference or noise with overlapping frequency.

Method used

The transmitter flips the polarity of some symbols in the to-be-transmitted signal according to the target frequency to realize power spectrum adjustment, so that the power of the to-be-transmitted signal at the target frequency is suppressed, thereby resisting the influence of interference or noise in the channel.

Benefits of technology

Through power spectrum adjustment, the transmitting signal does not overlap with interference or noise in frequency. The receiver can effectively filter out the interfering noise without damaging the signal at the transmitting end, and the receiver can restore the original signal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024103544_20022025_PF_FP_ABST
    Figure CN2024103544_20022025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the embodiments of the present application are a signal processing method and a related apparatus. The signal processing method can be applied to communication scenarios. A sending end adjusts, on the basis of a target frequency of interference or noise, a power spectrum of a signal to be sent, and specifically, the sending end flips, on the basis of the target frequency, the polarity of some symbols in the signal to be sent, such that the power, at the target frequency, of the signal to be sent is suppressed, which facilitates a resistance against the influence of the interference or noise in a channel on the transmission performance. The sending end can flexibly adjust, on the basis of the frequency of actual interference or noise, the power spectrum of the signal to be sent, which makes the signal to be sent not overlap with the interference or noise in terms of frequency, and a receiving end can effectively filter out the interference and noise without causing damage to the signal from the sending end. The sending end further sends identification information to the receiving end, so as to make the receiving end perform, on the basis of the identification information, inverse transformation of power spectrum adjustment on the received signal, thereby recovering an original signal before the sending end performs the power spectrum adjustment.
Need to check novelty before this filing date? Find Prior Art

Description

A signal processing method and related device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on August 15, 2023, with application number 202311035417.7 and invention name “A signal processing method and related device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present application relate to the field of communications, and in particular to a signal processing method and related devices. Background Art

[0003] In the actual deployment of communication systems, the impairment effects from the channel will cause the signal quality to degrade, causing the signal bit error rate to increase significantly, thereby limiting the transmission performance of the communication system.

[0004] When interference or noise in a communication system overlaps with the signal frequency, the receiving filter, due to its frequency range being consistent with the signal, cannot filter out the interference or noise. Consequently, the interference or noise occurring within the signal band will degrade the overall signal performance.

[0005] Summary of the Invention

[0006] An embodiment of the present application provides a signal processing method and related devices, in which the transmitting end flips the polarity of some symbols in the signal to be transmitted according to the target frequency to achieve power spectrum adjustment, so that the power of the signal to be transmitted at the target frequency is suppressed, which is beneficial to resisting the influence of interference or noise in the channel on the transmission performance.

[0007] In the first aspect, an embodiment of the present application provides a signal processing method, which is applied to a transmitting end. Specifically, the transmitting end obtains a first modulated signal, wherein the first modulated signal includes M symbol sets, each symbol set includes N symbols, and M and N are both integers greater than 1. For example, N is generally an integer multiple of 2. It should be understood that each symbol set can also be referred to as a symbol block, and each symbol in the block can include multiple bits. Afterwards, the transmitting end flips the polarity of at least one symbol in at least one symbol set of the first modulated signal to obtain a second modulated signal including M×N symbols. The power of the second modulated signal at the target frequency is less than the power of the first modulated signal at the target frequency. Next, the transmitting end generates identification information, which is used to indicate the polarity flipping of the symbols in each symbol set. Then, the transmitting end sends the second modulated signal and the identification information.

[0008] In this embodiment, the transmitting end adjusts the power spectrum of the signal to be transmitted according to the target frequency of the interference or noise. Specifically, the transmitting end flips the polarity of some symbols in the signal to be transmitted according to the target frequency to achieve power spectrum adjustment, so that the power of the signal to be transmitted at the target frequency is suppressed, which is beneficial to resisting the influence of interference or noise in the channel on the transmission performance. In other words, the transmitting end can flexibly adjust the power spectrum of the signal to be transmitted according to the frequency of the interference or noise in practice, so that the signal to be transmitted and the interference or noise do not overlap in frequency, and the receiving end can effectively filter out the interference noise without causing damage to the signal from the transmitting end. In addition, the transmitting end will also send identification information to the receiving end, so that the receiving end can perform an inverse transform of the power spectrum adjustment on the received signal according to the identification information, thereby recovering the original signal before the transmitting end performs the power spectrum adjustment.

[0009] In some possible implementations, flipping the polarity of at least one symbol in at least one symbol set includes flipping the polarity of all symbols in the at least one symbol set. In other words, the flipping method used here is to flip the polarity of all symbols in the symbol set as a whole, which is simpler to implement.

[0010] In some possible implementations, flipping the polarity of at least one symbol in at least one symbol set includes: if the polarity of all symbols in the qth symbol set remains unchanged, determining a frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set, and summing and modulo-calculating the frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set to obtain a first summation value. Where 0 < q ≤ M - 1, and the frequency characteristic parameter corresponding to each symbol set is related to a target frequency. If the polarity of all symbols in the qth symbol set is flipped, determining a frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set based on the target frequency, and summing and modulo-calculating the frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set to obtain a second summation value. If the square of the first summation value is greater than the square of the second summation value, flipping the polarity of all symbols in the qth symbol set. If the square of the first summation value is less than or equal to the square of the second summation value, the polarity of all symbols in the qth symbol set remains unchanged. This implementation provides a specific method for determining whether a symbol set needs to flip polarity, which is conducive to being extended to scenarios where power at any frequency position is suppressed and is applicable to more scenarios.

[0011] In some possible implementations, when the target frequency is 0, the frequency characteristic parameter corresponding to the symbol set is the sum of the values ​​of all symbols in the symbol set. It should be understood that when the symbol value is a complex number, the sum of the symbol values ​​is the result of adding the real part and the imaginary part of the complex number respectively. In other words, when interference occurs in low-frequency scenarios, it is easier to calculate the frequency characteristic parameter corresponding to the symbol set, and then suppress the power of the signal at the low-frequency position through power spectrum shaping, which is beneficial for dealing with more common low-frequency losses and interference, for example, signal damage occurs near the DC frequency.

[0012] In some possible implementations, the values ​​of all symbols in a symbol set are real numbers, and flipping the polarity of at least one symbol in at least one symbol set includes: obtaining a third summation value of the values ​​of all symbols in the 0th symbol set to the q-1th symbol set, and obtaining a fourth summation value of the values ​​of all symbols in the qth symbol set. If the third summation value and the fourth summation value have the same polarity, flipping the polarity of all symbols in the qth symbol set. If the third summation value and the fourth summation value have different polarities, the polarity of all symbols in the qth symbol set remains unchanged. It should be understood that for scenarios where interference occurs at low frequencies, this implementation provides a specific method for determining whether a symbol set needs to flip its polarity, which is simpler to implement.

[0013] In some possible implementations, the target frequency includes a first frequency and a second frequency, and the first frequency characteristic parameter corresponding to each symbol set is related to the first frequency, and the second frequency characteristic parameter corresponding to each symbol set is related to the second frequency. Flipping the polarity of at least one symbol in at least one symbol set includes: if the polarity of all symbols in the qth symbol set remains unchanged, determining the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set respectively, summing the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set and taking the modulus to obtain a fifth sum value, determining the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set respectively, summing the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set and taking the modulus to obtain a sixth sum value. If the polarity of all symbols in the qth symbol set is reversed, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain a seventh summation value, the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined, and the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain an eighth summation value. If the sum of the square of the fifth summation value and the square of the sixth summation value is greater than the sum of the square of the seventh summation value and the square of the eighth summation value, the polarity of all symbols in the qth symbol set is reversed. If the sum of the square of the fifth summation value and the square of the sixth summation value is less than or equal to the sum of the square of the seventh summation value and the square of the eighth summation value, the polarity of all symbols in the qth symbol set remains unchanged.

[0014] In this embodiment, the transmitting end may further suppress the power spectra at multiple frequency positions by power spectrum shaping, so as to cope with a scenario in which there are multiple interferences at different frequencies in practice.

[0015] In some possible implementations, the frequency characteristic parameter corresponding to the symbol set is expressed as:

[0016] Wherein, S represents the symbol in the symbol set, i represents the imaginary part of the complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate for transmitting the second modulated signal and identification information, q represents the sequence number of the symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and Dq represents all symbols in the qth symbol set.

[0017] In some possible implementations, the identification information includes M sub-identifiers corresponding one-to-one to the M symbol sets, wherein a first value of the sub-identifier indicates that the polarity of all symbols in the corresponding symbol set is flipped, and a second value of the sub-identifier indicates that the polarity of all symbols in the corresponding symbol set remains unchanged. It should be understood that the transmitting end will also send the identification information to the receiving end so that the receiving end can perform an inverse transform of the power spectrum shaping on the received signal based on the identification information, thereby recovering the original signal before the power spectrum shaping performed by the transmitting end.

[0018] In some possible implementations, each symbol set includes V symbol subsets, each symbol subset includes multiple symbols, and V is an integer greater than 1. Flipping the polarity of at least one symbol in at least one symbol set includes flipping the polarity of all symbols in at least one symbol subset of the at least one symbol set. In this implementation, the transmitter performs power spectrum shaping at the granularity of symbol subsets, facilitating power spectrum suppression at multiple frequency locations to address scenarios where multi-frequency interference may occur.

[0019] In some possible implementations, flipping the polarity of at least one symbol in at least one symbol set includes: if the polarity of all symbols in the hth symbol subset of the qth symbol set remains unchanged, determining the frequency characteristic parameters corresponding to the hth symbol subset of each symbol set from the 0th symbol set to the qth symbol set, and summing the frequency characteristic parameters corresponding to the hth symbol subset of each symbol set from the 0th symbol set to the qth symbol set and taking the modulus to obtain a ninth summation value. Wherein, 0≤h≤V-1, and the frequency characteristic parameters corresponding to each symbol subset are related to the target frequency. If the polarity of all symbols in the hth symbol subset of the qth symbol set is flipped, determining the frequency characteristic parameters corresponding to the hth symbol subset of each symbol set from the 0th symbol set to the qth symbol set, and summing the frequency characteristic parameters corresponding to the hth symbol subset of each symbol set from the 0th symbol set to the qth symbol set and taking the modulus to obtain a tenth summation value. If the square of the ninth summation value is greater than the square of the tenth summation value, the polarity of all symbols in the hth symbol subset of the qth symbol set is flipped. If the square of the ninth summation value is less than or equal to the square of the tenth summation value, the polarity of all symbols in the hth symbol subset of the qth symbol set remains unchanged.

[0020] In some possible implementations, the frequency characteristic parameter corresponding to the symbol subset is expressed as:

[0021] Where S represents the symbol in the symbol set, i represents the imaginary part of the complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate of transmitting the second modulated signal and identification information, q represents the sequence number of the symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and U h represents the hth symbol subset in the qth symbol set.

[0022] In some possible implementations, the identification information includes M sub-identifiers corresponding one-to-one to the M symbol sets, where the sub-identifiers are used to indicate whether symbol polarity flipping occurs for each symbol subset in the corresponding symbol set. It should be understood that the transmitting end will also send the identification information to the receiving end so that the receiving end can perform an inverse transform of the power spectrum adjustment on the received signal based on the identification information, thereby recovering the original signal before the power spectrum adjustment was performed by the transmitting end.

[0023] In some possible implementations, flipping the polarity of at least one symbol in at least one symbol set includes: using K methods to flip the polarity of the symbols in each symbol set to obtain K symbol sets, where K is an integer greater than 1. Obtain K frequency characteristic parameters corresponding to the K symbol sets after the polarity flip, and the K frequency characteristic parameters are all related to the target frequency. Determine the symbol set corresponding to the frequency characteristic parameter with the smallest modulus value among the K frequency characteristic parameters. In this implementation, the transmitting end independently determines how to flip the symbol polarity for each symbol set, and selects the flipping method with the best power suppression effect at the target frequency, which can effectively avoid the situation where the power spectrum suppression effect corresponding to the local frequency position is poor.

[0024] In some possible implementations, the frequency characteristic parameter corresponding to any symbol set in the K symbol sets after polarity flipping is expressed as:

[0025] Where S represents the symbol in the symbol set, i represents the imaginary part of the complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate of transmitting the second modulation signal and identification information, q represents the sequence number of the symbol set, D q represents the qth symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, U k Indicates the symbol with polarity flipped in the qth symbol set, Represents the symbol with unchanged polarity in the qth symbol set.

[0026] In some possible implementations, the identification information includes M sub-identifiers corresponding one-to-one to the M symbol sets, where the sub-identifiers are used to indicate the symbol polarity flipping method used by the corresponding symbol sets. It should be understood that the transmitting end will also send the identification information to the receiving end so that the receiving end can perform an inverse transform of the power spectrum adjustment on the received signal based on the identification information, thereby recovering the original signal before the power spectrum adjustment was performed by the transmitting end.

[0027] In some possible implementations, the identification information includes M sub-identifiers interspersed within M symbol sets, with the M sub-identifiers corresponding one-to-one to the M symbol sets. In this implementation, the identification information is interspersed within the M symbol sets and transmitted together with the second modulated signal, facilitating synchronous reception of the signal and the identification information by a receiving end, resulting in a good practical application effect.

[0028] In some possible implementations, after generating the identification information, the method further includes: performing forward error correction (FEC) encoding on the identification information.

[0029] In the second aspect, an embodiment of the present application provides a signal processing method, which is applied to a receiving end. Specifically, the receiving end receives a first signal and identification information sent by the transmitting end through a channel. The first signal includes the signal sent by the transmitting end and the interference in the channel transmission. Afterwards, the receiving end filters out the signal of the target frequency part in the first signal to obtain a second signal, and the second signal can be regarded as the signal sent by the transmitting end. The second signal includes M symbol sets, each symbol set includes N symbols, M is an integer greater than 1, and N is an integer greater than 1. The identification information is used to indicate the polarity reversal of the symbols in each symbol set. Furthermore, the receiving end reverses the polarity of at least one symbol in at least one symbol set according to the identification information to obtain a third signal including M×N symbols to restore the original signal of the transmitting end.

[0030] In this embodiment, the signal transmitted by the transmitter does not overlap in frequency with the interference noise, allowing the receiver to effectively filter the interference noise without damaging the signal from the transmitter. Furthermore, the receiver performs an inverse transform of the power spectrum adjustment performed on the received signal based on the identification information, thereby recovering the original signal before the power spectrum adjustment was performed by the transmitter.

[0031] In some possible implementations, the identification information includes M sub-identifiers interspersed in the M symbol sets, and the M sub-identifiers correspond one-to-one to the M symbol sets.

[0032] In a third aspect, an embodiment of the present application provides a chip comprising a processor and a memory, the memory and the processor being interconnected via lines, instructions being stored in the memory, and the processor being used to execute the method described in any one of the embodiments of the first and second aspects.

[0033] In a fourth aspect, an embodiment of the present application provides a transmitting end device, which includes: a processing unit and a transmitting unit. The processing unit is used to: obtain a first modulated signal. The first modulated signal includes M symbol sets, each symbol set includes N symbols, M is an integer greater than 1, and N is an integer greater than 1. The polarity of at least one symbol in at least one symbol set is flipped to obtain a second modulated signal including M×N symbols, wherein the power of the second modulated signal at the target frequency is less than the power of the first modulated signal at the target frequency. Identification information is generated, and the identification information is used to indicate the polarity flipping of the symbols in each symbol set. The transmitting unit is used to: send the second modulated signal and the identification information.

[0034] In some possible implementations, the processing unit is specifically configured to: flip the polarity of all symbols in at least one symbol set.

[0035] In some possible implementations, the processing unit is specifically configured to: if the polarity of all symbols in the qth symbol set remains unchanged, determine the frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set, sum the frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set, and take the sum modulo the sum to obtain a first sum value, where 0 < q ≤ M - 1, and the frequency characteristic parameters corresponding to each symbol set are related to the target frequency. If the polarity of all symbols in the qth symbol set is reversed, determine the frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set according to the target frequency, sum the frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set, and take the sum modulo the sum to obtain a second sum value. If the square of the first sum value is greater than the square of the second sum value, reverse the polarity of all symbols in the qth symbol set. If the square of the first sum value is less than or equal to the square of the second sum value, the polarity of all symbols in the qth symbol set remains unchanged.

[0036] In some possible implementations, the target frequency is 0, and the frequency characteristic parameter corresponding to the symbol set is the sum of the values ​​of all symbols in the symbol set.

[0037] In some possible implementations, the values ​​of all symbols in the symbol set are real numbers, and the processing unit is specifically configured to: obtain a third summation value of the sum of the values ​​of all symbols in the 0th symbol set to the q-1th symbol set, and obtain a fourth summation value of the sum of the values ​​of all symbols in the qth symbol set. If the third summation value and the fourth summation value have the same polarity, flip the polarity of all symbols in the qth symbol set. If the third summation value and the fourth summation value have different polarities, then the polarity of all symbols in the qth symbol set remains unchanged.

[0038] In some possible implementations, the target frequency includes a first frequency and a second frequency, and the first frequency characteristic parameter corresponding to each symbol set is related to the first frequency, and the second frequency characteristic parameter corresponding to each symbol set is related to the second frequency. The processing unit is specifically configured to: if the polarity of all symbols in the qth symbol set remains unchanged, determine the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set respectively, sum the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set and take the modulus to obtain a fifth sum value, determine the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set respectively, sum the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set and take the modulus to obtain a sixth sum value. If the polarity of all symbols in the qth symbol set is reversed, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain a seventh summation value, the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined, and the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain an eighth summation value. If the sum of the square of the fifth summation value and the square of the sixth summation value is greater than the sum of the square of the seventh summation value and the square of the eighth summation value, the polarity of all symbols in the qth symbol set is reversed. If the sum of the square of the fifth summation value and the square of the sixth summation value is less than or equal to the sum of the square of the seventh summation value and the square of the eighth summation value, the polarity of all symbols in the qth symbol set remains unchanged.

[0039] In some possible implementations, the frequency characteristic parameter corresponding to the symbol set is expressed as:

[0040] Wherein, S represents the symbol in the symbol set, i represents the imaginary part of the complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate for transmitting the second modulated signal and identification information, q represents the sequence number of the symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and Dq represents all symbols in the qth symbol set.

[0041] In some possible embodiments, the identification information includes M sub-identifiers corresponding one-to-one to M symbol sets, the first value of the sub-identifier is used to indicate that the polarity of all symbols in the corresponding symbol set is reversed, and the second value of the sub-identifier is used to indicate that the polarity of all symbols in the corresponding symbol set remains unchanged.

[0042] In some possible implementations, each symbol set includes V symbol subsets, each symbol subset includes multiple symbols, and V is an integer greater than 1. The processing unit is specifically configured to: flip the polarity of all symbols in at least one symbol subset of at least one symbol set.

[0043] In some possible implementations, the processing unit is specifically configured to: if the polarity of all symbols in the hth symbol subset of the qth symbol set remains unchanged, determine the frequency characteristic parameters corresponding to the hth symbol subset of each symbol set from the 0th symbol set to the qth symbol set, sum the frequency characteristic parameters corresponding to the hth symbol subset of each symbol set from the 0th symbol set to the qth symbol set, and take the sum modulo the sum to obtain a ninth sum value, where 0≤h≤V-1, and the frequency characteristic parameters corresponding to each symbol subset are related to the target frequency. If the polarity of all symbols in the hth symbol subset of the qth symbol set is reversed, determine the frequency characteristic parameters corresponding to the hth symbol subset of each symbol set from the 0th symbol set to the qth symbol set, sum the frequency characteristic parameters corresponding to the hth symbol subset of each symbol set from the 0th symbol set to the qth symbol set, and take the sum modulo the sum to obtain a tenth sum value. If the square of the ninth sum value is greater than the square of the tenth sum value, then reverse the polarity of all symbols in the hth symbol subset of the qth symbol set. If the square of the ninth summation value is less than or equal to the square of the tenth summation value, the polarities of all symbols in the hth symbol subset of the qth symbol set remain unchanged.

[0044] In some possible implementations, the frequency characteristic parameter corresponding to the symbol subset is expressed as:

[0045] Where S represents the symbol in the symbol set, i represents the imaginary part of the complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate of transmitting the second modulated signal and identification information, q represents the sequence number of the symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and U h represents the hth symbol subset in the qth symbol set.

[0046] In some possible implementations, the identification information includes M sub-identifiers corresponding one-to-one to the M symbol sets, and the sub-identifiers are used to indicate whether the polarity of each symbol subset in the corresponding symbol set is flipped.

[0047] In some possible implementations, the processing unit is specifically configured to: perform polarity flipping on symbols in each symbol set using K methods to obtain K symbol sets, where K is an integer greater than 1; obtain K frequency characteristic parameters corresponding to the K polarity-flipped symbol sets, each of the K frequency characteristic parameters being related to a target frequency; and determine the symbol set corresponding to the frequency characteristic parameter having the smallest modulus among the K frequency characteristic parameters.

[0048] In some possible implementations, the frequency characteristic parameter corresponding to any symbol set in the K symbol sets after polarity flipping is expressed as:

[0049] Where S represents the symbol in the symbol set, i represents the imaginary part of the complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate of transmitting the second modulation signal and identification information, q represents the sequence number of the symbol set, D q represents the qth symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, U k Indicates the symbol with polarity flipped in the qth symbol set, Represents the symbol with unchanged polarity in the qth symbol set.

[0050] In some possible implementations, the identification information includes M sub-identifiers corresponding one-to-one to the M symbol sets, and the sub-identifiers are used to indicate a symbol polarity flipping method adopted by the corresponding symbol set.

[0051] In some possible implementations, the identification information includes M sub-identifiers interspersed in the M symbol sets, and the M sub-identifiers correspond one-to-one to the M symbol sets.

[0052] In some possible implementations, the processing unit is further configured to: perform FEC encoding on the identification information.

[0053] In a fifth aspect, an embodiment of the present application provides a receiving end device, which includes: a receiving unit, a filtering unit and a processing unit. The receiving unit is used to: receive a first signal and identification information sent by the transmitting end through a channel. The filtering unit is used to: filter out the signal of the target frequency part in the first signal to obtain a second signal, the second signal includes M symbol sets, each symbol set includes N symbols, M is an integer greater than 1, N is an integer greater than 1, and the identification information is used to indicate the polarity reversal of the symbols in each symbol set. The processing unit is used to: flip the polarity of at least one symbol in at least one symbol set according to the identification information to obtain a third signal including M×N symbols.

[0054] In some possible implementations, the identification information includes M sub-identifiers interspersed in the M symbol sets, and the M sub-identifiers correspond one-to-one to the M symbol sets.

[0055] In a sixth aspect, an embodiment of the present application provides a communication system, which includes a transmitting device as described in any embodiment of the fourth aspect and a receiving device as described in any embodiment of the fifth aspect.

[0056] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:

[0057] In an embodiment of the present application, the transmitting end adjusts the power spectrum of the signal to be transmitted according to the target frequency of the interference or noise. Specifically, the transmitting end flips the polarity of some symbols in the signal to be transmitted according to the target frequency to achieve power spectrum adjustment, so that the power of the signal to be transmitted at the target frequency is suppressed, which is beneficial to resisting the influence of interference or noise in the channel on the transmission performance. In other words, the transmitting end can flexibly adjust the power spectrum of the signal to be transmitted according to the frequency of the interference or noise in practice, so that the signal to be transmitted and the interference or noise do not overlap in frequency, and the receiving end can effectively filter out the interference noise and will not cause damage to the signal from the transmitting end. In addition, the transmitting end will also send identification information to the receiving end, so that the receiving end can perform an inverse transformation of the power spectrum adjustment on the received signal according to the identification information, thereby recovering the original signal before the transmitting end performs the power spectrum adjustment. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] FIG1 is a schematic diagram of a communication system used in an embodiment of the present application;

[0059] FIG2 is a schematic diagram of a first flow chart of a signal processing method according to an embodiment of the present application;

[0060] FIG3 is a first schematic diagram of suppressing the power spectrum in an embodiment of the present application;

[0061] FIG4 is a second schematic diagram of suppressing the power spectrum in an embodiment of the present application;

[0062] FIG5 is a third schematic diagram of suppressing the power spectrum in an embodiment of the present application;

[0063] FIG6 is a fourth schematic diagram of suppressing the power spectrum in an embodiment of the present application;

[0064] FIG7 is a schematic diagram of identification information interleaved in a second modulated signal according to an embodiment of the present application;

[0065] FIG8 is a schematic diagram of a second flow chart of a signal processing method according to an embodiment of the present application;

[0066] FIG9 is a schematic diagram of filtering performed by a receiving end in an embodiment of the present application;

[0067] FIG10 is a schematic structural diagram of a transmitting end device in an embodiment of the present application;

[0068] FIG11 is another structural diagram of a transmitting end device according to an embodiment of the present application;

[0069] FIG12 is a schematic structural diagram of a receiving end device in an embodiment of the present application;

[0070] FIG13 is another structural diagram of a receiving end device in an embodiment of the present application. DETAILED DESCRIPTION

[0071] An embodiment of the present application provides a signal processing method and related devices, in which the transmitting end flips the polarity of some symbols in the signal to be transmitted according to the target frequency to achieve power spectrum adjustment, so that the power of the signal to be transmitted at the target frequency is suppressed, which is beneficial to resisting the influence of interference or noise in the channel on the transmission performance.

[0072] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, rather than to limit a specific order or precedence. It should be understood that the above terms can be interchangeable where appropriate so that the embodiments described in this application can be implemented in a sequence other than that described in this application. In addition, the terms "including" and "having" 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 necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0073] It should be understood that this application is applicable to any system where impairments occur within the signal frequency band, particularly digital baseband communication systems, such as data center interconnects, fixed network transmission, and passive access networks. These systems are susceptible to narrowband impairments within the signal frequency band due to the broadband nature of digital signals. The signal processing methods proposed in this application, applied to both the transmitter and receiver, can effectively filter out interference noise without damaging the signal from the transmitter.

[0074] FIG1 is a schematic diagram of a communication system used in an embodiment of the present application. As shown in FIG1 , at the transmitting end, the information source provides a data stream to be sent. The encoder receives the data stream and encodes it. The codeword information obtained by encoding the check bits and information bits is sent to the transmitting end digital signal processing (DSP) processor for framing. After being transmitted through the channel, it reaches the receiving end. After the receiving end receives the distorted signal caused by noise or other damage in the channel, it is sent to the receiving end DSP processor for signal damage compensation and other operations. The decoder then decodes the signal to restore the original data and sends it to the destination.

[0075] Figure 2 is a schematic diagram of a first flow chart of a signal processing method in an embodiment of the present application. In this embodiment, the signal processing method is applied to a transmitting end, and the signal processing method includes the following steps.

[0076] 101. Obtain a first modulated signal.

[0077] In this embodiment, the first modulated signal includes M symbol sets, each symbol set includes N symbols, where M and N are both integers greater than 1. For example, N is typically an integer multiple of 2. It should be understood that each symbol set may also be referred to as a symbol block, and each symbol in the block may include multiple bits.

[0078] It should be noted that the present application does not limit the specific modulation mode of the modulated signal. For example, the modulation mode includes but is not limited to non-return to zero (NRZ) modulation and multi-level pulse amplitude modulation (PAMn). Among them, PAMn modulation includes PAM2 modulation, PAM4 modulation or higher-level PAM modulation. In some possible scenarios, the value of the symbol is a real number. Taking NRZ modulation as an example, the value of each symbol can be -1 or +1. Taking PAM4 modulation as an example, the value of each symbol can be -3, -1, +1 or +3. In other possible scenarios, the value of the symbol is a complex number, such as using quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM). Taking QPSK as an example, the value of each symbol is 1+1i, 1-1i, -1+1i or -1-1i.

[0079] 102. Perform power spectrum shaping on the first modulated signal according to a target frequency to obtain a second modulated signal.

[0080] Before performing power spectrum shaping on the first modulated signal, the transmitting end will first determine the frequency at which interference or noise exists, which is recorded as the target frequency. Then, the transmitting end performs power spectrum shaping on the first modulated signal in a targeted manner according to the target frequency to obtain a second modulated signal, so that the power of the second modulated signal at the target frequency is suppressed, that is, the power of the second modulated signal at the target frequency is less than the power of the first modulated signal at the target frequency. Specifically, the transmitting end flips the polarity of at least one symbol in at least one symbol set according to the target frequency. It should be understood that which symbols in which specific symbol sets in the first modulated signal need to have their polarity flipped depends on the specific situation, wherein the second modulated signal still includes M×N symbols, that is, the second modulated signal includes both symbol sets that have undergone symbol polarity flipping and symbol sets that have not undergone symbol polarity flipping.

[0081] Several specific implementation methods of power spectrum shaping are introduced below.

[0082] Implementation 1: The symbol set at the starting position in the first modulated signal is referred to as the 0th symbol set. Starting with the 1st symbol set, each symbol set is sequentially determined to determine whether the polarity of the symbols needs to be flipped. Specifically, the transmitter determines the frequency characteristic parameters corresponding to each symbol set based on the target frequency. That is, the frequency characteristic parameters corresponding to each symbol set are related to the target frequency. Furthermore, the transmitter combines the frequency characteristic parameters of the current symbol set with those of all previous symbol sets to determine whether the polarity of all symbols in the current symbol set needs to be flipped.

[0083] It should be understood that the frequency characteristic parameter corresponding to the symbol set is expressed by the following formula 1:

[0084] Wherein, S represents the symbol in the symbol set, i represents the imaginary part of the complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate for transmitting the second modulated signal and identification information, q represents the sequence number of the symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and Dq represents all symbols in the qth symbol set.

[0085] The following uses the qth symbol set as an example to describe how to determine whether the polarity of the symbols in the qth symbol set needs to be flipped, where 0 < q ≤ M-1. First, the frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the q-1th symbol set are determined based on the target frequency. Assuming that the polarity of all symbols in the qth symbol set remains unchanged, the frequency characteristic parameters corresponding to the qth symbol set are determined based on the target frequency. The frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set are summed and modulo-calculated to obtain a first summed value. Assuming that the polarity of all symbols in the qth symbol set is flipped, the frequency characteristic parameters corresponding to the qth symbol set are determined based on the target frequency. The frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set are summed and modulo-calculated to obtain a second summed value. Furthermore, it is determined whether the square of the first summed value is greater than the square of the second summed value. If the square of the first summed value is greater than the square of the second summed value, the polarity of all symbols in the qth symbol set is flipped. If the square of the first sum is less than or equal to the square of the second sum, the polarity of all symbols in the qth symbol set is maintained. It should be understood that taking a real number modulo yields the absolute value of the real number, while taking a complex number modulo yields the distance between the complex number and the origin on the complex plane.

[0086] FIG3 is a first schematic diagram of a power spectrum suppression method in an embodiment of the present application. As shown in FIG3 , the horizontal axis represents the frequency f (in MHz), and the vertical axis represents the power spectral density (PSD) (in dB). FIG3 shows the effect of power suppression of a 50 MHz baud rate signal at a frequency of 20 MHz, i.e., the target frequency is 20 MHz. It can be seen that the power spectrum is suppressed by more than 40 dB at the target frequency, which has a good power spectrum suppression effect.

[0087] It should be noted that in one possible scenario, in order to deal with the more common low-frequency loss and interference, for example, signal damage occurs near the DC frequency, the transmitter calculates the frequency characteristic parameters corresponding to each symbol set with the target frequency as 0, and further determines whether the current symbol set needs to flip the polarity of the symbol based on the frequency characteristic parameters. It can be seen from the above formula 1 that when the target frequency f is 0, the frequency characteristic parameter corresponding to the symbol set is actually the sum of the values ​​of all symbols in the symbol set. It should be understood that for the case where the symbol value is a complex number, the sum of the symbol values ​​is the result of adding the real part and the imaginary part of the complex number respectively. For example, the symbol sequence is 1+1j, 1-1j and 1+1j, then the result obtained after summing the values ​​is 3+1j. The following takes the qth symbol set as an example to introduce how to determine whether the qth symbol set needs to flip the polarity of the symbol in this scenario. Specifically, the transmitting end obtains a third summation value of all symbols in the 0th symbol set to the q-1th symbol set, and obtains a fourth summation value of all symbols in the qth symbol set. Furthermore, a determination is made as to whether the third summation value and the fourth summation value have the same polarity. If the third summation value and the fourth summation value have the same polarity, the polarity of all symbols in the qth symbol set is flipped to obtain the qth symbol set. If the third summation value and the fourth summation value have different polarities, the polarity of all symbols in the qth symbol set is maintained.

[0088] It should be noted that for the qth symbol set, if some symbol sets from the 0th symbol set to the q-1th symbol set have undergone symbol polarity reversal, it is necessary to combine the frequency characteristic parameters of the symbol set after the symbol polarity reversal to determine whether the qth symbol set needs to reverse the symbol polarity.

[0089] Figure 4 is a second schematic diagram of power spectrum suppression in an embodiment of the present application. As shown in Figure 4, the abscissa represents frequency f (in MHz) and the ordinate represents PSD (in dB). Figure 4 demonstrates the effect of signal suppression at low frequencies when the target frequency is 0, ensuring that the signal transmitted by the transmitter does not overlap in frequency with interference or noise.

[0090] Implementation method 2: The transmitting end can also suppress the power spectra at multiple frequency positions through power spectrum shaping. The specific frequency positions at which the power spectra are suppressed are based on the frequency positions where the actual interference or noise may occur, and are not limited here. The following is an introduction taking the interference or noise occurring at the first frequency f1 and the second frequency f2 as an example, that is, the target frequency includes the first frequency f1 and the second frequency f2. It should be understood that the first frequency characteristic parameter corresponding to the symbol set is related to the first frequency f1, and the second frequency characteristic parameter corresponding to the symbol set is related to the second frequency f2. Substituting the first frequency f1 into the above formula 1 can represent the first frequency characteristic parameter corresponding to the symbol set, and substituting the second frequency f2 into the above formula 1 can represent the second frequency characteristic parameter corresponding to the symbol set.

[0091] Specifically, the symbol set at the starting position in the first modulated signal is referred to as the 0th symbol set. Starting from the 1st symbol set, it is determined in sequence whether the polarity of the symbols of each symbol set needs to be flipped. Specifically, taking the qth symbol set as an example, first, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the q-1th symbol set is determined according to the first frequency, and the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the q-1th symbol set is determined according to the second frequency. Assuming that the polarity of all symbols in the qth symbol set remains unchanged, the first frequency characteristic parameter corresponding to the qth symbol set is determined according to the first frequency, and the second frequency characteristic parameter corresponding to the qth symbol set is determined according to the second frequency. Then, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo-valued to obtain a fifth summation value. The second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo-valued to obtain a sixth summation value. Assume that the polarity of all symbols in the qth symbol set is flipped. Determine the first frequency characteristic parameter corresponding to the qth symbol set based on the first frequency, determine the second frequency characteristic parameter corresponding to the qth symbol set based on the second frequency, then sum the first frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set and take the modulus to obtain a seventh summation value. Summing the second frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set and taking the modulus to obtain an eighth summation value. Furthermore, determine whether the sum of the square of the fifth summation value and the square of the sixth summation value is greater than the sum of the square of the seventh summation value and the square of the eighth summation value. If so, flip the polarity of all symbols in the qth symbol set. If not, maintain the polarity of all symbols in the qth symbol set.

[0092] FIG5 is a third schematic diagram of suppressing the power spectrum in an embodiment of the present application. As shown in FIG5 , the horizontal axis represents frequency (in MHz) and the vertical axis represents PSD (in dB). FIG5 shows the effect of power suppression of a 50 MHz baud rate signal at 10 MHz and 20 MHz frequencies, i.e., the first frequency is 10 MHz and the second frequency is 20 MHz. It can be seen that the power spectrum is suppressed by more than 40 dB at both the first and second frequencies, showing a good power spectrum suppression effect.

[0093] Implementation 3: Each symbol set includes V symbol subsets, each symbol subset including multiple symbols. It should be understood that the V symbol subsets in each symbol set are divided in the same manner, but this application does not limit the specific manner of dividing the symbol subsets in a symbol set. For example, the length of the 0th symbol subset in each symbol set is the same, the length of the 1st symbol subset in each symbol set is the same, and so on, the length of the V-1th symbol subset in each symbol set is the same. For the same symbol set, the lengths of different symbol subsets may be the same or different.

[0094] The transmitting end determines the frequency characteristic parameters corresponding to each symbol subset according to the target frequency, and judges whether the symbols in the symbol subset need to flip the polarity according to the frequency characteristic parameters corresponding to each symbol subset. That is to say, in this embodiment 3, the transmitting end performs power spectrum shaping based on the granularity of the symbol subset, so as to facilitate power spectrum suppression at multiple frequency positions to cope with scenarios where multi-frequency interference may occur. Here, the symbol set at the starting position in the first modulated signal is referred to as the 0th symbol set. Starting from the 1st symbol set, it is judged in turn whether each symbol subset of each symbol set needs to flip the polarity of the symbol. The following takes the hth symbol subset in the qth symbol set as an example to introduce how to judge whether the hth symbol subset in the qth symbol set needs to flip the polarity of the symbol, where 0≤h≤V-1.

[0095] First, the frequency characteristic parameters corresponding to the h-th symbol subset of each symbol set from the 0th symbol set to the q-1th symbol set are determined according to the target frequency. Assuming that the polarity of all symbols in the h-th symbol subset of the q-th symbol set remains unchanged, the frequency characteristic parameters corresponding to the h-th symbol subset of the q-th symbol set are determined according to the target frequency, and the frequency characteristic parameters corresponding to the h-th symbol subset of each symbol set from the 0th symbol set to the q-th symbol set are summed and modulo to obtain a ninth summation value. Assuming that the polarity of all symbols in the h-th symbol subset of the q-th symbol set is reversed, the frequency characteristic parameters corresponding to the h-th symbol subset of the q-th symbol set are determined according to the target frequency, and the frequency characteristic parameters corresponding to the h-th symbol subset of each symbol set from the 0th symbol set to the q-th symbol set are summed and modulo to obtain a tenth summation value. Then, it is determined whether the square of the ninth summation value is greater than the square of the tenth summation value. If the square of the ninth summation value is greater than the square of the tenth summation value, the polarity of all symbols in the h-th symbol subset of the q-th symbol set is flipped. If the square of the ninth summation value is less than or equal to the square of the tenth summation value, the polarity of all symbols in the h-th symbol subset of the q-th symbol set is maintained.

[0096] It should be understood that the frequency characteristic parameter corresponding to the symbol subset is expressed by the following formula 2:

[0097] Where S represents the symbol in the symbol set, i represents the imaginary part of the complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate of transmitting the second modulated signal and identification information, q represents the sequence number of the symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and U h represents the hth symbol subset in the qth symbol set.

[0098] In one possible scenario, each symbol set is divided into two symbol subsets, which are respectively recorded as the first symbol subset and the second symbol subset. The first symbol subset includes the symbols located in the even-numbered positions in the symbol set, for example, the 0th symbol subset, the second symbol subset, etc. The second symbol subset includes the symbols located in the odd-numbered positions in the symbol set, for example, the first symbol subset, the third symbol subset, etc. In accordance with the above method, it is determined in turn whether the polarity of the symbols of the two symbol subsets in each symbol set needs to be flipped. This scenario can effectively suppress the situation where the target frequencies appear in pairs. The target frequencies that appear in pairs can be recorded as f and Baudrate-f.

[0099] Figure 6 is a fourth schematic diagram of achieving power spectrum suppression in an embodiment of the present application. As shown in Figure 6, the abscissa represents frequency (in MHz) and the ordinate represents PSD (in dB). It can be seen that the target frequencies appear in pairs at 10 MHz and 40 MHz, respectively, and the power spectrum of the signal at 10 MHz and 40 MHz is suppressed.

[0100] Implementation method 4: For each symbol set, there may be K different flipping methods for flipping the polarity of at least one symbol in the symbol set, and the value of K is not limited here. Taking one of the symbol sets as an example, K different flipping methods are used to flip the polarity of the symbols in the symbol set to obtain K symbol sets. The transmitting end determines the K frequency characteristic parameters corresponding to the K symbol sets according to the target frequency. Then, the transmitting end selects the symbol set corresponding to the frequency characteristic parameter with the smallest modulus value among the K frequency characteristic parameters as the symbol set obtained by flipping the polarity of the symbol set. The modulus value of the frequency characteristic parameter refers to the value obtained by taking the modulus of the frequency characteristic parameter. It should be understood that if there are multiple frequency characteristic parameters with the smallest modulus values, the symbol set corresponding to the frequency characteristic parameter with the smallest modulus value can be selected as the output.

[0101] It should be understood that, taking any one of the K symbol sets as an example, the frequency characteristic parameter corresponding to the symbol set is expressed by the following formula 3:

[0102] Where S represents the symbol in the symbol set, i represents the imaginary part of the complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate of transmitting the second modulation signal and identification information, q represents the sequence number of the symbol set, D q represents the qth symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, U k Indicates the symbol with polarity flipped in the qth symbol set, Indicates D q Middle U k The complement of , that is, the symbols with unchanged polarity in the qth symbol set.

[0103] In one possible scenario, the polarity of at least one symbol in a symbol set is flipped in the following manner. Starting with a target symbol in the symbol set, the polarity of the target symbol and all subsequent symbols is flipped. The target symbol can be any of the N symbols in the symbol set. In other words, in this scenario, the symbol set has N flipping methods.

[0104] It should be noted that the use of Implementation 4 can effectively avoid the situation where the power spectrum suppression effect corresponding to the local frequency position is poor. For example, this Implementation 4 can also be combined with the above Implementation 2 to expand to the power spectrum suppression scenario of multiple frequency points. Taking the expansion to the first frequency f1 and the second frequency f2 as an example, substitute f1 into the above formula 3 to obtain metric(f1), and substitute f2 into the above formula 3 to obtain metric(f2). Calculate |metric(f1)| 2 +|metric(f2)| 2 , when |metric(f1)| 2 +|metric(f2)| 2 When the value of is the smallest, the symbol set obtained by adopting the corresponding flipping method is determined. For another example, this embodiment 4 can also be combined with the above embodiment 3 to expand to divide the symbol set into symbol subsets to realize the power spectrum suppression scenario.

[0105] 103. Generate identification information.

[0106] After completing step 102, the transmitting end will also generate identification information according to the specific method of power spectrum shaping. The identification information is used to indicate the polarity reversal of the symbols in each symbol set. Specifically, the identification information includes M sub-identifiers corresponding to the M symbol sets, and each sub-identifier is used to indicate the polarity reversal of the symbols in the corresponding symbol set. As an example, for implementation mode 1 and implementation mode 2 introduced in step 102, there are two situations in the symbol set: the polarity of all symbols is reversed and the polarity of all symbols remains unchanged. Therefore, the sub-identifier has two different values, for example, 0 or 1, and the two values ​​of the sub-identifier correspond to these two situations respectively. As another example, for implementation mode 3 introduced in step 102, the sub-identifier is used to indicate whether the polarity of each symbol subset in the corresponding symbol set is reversed. For any symbol subset among the V symbol subsets of the symbol set, there are two situations in the symbol subset: the polarity of all symbols is reversed and the polarity of all symbols remains unchanged. Therefore, for a symbol set, there are 2V different polarity flip situations, and the sub-identifier has 2V different values ​​corresponding to these 2V different polarity flip situations. As an example, for embodiment 4 described in step 102, the sub-identifier is used to indicate the symbol polarity flip method used by the corresponding symbol set. Since each symbol set has K different polarity flip methods, the sub-identifier has K different values ​​corresponding to these K different polarity flip methods.

[0107] Figure 7 is a schematic diagram of identification information interleaved in the second modulated signal in an embodiment of the present application. In one possible scenario, the M sub-identifiers included in the above identification information can be interleaved in the M symbol sets of the second modulated signal. As shown in Figure 7 (a), each sub-identifier is adjacent to the starting position of its corresponding symbol set. As shown in Figure 7 (b), each sub-identifier is adjacent to the end position of its corresponding symbol set. In addition, each sub-identifier can also be inserted at any position in the corresponding symbol set, and the specific details are not limited here.

[0108] In other possible scenarios, the M sub-identifiers of the identification information may also be inserted as a whole into the second modulated signal. For example, the identification information may be inserted as a whole before all symbol sets of the second modulated signal. In another example, the identification information may be inserted as a whole after all symbol sets of the second modulated signal. In another example, the identification information may be inserted as a whole at any position in the second modulated signal.

[0109] 104. Send a second modulated signal and identification information.

[0110] It should be noted that the second modulated signal and the identification information can be sent to the receiving end together through a channel. Alternatively, the identification information can be sent to the receiving end independently of the second modulated signal through another channel. In some possible scenarios, the transmitting end can also perform FEC encoding on the identification information before sending it. FEC encoding methods include but are not limited to repetition codes, Hamming codes, and BCH (Bose, Ray-Chaudhuri, Hocquenghem).

[0111] From the above introduction, it can be seen that the transmitter adjusts the power spectrum of the signal to be transmitted according to the target frequency of the interference or noise. Specifically, the transmitter flips the polarity of some symbols in the signal to be transmitted according to the target frequency to achieve power spectrum adjustment, so that the power of the signal to be transmitted at the target frequency is suppressed, which is beneficial for resisting the impact of interference or noise in the channel on transmission performance. In other words, the transmitter can flexibly adjust the power spectrum of the signal to be transmitted according to the actual frequency of the interference or noise, so that the signal to be transmitted and the interference or noise do not overlap in frequency. The receiver can effectively filter out the interference noise without damaging the signal from the transmitter. In addition, the transmitter will also send identification information to the receiver so that the receiver can perform an inverse transform of the power spectrum adjustment on the received signal according to the identification information, thereby recovering the original signal before the transmitter performed the power spectrum adjustment.

[0112] The following describes the processing flow at the receiving end.

[0113] Figure 8 is a schematic diagram of a second flow chart of the signal processing method in an embodiment of the present application. In this embodiment, the signal processing method is applied to a receiving end, and the signal processing method includes the following steps.

[0114] 201. Receive a first signal and identification information sent by a transmitting end and transmitted through a channel.

[0115] It should be noted that the first signal received by the receiving end includes the signal sent by the transmitting end and interference in the channel transmission. Because the transmitting end flips the polarity of some symbols in the original signal before transmitting the signal, the identification information is used to indicate the polarity flipping of the symbols in the signal sent by the transmitting end, so that the receiving end can recover the original signal from the transmitting end based on the identification information.

[0116] 202. Filter out the target frequency portion of the first signal to obtain a second signal.

[0117] Figure 9 is a schematic diagram of filtering performed by the receiving end in an embodiment of the present application. It should be understood that the transmitting end and the receiving end have agreed in advance on the target frequency where interference exists, and the power of the signal sent by the transmitting end at the target frequency is suppressed so that the transmitted signal and the interference do not overlap in frequency. In this way, the receiving end can effectively filter out interference and will not cause damage to the signal from the transmitting end. In other words, the second signal obtained by the receiving end after filtering can be regarded as the signal sent by the transmitting end. Based on the relevant introduction of the embodiment shown in Figure 2 above, it can be seen that the second signal includes M symbol sets, each symbol set includes N symbols, M is an integer greater than 1, and N is an integer greater than 1. It should be noted that this application does not limit the filtering method adopted by the receiving end. For example, the receiving end uses a bandpass filter to implement filtering. For another example, the receiving end uses an FIR (Finite Impulse Response) filter or an IIR (Infinite Impulse Response) digital filter in digital signal processing to implement filtering.

[0118] 203. Reverse the polarity of at least one symbol in at least one symbol set according to the identification information to obtain a third signal.

[0119] The receiving end determines which symbols in the symbol set in the second signal require polarity flipping based on the identification information, and then flips the polarity of these symbols, thereby recovering the modulated signal before the transmitting end performed power spectrum shaping. In other words, the operation of step 203 can also be considered the inverse operation of step 102 above. The third signal can be considered the original signal before the transmitting end performed power spectrum shaping.

[0120] Figure 10 is a structural diagram of a sending end device in an embodiment of the present application. As shown in Figure 10, the sending end device includes: a processing unit 301 and a sending unit 302. The processing unit 301 is used to perform the operations of steps 101 to 103 above, and the sending unit 302 is used to perform the operations of step 104 above. It should be understood that the sending end device provided in the present application can also be implemented in other ways. For example, the unit division in the above-mentioned device is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system. In addition, the functional units in each embodiment of the present application can be integrated into a processing unit, or can be independent physical units, or two or more functional units can be integrated into a processing unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0121] Figure 11 is another structural diagram of a transmitting device in an embodiment of the present application. As shown in Figure 11, the transmitting device includes a processor 401 and a transceiver 402. The processor 401 and the transceiver 402 are interconnected via a line. Specifically, the transceiver 402 is used to perform signal transmission and reception operations, and the processor 401 is used to perform other operations besides signal transmission and reception. In one possible implementation, the processor 401 may include the processing unit 301 shown in Figure 10 above, and the transceiver 402 includes the transmitting unit 302 shown in Figure 10 above. Optionally, the transmitting device may further include a memory 403, wherein the memory 403 is used to store program instructions and data.

[0122] Figure 12 is a structural diagram of a receiving device in an embodiment of the present application. As shown in Figure 12, the receiving device includes: a receiving unit 501, a filtering unit 502 and a processing unit 503. The receiving unit 501 is used to perform the operation of step 201 above, the filtering unit 502 is used to perform the operation of step 202 above, and the processing unit 503 is used to perform the operation of step 203 above. It should be understood that the receiving device provided by the present application can also be implemented in other ways. For example, the unit division in the above-mentioned device is only a logical functional division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system. In addition, the functional units in each embodiment of the present application can be integrated into a processing unit, or can be independent physical units, or two or more functional units can be integrated into a processing unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0123] Figure 13 is another structural diagram of a receiving device in an embodiment of the present application. As shown in Figure 13, the receiving device includes a processor 601 and a transceiver 602. The processor 601 and the transceiver 602 are interconnected via a line. Specifically, the transceiver 602 is used to perform signal transmission and reception operations, and the processor 601 is used to perform other operations besides signal transmission and reception. In one possible implementation, the processor 601 may include the filtering unit 502 and the processing unit 503 shown in Figure 12 above, and the transceiver 602 includes the receiving unit 501 shown in Figure 12 above. Optionally, the receiving device may also include a memory 603, wherein the memory 603 is used to store program instructions and data.

[0124] The present application also provides a chip. This chip integrates circuitry and one or more interfaces for implementing the functions of the aforementioned processor 401 or processor 601. When the chip integrates memory, it can perform the method steps of any one or more of the aforementioned embodiments. When the chip does not integrate memory, it can be connected to an external memory via an interface. The chip implements the actions performed by the transmitting device or receiving device in the aforementioned embodiments based on program code stored in the external memory.

[0125] Finally, it should be noted that the above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included within the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A signal processing method, characterized in that: include: Acquire a first modulated signal, where the first modulated signal includes M symbol sets, each of the symbol sets includes N symbols, where M is an integer greater than 1, and N is an integer greater than 1; Flipping the polarity of at least one symbol in at least one of the symbol sets to obtain a second modulated signal including M×N symbols, wherein the power of the second modulated signal at a target frequency is less than the power of the first modulated signal at the target frequency; Generate identification information, where the identification information is used to indicate the polarity flipping status of each symbol in the symbol set; The second modulated signal and the identification information are sent.

2. The method according to claim 1, characterized in that Flipping the polarity of at least one symbol in at least one of the symbol sets comprises: The polarities of all symbols in at least one of the symbol sets are reversed.

3. The method according to claim 1 or 2, characterized in that: Flipping the polarity of at least one symbol in at least one of the symbol sets comprises: If the polarity of all symbols in the qth symbol set remains unchanged, the frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set are determined respectively, and the frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set are summed and modulo-calculated to obtain a first sum value, wherein 0<q≤M-1, and the frequency characteristic parameters corresponding to each of the symbol sets are related to the target frequency; If the polarity of all symbols in the qth symbol set is reversed, the frequency characteristic parameter corresponding to each symbol set in the 0th symbol set to the qth symbol set is determined according to the target frequency, and the frequency characteristic parameter corresponding to each symbol set in the 0th symbol set to the qth symbol set is summed and modulo-calculated to obtain a second sum value; If the square of the first sum value is greater than the square of the second sum value, flipping the polarity of all symbols in the qth symbol set; If the square of the first summation value is less than or equal to the square of the second summation value, the polarities of all symbols in the qth symbol set remain unchanged.

4. The method according to claim 1 or 2, characterized in that: The target frequency is 0, and the frequency characteristic parameter corresponding to the symbol set is the sum of the values ​​of all symbols in the symbol set.

5. The method according to claim 4, characterized in that The values ​​of all symbols in the symbol set are real numbers, and flipping the polarity of at least one symbol in at least one of the symbol sets includes: Obtain a third sum value of the sum of all symbol values ​​in the 0th symbol set to the q-1th symbol set, and obtain a fourth sum value of the sum of all symbol values ​​in the qth symbol set; If the polarity of the third summation value is the same as the polarity of the fourth summation value, flipping the polarity of all symbols in the qth symbol set; If the polarities of the third summation value and the fourth summation value are different, the polarities of all symbols in the qth symbol set remain unchanged.

6. The method according to claim 1 or 2, characterized in that: The target frequency includes a first frequency and a second frequency, a first frequency characteristic parameter corresponding to each of the symbol sets is related to the first frequency, a second frequency characteristic parameter corresponding to each of the symbol sets is related to the second frequency, and flipping the polarity of at least one symbol in at least one of the symbol sets includes: If the polarity of all symbols in the qth symbol set remains unchanged, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined respectively, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain a fifth sum value, the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined respectively, the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain a sixth sum value; If the polarity of all symbols in the qth symbol set is reversed, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined respectively, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain a seventh sum value, the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined respectively, and the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain an eighth sum value; If the sum of the square of the fifth sum value and the square of the sixth sum value is greater than the sum of the square of the seventh sum value and the square of the eighth sum value, flipping the polarity of all symbols in the qth symbol set; If the sum of the square of the fifth summation value and the square of the sixth summation value is less than or equal to the sum of the square of the seventh summation value and the square of the eighth summation value, the polarities of all symbols in the qth symbol set remain unchanged.

7. The method according to any one of claims 3 to 6, characterized in that The frequency characteristic parameter corresponding to the symbol set is expressed as: Among them, S represents the symbol in the symbol set, i represents the imaginary part of the complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate for transmitting the second modulated signal and the identification information, q represents the sequence number of the symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and Dq represents all symbols in the qth symbol set.

8. The method according to any one of claims 2 to 7, characterized in that The identification information includes M sub-identifiers corresponding one-to-one to the M symbol sets, the first value of the sub-identifier is used to indicate that the polarity of all symbols in the corresponding symbol set is reversed, and the second value of the sub-identifier is used to indicate that the polarity of all symbols in the corresponding symbol set remains unchanged.

9. The method according to claim 1, characterized in that: Each of the symbol sets includes V symbol subsets, each symbol subset includes a plurality of symbols, V is an integer greater than 1, and flipping the polarity of at least one symbol in at least one of the symbol sets includes: The polarity of all symbols in at least one subset of symbols of at least one of the symbol sets is flipped.

10. The method according to claim 9, characterized in that Flipping the polarity of at least one symbol in at least one of the symbol sets comprises: If the polarities of all symbols in the h-th symbol subset of the q-th symbol set remain unchanged, the frequency characteristic parameters corresponding to the h-th symbol subset of each symbol set from the 0-th symbol set to the q-th symbol set are determined respectively, and the frequency characteristic parameters corresponding to the h-th symbol subset of each symbol set from the 0-th symbol set to the q-th symbol set are summed and modulo-calculated to obtain a ninth summation value, wherein 0≤h≤V-1, and the frequency characteristic parameters corresponding to each of the symbol subsets are related to the target frequency; If the polarity of all symbols in the h-th symbol subset of the q-th symbol set is reversed, the frequency characteristic parameters corresponding to the h-th symbol subset of each symbol set from the 0-th symbol set to the q-th symbol set are determined respectively, and the frequency characteristic parameters corresponding to the h-th symbol subset of each symbol set from the 0-th symbol set to the q-th symbol set are summed and modulo-calculated to obtain a tenth sum value; If the square of the ninth sum value is greater than the square of the tenth sum value, flipping the polarity of all symbols in the hth symbol subset of the qth symbol set; If the square of the ninth summation value is less than or equal to the square of the tenth summation value, the polarities of all symbols in the hth symbol subset of the qth symbol set remain unchanged.

11. The method according to claim 10, characterized in that The frequency characteristic parameter corresponding to the symbol subset is expressed as: Wherein, S represents a symbol in the symbol set, i represents the imaginary part of a complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate of transmitting the second modulated signal and the identification information, q represents the sequence number of the symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and U h represents the hth symbol subset in the qth symbol set.

12. The method according to any one of claims 9 to 11, characterized in that The identification information includes M sub-identifiers corresponding one-to-one to the M symbol sets, and the sub-identifiers are used to indicate whether a symbol polarity flip occurs in each symbol subset in the corresponding symbol set.

13. The method according to claim 1, characterized in that Flipping the polarity of at least one symbol in at least one of the symbol sets comprises: Using K ways to flip the polarity of the symbols in each of the symbol sets to obtain K symbol sets, where K is an integer greater than 1; Acquire K frequency characteristic parameters respectively corresponding to the K symbol sets after the polarity flipping, wherein the K frequency characteristic parameters are all related to the target frequency; Determine a symbol set corresponding to the frequency characteristic parameter with the smallest modulus value among the K frequency characteristic parameters.

14. The method according to claim 13, characterized in that The frequency characteristic parameter corresponding to any symbol set in the K symbol sets after the polarity flip is expressed as: Wherein, S represents a symbol in the symbol set, i represents the imaginary part of a complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate of transmitting the second modulated signal and the identification information, q represents the sequence number of the symbol set, and D q represents the qth symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and U k represents the symbol whose polarity is flipped in the qth symbol set, Represents the symbol with unchanged polarity in the qth symbol set.

15. The method according to claim 13 or 14, characterized in that The identification information includes M sub-identifiers corresponding one-to-one to the M symbol sets, and the sub-identifiers are used to indicate a symbol polarity flipping method adopted by the corresponding symbol set.

16. The method according to any one of claims 1 to 15, characterized in that The identification information includes M sub-identifiers interspersed in the M symbol sets, and the M sub-identifiers correspond to the M symbol sets one by one.

17. The method according to any one of claims 1 to 16, characterized in that After generating the identification information, the method further includes: Perform forward error correction (FEC) encoding on the identification information.

18. A signal processing method, characterized in that: include: Receiving a first signal and identification information transmitted through a channel and sent by a transmitting end; Filtering a signal of a target frequency portion in the first signal to obtain a second signal, wherein the second signal includes M symbol sets, each of the symbol sets includes N symbols, M is an integer greater than 1, N is an integer greater than 1, and the identification information is used to indicate a polarity flipping condition of a symbol in each of the symbol sets; The polarity of at least one symbol in at least one symbol set is flipped according to the identification information to obtain a third signal including M×N symbols.

19. The method according to claim 18, characterized in that The identification information includes M sub-identifiers interspersed in the M symbol sets, and the M sub-identifiers correspond to the M symbol sets one by one.

20. A chip, characterized in that: The chip includes a processor and a memory, wherein the memory and the processor are connected to each other via a line, instructions are stored in the memory, and the processor is used to execute the method according to any one of claims 1 to 19.

21. A transmitting end device, characterized in that: include: A processing unit and a sending unit; The processing unit is used to: obtain a first modulated signal, the first modulated signal includes M symbol sets, each of the symbol sets includes N symbols, M is an integer greater than 1, and N is an integer greater than 1; Flipping the polarity of at least one symbol in at least one of the symbol sets to obtain a second modulated signal including M×N symbols, wherein the power of the second modulated signal at a target frequency is less than the power of the first modulated signal at the target frequency; Generate identification information, where the identification information is used to indicate the polarity flipping status of each symbol in the symbol set; The sending unit is used to send the second modulated signal and the identification information.

22. The transmitting end device according to claim 21, characterized in that: The processing unit is specifically used for: The polarities of all symbols in at least one of the symbol sets are reversed.

23. The transmitting end device according to claim 21 or 22, characterized in that: The processing unit is specifically used for: If the polarity of all symbols in the qth symbol set remains unchanged, the frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set are determined respectively, and the frequency characteristic parameters corresponding to each symbol set from the 0th symbol set to the qth symbol set are summed and modulo-calculated to obtain a first sum value, wherein 0<q≤M-1, and the frequency characteristic parameters corresponding to each of the symbol sets are related to the target frequency; If the polarity of all symbols in the qth symbol set is reversed, the frequency characteristic parameter corresponding to each symbol set in the 0th symbol set to the qth symbol set is determined according to the target frequency, and the frequency characteristic parameter corresponding to each symbol set in the 0th symbol set to the qth symbol set is summed and modulo-calculated to obtain a second sum value; If the square of the first sum value is greater than the square of the second sum value, flipping the polarity of all symbols in the qth symbol set; If the square of the first summation value is less than or equal to the square of the second summation value, the polarities of all symbols in the qth symbol set remain unchanged.

24. The transmitting end device according to claim 21 or 22, characterized in that: The target frequency is 0, and the frequency characteristic parameter corresponding to the symbol set is the sum of the values ​​of all symbols in the symbol set.

25. The transmitting end device according to claim 24, characterized in that: The values ​​of all symbols in the symbol set are real numbers, and the processing unit is specifically used for: Obtain a third sum value of the sum of all symbol values ​​in the 0th symbol set to the q-1th symbol set, and obtain a fourth sum value of the sum of all symbol values ​​in the qth symbol set; If the polarity of the third summation value is the same as the polarity of the fourth summation value, flipping the polarity of all symbols in the qth symbol set; If the polarities of the third summation value and the fourth summation value are different, the polarities of all symbols in the qth symbol set remain unchanged.

26. The transmitting end device according to claim 21 or 22, characterized in that: The target frequency includes a first frequency and a second frequency, a first frequency characteristic parameter corresponding to each of the symbol sets is related to the first frequency, and a second frequency characteristic parameter corresponding to each of the symbol sets is related to the second frequency, and the processing unit is specifically configured to: If the polarity of all symbols in the qth symbol set remains unchanged, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined respectively, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain a fifth sum value, the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined respectively, the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain a sixth sum value; If the polarity of all symbols in the qth symbol set is reversed, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined respectively, the first frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain a seventh sum value, the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is determined respectively, and the second frequency characteristic parameter corresponding to each symbol set from the 0th symbol set to the qth symbol set is summed and modulo to obtain an eighth sum value; If the sum of the square of the fifth sum value and the square of the sixth sum value is greater than the sum of the square of the seventh sum value and the square of the eighth sum value, flipping the polarity of all symbols in the qth symbol set; If the sum of the square of the fifth summation value and the square of the sixth summation value is less than or equal to the sum of the square of the seventh summation value and the square of the eighth summation value, the polarities of all symbols in the qth symbol set remain unchanged.

27. The transmitting end device according to any one of claims 23 to 26, characterized in that: The frequency characteristic parameter corresponding to the symbol set is expressed as: Among them, S represents the symbol in the symbol set, i represents the imaginary part of the complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate for transmitting the second modulated signal and the identification information, q represents the sequence number of the symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and Dq represents all symbols in the qth symbol set.

28. The transmitting end device according to any one of claims 22 to 27, characterized in that: The identification information includes M sub-identifiers corresponding one-to-one to the M symbol sets, the first value of the sub-identifier is used to indicate that the polarity of all symbols in the corresponding symbol set is reversed, and the second value of the sub-identifier is used to indicate that the polarity of all symbols in the corresponding symbol set remains unchanged.

29. The transmitting end device according to claim 21, characterized in that: Each of the symbol sets includes V symbol subsets, each symbol subset includes a plurality of symbols, V is an integer greater than 1, and the processing unit is specifically configured to: The polarity of all symbols in at least one subset of symbols of at least one of the symbol sets is flipped.

30. The transmitting end device according to claim 29, characterized in that: The processing unit is specifically used for: If the polarities of all symbols in the h-th symbol subset of the q-th symbol set remain unchanged, the frequency characteristic parameters corresponding to the h-th symbol subset of each symbol set from the 0-th symbol set to the q-th symbol set are determined respectively, and the frequency characteristic parameters corresponding to the h-th symbol subset of each symbol set from the 0-th symbol set to the q-th symbol set are summed and modulo-calculated to obtain a ninth summation value, wherein 0≤h≤V-1, and the frequency characteristic parameters corresponding to each of the symbol subsets are related to the target frequency; If the polarity of all symbols in the h-th symbol subset of the q-th symbol set is reversed, the frequency characteristic parameters corresponding to the h-th symbol subset of each symbol set from the 0-th symbol set to the q-th symbol set are determined respectively, and the frequency characteristic parameters corresponding to the h-th symbol subset of each symbol set from the 0-th symbol set to the q-th symbol set are summed and modulo-calculated to obtain a tenth sum value; If the square of the ninth sum value is greater than the square of the tenth sum value, flipping the polarity of all symbols in the hth symbol subset of the qth symbol set; If the square of the ninth sum value is less than or equal to the square of the tenth sum value, then the hth symbol sub-set of the qth symbol set is The polarity of all symbols in the set remains unchanged.

31. The transmitting end device according to claim 30, characterized in that: The frequency characteristic parameter corresponding to the symbol subset is expressed as: Wherein, S represents a symbol in the symbol set, i represents the imaginary part of a complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate of transmitting the second modulated signal and the identification information, q represents the sequence number of the symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and U h represents the hth symbol subset in the qth symbol set.

32. The transmitting end device according to any one of claims 29 to 31, characterized in that: The identification information includes M sub-identifiers corresponding one-to-one to the M symbol sets, and the sub-identifiers are used to indicate whether a symbol polarity flip occurs in each symbol subset in the corresponding symbol set.

33. The transmitting end device according to claim 21, characterized in that: The processing unit is specifically used for: Using K ways to flip the polarity of the symbols in each of the symbol sets to obtain K symbol sets, where K is an integer greater than 1; Acquire K frequency characteristic parameters respectively corresponding to the K symbol sets after the polarity flipping, wherein the K frequency characteristic parameters are all related to the target frequency; Determine a symbol set corresponding to the frequency characteristic parameter with the smallest modulus value among the K frequency characteristic parameters.

34. The transmitting end device according to claim 33, characterized in that: The frequency characteristic parameter corresponding to any symbol set in the K symbol sets after the polarity flip is expressed as: Wherein, S represents a symbol in the symbol set, i represents the imaginary part of a complex number, j represents the sequence number of the symbol in the symbol set, f represents the target frequency, Baudrate represents the baud rate of transmitting the second modulated signal and the identification information, q represents the sequence number of the symbol set, and D q represents the qth symbol set, N represents the number of symbols in the symbol set, P represents the length of the identification information corresponding to the symbol set, and U k represents the symbol whose polarity is flipped in the qth symbol set, Represents the symbol with unchanged polarity in the qth symbol set.

35. The transmitting end device according to claim 33 or 34, characterized in that: The identification information includes M sub-identifiers corresponding one-to-one to the M symbol sets, and the sub-identifiers are used to indicate a symbol polarity flipping method adopted by the corresponding symbol set.

36. The transmitting end device according to any one of claims 21 to 35, characterized in that: The identification information includes M sub-identifiers interspersed in the M symbol sets, and the M sub-identifiers correspond to the M symbol sets one by one.

37. The transmitting end device according to any one of claims 21 to 36, characterized in that: The processing unit is also used for: Perform forward error correction (FEC) encoding on the identification information.

38. A receiving device, characterized in that: include: Receiving unit, filtering unit and processing unit; The receiving unit is used to: receive a first signal and identification information sent by a transmitting end and transmitted through a channel; The filtering unit is used to: filter out the signal of the target frequency part in the first signal to obtain a second signal, the second signal includes M symbol sets, each of the symbol sets includes N symbols, M is an integer greater than 1, N is an integer greater than 1, and the identification information is used to indicate the polarity reversal of the symbols in each of the symbol sets; The processing unit is used to: flip the polarity of at least one symbol in at least one symbol set according to the identification information to obtain a third signal including M×N symbols.

39. The receiving end device according to claim 38, characterized in that: The identification information includes M sub-identifiers interspersed in the M symbol sets, and the M sub-identifiers correspond to the M symbol sets one by one.

40. A communication system, characterized in that: include: A sending end device as described in any one of claims 21 to 37 and a receiving end device as described in any one of claims 38 to 39.

Citation Information

Patent Citations

  • Signal processing method and related device

    CN119496584A

  • Signal transmitting method and device

    CN102611664A

  • Randomly inverting pulse polarity in an UWB signal for power spectrum density shaping

    US20040156444A1

  • Method and System for Near Field Communication of Electronic Device

    US20150281874A1

  • Transmission scheme for communications systems

    US20160226594A1