Carrier data processing method, apparatus, network device, and storage medium

By processing carrier data in multiple stages based on configuration parameters, the method enhances carrier data aggregation management and efficiency in wireless communication systems.

JP7749110B2Active Publication Date: 2025-10-03SANECHIPS TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024516994
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-09-26
Filing Date
2022-03-01
Publication Date
2025-10-03
Estimated Expiration
2042-03-01

AI Technical Summary

Technical Problem

Current wireless communication systems lack effective means for managing carrier data aggregation, leading to low efficiency in carrier data aggregation.

Method used

A method involving acquiring carrier data of multiple groups and performing sequential processing steps based on carrier aggregation configuration parameters to obtain frequency-domain and then time-domain carrier aggregation data, enhancing management and efficiency.

Benefits of technology

This approach effectively manages carrier data aggregation, improving its efficiency by aggregating and processing carrier data through multiple stages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007749110000001
    Figure 0007749110000001
  • Figure 0007749110000002
    Figure 0007749110000002
  • Figure 0007749110000003
    Figure 0007749110000003
Patent Text Reader

Abstract

A carrier data processing method, an apparatus, a network device, and a storage medium. The carrier data processing method includes a step (S100) of acquiring carrier data of a plurality of groups and carrier aggregation configuration parameters corresponding to the carrier data of the plurality of groups, a step (S200) of performing a first processing on the carrier data of the plurality of groups based on the carrier aggregation configuration parameters to acquire frequency domain carrier aggregation data, a step (S300) of performing a second processing on the frequency domain carrier aggregation data to acquire time domain carrier aggregation data, and a step (S400) of performing a third processing on the time domain carrier aggregation data to acquire time domain carrier data of the plurality of groups.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application is filed based on a Chinese patent application bearing application number 202111128244.4 and filed on September 26, 2021, and claims priority to the Chinese patent application, and incorporates the entire contents of the Chinese patent application by reference.

[0002] The present embodiments relate to, but are not limited to, the field of communications technology, and in particular to a carrier data processing method, apparatus, network device and storage medium. [Background technology]

[0003] In the field of communication technology, wireless communication systems need to support high data transmission speeds. Carrier data aggregation technology aggregates multiple carrier data in a system to form a larger transmission bandwidth and realize high-speed data transmission. However, currently, there is no relevant means for effectively managing carrier data aggregation, resulting in low efficiency of carrier data aggregation. Summary of the Invention

[0004] The following is a summary of the subject matter described in detail herein, which is not intended to limit the scope of protection of the claims.

[0005] The present embodiments provide a carrier data processing method, apparatus, network device, and storage medium.

[0006] In a first aspect, an embodiment of the present application provides a carrier data processing method, including: acquiring carrier data of a plurality of groups and carrier aggregation configuration parameters corresponding to the carrier data of the plurality of groups; performing a first processing on the carrier data of the plurality of groups based on the carrier aggregation configuration parameters to acquire frequency-domain carrier aggregation data; performing a second processing on the frequency-domain carrier aggregation data to acquire time-domain carrier aggregation data; and performing a third processing on the time-domain carrier aggregation data to acquire time-domain carrier data of the plurality of groups.

[0007] In a second aspect, the present embodiment further provides a carrier data processing device, including: a first processing module configured to acquire carrier data of a plurality of groups and carrier aggregation configuration parameters corresponding to the carrier data of the plurality of groups; a second processing module configured to perform a first processing on the carrier data of the plurality of groups based on the carrier aggregation configuration parameters to acquire frequency-domain carrier aggregation data; a third processing module configured to perform a second processing on the frequency-domain carrier aggregation data to acquire time-domain carrier aggregation data; and a fourth processing module configured to perform a third processing on the time-domain carrier aggregation data to acquire time-domain carrier data of the plurality of groups.

[0008] In a third aspect, the present embodiments further provide a network device comprising at least one processor and at least one memory for storing at least one program, the network device realizing the carrier data processing method when the at least one program is executed by the at least one processor.

[0009] In a fourth aspect, the present embodiments further provide a computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions being used to perform the carrier data processing method described above.

[0010] Other features and advantages of the present application will be set forth in the specification, and in part will be obvious from the specification, or will be learned by the practice of the present application. The objectives and other advantages of the present application will be realized and obtained by the structure particularly pointed out in the description, claims, and drawings. [Brief explanation of the drawings]

