CN112039812B - Data processing method, device, equipment and storage medium - Google Patents
Data processing method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN112039812B CN112039812B CN202010693944.7A CN202010693944A CN112039812B CN 112039812 B CN112039812 B CN 112039812B CN 202010693944 A CN202010693944 A CN 202010693944A CN 112039812 B CN112039812 B CN 112039812B
- Authority
- CN
- China
- Prior art keywords
- data
- processed
- fourier transform
- downlink data
- downlink
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 31
- 238000012545 processing Methods 0.000 claims abstract description 247
- 238000000034 method Methods 0.000 claims abstract description 48
- 238000004590 computer program Methods 0.000 claims description 9
- 238000001228 spectrum Methods 0.000 abstract description 202
- 238000010586 diagram Methods 0.000 description 19
- 230000001360 synchronised effect Effects 0.000 description 10
- 238000013461 design Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 125000004122 cyclic group Chemical group 0.000 description 5
- 238000001914 filtration Methods 0.000 description 5
- 235000019527 sweetened beverage Nutrition 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 2
- 238000013075 data extraction Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
- H04L27/2628—Inverse Fourier transform modulators, e.g. inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators
- H04L27/263—Inverse Fourier transform modulators, e.g. inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators modification of IFFT/IDFT modulator for performance improvement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2649—Demodulators
- H04L27/265—Fourier transform demodulators, e.g. fast Fourier transform [FFT] or discrete Fourier transform [DFT] demodulators
Landscapes
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a data processing method, a data processing device, data processing equipment and a storage medium. The method comprises the following steps: acquiring data to be processed, wherein the data to be processed comprises first downlink data and/or second downlink data; determining the type of the data to be processed; determining a strategy for carrying out Fourier transform processing on the data to be processed based on the determined type; based on the determined strategy, carrying out Fourier transform processing on the data to be processed to obtain frequency domain data; and extracting the frequency spectrum data corresponding to the first downlink data and/or the second downlink data from the obtained frequency spectrum data.
Description
Technical Field
The present invention relates to terminal technologies, and in particular, to a data processing method, apparatus, device, and storage medium.
Background
In a fifth generation mobile communication system, a base station may configure the same or different subcarrier intervals for two different types of downlink data, and the base station may transmit the two types of downlink data to a terminal at the same time or may transmit the two types of downlink data to the terminal at different times. When the terminal receives the two types of downlink data sent by the base station at the same time, the two types of downlink data need to be extracted from the received data respectively. However, the manner of extracting the two downlink data from the received data in the related art is complex, and the extraction efficiency is low.
Disclosure of Invention
In view of this, embodiments of the present invention are intended to provide a data processing method, apparatus, device and storage medium.
The technical scheme of the invention is realized as follows:
the embodiment of the invention provides a data processing method, which comprises the following steps:
acquiring data to be processed, wherein the data to be processed comprises first downlink data and/or second downlink data;
determining the type of the data to be processed;
determining a strategy for carrying out Fourier transform processing on the data to be processed based on the determined type;
based on the determined strategy, carrying out Fourier transform processing on the data to be processed to obtain frequency domain data; and extracting the frequency spectrum data corresponding to the first downlink data and/or the second downlink data from the obtained frequency spectrum data.
In the foregoing solution, the determining a policy for performing fourier transform processing on the to-be-processed data based on the determined type includes:
counting the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols corresponding to the type of the data to be processed;
when the number of the OFDM symbols is equal to a first preset value, determining that the data to be processed comprises the first downlink data and the second downlink data;
judging whether the symbol length of the first downlink data is equal to the symbol length of the second downlink data to obtain a judgment result;
and carrying out Fourier transform processing on the data to be processed based on the judgment result.
In the foregoing solution, the performing fourier transform processing on the to-be-processed data based on the determination result includes:
when the judgment result represents that the symbol length of the first downlink data is not equal to the symbol length of the second downlink data, determining the ratio of the maximum symbol length to the minimum symbol length in the symbol length of the first downlink data and the symbol length of the second downlink data;
according to the number of first preset Fourier transform points, carrying out Fourier transform processing on data to be processed in the ith symbol;
repeating the steps until i is equal to k, and combining the data to be processed in the ith to kth OFDM symbols to obtain combined data; said k represents said ratio;
carrying out Fourier transform processing on the combined data according to a second preset Fourier transform point number, wherein the ratio of the second preset Fourier transform point number to the first preset Fourier transform point number is equal to k;
wherein i =1,2 8230, k; k is an integer greater than 1.
In the foregoing scheme, the performing fourier transform processing on the data to be processed in the ith OFDM symbol includes:
carrying out Fourier transform processing on data to be processed in the ith OFDM symbol to obtain frequency spectrum data; and extracting the frequency spectrum data of the downlink data corresponding to the minimum symbol length from the obtained frequency spectrum data.
Correspondingly, the fourier transform processing on the merged data includes:
carrying out Fourier transform processing on the merged data to obtain frequency spectrum data; and extracting the spectrum data of the downlink data corresponding to the maximum symbol length from the obtained spectrum data.
In the foregoing solution, the performing fourier transform processing on the to-be-processed data based on the determination result includes:
when the judgment result represents that the symbol length of the first downlink data is equal to the symbol length of the second downlink data, performing Fourier transform processing on the data to be processed according to a preset Fourier transform point number to obtain frequency spectrum data;
and extracting the frequency spectrum data corresponding to the first downlink data and the frequency spectrum data corresponding to the second downlink data from the obtained frequency spectrum data respectively.
In the foregoing solution, the determining, based on the determined type, a policy for performing fourier transform processing on the data to be processed includes:
counting the number of OFDM symbols corresponding to the type of the data to be processed;
when the number of the OFDM symbols is equal to a second preset value, determining that the data to be processed comprises the first downlink data or the second downlink data;
determining the number of Fourier transform points for carrying out Fourier transform processing on the data to be processed based on the type of the data to be processed;
and carrying out Fourier transform processing on the data to be processed based on the Fourier transform points.
In the above solution, the manner of determining the number of fourier transform points for performing fourier transform processing on the data to be processed based on the type of the data to be processed includes one of:
when the type of the data to be processed is determined to be a first type, acquiring Fourier transform points matched with the first type; taking the obtained Fourier transform points as Fourier transform points for carrying out Fourier transform processing on the data to be processed;
when the type of the data to be processed is determined to be a second type, acquiring Fourier transform points matched with the second type; and taking the obtained Fourier transform points as Fourier transform points for carrying out Fourier transform processing on the data to be processed.
An embodiment of the present invention provides a data processing apparatus, including:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring data to be processed, and the data to be processed comprises first downlink data and/or second downlink data;
the processing unit is used for determining the type of the data to be processed; determining a strategy for carrying out Fourier transform processing on the data to be processed based on the determined type; based on the determined strategy, carrying out Fourier transform processing on the data to be processed to obtain frequency domain data; and extracting the frequency spectrum data corresponding to the first downlink data and/or the second downlink data from the obtained frequency spectrum data.
In the foregoing solution, the processing unit is specifically configured to:
counting the number of OFDM symbols corresponding to the type of the data to be processed;
when the number of the OFDM symbols is equal to a first preset value, determining that the data to be processed comprises the first downlink data and the second downlink data;
judging whether the symbol length of the first downlink data is equal to the symbol length of the second downlink data to obtain a judgment result;
and performing Fourier transform processing on the data to be processed based on the judgment result.
In the foregoing scheme, the processing unit is specifically configured to:
when the judgment result represents that the symbol length of the first downlink data is not equal to the symbol length of the second downlink data, determining the ratio of the maximum symbol length to the minimum symbol length in the symbol length of the first downlink data and the symbol length of the second downlink data;
carrying out Fourier transform processing on data to be processed in the ith OFDM symbol according to the number of first preset Fourier transform points;
repeating the steps until i is equal to k, and combining the data to be processed in the ith to kth OFDM symbols to obtain combined data; said k represents said ratio;
carrying out Fourier transform processing on the combined data according to a second preset Fourier transform point number, wherein the ratio of the second preset Fourier transform point number to the first preset Fourier transform point number is equal to k;
wherein i =1,2 8230, k; k is an integer greater than 1.
In the foregoing scheme, the processing unit is specifically configured to:
carrying out Fourier transform processing on data to be processed in the ith OFDM symbol to obtain frequency spectrum data; extracting the frequency spectrum data of the downlink data corresponding to the minimum symbol length from the obtained frequency spectrum data;
carrying out Fourier transform processing on the combined data to obtain frequency spectrum data; and extracting the frequency spectrum data of the downlink data corresponding to the maximum symbol length from the obtained frequency spectrum data.
In the foregoing scheme, the processing unit is specifically configured to:
when the judgment result represents that the symbol length of the first downlink data is equal to the symbol length of the second downlink data, the number of points is converted according to a preset Fourier;
performing Fourier transform processing on the data to be processed by using the determined Fourier transform points to obtain frequency spectrum data;
and extracting the frequency spectrum data corresponding to the first downlink data and the frequency spectrum data corresponding to the second downlink data from the obtained frequency spectrum data respectively.
In the foregoing scheme, the processing unit is specifically configured to:
counting the number of OFDM symbols corresponding to the type of the data to be processed;
when the number of the OFDM symbols is equal to a second preset value, determining that the data to be processed comprises the first downlink data or the second downlink data;
determining the number of Fourier transform points for carrying out Fourier transform processing on the data to be processed based on the type of the data to be processed;
and carrying out Fourier transform processing on the data to be processed based on the Fourier transform points.
In the foregoing scheme, the processing unit is specifically configured to perform one of the following operations:
when the type of the data to be processed is determined to be a first type, acquiring Fourier transform points matched with the first type; taking the obtained Fourier transform points as Fourier transform points for performing Fourier transform processing on the data to be processed;
when the type of the data to be processed is determined to be a second type, acquiring Fourier transform points matched with the second type; and taking the obtained Fourier transform points as Fourier transform points for carrying out Fourier transform processing on the data to be processed.
An embodiment of the present invention provides a terminal, including: a processor and a memory for storing a computer program capable of running on the processor,
wherein the processor is configured to implement the steps of any of the above methods when executing the computer program when executing the program.
An embodiment of the present invention provides a storage medium, on which a computer program is stored, which when executed by a processor implements the steps of any of the methods described above.
According to the data processing method, the data processing device, the data processing equipment and the storage medium, data to be processed are obtained, and the data to be processed comprise first downlink data and/or second downlink data; determining the type of the data to be processed; determining a strategy for carrying out Fourier transform processing on the data to be processed based on the determined type; based on the determined strategy, carrying out Fourier transform processing on the data to be processed to obtain frequency domain data; and extracting the frequency spectrum data corresponding to the first downlink data and/or the second downlink data from the obtained frequency spectrum data. By adopting the technical scheme of the embodiment of the invention, when the terminal receives the first downlink data and the second downlink data sent by the base station at the same time, the strategy of performing Fourier transform processing on the data to be processed is determined based on the types of the first downlink data and the second downlink data, and thus, based on the determined strategy, the two downlink data are respectively extracted from the frequency spectrum data; when the terminal receives the first downlink data or the second downlink data sent by the base station at different moments, the strategy for performing Fourier transform processing on the data to be processed is determined based on the type of the first downlink data or the second downlink data, and therefore the first downlink data or the second downlink data is extracted from the spectrum data based on the determined strategy, the implementation mode is simple, and the data extraction efficiency is high.
Drawings
Fig. 1 is a diagram illustrating extraction of Synchronization Signal Block (SSB) data and DownLink Channel (DL Channel) data in the related art;
FIG. 2 is a schematic flow chart of a data processing method according to an embodiment of the present invention;
fig. 3 is a first schematic view illustrating a flow of implementing fourier transform processing on data to be processed by a terminal according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a flow chart of implementing Fourier transform processing on data to be processed by the terminal according to the embodiment of the present invention;
fig. 5a is a schematic view illustrating a third flow of implementing fourier transform processing on data to be processed by a terminal according to an embodiment of the present invention;
fig. 5b is a schematic view illustrating a flow chart of implementing fourier transform processing on data to be processed by the terminal according to the embodiment of the present invention;
fig. 5c is a schematic diagram illustrating a fifth flow of implementing fourier transform processing on data to be processed by the terminal according to the embodiment of the present invention;
fig. 5d is a schematic diagram of determining a fourier transform point number corresponding to DL Channel data and a fourier transform point number corresponding to SSB data according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a receiving circuit applied in the data processing method according to the embodiment of the present invention;
FIG. 7 is a first diagram illustrating a specific implementation process of a data processing method according to an embodiment of the present invention;
FIG. 8 is a second diagram illustrating a specific implementation process of a data processing method according to an embodiment of the present invention;
fig. 9 is a third schematic diagram of a specific implementation process of the data processing method according to the embodiment of the present invention;
FIG. 10 is a fourth schematic diagram of a specific implementation process of the data processing method according to the embodiment of the present invention;
fig. 11 is a fifth schematic diagram of a specific implementation process of the data processing method according to the embodiment of the present invention;
fig. 12 is a sixth schematic diagram of a specific implementation process of the data processing method according to the embodiment of the present invention;
fig. 13 is a seventh schematic diagram illustrating a specific implementation process of the data processing method according to an embodiment of the present invention;
FIG. 14 is a block diagram of a data processing apparatus according to an embodiment of the present invention;
fig. 15 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
Detailed Description
Before describing the technical solution of the embodiment of the present invention in detail, a description will be given of a related art.
In the related art, in a fifth generation mobile communication system, a base station may configure the same or different subcarrier intervals for two different types of downlink data, and the base station may send the two types of downlink data to a terminal at the same time or send the two types of downlink data to the terminal at different times. When the terminal receives the two types of downlink data sent by the base station at the same time, the two types of downlink data need to be extracted from the received data respectively. However, in the related art, the manner of extracting the two downlink data from the received data is complex, and the extraction efficiency is low.
Fig. 1 is a schematic diagram of extracting SSB data and DL Channel data in the related art, and fig. 1 shows that in order to receive SSB data and DL Channel data of different subcarrier spacings, different receiving paths need to be used, as shown in fig. 1:
a DL Channel signal receiving path, configured to enable time domain signal data to enter a data storage area (symbol buffer) after frequency compensation (frequency correction), remove a cyclic prefix (CP remove), perform FFT to obtain frequency domain data, and extract corresponding DL Channel frequency domain data and send the extracted DL Channel frequency domain data to a downlink Channel processing (DL Channel data processing) module;
the SSB signal receiving path is configured to obtain time domain signal data of the SSB after frequency shift (frequency shift) and downsampling filtering (decimater) are performed on the time domain signal data, then enter a data storage area (symbol buffer), remove a cyclic prefix (CP remove), perform FFT to obtain SSB frequency domain data, and send the SSB frequency domain data to a synchronization signal block processing (SSB data processing) module.
In summary, the corresponding SSB and DL Channel data need to be extracted through different reception paths. And an additional special receiving path is needed to extract the SSB data, and the processing module comprises a frequency offset processing module, a down-sampling filtering processing module and the like, so that the design cost and the complexity of the receiving path of the system are increased.
Based on this, in various embodiments of the present invention, data to be processed is obtained, where the data to be processed includes first downlink data and/or second downlink data; determining the type of the data to be processed; determining a strategy for performing Fourier transform processing on the data to be processed based on the determined type; based on the determined strategy, carrying out Fourier transform processing on the data to be processed to obtain frequency domain data; and extracting the frequency spectrum data corresponding to the first downlink data and/or the second downlink data from the obtained frequency spectrum data.
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
An embodiment of the present invention provides a data processing method, which is applied to a terminal, and fig. 2 is a schematic diagram illustrating an implementation flow of the data processing method according to the embodiment of the present invention; as shown in fig. 2, the method includes:
step 201: acquiring data to be processed, wherein the data to be processed comprises first downlink data and/or second downlink data;
step 202: determining the type of the data to be processed;
step 203: determining a strategy for performing Fourier transform processing on the data to be processed based on the determined type;
step 204: based on the determined strategy, carrying out Fourier transform processing on the data to be processed to obtain frequency domain data; and extracting the frequency spectrum data corresponding to the first downlink data and/or the second downlink data from the obtained frequency spectrum data.
Here, in step 201, the terminal may receive the data to be processed with one OFDM symbol as a reception period. The subcarrier spacing of the first downlink data and the subcarrier spacing of the second downlink data may be the same or different.
For example, assuming that the first downlink data is SSB data, the subcarrier spacing (SCS) of the SSB may be configured to be 15Khz, 30Khz, 120Khz, and 240Khz; assuming that the second downlink data is DL Channel data, the subcarrier spacing (SCS) of DL Channel may be configured to be 15Khz, 30Khz, 60Khz, and 120Khz. Wherein, the SSBs and the DL channels may be configured to be the same or different subcarrier spacings, as shown in table 1.
TABLE 1
Here, in step 203, if the data to be processed includes one type of downlink data, that is, any one of the first downlink data and the second downlink data, a fourier transform processing strategy may be adopted to perform fourier transform processing on the data to be processed to obtain spectrum data, and extract spectrum data corresponding to the first downlink data or the second downlink data from the obtained spectrum data; if the data to be processed includes two types of downlink data, namely, the first downlink data and the second downlink data, another fourier transform processing strategy may be adopted to perform fourier transform processing on the data to be processed to obtain frequency spectrum data, and the frequency spectrum data corresponding to the first downlink data or the second downlink data is extracted from the obtained frequency spectrum data to realize separation of the two types of downlink data.
In practical application, when the terminal identifies that the acquired data to be processed includes two types of downlink data, that is, two types of downlink data, namely, the first downlink data and the second downlink data, the policy for performing fourier transform processing on the data to be processed may be determined based on the symbol length of the first downlink data and the symbol length of the second downlink data.
Based on this, in an embodiment, the determining, based on the determined type, a policy for performing fourier transform processing on the data to be processed includes:
counting the number of OFDM symbols corresponding to the type of the data to be processed;
when the number of the OFDM symbols is equal to a first preset value, determining that the data to be processed comprises the first downlink data and the second downlink data;
judging whether the symbol length of the first downlink data is equal to the symbol length of the second downlink data to obtain a judgment result;
and carrying out Fourier transform processing on the data to be processed based on the judgment result.
The symbol length of the first downlink data may refer to a length of an OFDM symbol corresponding to the first downlink data; the symbol length of the second downlink data may refer to a length of an OFDM symbol corresponding to the second downlink data.
For example, assuming that the first downlink data is SSB data and the second downlink data is DL Channel data, when the terminal identifies through blind detection that the type of the data to be processed includes SSB data and DL Channel data, the counted number of OFDM symbols corresponding to the type of the data to be processed may include 2 OFDM symbols, that is, SSB symbols and DL Channel symbols, so that it can be determined that the data to be processed includes the first downlink data and the second downlink data.
The following describes how to determine a policy for performing fourier transform processing on the data to be processed based on the symbol length of the first downlink data and the symbol length of the second downlink data.
In case 1, the data to be processed includes first downlink data and second downlink data; and the symbol length of the first downlink data is not equal to the symbol length of the second downlink data.
Specifically, assuming that the symbol length of the first downlink data is greater than the symbol length of the second downlink data, if the symbol length of the first downlink data corresponds to 2 OFDM symbols, and the symbol length of the second downlink data corresponds to 1 OFDM symbol, then after the terminal receives the 1 st OFDM symbol, because the 1 st OFDM symbol includes complete second downlink data and a part of first downlink data, after performing fourier transform processing on data to be processed corresponding to the 1 st OFDM symbol, spectrum data of the second downlink data can be extracted from the obtained spectrum data, and other spectrum data except the spectrum data of the second downlink data are discarded; because the 2 nd OFDM symbol includes complete second downlink data and another part of first downlink data, after performing fourier transform processing on data to be processed corresponding to the 2 nd OFDM symbol, spectrum data of the second downlink data can be extracted from obtained spectrum data, and other spectrum data except the spectrum data of the second downlink data are discarded; because the 1 st OFDM symbol includes a part of the first downlink data, and the 2 nd OFDM symbol includes another part of the first downlink data, the data to be processed corresponding to the 1 st OFDM symbol and the data to be processed corresponding to the 2 nd OFDM symbol are merged, fourier transform processing is performed on the merged data, and the spectrum data of the first downlink data can be extracted from the obtained spectrum data.
In practical application, the data to be processed comprises first downlink data and second downlink data, and the symbol length of the first downlink data is unequal to the symbol length of the second downlink data, so that after the terminal receives the data to be processed corresponding to one OFDM symbol, frequency spectrum data can be obtained according to the data to be processed corresponding to the OFDM symbol, and the downlink data corresponding to the minimum symbol length in the first downlink data and the second downlink data is separated from the obtained frequency spectrum data; when the number of the OFDM symbols detected by the terminal is equal to the ratio of the maximum symbol length to the minimum symbol length, the data to be processed corresponding to the OFDM symbols may be merged, spectrum data may be obtained according to the merged data, and downlink data corresponding to the maximum symbol length in the first downlink data and the second downlink data may be separated from the obtained spectrum data.
Based on this, in an embodiment, the performing, based on the determination result, fourier transform processing on the data to be processed includes:
when the judgment result represents that the symbol length of the first downlink data is not equal to the symbol length of the second downlink data, determining the ratio of the maximum symbol length to the minimum symbol length in the symbol length of the first downlink data and the symbol length of the second downlink data;
carrying out Fourier transform processing on data to be processed in the ith OFDM symbol according to the number of first preset Fourier transform points;
repeating the steps until i is equal to k, and combining the data to be processed in the ith to kth OFDM symbols to obtain combined data; said k represents said ratio;
performing Fourier transform processing on the combined data according to the second preset Fourier transform point number; the ratio of the number of the second preset Fourier transform points to the number of the first preset Fourier transform points is equal to k;
wherein, i =1,2 \ 8230, k; k is an integer greater than 1.
Here, the terminal may determine the first preset number of fourier transform points and the second preset number of fourier transform points in an idle state. Specifically, the symbol length of the first downlink data and the symbol length of the second downlink data may be determined, for example, assuming that the symbol length of the first downlink data is 1 OFDM symbol and the symbol length of the second downlink data is 2 OFDM symbols, N-point fourier transform is performed on the first downlink data, and 2N-point fourier transform is performed on the second downlink data.
In practical application, the ith OFDM symbol includes complete downlink data corresponding to the minimum symbol length and a part of downlink data corresponding to the maximum symbol length, so that after performing fourier transform processing on data to be processed corresponding to the ith OFDM symbol, spectrum data of the downlink data corresponding to the minimum symbol length can be extracted from the obtained spectrum data, and other spectrum data are discarded.
Based on this, in an embodiment, the performing fourier transform processing on the data to be processed in the ith OFDM symbol includes:
carrying out Fourier transform processing on data to be processed in the ith OFDM symbol to obtain frequency spectrum data;
and extracting the frequency spectrum data of the downlink data corresponding to the minimum symbol length from the obtained frequency spectrum data.
In practical application, the data to be processed in the ith to kth OFDM symbols are combined to obtain combined data, and the combined data comprises complete downlink data corresponding to the maximum symbol length, so that Fourier transform processing is performed on the combined data to obtain frequency spectrum data, and the frequency spectrum data of the downlink data corresponding to the maximum symbol length is extracted from the obtained frequency spectrum data.
Based on this, in an embodiment, the performing fourier transform processing on the merged data includes:
carrying out Fourier transform processing on the merged data to obtain frequency spectrum data;
and extracting the frequency spectrum data of the downlink data corresponding to the maximum symbol length from the obtained frequency spectrum data.
In case 2, the data to be processed includes first downlink data and second downlink data; and the symbol length of the first downlink data is equal to the symbol length of the second downlink data.
Specifically, based on the subcarrier interval of the first downlink data and the subcarrier interval of the second downlink data, determining the number of fourier transform points for performing fourier transform processing on the data to be processed; and performing Fourier transform processing on the data to be processed by using the determined Fourier transform points to obtain frequency spectrum data, and extracting the frequency spectrum data corresponding to the first downlink data and the frequency spectrum data corresponding to the second downlink data from the obtained frequency spectrum data respectively.
In practical application, the data to be processed comprises first downlink data and second downlink data, and the symbol length of the first downlink data is equal to the symbol length of the second downlink data, so that after the terminal receives the data to be processed corresponding to one OFDM symbol, the number of fourier transform points for performing fourier transform processing on the data to be processed is determined based on the subcarrier interval of the first downlink data and the subcarrier interval of the second downlink data; and performing Fourier transform processing on the data to be processed by using the determined Fourier transform points to obtain frequency spectrum data, and separating the first downlink data and the second downlink data from the obtained frequency spectrum data.
Based on this, in an embodiment, the performing, based on the determination result, fourier transform processing on the data to be processed includes:
when the judgment result represents that the symbol length of the first downlink data is equal to the symbol length of the second downlink data, performing Fourier transform processing on the data to be processed according to a preset Fourier transform point number to obtain frequency spectrum data;
and extracting the frequency spectrum data corresponding to the first downlink data and the frequency spectrum data corresponding to the second downlink data from the obtained frequency spectrum data respectively.
In practical application, when the terminal identifies that the acquired data to be processed only contains one type of downlink data, that is, any one type of downlink data in the first downlink data and the second downlink data, the data to be processed may be subjected to fourier transform processing by using a preset fourier transform point number matched with the type of the downlink data.
Based on this, in an embodiment, the determining, based on the determined type, a policy for performing fourier transform processing on the data to be processed includes:
counting the number of OFDM symbols corresponding to the type of the data to be processed;
when the number of the OFDM symbols is equal to a second preset value, determining that the data to be processed comprises the first downlink data or the second downlink data;
determining Fourier transform points for performing Fourier transform processing on the data to be processed based on the type of the data to be processed;
and carrying out Fourier transform processing on the data to be processed based on the Fourier transform points.
For example, assuming that the first downlink data is SSB data and the second downlink data is DL Channel data, when the terminal identifies through blind detection that the type of the data to be processed includes SSB data or DL Channel data, the counted number of OFDM symbols corresponding to the type of the data to be processed may include 1 OFDM symbol, that is, an SSB symbol or a DL Channel symbol, so that it can be determined that the data to be processed includes the first downlink data or the second downlink data.
Here, the manner of determining the number of fourier transform points for performing fourier transform processing on the data to be processed based on the type of the data to be processed includes one of:
when the type of the data to be processed is determined to be a first type, acquiring Fourier transform points matched with the first type; taking the obtained Fourier transform points as Fourier transform points for carrying out Fourier transform processing on the data to be processed;
when the type of the data to be processed is determined to be a second type, acquiring Fourier transform points matched with the second type; and taking the obtained Fourier transform points as Fourier transform points for carrying out Fourier transform processing on the data to be processed.
Here, the number of fourier transform points matching the first type may be determined according to a subcarrier interval and a reception bandwidth of corresponding downlink data, for example, assuming that the downlink data corresponding to the first type is DL Channel data, a subcarrier interval allocated to the DL Channel is 15KHz, and the reception bandwidth is N × 15KHz, the number of fourier transform points matching the first type may be (N × 15)/15 = N points. The number of fourier transform points matching the second type may be determined according to a subcarrier spacing and a reception bandwidth of corresponding downlink data, for example, assuming that the downlink data corresponding to the second type is SSB data, a subcarrier spacing allocated to the SSB is 30KHz, and a reception bandwidth is 256 × 30KHz, the number of fourier transform points matching the second type may be (256 × 30)/30 =256 points.
In an example, as shown in fig. 3, taking the terminal receiving DL Channel data as an example, a process of the terminal performing fourier transform processing on data to be processed is described, including:
step 1: and acquiring data to be processed.
Here, when the terminal is in a Radio Resource Control (RRC) connected state, the terminal may receive the data to be processed with one OFDM symbol as a reception period.
Step 2: judging the Type (Receive Type Check) of the data to be processed; when determining that the data to be processed contains DL Channel data, executing step 3;
and step 3: acquiring Fourier transform points (FFT Processing Size N); carrying out N-point FFT processing on the DL Channel data to obtain frequency spectrum data;
here, assuming that the subcarrier interval allocated for DL Channel data is 15kHz and the reception bandwidth is N × 15kHz, the number of fourier transform points matched with DL Channel may be (N × 15)/15 = N points.
And 4, step 4: spectrum Data (Extract DL Channel Data) corresponding to the DL Channel frequency point is extracted from the obtained spectrum Data.
It should be noted that, in this example, when the to-be-processed data corresponding to one received OFDM symbol includes DL Channel data, the to-be-processed data corresponding to the current OFDM symbol may be subjected to fourier transform according to a preset number of fourier transform points to obtain spectrum data, and the spectrum data corresponding to the DL Channel frequency point is extracted from the obtained spectrum data.
In an example, as shown in fig. 4, taking the terminal receiving the SSB data as an example, a process of performing fourier transform processing on data to be processed by the terminal is described, where the process includes:
step 1: and acquiring data to be processed.
Here, when the terminal is in the connected state, the terminal may receive the data to be processed with one OFDM symbol as a reception period.
Step 2: judging the Type (Receive Type Check) of the data to be processed; when the data to be processed is determined to contain SSB data, executing step 3;
and step 3: acquiring Fourier transform points (FFT Processing Size N or N/2or N/4); according to the number of Fourier transform points, carrying out FFT processing on the SSB data to obtain frequency spectrum data;
here, assuming that the subcarrier interval allocated for SSB data is 30KHz and the reception bandwidth is N × 30KHz, the number of fourier transform points matched with SSB may be (N × 30)/30 = N points.
And 4, step 4: and extracting the spectrum Data (Extract SSB Data) corresponding to the SSB frequency point from the obtained spectrum Data.
It should be noted that, in this example, when the to-be-processed data corresponding to one received OFDM symbol includes SSB data, the to-be-processed data corresponding to the current OFDM symbol may be subjected to fourier transform according to a preset number of fourier transform points to obtain spectrum data, and the spectrum data corresponding to the SSB frequency points is extracted from the obtained spectrum data.
In an example, as shown in fig. 5a, taking the case that a terminal receives DL Channel data and SSB data as an example, a process of performing fourier transform processing on data to be processed by the terminal is described, including:
step 1: and acquiring data to be processed.
Here, when the terminal is in the connected state, the terminal may receive the data to be processed with one OFDM symbol as a reception period.
Step 2: judging the Type (Receive Type Check) of the data to be processed; when the data to be processed is determined to contain DL Channel data and SSB data, executing step 3;
and step 3: comparing the Symbol Length of the DL Channel data with the Symbol Length of the SSB data (Symbol Length Check); when the symbol length of the DL Channel data is less than the symbol length of the SSB data, executing step 4;
and 4, step 4: receiving 1 OFDM symbol (Receive one data symbol);
and 5: performing FFT processing on data to be processed according to the number of Fourier transform points (FFT processing Size N) corresponding to the DL Channel data determined in the initial stage to obtain frequency spectrum data;
as shown in fig. 5d, in the initial stage, the corresponding relationship between the number of fourier transform points corresponding to DL Channel Data (Data Symbol) and the number of fourier transform points corresponding to SSB Data (SSB Symbol) is determined according to the ratio of the DL Channel Symbol length to the SSB Symbol length. For example, when 1Data Symbol length =2ssb symbols length, data FFT size = n, ssb FFT size = n/2.
Step 6: frequency domain data (Extract DL data processing) corresponding to the DL Channel frequency point is extracted from the obtained spectrum data.
And 7: sending the extracted frequency spectrum data to a downlink Channel processing (DL Channel data processing) module;
and step 8: when receiving the kth OFDM symbol, judging whether the length from the 1 st to the kth OFDM symbol is equal to the length of an OFDM symbol corresponding to SSB data; when determining that the length of the 1 st to the kth OFDM symbol is equal to the length of the OFDM symbol corresponding to the SSB data, executing step 9; otherwise, step 4 is executed.
And step 9: acquiring Fourier transform points (FFT Size 2N or 4N) corresponding to the SSB data determined in the initial stage;
step 10: merging the data to be processed corresponding to the 1 st to the kth OFDM symbols, and performing FFT processing on the merged data according to the determined Fourier transform points to obtain frequency spectrum data; and extracting spectrum data (Extract SSB data) corresponding to the SSB frequency point from the obtained spectrum data.
Step 11: and sending the extracted spectrum data to an SSB processing module.
It should be noted that, in this example, when the to-be-processed data corresponding to one received OFDM symbol includes SSB data and DL Channel data, if the symbol length of the DL Channel data is smaller than the symbol length of the SSB data, the downlink data corresponding to the minimum symbol length is first extracted from the frequency domain data in the current OFDM symbol, then the number of combined OFDM symbols is determined based on the ratio of the maximum symbol length to the minimum symbol length, and the downlink data corresponding to the maximum symbol length is extracted from the frequency domain data from the combined OFDM symbols, so that the downlink data with two different subcarrier intervals are separated from the frequency domain.
In an example, as shown in fig. 5b, taking the terminal receiving DL Channel data and SSB data as an example, a process of performing fourier transform processing on data to be processed by the terminal is described, including:
step 1: and acquiring data to be processed.
Here, when the terminal is in the connected state, the terminal may receive the data to be processed with one OFDM symbol as a reception period.
And 2, step: judging the Type (Receive Type Check) of the data to be processed; when the data to be processed is determined to contain DL Channel data and SSB data, executing step 3;
and step 3: comparing the Symbol Length of the DL Channel data with the Symbol Length of the SSB data (Symbol Length Check); when the symbol length of the DL Channel data is equal to the symbol length of the SSB data, performing step 4;
and 4, step 4: performing FFT processing on data to be processed according to the number of Fourier transform points (FFT processing Size N) corresponding to the DL Channel data determined in the initial stage to obtain frequency spectrum data;
as shown in fig. 5d, in the initial stage, the corresponding relationship between the number of fourier transform points corresponding to DL Channel Data (Data Symbol) and the number of fourier transform points corresponding to SSB Data (SSB Symbol) is determined according to the ratio of the DL Channel Symbol length to the SSB Symbol length. For example, when 1Data Symbol length =2ssb symbols length, data FFT size = n, ssb FFT size = n/2.
And 5: extracting frequency domain data (Extract DL data processing) corresponding to DL Channel frequency point from the obtained frequency spectrum data
and 7: and extracting the frequency spectrum data corresponding to the SSB frequency point from the obtained frequency spectrum data.
And 8: and sending the extracted spectrum data to an SSB processing module.
It should be noted that, in this example, when the to-be-processed data corresponding to one received OFDM symbol includes SSB data and DL Channel data, if the symbol length of the SSB data is equal to the symbol length of the DL Channel data, a fourier transform process is performed on downlink data corresponding to a current OFDM symbol to obtain spectrum data, and spectrum data corresponding to an SSB frequency point and a DL Channel frequency point are extracted from the obtained spectrum data, respectively.
In an example, as shown in fig. 5c, taking the terminal receiving DL Channel data and SSB data as an example, a process of performing fourier transform processing on data to be processed by the terminal is described, including:
step 1: and acquiring data to be processed.
Here, when the terminal is in the connected state, the terminal may receive the data to be processed with one OFDM symbol as a reception period.
Step 2: judging the Type (Receive Type Check) of the data to be processed; when the data to be processed is determined to contain DL Channel data and SSB data, executing step 3;
and step 3: comparing the Symbol Length of the DL Channel data with the Symbol Length of the SSB data (Symbol Length Check); when the symbol length of the DL Channel data is larger than the symbol length of the SSB data, executing the step 4;
and 4, step 4: receiving 1 OFDM symbol;
and 5: performing FFT processing on data to be processed according to the number of Fourier transform points (such as N/2) corresponding to SSB data determined in the initial stage to obtain frequency spectrum data;
as shown in fig. 5d, in the initial stage, the corresponding relationship between the number of fourier transform points corresponding to DL Channel Data (Data Symbol) and the number of fourier transform points corresponding to SSB Data (SSB Symbol) is determined according to the ratio of the DL Channel Symbol length to the SSB Symbol length. For example, when 1Data Symbol length =2ssb symbols length, data FFT size = n, ssb FFT size = n/2.
Step 6: extracting frequency domain data (Extract SSB data processing) corresponding to the SSB frequency point from the obtained frequency spectrum data
And 7, sending the extracted spectrum data to a synchronous signal block processing (SSB data processing) module.
And step 8: when receiving the kth OFDM symbol, judging whether the length from the 1 st to the kth OFDM symbol is equal to the OFDM symbol length (One Full Data symbol) corresponding to One DL Channel Data; when determining that the length of the 1 st to the kth OFDM symbol is equal to the length of the OFDM symbol corresponding to the DL Channel data, executing step 9; otherwise, step 4 is executed.
And step 9: fourier transform point number (FFT Processing Size N) corresponding to the DL Channel data determined in the initial stage;
step 10: merging the data to be processed corresponding to the 1 st to the kth OFDM symbols, and performing FFT processing on the merged data according to the determined Fourier transform points to obtain frequency spectrum data; and extracting spectrum data (Extract DL Channel data) corresponding to the DL Channel frequency point from the obtained spectrum data.
Step 11: and sending the extracted spectrum data to a downlink Channel processing (DL Channel data processing) module.
It should be noted that, in this example, when the to-be-processed data corresponding to one received OFDM symbol includes SSB data and DL Channel data, if the symbol length of the DL Channel data is greater than the symbol length of the SSB data, the downlink data corresponding to the minimum symbol length is first extracted from the frequency domain data in the current OFDM symbol, then the number of combined OFDM symbols is determined based on the ratio of the maximum symbol length to the minimum symbol length, and the downlink data corresponding to the maximum symbol length is extracted from the frequency domain data from the combined OFDM symbols, so that the downlink data with different subcarrier intervals are separated from the frequency domain.
The following describes in detail the implementation process of the data processing method according to the embodiment of the present invention with reference to specific embodiments.
Fig. 6 is a schematic diagram of a structure of a receiving circuit applied to a data processing method according to an embodiment of the present invention, where the receiving circuit includes:
the buffer module is used for receiving the data to be processed sent by the base station by taking one OFDM symbol as a receiving period;
a cyclic prefix removing module, configured to remove a cyclic prefix in the received data to be processed;
the enhanced FFT processing module is used for determining the type of the data to be processed without the cyclic prefix; determining a strategy for carrying out Fourier transform processing on the data to be processed based on the determined type; based on the determined strategy, carrying out Fourier transform processing on the data to be processed to obtain frequency domain data; and extracting the spectrum data corresponding to the first downlink data or the second downlink data from the obtained spectrum data.
The following describes in detail how to implement the data processing method according to the embodiment of the present invention by using the enhanced FFT processing module.
Example 1
In this embodiment, the first downlink data is SSB, and the second downlink data is DL Channel; the adopted frequency range is FR1, the DL Channel subcarrier interval is configured to be 15Khz, and the receiving bandwidth is Nx 15Khz; the SSB subcarrier spacing is configured to be 30Khz, and the receiving bandwidth is 256 multiplied by 30Khz; the length of the symbol (symbol) corresponding to 1 DL Channel is equal to the length of the symbol (symbol) corresponding to 2 SSBs.
As shown in fig. 7, the process of implementing the data processing method by the enhanced FFT processing module is described in different cases, specifically as follows:
in the first case, the data corresponding to one OFDM symbol length only includes DL Channel data (data symbol).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; when judging that the data to be processed only contains DL Channel data, carrying out N-point FFT processing on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points such as N points to obtain frequency spectrum data, extracting the frequency spectrum data corresponding to the DL Channel frequency points from the obtained frequency spectrum data, and sending the frequency spectrum data into a downlink Channel processing (Channel data processing) module.
In the second case, the data corresponding to one OFDM symbol length only includes SSB data (SSB symbol in fig. 5 a).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; when the data to be processed only contains SSB data, FFT processing is carried out on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points to obtain frequency spectrum data, the frequency spectrum data corresponding to SSB frequency points are extracted from the obtained frequency spectrum data, and the frequency spectrum data are sent to a synchronous signal block processing (SSB data processing) module.
In the third case, the data corresponding to one OFDM symbol length includes DL Channel data (data symbol and SSB data (SSB symbol) in fig. 5 a).
An enhanced FFT processing module configured to:
receiving data to be processed with the length of the 1 st OFDM symbol; when it is determined that the data to be processed includes DL Channel data and SSB data, because the length of a symbol (symbol) corresponding to 1 DL Channel is equal to the length of a symbol (symbol) corresponding to 2SSB, that is, the 1 st OFDM symbol includes complete SSB data and a part of DL Channel data, performing N/2-point FFT on the data to be processed corresponding to the 1 st OFDM symbol to obtain spectrum data, extracting frequency domain data corresponding to the SSB frequency point from the obtained spectrum data, and discarding other spectrum data except the spectrum data of the SSB data, as shown in (1) in fig. 7;
receiving data to be processed with the length of the 2 nd OFDM symbol; when it is determined that the data to be processed includes DL Channel data and SSB data, because the length of a symbol (symbol) corresponding to 1 DL Channel is equal to the length of a symbol (symbol) corresponding to 2SSB, that is, the 2 nd OFDM symbol includes complete SSB data and another part of DL Channel data, performing N/2-point FFT on the data to be processed corresponding to the 2 nd OFDM symbol to obtain spectrum data, extracting frequency domain data corresponding to the SSB frequency point from the obtained spectrum data, and discarding other spectrum data except the spectrum data of the SSB data, as indicated by 2o in fig. 7;
after receiving the data to be processed with the length of the 2 nd OFDM symbol, because the length of the symbol (symbol) corresponding to the 1 st DL Channel is equal to the length of the symbol (symbol) corresponding to the 2 nd SSB, combining the data to be processed corresponding to the 1 st OFDM and the data to be processed corresponding to the 2 nd OFDM, performing N-point FFT on the combined data, and extracting the frequency domain data corresponding to the DL Channel frequency point from the obtained spectrum data, as shown in (3) in fig. 7.
It should be noted that, in this embodiment, the receiving circuit for SSB data and DL Channel data is a shared receiving circuit, and an enhanced FFT processing module in the shared receiving circuit supports simultaneous reception of SSB data and DL Channel data with different subcarrier intervals, and compared with a manner in which an SSB dedicated Channel is used to receive SSB data and a DL Channel is used to receive DL Channel data in the related art, it is not necessary to design processing modules such as frequency offset and downsampling filtering for SSB data, thereby reducing design cost and complexity of the receiving circuit.
Example 2
In this embodiment, the first downlink data is SSB, and the second downlink data is DL Channel; the adopted frequency range is FR1, the DL Channel subcarrier interval is configured to be 30Khz, and the receiving bandwidth is Nx 30Khz; the SSB subcarrier spacing is configured to be 15Khz, and the receiving bandwidth is 256 multiplied by 15Khz; the length of the symbol (symbol) corresponding to 2 DL channels is equal to the length of the symbol (symbol) corresponding to 1 SSB.
As shown in fig. 8, the process of implementing the data processing method by the enhanced FFT processing module is described in different cases, specifically as follows:
in the first case, the data corresponding to one OFDM symbol length only includes DL Channel data (data symbol).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; and when judging that the data to be processed only contains DL Channel data, carrying out N-point FFT processing on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points such as N points to obtain frequency spectrum data, and extracting the frequency spectrum data corresponding to the DL Channel frequency points from the obtained frequency spectrum data.
In the second case, the data corresponding to one OFDM symbol length only includes SSB data (SSB symbol).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; when the data to be processed only contains SSB data, FFT processing is carried out on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points to obtain frequency spectrum data, the frequency spectrum data corresponding to the SSB frequency point is extracted from the obtained frequency spectrum data, and the frequency spectrum data is sent to a synchronous signal block processing (SSB data processing) module.
In the third case, the data corresponding to one OFDM symbol length includes DL Channel data (data symbol and SSB data (SSB symbol) in fig. 5 b).
An enhanced FFT processing module configured to:
receiving data to be processed with the length of the 1 st OFDM symbol; when it is determined that the data to be processed includes DL Channel data and SSB data, because the length of a symbol (symbol) corresponding to 2 DL channels is equal to the length of a symbol (symbol) corresponding to 1 SSB, that is, the 1 st OFDM symbol includes complete DL Channel data and a part of SSB data, N-point FFT processing is performed on the data to be processed corresponding to the 1 st OFDM symbol to obtain spectrum data, frequency domain data corresponding to the DL Channel frequency point is extracted from the obtained spectrum data, and other spectrum data except the spectrum data of the DL Channel data are discarded, as shown in (1) in fig. 8;
receiving data to be processed with the length of the 2 nd OFDM symbol; when it is determined that the data to be processed includes DL Channel data and SSB data, because the length of a symbol (symbol) corresponding to 2 DL channels is equal to the length of a symbol (symbol) corresponding to 1 SSB, that is, the 2 nd OFDM symbol includes complete DL Channel data and another part of SSB data, N-point FFT processing is performed on the data to be processed corresponding to the 2 nd OFDM symbol to obtain spectrum data, frequency domain data corresponding to the DL Channel frequency point is extracted from the obtained spectrum data, and other spectrum data except the spectrum data of the DL Channel data are discarded, as shown by 2o in fig. 8;
after receiving the data to be processed with the length of the 2 nd OFDM symbol, since the length of the symbol (symbol) corresponding to the 2 nd DL Channel is equal to the length of the symbol (symbol) corresponding to the 1 st SSB, the data to be processed corresponding to the 1 st OFDM and the data to be processed corresponding to the 2 nd OFDM are combined, 2N-point FFT processing is performed on the combined data, and the frequency domain data corresponding to the SSB frequency point is extracted from the obtained spectrum data, as shown in (3) in fig. 8.
It should be noted that, in this embodiment, the receiving circuit for SSB data and DL Channel data is a shared receiving circuit, and an enhanced FFT processing module in the shared receiving circuit supports simultaneous reception of SSB data and DL Channel data with different subcarrier intervals, and compared with a manner in which an SSB dedicated Channel is used to receive SSB data and a DL Channel is used to receive DL Channel data in the related art, it is not necessary to design processing modules such as frequency offset and downsampling filtering for SSB data, thereby reducing design cost and complexity of the receiving circuit.
Example 3
In this embodiment, the first downlink data is SSB, and the second downlink data is DL Channel; the adopted frequency range is FR1, the DL Channel subcarrier interval is configured to be 60Khz, and the receiving bandwidth is Nx 60Khz; the SSB subcarrier spacing is configured to be 30Khz, and the receiving bandwidth is 256 multiplied by 30Khz; the length of the symbol (symbol) corresponding to 2 DL channels is equal to the length of the symbol (symbol) corresponding to 1 SSB.
As shown in fig. 9, the process of implementing the data processing method for the enhanced FFT processing module is similar to that of fig. 8, and is not repeated here.
Example 4
In this embodiment, the first downlink data is SSB, and the second downlink data is DL Channel; the adopted frequency range is FR1, the DL Channel subcarrier interval is configured to be 60Khz, and the receiving bandwidth is Nx 60Khz; the SSB subcarrier spacing is configured to be 15Khz, and the receiving bandwidth is 256 multiplied by 15Khz; the length of the symbol (symbol) corresponding to 4 DL channels is equal to the length of the symbol (symbol) corresponding to 1 SSB.
As shown in fig. 10, the process of implementing the data processing method by the enhanced FFT processing module is described in different cases, specifically as follows:
in the first case, the data corresponding to one OFDM symbol length only includes DL Channel data (data symbol).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; and when judging that the data to be processed only contains DL Channel data, carrying out N-point FFT processing on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points such as N points to obtain frequency spectrum data, and extracting the frequency spectrum data corresponding to the DL Channel frequency points from the obtained frequency spectrum data.
In the second case, the data corresponding to one OFDM symbol length only includes SSB data (SSB symbol).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; when the data to be processed only contains SSB data, FFT processing is carried out on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points to obtain frequency spectrum data, the frequency spectrum data corresponding to the SSB frequency point is extracted from the obtained frequency spectrum data, and the frequency spectrum data is sent to a synchronous signal block processing (SSB data processing) module.
In the third case, the data corresponding to one OFDM symbol length includes DL Channel data (data symbol and SSB data (SSB symbol).
An enhanced FFT processing module configured to:
receiving data to be processed with the length of the 1 st OFDM symbol; when it is determined that the data to be processed includes DL Channel data and SSB data, because the length of a symbol (symbol) corresponding to 4 DL channels is equal to the length of a symbol (symbol) corresponding to 1 SSB, that is, the 1 st OFDM symbol includes complete DL Channel data and a part of SSB data, N-point FFT processing is performed on the data to be processed corresponding to the 1 st OFDM symbol to obtain spectrum data, frequency domain data corresponding to the DL Channel frequency point is extracted from the obtained spectrum data, and other spectrum data except the spectrum data of the DL Channel data are discarded, as shown in (1) in fig. 10;
receiving data to be processed with the length of the 2 nd OFDM symbol; when it is determined that the data to be processed includes DL Channel data and SSB data, because the length of a symbol (symbol) corresponding to 4 DL channels is equal to the length of a symbol (symbol) corresponding to 1 SSB, that is, the 2 nd OFDM symbol includes complete DL Channel data and a part of SSB data, N-point FFT processing is performed on the data to be processed corresponding to the 2 nd OFDM symbol to obtain spectrum data, frequency domain data corresponding to the DL Channel frequency point is extracted from the obtained spectrum data, and other spectrum data except the spectrum data of the DL Channel data are discarded, as shown by 2o in fig. 10;
receiving data to be processed with the length of the 3 rd OFDM symbol; when it is determined that the data to be processed includes DL Channel data and SSB data, because the length of a symbol (symbol) corresponding to 4 DL channels is equal to the length of a symbol (symbol) corresponding to 1 SSB, that is, the 3 rd OFDM symbol includes complete DL Channel data and a part of SSB data, performing N-point FFT on the data to be processed corresponding to the 3 rd OFDM symbol to obtain spectrum data, extracting frequency domain data corresponding to the DL Channel frequency point from the obtained spectrum data, and discarding other spectrum data except the spectrum data of the DL Channel data, as shown in (3) in fig. 10;
receiving data to be processed with the length of the 4 th OFDM symbol; when it is determined that the data to be processed includes DL Channel data and SSB data, because the length of a symbol (symbol) corresponding to 4 DL channels is equal to the length of a symbol (symbol) corresponding to 1 SSB, that is, the 4 th OFDM symbol includes complete DL Channel data and a part of SSB data, N-point FFT processing is performed on the data to be processed corresponding to the 4 th OFDM symbol to obtain spectrum data, frequency domain data corresponding to the DL Channel frequency point is extracted from the obtained spectrum data, and other spectrum data except the spectrum data of the DL Channel data are discarded, as shown in (4) in fig. 10;
after receiving the data to be processed with the length of the 4 th OFDM symbol, since the length of the symbol (symbol) corresponding to the 4 DL channels is equal to the length of the symbol (symbol) corresponding to the 1 SSB, the data to be processed corresponding to the 1 st OFDM, the 2 nd OFDM, the 3 rd OFDM, and the 4 th OFDM are combined, 4N-point FFT processing is performed on the combined data, and frequency domain data corresponding to the SSB frequency point is extracted from the obtained spectrum data, as shown in (5) in fig. 10.
It should be noted that, in this embodiment, the receiving circuit for SSB data and DL Channel data is a shared receiving circuit, and an enhanced FFT processing module in the shared receiving circuit supports simultaneous reception of SSB data and DL Channel data with different subcarrier intervals, and compared with a manner in which an SSB dedicated Channel is used to receive SSB data and a DL Channel is used to receive DL Channel data in the related art, it is not necessary to design processing modules such as frequency offset and downsampling filtering for SSB data, thereby reducing design cost and complexity of the receiving circuit.
Example 5
In this embodiment, the first downlink data is SSB, and the second downlink data is DL Channel; the adopted frequency range is FR1, the DL Channel subcarrier interval is configured to be 60Khz, and the receiving bandwidth is Nx 60Khz; the SSB subcarrier spacing is configured to be 120Khz, and the receiving bandwidth is 256 multiplied by 120Khz; the length of the symbol (symbol) corresponding to 1 DL Channel is equal to the length of the symbol (symbol) corresponding to 2 SSBs; the DL Channel data and SSB data are not transmitted at the same time.
As shown in fig. 11, the process of implementing the data processing method by the enhanced FFT processing module is described in different cases, specifically as follows:
in the first case, the data corresponding to one OFDM symbol length only includes DL Channel data (data symbol).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; and when judging that the data to be processed only contains DL Channel data, carrying out N-point FFT processing on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points such as N points to obtain frequency spectrum data, and extracting the frequency spectrum data corresponding to the DL Channel frequency points from the obtained frequency spectrum data.
In the second case, the data corresponding to one OFDM symbol length only includes SSB data (SSB symbol).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; and when judging that the data to be processed only contains SSB data, performing N/2-point FFT processing on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points such as N/2 points to obtain frequency spectrum data, and extracting the frequency spectrum data corresponding to the SSB frequency points from the obtained frequency spectrum data.
Example 6
In this embodiment, the first downlink data is SSB, and the second downlink data is DL Channel; the adopted frequency range is FR2, the DL Channel subcarrier interval is configured to be 120Khz, and the receiving bandwidth is Nx 120Khz; the SSB subcarrier spacing is configured to be 240Khz, and the receiving bandwidth is 256 multiplied by 240Khz; the length of the symbol (symbol) corresponding to 1 DL Channel is equal to the length of the symbol (symbol) corresponding to 2 SSBs; the DL Channel data and SSB data are not transmitted at the same time.
As shown in fig. 12, the process of implementing the data processing method by the enhanced FFT processing module is described in different cases, specifically as follows:
in the first case, the data corresponding to one OFDM symbol length only includes DL Channel data (data symbol in fig. 5 a).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; and when judging that the data to be processed only contains DL Channel data, carrying out N-point FFT processing on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points such as N points to obtain frequency spectrum data, and extracting the frequency spectrum data corresponding to the DL Channel frequency points from the obtained frequency spectrum data.
In the second case, the data corresponding to one OFDM symbol length only includes SSB data (SSB symbol).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; and when judging that the data to be processed only contains SSB data, performing N/2-point FFT processing on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points such as N/2 points to obtain frequency spectrum data, and extracting the frequency spectrum data corresponding to the SSB frequency points from the obtained frequency spectrum data.
Example 7
In this embodiment, the first downlink data is SSB, and the second downlink data is DL Channel; the adopted frequency range is FR2, the DL Channel subcarrier interval is configured to be 60Khz, and the receiving bandwidth is Nx 60Khz; the SSB subcarrier spacing is configured to 240Khz, and the receiving bandwidth is 256 multiplied by 240Khz; the length of the symbol (symbol) corresponding to 1 DL Channel is equal to the length of the symbol (symbol) corresponding to 4 SSBs; the DL Channel data and SSB data are not transmitted at the same time.
As shown in fig. 13, the process of implementing the data processing method by the enhanced FFT processing module is described in different cases, specifically as follows:
in the first case, the data corresponding to one OFDM symbol length only includes DL Channel data (data symbol).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; and when judging that the data to be processed only contains DL Channel data, performing N-point FFT processing on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points such as N points to obtain frequency spectrum data, and extracting the frequency spectrum data corresponding to the DL Channel frequency points from the obtained frequency spectrum data.
In the second case, the data corresponding to one OFDM symbol length only includes SSB data (SSB symbol).
The enhanced FFT processing module is used for receiving data to be processed with the length of one OFDM symbol; and when judging that the data to be processed only contains SSB data, performing N/4-point FFT processing on the data to be processed corresponding to the OFDM symbol length according to the number of preset Fourier transform points such as N/2 points to obtain frequency spectrum data, and extracting the frequency spectrum data corresponding to the SSB frequency points from the obtained frequency spectrum data.
By adopting the technical scheme of the embodiment of the invention, when the terminal receives the first downlink data and the second downlink data sent by the base station at the same time, the strategy for carrying out Fourier transform processing on the data to be processed can be determined based on the types of the first downlink data and the second downlink data, and thus, the two downlink data are respectively extracted from the frequency spectrum data based on the determined strategy; when the terminal receives the first downlink data or the second downlink data sent by the base station at different moments, based on the type of the first downlink data or the second downlink data, a strategy for performing Fourier transform processing on the data to be processed can be determined, and thus, based on the determined strategy, the first downlink data or the second downlink data is extracted from the spectrum data, the implementation mode is simple, and the data extraction efficiency is high.
In order to implement the data processing method according to the embodiment of the present invention, an embodiment of the present invention further provides a data processing apparatus, which is disposed on the mobile terminal. FIG. 14 is a block diagram of a data processing apparatus according to an embodiment of the present invention; as shown in fig. 14, the apparatus includes:
an obtaining unit 141, configured to obtain data to be processed, where the data to be processed includes first downlink data and/or second downlink data;
a processing unit 142, configured to determine a type of the data to be processed; determining a strategy for carrying out Fourier transform processing on the data to be processed based on the determined type; based on the determined strategy, carrying out Fourier transform processing on the data to be processed to obtain frequency domain data; and extracting the frequency spectrum data corresponding to the first downlink data and/or the second downlink data from the obtained frequency spectrum data.
In the foregoing scheme, the processing unit 142 is specifically configured to:
counting the number of OFDM symbols corresponding to the type of the data to be processed;
when the number of the OFDM symbols is equal to a first preset value, determining that the data to be processed comprises the first downlink data and the second downlink data;
judging whether the symbol length of the first downlink data is equal to the symbol length of the second downlink data to obtain a judgment result;
and carrying out Fourier transform processing on the data to be processed based on the judgment result.
In the foregoing scheme, the processing unit 142 is specifically configured to:
when the judgment result represents that the symbol length of the first downlink data is not equal to the symbol length of the second downlink data, determining the ratio of the maximum symbol length to the minimum symbol length in the symbol length of the first downlink data and the symbol length of the second downlink data;
according to the number of first preset Fourier transform points, carrying out Fourier transform processing on data to be processed in the ith OFDM symbol;
repeating the steps until i is equal to k, and combining the data to be processed in the ith to kth OFDM symbols to obtain combined data; said k represents said ratio;
performing Fourier transform processing on the combined data according to the second preset Fourier transform point number; the ratio of the number of the second preset Fourier transform points to the number of the first preset Fourier transform points is equal to k;
wherein i =1,2 8230, k; k is an integer greater than 1.
In the foregoing scheme, the processing unit 142 is specifically configured to: carrying out Fourier transform processing on data to be processed in the ith OFDM symbol to obtain frequency spectrum data; extracting the frequency spectrum data of the downlink data corresponding to the minimum symbol length from the obtained frequency spectrum data; carrying out Fourier transform processing on the combined data to obtain frequency spectrum data; and extracting the frequency spectrum data of the downlink data corresponding to the maximum symbol length from the obtained frequency spectrum data.
In the foregoing scheme, the processing unit 142 is specifically configured to:
when the judgment result indicates that the symbol length of the first downlink data is equal to the symbol length of the second downlink data, converting point number according to preset Fourier; performing Fourier transform processing on the data to be processed by using the determined Fourier transform points to obtain frequency spectrum data; and extracting the frequency spectrum data corresponding to the first downlink data and the frequency spectrum data corresponding to the second downlink data from the obtained frequency spectrum data respectively.
In the foregoing scheme, the processing unit 142 is specifically configured to:
counting the number of OFDM symbols corresponding to the type of the data to be processed; when the number of the OFDM symbols is equal to a second preset value, determining that the data to be processed comprises the first downlink data or the second downlink data; determining Fourier transform points for performing Fourier transform processing on the data to be processed based on the type of the data to be processed; and performing Fourier transform processing on the data to be processed based on the Fourier transform points.
In the foregoing solution, the processing unit 142 is specifically configured to perform one of the following operations:
when the type of the data to be processed is determined to be a first type, acquiring Fourier transform points matched with the first type; taking the obtained Fourier transform points as Fourier transform points for performing Fourier transform processing on the data to be processed;
when the type of the data to be processed is determined to be a second type, acquiring Fourier transform points matched with the second type; and taking the obtained Fourier transform points as Fourier transform points for carrying out Fourier transform processing on the data to be processed.
In practical application, the obtaining unit 141 may be implemented by a communication interface in the device; the processing unit 142 may be implemented by a processor in the device; the Processor may be a Central Processing Unit (CPU), a Digital Signal Processor (DSP), a Micro Control Unit (MCU), or a Programmable Gate Array (FPGA).
It should be noted that: the apparatus provided in the foregoing embodiment is only exemplified by the division of each program module when performing data processing, and in practical applications, the processing may be distributed to different program modules according to needs, that is, the internal structure of the terminal is divided into different program modules to complete all or part of the processing described above. In addition, the apparatus provided in the above embodiments and the data processing method embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments for details, which are not described herein again.
Based on the hardware implementation of the above-mentioned device, an embodiment of the present invention further provides a terminal, fig. 15 is a schematic diagram of a hardware composition structure of the terminal according to the embodiment of the present invention, as shown in fig. 15, a terminal 150 includes a memory 153, a processor 152, and a computer program stored in the memory 153 and capable of running on the processor 152; the processor 152 implements the method provided by one or more of the above technical solutions when executing the program.
It should be noted that, the specific steps implemented when the processor 152 executes the program have been described in detail above, and are not described herein again.
It is understood that the terminal 150 further includes a communication interface 151, and the communication interface 151 is used for information interaction with other devices; meanwhile, various components in the terminal 150 are coupled together by a bus system 154. It will be appreciated that the bus system 154 is configured to enable connected communication between these components. The bus system 154 includes a power bus, a control bus, a status signal bus, and the like, in addition to the data bus.
It will be appreciated that the memory 153 in this embodiment can be either volatile memory or nonvolatile memory, and can include both volatile and nonvolatile memory. Among them, the nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic random access Memory (FRAM), a magnetic random access Memory (Flash Memory), a magnetic surface Memory, an optical Disc, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), synchronous Static Random Access Memory (SSRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), enhanced Synchronous Dynamic Random Access Memory (ESDRAM), enhanced Synchronous Dynamic Random Access Memory (Enhanced DRAM), synchronous Dynamic Random Access Memory (SLDRAM), direct Memory (DRmb Access), and Random Access Memory (DRAM). The described memory for embodiments of the present invention is intended to comprise, without being limited to, these and any other suitable types of memory.
The method disclosed in the above embodiments of the present invention may be applied to the processor 152, or implemented by the processor 152. The processor 152 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 152. The processor 152 described above may be a general purpose processor, DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or the like. Processor 152 may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed by the embodiment of the invention can be directly implemented by a hardware decoding processor, or can be implemented by combining hardware and software modules in the decoding processor. The software modules may be located in a storage medium that is located in a memory where the processor 152 reads the information to perform the steps of the methods described above in conjunction with its hardware.
The embodiment of the invention also provides a storage medium, in particular a computer storage medium, and more particularly a computer readable storage medium. Stored thereon are computer instructions, i.e. computer programs, which when executed by a processor perform the methods provided by one or more of the above-mentioned aspects.
In the several embodiments provided in the present invention, it should be understood that the disclosed method and intelligent device may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only one logical function division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or in other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention or portions thereof contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
It should be noted that: "first," "second," and the like are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
In addition, the technical solutions described in the embodiments of the present invention may be arbitrarily combined without conflict.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention.
Claims (10)
1. A data processing method is applied to a terminal, and the method comprises the following steps:
acquiring data to be processed, wherein the data to be processed comprises first downlink data and/or second downlink data;
determining the type of the data to be processed;
determining a strategy for carrying out Fourier transform processing on the data to be processed based on the determined type;
based on the determined strategy, carrying out Fourier transform processing on the data to be processed to obtain frequency domain data; extracting frequency domain data corresponding to the first downlink data and/or the second downlink data from the obtained frequency domain data;
wherein the determining a policy for performing fourier transform processing on the data to be processed based on the determined type comprises:
if the data to be processed comprises the first downlink data and the second downlink data, judging whether the symbol length of the first downlink data is equal to the symbol length of the second downlink data, and obtaining a judgment result; and carrying out Fourier transform processing on the data to be processed based on the judgment result.
2. The method of claim 1, wherein determining the policy for performing fourier transform processing on the data to be processed based on the determined type further comprises:
counting the number of OFDM symbols corresponding to the type of the data to be processed;
and when the number of the OFDM symbols is equal to a first preset value, determining that the data to be processed comprises the first downlink data and the second downlink data.
3. The method according to claim 1, wherein performing fourier transform processing on the data to be processed based on the determination result comprises:
when the judgment result represents that the symbol length of the first downlink data is not equal to the symbol length of the second downlink data, determining the maximum symbol length and the minimum symbol length from the symbol length of the first downlink data and the symbol length of the second downlink data;
calculating a ratio of the maximum symbol length to the minimum symbol length;
carrying out Fourier transform processing on data to be processed in the ith OFDM symbol according to the number of first preset Fourier transform points;
repeating the steps until i is equal to k, and combining the data to be processed in the ith to kth OFDM symbols to obtain combined data; said k represents said ratio;
carrying out Fourier transform processing on the combined data according to a second preset Fourier transform point number, wherein the ratio of the second preset Fourier transform point number to the first preset Fourier transform point number is equal to k;
wherein, i =1,2 \ 8230, k; k is an integer greater than 1.
4. The method according to claim 3, wherein the performing Fourier transform processing on the data to be processed in the ith OFDM symbol comprises:
carrying out Fourier transform processing on data to be processed in the ith OFDM symbol to obtain frequency domain data; extracting frequency domain data of the downlink data corresponding to the minimum symbol length from the obtained frequency domain data;
correspondingly, the fourier transform processing on the merged data includes:
carrying out Fourier transform processing on the merged data to obtain frequency domain data; and extracting the frequency domain data of the downlink data corresponding to the maximum symbol length from the obtained frequency domain data.
5. The method according to claim 1, wherein performing fourier transform processing on the data to be processed based on the determination result comprises:
when the judgment result represents that the symbol length of the first downlink data is equal to the symbol length of the second downlink data, performing Fourier transform processing on the data to be processed according to a preset Fourier transform point number to obtain frequency domain data;
and respectively extracting frequency domain data corresponding to the first downlink data and frequency domain data corresponding to the second downlink data from the obtained frequency domain data.
6. The method of claim 1, wherein determining the policy for performing fourier transform processing on the data to be processed based on the determined type further comprises:
counting the number of OFDM symbols corresponding to the type of the data to be processed;
when the number of the OFDM symbols is equal to a second preset value, determining that the data to be processed comprises the first downlink data or the second downlink data;
determining the number of Fourier transform points for carrying out Fourier transform processing on the data to be processed based on the type of the data to be processed;
and carrying out Fourier transform processing on the data to be processed based on the Fourier transform points.
7. The method according to claim 6, wherein the determining the number of Fourier transform points for Fourier transform processing of the data to be processed based on the type of the data to be processed comprises one of:
when the type of the data to be processed is determined to be a first type, acquiring Fourier transform points matched with the first type; taking the obtained Fourier transform points as Fourier transform points for carrying out Fourier transform processing on the data to be processed;
when the type of the data to be processed is determined to be a second type, acquiring Fourier transform points matched with the second type; and taking the obtained Fourier transform points as Fourier transform points for carrying out Fourier transform processing on the data to be processed.
8. A data processing apparatus, comprising:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring data to be processed, and the data to be processed comprises first downlink data and/or second downlink data;
the processing unit is used for determining the type of the data to be processed;
determining a strategy for carrying out Fourier transform processing on the data to be processed based on the determined type; the determining a strategy for performing Fourier transform processing on the data to be processed based on the determined type comprises: if the data to be processed comprises the first downlink data and the second downlink data, judging whether the symbol length of the first downlink data is equal to the symbol length of the second downlink data or not, and obtaining a judgment result; based on the judgment result, carrying out Fourier transform processing on the data to be processed;
based on the determined strategy, carrying out Fourier transform processing on the data to be processed to obtain frequency domain data;
and extracting frequency domain data corresponding to the first downlink data and/or the second downlink data from the obtained frequency domain data.
9. A terminal, comprising: a processor and a memory for storing a computer program capable of running on the processor,
wherein the processor is adapted to perform the steps of the method of any one of claims 1 to 7 when running the computer program.
10. A storage medium having a computer program stored thereon, the computer program, when being executed by a processor, performing the steps of the method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010693944.7A CN112039812B (en) | 2020-07-17 | 2020-07-17 | Data processing method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010693944.7A CN112039812B (en) | 2020-07-17 | 2020-07-17 | Data processing method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112039812A CN112039812A (en) | 2020-12-04 |
CN112039812B true CN112039812B (en) | 2023-03-28 |
Family
ID=73579183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010693944.7A Active CN112039812B (en) | 2020-07-17 | 2020-07-17 | Data processing method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112039812B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103249149A (en) * | 2012-02-03 | 2013-08-14 | 华为技术有限公司 | Method and device for sending and receiving downlink data block of grouped data business |
CN106789827A (en) * | 2016-08-12 | 2017-05-31 | 展讯通信(上海)有限公司 | The transmission method and device of the ascending control information based on single symbol, terminal |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8724722B2 (en) * | 2011-04-14 | 2014-05-13 | Lsi Corporation | Method for reducing latency on LTE DL implementation |
CN103139125B (en) * | 2011-12-02 | 2016-04-13 | 华为技术有限公司 | Downlink data sending, receiving method and base station and user terminal |
CN103067329B (en) * | 2012-12-25 | 2015-11-11 | 桂林电子科技大学 | A kind of fast Fourier transform multi-band synthesis of chirp real signal and separation method |
CN106817331A (en) * | 2015-12-02 | 2017-06-09 | 华为技术有限公司 | The method and apparatus that signal of communication is processed in communication system |
CN109617851B (en) * | 2019-03-05 | 2019-06-28 | 中国人民解放军国防科技大学 | Channel estimation method and device based on DFT smooth filtering |
-
2020
- 2020-07-17 CN CN202010693944.7A patent/CN112039812B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103249149A (en) * | 2012-02-03 | 2013-08-14 | 华为技术有限公司 | Method and device for sending and receiving downlink data block of grouped data business |
CN106789827A (en) * | 2016-08-12 | 2017-05-31 | 展讯通信(上海)有限公司 | The transmission method and device of the ascending control information based on single symbol, terminal |
Also Published As
Publication number | Publication date |
---|---|
CN112039812A (en) | 2020-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3927063A1 (en) | Information transmission method, apparatus, and device | |
WO2017036325A1 (en) | Signal synchronization method and device | |
EP3761602A1 (en) | Random access detection method and device | |
CN107888351B (en) | Reference signal sending method, reference signal processing method and equipment | |
CN101527700A (en) | Method and device for receiving non-synchronous signals in orthogonal frequency division multiple access system | |
CN109792622B (en) | Method for physical random access channel PRACH signal recovery and frequency domain PRACH filter | |
CN108123775A (en) | The method and apparatus of transmission packet | |
KR20130036291A (en) | Method and system of aggregating component carriers across frequency bands | |
US10448432B1 (en) | Frequency domain PRACH filter for PRACH signal recovery | |
CN112039812B (en) | Data processing method, device, equipment and storage medium | |
JP6173596B2 (en) | Multi-carrier selection method and apparatus | |
CN114064252A (en) | DCI acquisition method, device and storage medium | |
WO2020168450A1 (en) | Ssb design for v2x communication | |
CN113613312B (en) | Method and device for analyzing main information of physical broadcast channel and base station communication system | |
WO2018045984A1 (en) | Parameter configuration method and apparatus, and storage medium | |
US20220394774A1 (en) | Data merging method and apparatus of physical random access channel, and storage medium | |
CN113271666B (en) | Resource allocation indicating method, terminal equipment and storage medium | |
CN112153722A (en) | Frequency point processing method and device, related equipment and storage medium | |
US20150016573A1 (en) | System and method for passive wireless monitoring with efficient channelization | |
WO2015042889A1 (en) | Method and device for reserving switchover time in device to device communication | |
EP4395402A1 (en) | Forward message processing method and apparatus, forward interface, communication device, and computer-readable storage medium | |
RU2828400C2 (en) | Method and apparatus for levelling downlink control information | |
US20240224299A1 (en) | Methods, devices, and systems for determining synchronization signal raster | |
CN112333732B (en) | Cell measurement method and device | |
CN118158834B (en) | Signal transmission method, transmitting device and receiving device in point-to-point communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20201208 Address after: Room 1501, 15 / F, building 2, No. 10 yard, Chaoyang Park South Road, Chaoyang District, Beijing Applicant after: Zheku Technology (Beijing) Co.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |