Signal processing method and apparatus
AssigneeHuawei Technologies Co., Ltd.
InventorsLiang Zhuang, Ganghua Yang, Wenliang Liang
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide a signal processing method and apparatus. The method includes: performing M-way filtering on an input signal to obtain M filtered signals, performing extraction on M filtered signals separately to obtain M extracted signals, performing fast Fourier transform (FFT) on the M extracted signals separately to obtain M frequency-domain signals, and finally determining output signals according to the M frequency-domain signals. According to the embodiments of the present invention, signal filtering and extraction are performed and then FFT is performed.
Claims9
A computer-implemented signal processing method in a single-carrier system, comprising:
- performing M-way first filtering, by M first filters, on an input signal to decompose the input signal into M first filtered signals, wherein the input signal is a time-domain signal with N sampling points, frequency bands of the M first filtered signals do not overlap with each other, M is an integer greater than or equal to 2, and N is a positive integer;
- separately performing, by M extractors, extraction on the M first filtered signals to obtain M extracted signals, wherein a sum of sampling points of the M extracted signals is N, each extractor coupled to a corresponding first filter;
- separately performing, by M fast Fourier transform (FFT) transformers, fast Fourier transform (FFT) on the M extracted signals to obtain M frequency-domain signals, each FFT tranformer coupled to a corresponding extractor;
- separately performing, by frequency-domain processers, frequency-domain processing on the M frequency-domain signals to obtain M frequency-domain processed signals, the frequency-domain processors coupled to the FFT transformers;
- separately performing, by M inverse fast Fourier transform (IFFT) transformers, inverse fast Fourier transform (IFFT) on the M frequency-domain processed signals to obtain M time-domain signals, the IFFT transformers coupled to the frequency-domain processors;
- separately performing, by M interpolators, interpolation on the M time-domain signals to obtain M interpolated signals, wherein a quantity of sampling points of each interpolated signal is N, each interpolator coupled to a corresponding IFFT transformer;
- and
- separately performing, by M second filters, second filtering on the M interpolated signals to obtain M second filtered signals, each second filter coupled to a corresponding interpolator;
- and
- determining output signals according to the M second filtered signals.
An apparatus, comprising:
- one or more processors;
- and
- a non-transitory computer-readable storage medium storing a program to be executed by the one or more processors, the program including instructions for:
- performing M-way first filtering, by M first filters, on an input signal to decompose the input signal into M first filtered signals, wherein the input signal is a time-domain signal with N sampling points, frequency bands of the M first filtered signals do not overlap with each other, M is an integer greater than or equal to 2, and N is a positive integer;
- separately performing, by M extractors, extraction on the M first filtered signals to obtain M extracted signals, wherein a sum of sampling points of the M extracted signals is N, each extractor coupled to a corresponding first filter;
- separately performing, by M fast Fourier transform (FFT) transformers, FFT on the M extracted signals to obtain M frequency-domain signals, each FFT tranformer coupled to a corresponding extractor;
- separately performing, by frequency-domain processers, frequency-domain processing on the M frequency-domain signals to obtain M frequency-domain processed signals, the frequency-domain processors coupled to the FFT transformers;
- separately performing, by M inverse fast Fourier transform (IFFT) transformers, IFFT on the M frequency-domain processed signals to obtain M time-domain signals, the IFFT transformers coupled to the frequency-domain processors;
- separately performing, by M interpolators, interpolation on the M time-domain signals to obtain M interpolated signals, wherein a quantity of sampling points of each interpolated signal is N, each interpolator coupled to a corresponding IFFT transformer;
- separately performing, by M second filters, second filtering on the M interpolated signals to obtain M second filtered signals, each second filter coupled to a corresponding interpolator;
- and
- determining output signals according to the M second filtered signals.
A non-transitory computer readable storage medium, comprising an instruction, wherein when the instruction runs on a computer, the instruction causes the computer to:
- perform M-way first filtering, by M first filters, on an input signal to decompose the input signal into M first filtered signals, wherein the input signal is a time-domain signal with N sampling points, frequency bands of the M first filtered signals do not overlap with each other, M is an integer greater than or equal to 2, and N is a positive integer;
- separately perform, by M extractors, extraction on the M first filtered signals to obtain M extracted signals, wherein a sum of sampling points of the M extracted signals is N, each extractor coupled to a corresponding first filter;
- separately perform, by M fast Fourier transform (FFT) transformers, fast Fourier transform (FFT) on the M extracted signals to obtain M frequency-domain signals, each FFT tranformer coupled to a corresponding extractor;
- separately perform, by frequency-domain processers, frequency-domain processing on the M frequency-domain signals to obtain M frequency-domain processed signals, the frequency-domain processors coupled to the FFT transformers;
- separately perform, by M inverse fast Fourier transform (IFFT) transformers, inverse fast Fourier transform (IFFT) on the M frequency-domain processed signals to obtain M time-domain signals, the IFFT transformers coupled to the frequency-domain processors;
- separately perform, by M interpolators, interpolation on the M time-domain signals to obtain M interpolated signals, wherein a quantity of sampling points of each interpolated signal is N, each interpolator coupled to a corresponding IFFT transformer;
- and
- separately perform, by M second filters, second filtering on the M interpolated signals to obtain M second filtered signals, each second filter coupled to a corresponding interpolator;
- and
- determine output signals according to the M second filtered signals.
Dependencies are inferred from the claim text.