[0011] The drawings are used to provide a further understanding of the technical solution of the present application, constitute a part of this specification, and are used to explain the technical solution of the present application together with the embodiments of the present application, but are not intended to limit the technical solution of the present application. [Figure 1] FIG. 2 is a flowchart diagram of a carrier data processing method provided in an embodiment of the present application. [Figure 2] FIG. 10 is a specific flowchart diagram of obtaining frequency domain carrier aggregation data provided in another embodiment of the present application; [Figure 3] FIG. 10 is a specific flowchart diagram of obtaining time domain carrier aggregation data provided in another embodiment of the present application; [Figure 4] FIG. 10 is a specific flowchart diagram of obtaining time domain carrier data of multiple groups provided in another embodiment of the present application; [Figure 5] FIG. 10 is a flowchart diagram of a carrier data processing method provided in another embodiment of the present application. [Figure 6] FIG. 10 is a specific flowchart diagram of normalizing carrier data of multiple groups provided in another embodiment of the present application; [Figure 7]FIG. 10 is a flowchart diagram of a carrier data processing method provided in another embodiment of the present application. [Figure 8] FIG. 10 is a data format schematic diagram of carrier data of multiple groups provided in an embodiment of the present application; [Figure 9] FIG. 2 is a data format diagram of frequency domain carrier aggregation data provided in an embodiment of the present application; [Figure 10] FIG. 2 is a data format schematic diagram of time domain carrier aggregation data provided in one embodiment of the present application; [Figure 11] FIG. 1 is a data format schematic diagram of multiple groups of time domain carrier data provided in an embodiment of the present application; [Figure 12] FIG. 10 is a schematic diagram illustrating the configuration of a carrier data processing device provided in another embodiment of the present application. [Figure 13] FIG. 10 is a schematic diagram illustrating the configuration of a network device provided in another embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0012] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application will be described in more detail below in conjunction with the drawings and embodiments. It should be understood that the specific embodiments described herein are only intended to illustrate the present application and are not intended to limit the present application.

[0013] It should be noted that although the device schematics are divided into functional modules and the flowcharts show a logical order, in some cases the steps shown or described may be divided into modules in the device differently or performed in a different order than in the flowcharts. Terms such as "first," "second," etc. in the specification and claims and in the drawings are used to distinguish between similar objects and need not be used to describe a particular order or priority.

[0014] The present application provides a carrier data processing method, apparatus, network device, and storage medium, which includes obtaining carrier data of a plurality of groups and carrier aggregation configuration parameters corresponding to the carrier data, performing a first processing on the carrier data of the plurality of groups based on the carrier aggregation configuration parameters to obtain frequency-domain carrier aggregation data, performing a second processing on the frequency-domain carrier aggregation data to obtain time-domain carrier aggregation data, and performing a third processing on the time-domain carrier aggregation data to obtain time-domain carrier data of the plurality of groups. First, the carrier data of the plurality of groups and the carrier aggregation configuration parameters corresponding to the carrier data are obtained, then performing the first processing on the carrier data of the plurality of groups based on the carrier aggregation configuration parameters to obtain frequency-domain carrier aggregation data, then performing a second processing on the obtained frequency-domain carrier aggregation data to obtain time-domain carrier aggregation data, and finally performing a third processing on the obtained time-domain carrier aggregation data to obtain time-domain carrier data of the plurality of groups. By aggregating the corresponding carrier data according to the carrier aggregation configuration parameters, the carrier data aggregation can be effectively managed, and the efficiency of the carrier data aggregation is improved.

[0015] The embodiments of the present application are further described below in conjunction with the drawings.

[0016] As shown in Figure 1, Figure 1 is a flowchart of a carrier data processing method provided in an embodiment of the present application, including but not limited to step S100, step S200, step S300 and step S400.

[0017] Step S100: Obtain carrier data of multiple groups and carrier aggregation configuration parameters corresponding to the carrier data of the multiple groups.

[0018] Step S200: Perform a first process on the carrier data of the plurality of groups according to the carrier aggregation configuration parameters to obtain frequency domain carrier aggregation data.

[0019] Step S300: Perform a second process on the frequency domain carrier aggregation data to obtain time domain carrier aggregation data.

[0020] Step S400: Perform a third processing on the time domain carrier aggregation data to obtain multiple groups of time domain carrier data.

