US 12,309,017 B2
Signal processing method and apparatus
Zhiyong Feng, Beijing (CN); Sai Huang, Beijing (CN); Yifan Zhao, Beijing (CN); Qixun Zhang, Beijing (CN); and Zhiqing Wei, Beijing (CN)
Assigned to BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS, Beijing (CN)
Appl. No. 18/245,762
Filed by Beijing University of Posts and Telecommunications, Beijing (CN)
PCT Filed Jul. 19, 2021, PCT No. PCT/CN2021/107033
§ 371(c)(1), (2) Date Mar. 17, 2023,
PCT Pub. No. WO2022/179040, PCT Pub. Date Sep. 1, 2022.
Claims priority of application No. 202110205794.5 (CN), filed on Feb. 24, 2021.
Prior Publication US 2023/0396482 A1, Dec. 7, 2023
Int. Cl. H04L 27/26 (2006.01); H04L 5/00 (2006.01)
CPC H04L 27/2675 (2013.01) [H04L 5/0048 (2013.01); H04L 27/2666 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A signal processing method, which is applied to a first device in a signal processing system that further comprises a second device, wherein the signal processing method comprises:
dividing data bits in a data signal to be transmitted based on a number of multiple preset pilot sequences, to obtain a first sub-data signal and a second sub-data signal;
determining, as a target insertion position, an insertion position of each of the pilot sequences in a first frequency-domain signal to be generated based on data bits in the first sub-data signal, and a preset correspondence between an insertion position and data bits;
combining the pilot sequences with the second sub-data signal according to the determined target insertion positions, to obtain the first frequency-domain signal; wherein, the second sub-data signal is located at insertion positions in the first frequency-domain signal other than the target insertion positions;
performing inverse fast discrete Fourier transform on the first frequency-domain signal, to obtain a pulse signal;
sending the pulse signal to the second device, so that the second device performs discrete Fourier transform on the received pulse signal, to obtain a frequency-domain signal corresponding to the pulse signal as the first frequency-domain signal; for each subcarrier in the first frequency-domain signal, performs correlation processing on the subcarrier and the pilot sequences stored locally in the second device, to obtain a vector corresponding to the subcarrier as a target vector; if there is a target element in the target vector, then determines the subcarrier as a pilot sequence; for the insertion position of each of the pilot sequences in the first frequency-domain signal, determines data bits corresponding to the insertion position based on the preset correspondence between an insertion position and data bits, to obtain the first sub-data signal; demodulates subcarriers in the first frequency-domain signal other than the pilot sequences, to obtain the second sub-data signal; splices the first sub-data signal and the second sub-data signal, to obtain the data signal sent by the first device; wherein, the target element is greater than an element adjacent to the target element.