[0021] It is possible to first obtain carrier data of multiple groups and carrier aggregation configuration parameters corresponding to the carrier data, then perform a first process on the carrier data of the multiple groups based on the carrier aggregation configuration parameters to obtain frequency-domain carrier aggregation data, then perform a second process on the obtained frequency-domain carrier aggregation data to obtain time-domain carrier aggregation data, and finally perform a third process on the obtained time-domain carrier aggregation data to obtain time-domain carrier data of the multiple groups. By aggregating the corresponding carrier data according to the carrier aggregation configuration parameters, carrier data aggregation can be effectively managed and the efficiency of carrier data aggregation can be improved.

[0022] It should be understood that the carrier aggregation configuration parameters corresponding to the carrier data can aggregate the received carrier data of multiple groups as needed, making the aggregation management of the carrier data easier and more effective.

[0023] In both wired and wireless technologies, the signal to be transmitted is used to modulate another radio frequency signal, and the information contained in the modulated signal is then transmitted as a modulated radio frequency oscillation. This modulated radio frequency signal is called a carrier.

[0024] However, the carrier data in the embodiment of the present application is not just a carrier, but a carrier including a modulated signal, that is, the carrier data includes information included in the modulated signal obtained by modulating the original baseband signal. The baseband signal is a signal that needs to be transmitted in the first place, but the baseband signal is often in a low frequency domain that is inconvenient for transmission, so it is necessary to use a carrier to modulate the baseband signal to a high frequency domain that is advantageous for signal transmission.

[0025] It should be understood that the multiple groups of carrier data are multiple groups of carrier data from different sources. For example, a base station may have multiple receiving antennas, each of which may receive carrier data transmitted from a different mobile phone terminal. That is, one antenna of the base station may be used to receive multiple groups of carrier data. After receiving the multiple groups of carrier data, the base station may also store the received multiple groups of carrier data in a preset storage area. After storing the multiple groups of carrier data in the preset storage area, the carrier data will have corresponding address index marks, and other data processing modules can extract the corresponding carrier data through the address index marks. For example, as shown in FIG. 8, the multiple groups of carrier data are carrier data received by the base station. Here, one group of carrier data includes Fsymbol0Ant0 to Fsymbol0Antn, where Fsymbol represents a symbol for distinguishing different carrier data, Ant represents an antenna, and cell represents a cell.

[0026] It should be understood that the carrier aggregation configuration parameter may be manually set or may be set by a software system. For example, if the number of groups of received carrier data is 3 and two groups of carriers are required to be aggregated, the carrier aggregation configuration parameter can be manually set to 2, so that the carrier aggregation process for the two groups can be performed, making the carrier aggregation management easier and faster. Alternatively, the subsequent carrier merging process can be performed by monitoring the carrier bandwidth. For example, if four groups of carrier data with a bandwidth of 5M are received, but the actual transmittable bandwidth resource is only 15M, the software terminal can set the carrier aggregation configuration parameter to 3 according to the bandwidth situation and perform aggregation process for three more groups of carrier data.

[0027] It should be understood that a first process is performed on multiple groups of carrier data based on carrier aggregation configuration parameters to obtain frequency-domain carrier aggregation data. The first process is to perform aggregation processing on multiple groups of carrier data, which can aggregate multiple carrier data into a wider spectrum and also aggregate several discontinuous spectrum segments. Multi-carrier aggregation can be divided into contiguous carrier aggregation and discontinuous carrier aggregation. A second process is performed on the frequency-domain carrier aggregation data to obtain time-domain carrier aggregation data, and the second process can be a time-frequency transformation process, i.e., performing a time-frequency transformation process on the frequency-domain carrier aggregation data to obtain the time-domain carrier aggregation data. A third process is performed on the time-domain carrier aggregation data to obtain multiple groups of time-domain carrier data, and the third process can be a division process, i.e., dividing the time-domain carrier aggregation data to obtain multiple groups of time-domain carrier data. Note that the time-domain carrier data can be directly collected and processed by other data processing modules. It should be understood that the acquired multiple groups of carrier data in this embodiment are frequency domain data, and after aggregation, time-frequency transformation and division processes, multiple groups of time-frequency carrier data can be obtained.

[0028] In addition, the carrier data attribute information is used to characterize the effective length and the number of sample points to be processed in the carrier data, where the sample points to be processed are true and valid information in the carrier data, and the number of sample points to be processed is the number of true and valid information in the carrier data.

[0029] In addition, in one embodiment, the carrier aggregation configuration parameters include a carrier aggregation function switch parameter, and the carrier aggregation function switch parameter is used to characterize the convergence characteristics of carrier data of multiple groups. As shown in FIG. 2 , the above-mentioned step S200 may include, but is not limited to, step S210, step S220 and step S230.

[0030] Step S210: Determine a carrier parameter to be merged, which characterizes the number of groups of carrier data to be aggregated, based on the convergence characteristics of the carrier data of the plurality of groups.

[0031] Step S220: Determine carrier data to be aggregated from the carrier data of the plurality of groups based on carrier parameters to be merged.

[0032] Step S230: Merge the carrier data to be aggregated to obtain frequency domain carrier aggregation data.

[0033] First, carrier parameters to be merged are determined based on the convergence characteristics of the carrier data of the multiple groups to characterize the number of groups of carrier data to be aggregated; then, carrier data to be aggregated is determined from the carrier data of the multiple groups based on the carrier parameters to be merged; and finally, the carrier data to be aggregated is merged to obtain frequency-domain carrier aggregation data.

[0034] It should be understood that the carrier aggregation function switch parameter is used to characterize the convergence characteristics of carrier data, that is, the carrier aggregation function switch parameter indicates whether the aggregation function switch of the corresponding carrier data is turned on, and the carrier data can be aggregated only when the aggregation function switch of the carrier data is in the on state. For example, when three groups of carrier data are obtained, and the aggregation function switches of only two groups of carrier data are in the on state, the carrier parameter to be merged is 2, so that the corresponding two groups of carrier data can be aggregated according to the carrier parameter to be merged.

[0035] However, the carrier aggregation configuration parameter may be manually set or may be set by a software system. For example, if three groups of carrier data are obtained and the aggregation function switches of two groups are manually set to the on state, the carrier parameter to be merged is 2, and aggregation merging processing can be performed for the carrier data of the two groups whose aggregation function switches are on. In addition, the software system can set the bandwidth of the carrier data as the basis for carrier data aggregation. For example, if four groups of carrier data are obtained and the bandwidths of the carrier data of the four groups are 2M, 3M, 4M, and 9M, respectively, and the data bandwidth to be transmitted by the software system is only 8M, the software system will set the aggregation function switches of the carrier data of the first three groups to the on state, and then aggregate the carrier data of the first three groups whose aggregation function switches are set to the on state.

[0036] It should be understood that the carrier parameters to be merged are obtained based on the carrier aggregation function switch parameters. The number of aggregation function switches of carrier data that are in the ON state, which is set in the carrier aggregation function switch parameters, is the carrier parameter to be merged. For example, if the number of aggregation function switches of carrier data that are in the ON state, which is set in the carrier aggregation function switch parameters, is 2, the carrier parameter to be merged is 2.

[0037] After the carrier data to be aggregated is aggregated and merged, the frequency-domain carrier aggregation data can be padded with values, such as zero padding, to ensure that the frequency-domain carrier aggregation data has a sufficient number of sample points to facilitate subsequent time-frequency transformation. The sample points represent true and valid information in the carrier aggregation data, i.e., information contained in the original baseband signal.

[0038] In addition, in one embodiment, as shown in FIG. 3, step S300 may include, but is not limited to, step S310, step S320, and step S320.

[0039] Step S310: Determine valid frequency domain carrier data from the frequency domain carrier aggregation data, which is frequency domain carrier aggregation data having valid sample points.

[0040] Step S320: Perform a conversion process on the effective frequency domain carrier data signal to obtain time domain carrier aggregation data.

[0041] First, effective frequency domain carrier data, which is frequency domain carrier aggregation data having effective sample points, is determined from the frequency domain carrier aggregation data, and then a transformation process is performed on the effective frequency domain carrier data signal, thereby obtaining time domain carrier aggregation data.

[0042] Wherein, the effective frequency domain carrier data is frequency domain carrier aggregation data having effective sample points, the effective sample points are data in the frequency domain carrier aggregation data that actually contain effective information, and the effective information is baseband data that needs to be processed and analyzed. It should be understood that in the process of performing signal transformation processing on the frequency domain carrier aggregation data, only effective frequency domain carrier data in the frequency domain carrier aggregation data needs to be processed. For example, when the carrier parameters to be merged are set to 3, it indicates that only three groups of carrier data are subjected to aggregation merging processing. Then, effective frequency domain carrier data in the frequency domain carrier aggregation data can be determined according to the carrier parameters to be merged, so that signal transformation processing can be performed on the effective frequency domain carrier data.

[0043] It should be understood that the signal transformation process may be a time-frequency transformation process, i.e., time-frequency transformation of frequency-domain carrier aggregation data, transforming frequency-domain data into time-frequency data, and obtaining time-domain carrier aggregation data; the time-frequency transformation process may be a Fourier transform or a fast Fourier transform, i.e., transforming frequency-domain carrier aggregation data in the frequency domain into time-domain carrier aggregation data in the time domain. It should be noted that performing a Fourier transform or a fast Fourier transform requires setting the size of the basic processing unit. For example, if the size of the basic processing unit is 256, the number of sample points processed each time is 256. However, if the number of sample points in the effective frequency-domain carrier data is less than 256, zero padding must be performed to complete the Fourier transform or fast Fourier transform. It should be understood that the zero padding does not change the authenticity of the data.

[0044] In addition, in one embodiment, the time domain carrier aggregation data includes carrier grouping information, and as shown in FIG. 4, step S400 may include, but is not limited to, step S410 and step S420.

[0045] Step S410: Determine the number of time domain carrier groupings based on the carrier grouping information.

[0046] Step S420: Divide the time domain carrier aggregation data into multiple groups of time domain carrier data according to the number of time domain carrier groupings.

[0047] The number of time domain carrier groupings is determined based on the carrier grouping information, and the time domain carrier aggregation data is divided into a plurality of groups of time domain carrier data based on the number of time domain carrier groupings.

[0048] It should be understood that the time domain carrier aggregation data has carrier grouping information, and according to the carrier grouping information, the time domain carrier aggregation data can be subjected to division processing to obtain multiple groups of time domain carrier data, whereby the carrier grouping information can be an information flag, and the time domain carrier aggregation data has an information flag, and the time domain carrier aggregation data can be subjected to division processing according to the information flag to obtain multiple groups of time domain carrier data, and information recovery is performed on the frequency domain carrier data information of the original multiple groups of aggregated data to obtain multiple groups of time domain carrier data corresponding to the frequency domain carrier data information of the original multiple groups, in order to facilitate subsequent acquisition and use of the multiple groups of time domain carrier data obtained by division by other data processing modules.

[0049] However, the time domain carrier aggregation data is divided into multiple groups of time domain carrier data based on the carrier grouping information. The division involves performing a division process on the time domain carrier aggregation data to obtain multiple groups of time domain carrier data corresponding to the original multiple groups of frequency domain carrier data. For example, for carrier data acquired by a base station, the data format of the multiple groups of time domain carrier data obtained after aggregation, time-frequency conversion and division processes is as shown in FIG. 11, where one group of time domain carrier data includes symbol0Ant0 to Symbol0Antn, where symbol represents a code used to distinguish different time domain carrier data, Ant represents an antenna, and cell represents a cell.

[0050] In addition, in one embodiment, as shown in FIG. 5, step S200 may include step S110, but is not limited thereto.

[0051] Step S110: Normalization processing is performed on the carrier data of the plurality of groups.

[0052] The method may further include a step of normalizing the carrier data of the plurality of groups before the step of performing the first processing on the carrier data of the plurality of groups based on the carrier aggregation configuration parameters. The data formats of the carrier data of the plurality of groups are unified to facilitate subsequent calculations. For example, the amplitudes of the carrier data may be unified. For example, if the amplitude of the carrier data of one group is 2V and the amplitude of the carrier data of the other group is 4V, the carrier data of the one group with an amplitude of 2V may be amplified to have an amplitude of 4V, so that the calculations for the carrier data of the two groups can be easily performed. Alternatively, if the amplitudes of the carrier data of one group are 2V, 4V, and 6V, the least common multiple of the amplitudes of the carrier data of the three groups can be taken, and the amplitudes of the carrier data of the three groups may be amplified to have an amplitude of 12V, so that the calculations for the carrier data of the three groups can be easily performed.

[0053] In addition, in one embodiment, as shown in FIG. 6, step S110 may include step S111, but is not limited thereto.

[0054] Step S111: Amplify the carrier data of the plurality of groups according to the preset standard carrier amplitude.

[0055] It is possible to perform amplification processing on multiple groups of carrier data based on preset standard carrier amplitudes. For example, in the case of three groups of carrier data, if their amplitudes are set to 2V, 3V, and 4V, respectively, and the preset standard carrier amplitude is set to 12V, the carrier data of the three groups can be amplified to have the amplitudes of all three groups be 12V, so that subsequent calculation processing can be easily performed on the carrier data of the three groups.

[0056] In addition, in one embodiment, as shown in FIG. 7, step S500 may be included before step S400, but is not limited thereto.

[0057] Step S500: Store multiple groups of time domain carrier data in a preset storage section.

[0058] It should be noted that, after dividing the time domain carrier aggregation data, multiple groups of time domain carrier data can be obtained, and then the obtained multiple groups of time domain carrier data are stored in a preset storage section, so as to facilitate subsequent acquisition and analysis processing of the corresponding time domain carrier data by other data processing modules. It should be understood that the divided multiple groups of time domain carrier data can be acquired and used by other data processing modules. For example, the digital signal processing module can read out the corresponding time domain carrier data from the preset storage section, and then perform demodulation processing on the time domain carrier data to obtain the original baseband signal.

[0059] It should be understood that the storage section may be a storage section of hardware memory or a storage section of virtual memory.

[0060] However, after dividing the time domain carrier aggregation data, multiple groups of time domain carrier data can be obtained. When storing multiple groups of time domain carrier data, the time domain carrier data of the multiple groups can be stored together in a continuous preset storage interval. It is also possible to store multiple groups of time domain carrier data separately, and store the multiple groups of time domain carrier data in discontinuous preset storage intervals.

[0061] In addition, in one embodiment, the frequency domain carrier aggregation data format can be zero-padded as shown in Figure 9, that is, zero-padded carrier data is performed to meet the requirements of subsequent time-frequency transformation processing. Pseudo-IQ indicates that normalization processing is performed on the carrier data and amplification processing is performed on the amplitude of the carrier data. MSG is used to indicate the effective sample point of the frequency domain carrier aggregation data, and gap is used to indicate the gap between different carrier data and to separate different carrier data.

[0062] In addition, in one embodiment, the time domain carrier aggregation data format can be zero-padded as shown in Figure 10, i.e., zero-padded carrier data is performed. Message is used to indicate valid sample points of time domain carrier aggregation data, i.e., true valid data information. Gap is used to indicate gaps between time domain carrier data and is used to separate different time domain carrier data.

[0063] According to the technical solution of the above embodiment, firstly, carrier data of multiple groups and carrier aggregation configuration parameters corresponding to the carrier data are obtained, then a first process is performed on the carrier data of multiple groups according to the carrier aggregation configuration parameters to obtain frequency domain carrier aggregation data, then a second process is performed on the obtained frequency domain carrier aggregation data to obtain time domain carrier aggregation data, and finally a third process is performed on the obtained time domain carrier aggregation data to obtain time domain carrier data of multiple groups. By aggregating the corresponding carrier data according to the carrier aggregation configuration parameters, carrier data aggregation can be effectively managed and the efficiency of carrier data aggregation is improved.

[0064] In addition, as shown in FIG. 12, an embodiment of the present application further provides a carrier data processing device 1000, which includes: A first processing module 1100 configured to obtain carrier data of a plurality of groups and carrier aggregation configuration parameters corresponding to the carrier data of the plurality of groups; a second processing module 1200 configured to perform a first processing on the carrier data of the plurality of groups based on the carrier aggregation configuration parameters to obtain frequency domain carrier aggregation data; a third processing module 1300 configured to perform a second processing on the frequency domain carrier aggregation data to obtain time domain carrier aggregation data; and a fourth processing module 1400 configured to perform a third processing on the time domain carrier aggregation data to obtain multiple groups of time domain carrier data.

[0065] It should be noted that the first processing module 1100 can firstly obtain carrier data of multiple groups and carrier aggregation configuration parameters corresponding to the carrier data, then the second processing module 1200 can perform a first processing on the carrier data of multiple groups according to the carrier aggregation configuration parameters to obtain frequency-domain carrier aggregation data, then the third processing module 1300 can perform a second processing on the obtained frequency-domain carrier aggregation data to obtain time-domain carrier aggregation data, and finally the fourth processing module 1400 can perform a third processing on the obtained time-domain carrier aggregation data to obtain time-domain carrier data of multiple groups. By aggregating the corresponding carrier data according to the carrier aggregation configuration parameters, the carrier data aggregation can be effectively managed and the efficiency of the carrier data aggregation can be improved.

[0066] In some embodiments, the carrier data processing device 1000 may further include a fifth module 1500 configured to store a plurality of groups of time domain carrier data in a preset storage interval.

[0067] It should be noted that, after dividing the time domain carrier aggregation data, multiple groups of time domain carrier data can be obtained, and then the fifth module 1500 stores the obtained multiple groups of time domain carrier data in a preset storage section, so as to facilitate subsequent acquisition and analysis processing of the corresponding time domain carrier data by other data processing modules. It should be understood that the divided multiple groups of time domain carrier data can be acquired and used by other data processing modules. For example, the digital signal processing module can read out the corresponding time domain carrier data from the preset storage section, and then perform demodulation processing on the time domain carrier data to obtain the original baseband signal.

[0068] It should be noted that the carrier data processing device 1000 in this embodiment and the carrier data processing method in the above embodiment belong to the same technical idea, so these embodiments have the same realization principle and technical effect, and further details will not be described here.

[0069] Also, as shown in FIG. 13, an embodiment of the present application further provides a network device 700, which includes a memory 620, a processor 610, and a computer program stored on the memory 620 that is executable on the processor 610.

[0070] The processor 610 and the memory 620 may be connected by a bus or in some other manner.

[0071] It should be noted that the network device 600 in this embodiment and the carrier data processing method in the above embodiment belong to the same technical concept, and therefore these embodiments have the same realization principles and technical effects, and further details will not be described here.

[0072] The non-transitory software programs and instructions required to realize the carrier data processing method of the above embodiment are stored in memory 620, and when executed by processor 610, perform the carrier data processing method of the above embodiment, for example, perform the above method steps S100 to S400 in FIG. 1, method steps S210 to S230 in FIG. 2, method steps S310 to S320 in FIG. 3, method steps S410 to S420 in FIG. 4, method step S110 in FIG. 5, method step S111 in FIG. 6, and method step S500 in FIG. 7.

[0073] In addition, an embodiment of the present application further provides a computer-readable storage medium, on which computer-executable instructions are stored. The computer-executable instructions are executed by a processor 610, for example, when executed by a processor 610 in the above-mentioned network device 600 embodiment, to cause the processor 610 to perform the carrier data processing method in the above-mentioned embodiment, for example, to perform method steps S100 to S400 in FIG. 1, method steps S210 to S230 in FIG. 2, method steps S310 to S320 in FIG. 3, method steps S410 to S420 in FIG. 4, method step S110 in FIG. 5, method step S111 in FIG. 6, and method step S500 in FIG. 7.

[0074] The present embodiment includes the steps of: acquiring carrier data of a plurality of groups and carrier aggregation configuration parameters corresponding to the carrier data of the plurality of groups; performing a first processing on the carrier data of the plurality of groups based on the carrier aggregation configuration parameters to obtain frequency-domain carrier aggregation data; performing a second processing on the frequency-domain carrier aggregation data to obtain time-domain carrier aggregation data; and performing a third processing on the time-domain carrier aggregation data to obtain time-domain carrier data of the plurality of groups. According to the scheme of the present embodiment, first, the carrier data of the plurality of groups and the carrier aggregation configuration parameters corresponding to the carrier data of the plurality of groups are acquired; then, performing the first processing on the carrier data of the plurality of groups based on the carrier aggregation configuration parameters to obtain frequency-domain carrier aggregation data; then, performing the second processing on the obtained frequency-domain carrier aggregation data to obtain time-domain carrier aggregation data; and finally, performing the third processing on the obtained time-domain carrier aggregation data to obtain time-domain carrier data of the plurality of groups. By aggregating the corresponding carrier data according to the carrier aggregation configuration parameters, the carrier data aggregation can be effectively managed, and the efficiency of the carrier data aggregation is improved.

[0075] Those skilled in the art will understand that all or some of the steps in the methods and systems disclosed above may be implemented as software, firmware, hardware, or any suitable combination thereof. Some or all of the physical components may be implemented as software executed by a processor such as a central processing unit, digital signal processor, or microprocessor, as hardware, or as an integrated circuit such as an application-specific integrated circuit. Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As is well known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVDs) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic memory, or any other medium that can be used to store desired information and that can be accessed by a computer. Additionally, communication media typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media as known to those skilled in the art.

[0076] The above is a specific description of some embodiments of the present application, but the present application is not limited to the above embodiments, and a person skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present application, and all of these equivalent modifications or substitutions are included in the scope limited by the claims of the present application.

Claims

1. A method of processing carrier data executable by a network device, comprising: obtaining carrier data of a plurality of groups and carrier aggregation configuration parameters corresponding to the carrier data of the plurality of groups; performing an aggregation process on the carrier data of the plurality of groups according to the carrier aggregation configuration parameters to obtain frequency domain carrier aggregation data; performing a time-frequency transformation process on the frequency domain carrier aggregation data to obtain time domain carrier aggregation data; performing a division process on the time domain carrier aggregation data to obtain a plurality of groups of time domain carrier data; A carrier data processing method comprising:

2. The carrier aggregation configuration parameters comprise carrier aggregation function switch parameters used to characterize convergence characteristics of the carrier data of multiple groups; The step of performing the aggregation process on the carrier data of a plurality of groups based on the carrier aggregation configuration parameters to obtain frequency domain carrier aggregation data includes: determining a carrier parameter to be merged based on the convergence characteristics of the carrier data of a plurality of groups, the carrier parameter characterizing the number of groups of the carrier data to be aggregated; determining the carrier data to be aggregated from the carrier data of a plurality of groups based on the carrier parameters to be merged; merging the carrier data to be aggregated to obtain the frequency domain carrier aggregation data; Contains The carrier data processing method according to claim 1 .

3. The step of performing the time-frequency transformation process on the frequency domain carrier aggregation data to obtain time domain carrier aggregation data includes: determining effective frequency domain carrier data from the frequency domain carrier aggregation data, the effective frequency domain carrier data being the frequency domain carrier aggregation data having effective sample points; performing a signal conversion process on the effective frequency domain carrier data to obtain the time domain carrier aggregation data; Contains The carrier data processing method according to claim 1 .

4. the time domain carrier aggregation data comprises carrier grouping information; The step of performing the division process on the time domain carrier aggregation data to obtain a plurality of groups of time domain carrier data includes: determining a number of time domain carrier groupings based on the carrier grouping information; Dividing the time domain carrier aggregation data into a plurality of groups of the time domain carrier data according to the number of the time domain carrier groupings; Contains The carrier data processing method according to claim 1 .

5. Before performing the aggregation process on the carrier data of the plurality of groups based on the carrier aggregation configuration parameters to obtain frequency domain carrier aggregation data, The method further includes a step of performing normalization processing on the carrier data of the plurality of groups. The carrier data processing method according to claim 1 .

6. The step of performing normalization processing on the carrier data of a plurality of groups includes: and performing an amplification process on the carrier data of the plurality of groups according to a preset standard carrier amplitude. The carrier data processing method according to claim 5 .

7. After the step of performing the division process on the time domain carrier aggregation data to obtain a plurality of groups of time domain carrier data, Further comprising the step of storing a plurality of groups of the time domain carrier data in a preset storage section. The carrier data processing method according to claim 1 .

8. a first processing module configured to obtain carrier data of a plurality of groups and carrier aggregation configuration parameters corresponding to the carrier data of the plurality of groups; an aggregation processing module configured to perform aggregation processing on the carrier data of the plurality of groups based on the carrier aggregation configuration parameters to obtain frequency domain carrier aggregation data; a time-frequency transformation processing module configured to perform a time-frequency transformation processing on the frequency domain carrier aggregation data to obtain time domain carrier aggregation data; a segmentation processing module configured to perform segmentation processing on the time domain carrier aggregation data to obtain multiple groups of time domain carrier data; A carrier data processing device comprising:

9. 1. A network device comprising at least one processor and at least one memory for storing at least one program, When at least one of the programs is executed by at least one of the processors, the carrier data processing method according to any one of claims 1 to 7 is realized. Network devices.

10. A computer-readable storage medium having computer-executable instructions stored thereon, A computer-readable storage medium in which the computer-executable instructions are used to carry out the carrier data processing method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Wireless communication method and wireless base station

    JP2007215007A

  • Radio communication system, terminal and base station

    JP2009225434A

  • Method and apparatus to decouple link adaptation and transmit beamforming in WiFi systems

    US9078142B1

  • Device, method and program

    WO2017126206A1