CN115913459A - Method and device for recovering time domain data and electronic equipment - Google Patents

Method and device for recovering time domain data and electronic equipment Download PDF

Info

Publication number
CN115913459A
CN115913459A CN202211306073.4A CN202211306073A CN115913459A CN 115913459 A CN115913459 A CN 115913459A CN 202211306073 A CN202211306073 A CN 202211306073A CN 115913459 A CN115913459 A CN 115913459A
Authority
CN
China
Prior art keywords
time domain
domain data
cyclic prefix
prach
length
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.)
Granted
Application number
CN202211306073.4A
Other languages
Chinese (zh)
Other versions
CN115913459B (en
Inventor
崔秦龙
景利
尚国旗
林海
田炜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Inspur Science Research Institute Co Ltd
Original Assignee
Shandong Inspur Science Research Institute Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shandong Inspur Science Research Institute Co Ltd filed Critical Shandong Inspur Science Research Institute Co Ltd
Priority to CN202211306073.4A priority Critical patent/CN115913459B/en
Publication of CN115913459A publication Critical patent/CN115913459A/en
Application granted granted Critical
Publication of CN115913459B publication Critical patent/CN115913459B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to the technical field of communication, and provides a method and a device for recovering time domain data and electronic equipment. The method for restoring time domain data comprises the following steps: receiving frequency domain data; performing inverse Fourier transform on the frequency domain data to convert the frequency domain data into time domain data; based on a PUSCH frame structure, supplementing the first cyclic prefix length deleted in the time domain by the time domain data in a zero-padding mode to obtain supplemented time domain data; and based on the PRACH format0 frame structure, deleting the second cyclic prefix length and the protection time length in the supplementary time domain data to obtain a time domain sample point corresponding to the PRACH sequence. The embodiment of the invention is used for solving the defects that the processing complexity for recovering the time domain data in the PRACH format0 format in the prior art is high, and other interference data can be introduced in the time domain data recovery.

Description

Method and device for recovering time domain data and electronic equipment
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for recovering time domain data, and an electronic device.
Background
5gNR (5G New Radio, by all names) is part of the continuous mobile broadband evolution promulgated by the third Generation partnership project (3 gpp) to meet New requirements related to latency, reliability, security, scalability (e.g., internet of things (iot)), and other requirements. Some aspects of 5 gnrs are based on the 4g long term evolution (lte) standard. In particular, the user equipment (ue) and the base station are configured to perform a rach procedure in order to provide uplink (ul) synchronization between the ue and the base station. For this, the rach preamble sequence is sent by ue.
However, the rach preamble sequence may cause significant interference problems for uplink signals in other ul channels, and the rach sequence needs to be periodically transmitted at fixed time-frequency domain resource locations according to the rach correlation configuration, and is separately processed considering that the frame structure of the rach is different from that of other uplink ul channels in 5 gNR. However, in order to reduce implementation complexity, some RU manufacturers, aiming at front-end data, uniformly process the data according to a PUSCH frame format at a sampling rate of 122.88M (100M bandwidth, 30kHz subcarrier interval), do not process PRACH separately, and need BBU (called Building Base band Unit, which is translated into a baseband processing Unit) to perform special processing and detection on PRACH.
For the PRACH format0, if PRACH is to be detected in BBU, special algorithm research and design are required, and at present, the complexity of frequency domain down-sampling is relatively high, and there is no feasible frequency domain down-sampling scheme for a while. If the down-sampling processing is required, the frequency domain data obtained from the FPGA needs to be restored to the time domain data, then the down-sampling processing is carried out, the time domain sample point restoration is involved in the process, and other interference data may be introduced when the prach time domain sample point is restored.
That is, the processing complexity of the PRACH format0 time domain data recovery by the existing method is high, and other interference data may be introduced in the time domain data recovery.
Disclosure of Invention
The invention provides a method, a device and electronic equipment for recovering time domain data, which are used for solving the defects that the processing complexity for recovering the time domain data in a PRACH format0 format in the prior art is high, and other interference data can be introduced in the time domain data recovery.
The invention provides a method for recovering time domain data, which comprises the following steps:
receiving frequency domain data;
performing inverse Fourier transform on the frequency domain data to convert the frequency domain data into time domain data;
based on a PUSCH frame structure, supplementing the first cyclic prefix length deleted in the time domain by the time domain data in a zero-padding mode to obtain supplemented time domain data;
and based on the PRACH format0 frame structure, deleting the second cyclic prefix length and the protection time length in the supplementary time domain data to obtain a time domain sample point corresponding to the PRACH sequence.
According to the method for recovering the time domain data provided by the invention, based on the PUSCH frame structure, the first cyclic prefix length deleted in the time domain of the time domain data is supplemented in a zero padding mode to obtain supplemented time domain data;
determining the time length of a PRACH format0 frame structure;
and based on a PUSCH frame structure, supplementing the first cyclic prefix length deleted in the time domain by a zero-padding mode to obtain the supplemented time domain data of the time length.
According to a method for recovering time domain data provided by the present invention, based on a PUSCH frame structure, a first cyclic prefix length deleted in a time domain of the time domain data is complemented by a zero padding method to obtain complemented time domain data of the time length, including:
and according to the OFDM symbols and a first cyclic prefix length calculation formula, keeping the numerical value corresponding to each OFDM symbol unchanged, and supplementing the sampling points corresponding to the first cyclic prefix length in front of each OFDM symbol in a zero-padding mode until the supplemented time domain data of the time length is obtained.
According to the method for recovering time domain data provided by the invention, the deleting the second cyclic prefix length and the guard time length in the supplementary time domain data based on the PRACH format0 frame structure to obtain the time domain sample point corresponding to the PRACH sequence comprises the following steps:
determining a second cyclic prefix length and a protection time length based on the base station sampling rate and the PRACH format0 frame structure;
and deleting the second cyclic prefix length and the guard time length in the supplementary time domain data to obtain a time domain sample point corresponding to the PRACH sequence.
According to the method for recovering time domain data provided by the present invention, before performing inverse fourier transform on the frequency domain data and converting the frequency domain data into time domain data, the method further comprises:
and placing a plurality of resource element data at two ends of the frequency domain data through IFFT _ shift operation.
According to the method for recovering time domain data provided by the present invention, after deleting the second cyclic prefix length and the guard time length in the supplemental time domain data based on the PRACH format0 frame structure to obtain a time domain sample point corresponding to a PRACH sequence, the method further includes:
and performing down-sampling processing based on the time domain sample points corresponding to the PRACH sequence.
The present invention also provides a device for recovering time domain data, comprising:
a receiving module, configured to receive frequency domain data;
the inverse Fourier transform module is used for carrying out inverse Fourier transform on the frequency domain data to convert the frequency domain data into time domain data;
a zero padding module, configured to perform zero padding on the first cyclic prefix length deleted in the time domain by using the time domain data based on the PUSCH frame structure, to obtain padded time domain data;
and the deleting module is used for deleting the second cyclic prefix length and the protection time length in the supplementary time domain data based on the PRACH format0 frame structure to obtain a time domain sample point corresponding to the PRACH sequence.
The present invention also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for recovering time domain data as described in any of the above when executing the program.
The present invention also provides a non-transitory computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method of recovering time domain data as described in any of the above.
The present invention also provides a computer program product comprising a computer program which, when executed by a processor, implements a method of recovering time domain data as described in any one of the above.
According to the method, the device and the electronic equipment for recovering time domain data, provided by the invention, the first cyclic prefix length deleted in the time domain of the time domain data is supplemented in a zero supplementing mode based on the PUSCH frame structure, so that the supplemented time domain data is obtained; and based on the PRACH format0 frame structure, deleting the second cyclic prefix length and the protection time length in the supplementary time domain data to obtain a time domain sample point corresponding to the PRACH sequence. Therefore, the embodiment of the invention recovers the data in the PRACH format0 format by a method of zero filling and cyclic prefix removal of the time domain data, realizes the recovery of time domain sample points of different channels under the condition of different frame formats, avoids introducing redundant interference data, and reduces the processing complexity.
Drawings
In order to more clearly illustrate the technical solutions of the present invention or the prior art, the drawings needed for the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
FIG. 1 is a schematic flow chart of a method for recovering time domain data according to the present invention;
FIG. 2 is a second flowchart illustrating a method for recovering time domain data according to the present invention;
fig. 3 is a schematic structural diagram of a PUSCH frame structure provided by the present invention;
fig. 4 is a schematic structural diagram of a PRACH frame structure provided by the present invention;
fig. 5 is a third schematic flowchart of a method for recovering time domain data according to the present invention;
fig. 6 is a schematic structural diagram of an apparatus for recovering time domain data according to the present invention;
fig. 7 is a schematic structural diagram of an electronic device provided in the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The meanings of patent terms appearing in the embodiments of the present invention are explained below.
Wherein, the meaning of RB (called Resource Block, translated as Resource Block) is: 12 subcarriers are contiguous in frequency, one slot in time, called 1 RB. The bandwidth of one RB is 180khz according to the bandwidth of one subcarrier being 15 k.
The meaning of RE (called Resource Element, translated to Resource Element) is: one subcarrier in frequency and one symbol in time, called an RE.
CP (cyclic prefix): refers to a symbol prefix, which is repeated at the end of OFDM (Orthogonal Frequency Division Multiplexing) in a wireless system, and the receiving end is usually configured to discard cyclic prefix samples. The CP cyclic prefix may be used to counteract multipath transmission effects.
The method of recovering time domain data of the present invention is described below with reference to fig. 1 to 5.
Referring to fig. 1, a method for recovering time domain data includes:
step 100, receiving frequency domain data;
specifically, the base station may obtain frequency domain data through an FPGA (Field Programmable Gate Array).
And step 300, performing inverse Fourier transform on the frequency domain data to convert the frequency domain data into time domain data.
Specifically, the purpose of the embodiment of the present invention is that the physical layer implements a PRACH format0 (sequence length 839, subcarrier spacing 1.25 KHz). The PRACH format0 is suitable for cell coverage with a common radius, and is a very classic format type, but in order to reduce processing complexity at the FPGA side in the current product, the PRACH channel and the PUSCH channel are not separately processed (the subcarrier intervals of the PRACH and the PUSCH may not be consistent). That is, the FPGA side deletes the cyclic prefix from the data corresponding to the PRACH according to the PUSCH data processing mode, converts the cyclic prefix into frequency domain data and sends the frequency domain data to the physical layer.
Since the PUSCH frame format only supports a sub-carrier spacing of 30KHz at present, the PRACH frame format can only be configured according to the sub-carrier spacing of 30KHz (the PRACH only supports the format B4 format). If the physical layer needs to realize the PRACH format0 (sequence length 839, subcarrier interval 1.25 KHz), the frequency domain data acquired from the FPGA needs to be converted into time domain data. Therefore, the embodiment of the invention carries out inverse Fourier transform on the frequency domain data to convert the frequency domain data into the time domain data.
And step 400, based on the PUSCH frame structure, supplementing the first cyclic prefix length deleted in the time domain by zero padding to obtain supplemented time domain data.
The FPGA side removes the cyclic prefix of the time domain data corresponding to the PRACH according to a PUSCH data processing mode and then converts the time domain data into frequency domain data to be sent to the physical layer. Therefore, the base station according to the embodiment of the present invention supplements the first cyclic prefix length deleted in the time domain by zero padding based on the PUSCH frame structure, to obtain the supplemented time domain data.
It should be noted that the first cyclic prefix length and the second cyclic prefix length in the embodiment of the present invention both refer to cyclic prefix lengths. The "first" and "second" are cyclic prefix lengths to distinguish the PUSCH frame structure from the PRACH frame format.
Step 500, based on the PRACH format0 frame structure, deleting the second cyclic prefix length and the guard time length in the supplemental time domain data to obtain a time domain sample point corresponding to the PRACH sequence.
On the basis of obtaining the supplementary time domain data, the base station deletes the second cyclic prefix length and the protection time length in the supplementary time domain data based on the PRACH format0 frame structure, and obtains a time domain sample point corresponding to the PRACH sequence.
According to the embodiment of the invention, after the first cyclic prefix length deducted in the time domain by the PUSCH frame structure is reversely complemented in a zero complementing mode according to the PUSCH frame structure, the second cyclic prefix length and the protection time length are deducted according to the frame structure of the PRACH format0, so that the introduction of redundant interference data is avoided, and the processing complexity is reduced.
Since the frequency domain data received by the physical layer is processed by the RRU (Remote Radio Unit) uniformly according to the 122.88M sampling rate, the PRACH time domain data is not processed separately, but the PRACH format0 is different from the PUSCH frame format, in order to recover the PRACH original time domain data, cyclic prefix supplement and cyclic prefix removal processing need to be performed, thereby padding for the back-end flow processing.
It should be noted that, in the embodiment of the present invention, based on other PRACH frame structures, for example, the PRACH format 1 frame structure, the PRACH format 2 frame structure, and the PRACH format 3 frame structure, the second cyclic prefix length and the guard time length, which are of a length corresponding to the PRACH frame structure, in the supplemental time domain data are deleted, so as to obtain a time domain sample point corresponding to the PRACH sequence.
Based on a PUSCH frame structure, the embodiment of the invention supplements the first cyclic prefix length deleted in the time domain by a zero-filling mode to obtain supplemented time domain data; and based on the PRACH format0 frame structure, deleting the second cyclic prefix length and the protection time length in the supplementary time domain data to obtain a time domain sample point corresponding to the PRACH sequence. Therefore, the embodiment of the invention recovers the data in the PRACH format0 format by a method of zero filling and cyclic prefix removal of the time domain data, realizes the recovery of time domain sample points of different channels under the condition of different frame formats, avoids introducing redundant interference data, and reduces the processing complexity.
In other aspects of the embodiments of the present invention, referring to fig. 2, before the performing the inverse fourier transform on the frequency domain data to convert the frequency domain data into the time domain data in step 300, the method further includes:
step 200, placing a plurality of resource element data at two ends of the frequency domain data through IFFT _ shift operation.
The base station firstly places 3276 RE (273 RB) data acquired from symbols at two ends of 4096 points (frequency domain data acquired by an FPGA side) through IFFT _ shift operation, and obtains time domain sampling points corresponding to each symbol after IFFT.
In other aspects of the embodiment of the present invention, the step 400 of supplementing, based on the PUSCH frame structure, the first cyclic prefix length deleted in the time domain by zero padding to obtain the supplemented time domain data includes:
step 410, determining the time length of the PRACH format0 frame structure;
and step 420, based on the PUSCH frame structure, supplementing the first cyclic prefix length deleted in the time domain by zero padding to obtain the supplemented time domain data of the time length.
Because the format length of the PRACH format0 is 1ms (where the cyclic prefix length, the random access preamble, and the guard time length are 0.103ms, 0.8ms, and 0.097ms, respectively), the PRACH format0 needs to be supplemented in a way of deleting the first cyclic prefix length according to the PUSCH frame structure, and in a way of zero padding, the supplemental time domain data of 1ms is obtained by reverse padding and splicing.
In other aspects of the embodiment of the present invention, step 420, based on the PUSCH frame structure, obtaining the time-length supplementary time domain data by supplementing the time domain data in the first cyclic prefix length deleted in the time domain in a zero padding manner, includes:
and according to the OFDM symbols and a first cyclic prefix length calculation formula, keeping the numerical value corresponding to each OFDM symbol unchanged, and supplementing the sampling points corresponding to the first cyclic prefix length in front of each OFDM symbol in a zero-padding mode until the supplemented time domain data of the time length is obtained.
Specifically, the calculation formula of the OFDM symbol is shown in formula (1):
Figure BDA0003905941220000081
the first cyclic prefix length calculation formula is shown in formula (2):
Figure BDA0003905941220000082
wherein k = T s /T c The base station of the embodiment of the present invention uses a sampling rate of 122.88MHz, so k =4,
Figure BDA0003905941220000091
sample point number representing an OFDM symbol, < >>
Figure BDA0003905941220000092
The number of samples of the CP is shown, the PUSCH configuration subcarrier spacing is 30KHz, and μ =1, as can be seen from the table index, the PUSCH frame structure is shown in fig. 3.
According to the embodiment of the invention, the numerical value corresponding to the OFDM symbol is kept unchanged according to the calculation formula of the OFDM symbol and the first cyclic prefix length, the sampling point corresponding to the first cyclic prefix length is reversely supplemented back in front of each symbol, and the numerical value of each sampling point is filled with 0, so that the data (2 slot data) of one subframe is always supplemented, thus the acquisition of the original time domain sample point of the PRACH is completed, and 122880 sampling points are contained in 1 ms.
When the original time domain data are spliced, the cyclic prefix is not complemented in a mode of adding the cyclic prefix to the OFDM symbol, but the time domain data in the PRACH format0 format are restored in a zero complementing mode to obtain complemented time domain data through zero complementing, so that time domain sample point recovery of different channels under the condition of different frame formats is realized, introduction of redundant interference data is avoided, and processing complexity is reduced.
In other aspects of the embodiment of the present invention, in step 500, the deleting, based on the PRACH format0 frame structure, the second cyclic prefix length and the guard time length in the supplemental time domain data to obtain a time domain sample point corresponding to a PRACH sequence includes:
and step 510, determining a second cyclic prefix length and a guard time length based on the base station sampling rate and the PRACH format0 frame structure.
The base station sampling rate based on the above steps is 122.88MHz, and k =4. The PRACH frame structure is shown in table 1 below:
Figure BDA0003905941220000093
Figure BDA0003905941220000101
TABLE 1
As shown in table 1, the PRACH format0 frame structure has a second cyclic prefix length of
Figure BDA0003905941220000111
The random access preamble length is 24576k. And the PRACH frame structure is as shown in fig. 4, then the second cyclic prefix length and the guard time length are 3168K and 2976K, respectively.
Step 520, deleting the second cyclic prefix length and the guard time length in the supplemental time domain data to obtain a time domain sample point corresponding to the PRACH sequence.
Specifically, in the embodiment of the present invention, since k =4, the process of deleting the second cyclic prefix length and the guard time length in the supplemental time domain data to obtain the time domain sample point corresponding to the PRACH sequence is as follows: and deleting 12672 points at the front end and 11904 points at the rear end of the 122880 time domain sample point to obtain a time domain sample point of 98304 points corresponding to the PRACH sequence. I.e. the time domain sample points corresponding to the PRACH sequence.
The embodiment of the invention recovers the PRACH format0 format data by a method of zero filling and cyclic prefix removal for the time domain data, realizes the recovery of time domain sample points of different channels under the condition of different frame formats, avoids introducing redundant interference data, and reduces the processing complexity.
In other aspects of the embodiment of the present invention, please refer to fig. 5, step 500, where the deleting the second cyclic prefix length and the guard time length in the supplemental time domain data based on the PRACH format0 frame structure to obtain a time domain sample point corresponding to a PRACH sequence further includes:
and 600, performing down-sampling processing based on the time domain sample points corresponding to the PRACH sequence.
Since the frequency domain data received by the physical layer is processed by the RRU uniformly according to the 122.88M sampling rate, the PRACH time domain data is not processed separately. However, the PRACH format0 and the PUSCH frame format are different, and in order to recover the PRACH original time domain data, the embodiment of the present invention recovers the PRACH format0 format data by a method of zero padding and re-prefix removal for the time domain data, which is convenient for a base station to perform down-sampling processing based on the time domain sample point corresponding to the PRACH sequence. And preconditions are provided for subsequent spectrum shifting, down-sampling and the like.
The following describes an apparatus for restoring time domain data according to the present invention, and the apparatus for restoring time domain data described below and the method for restoring time domain data described above may be referred to correspondingly.
Referring to fig. 6, the present invention further provides a device for recovering time domain data, including:
a receiving module 201, configured to receive frequency domain data;
an inverse fourier transform module 202, configured to perform inverse fourier transform on the frequency domain data to convert the frequency domain data into time domain data;
a zero padding module 203, configured to perform zero padding on the first cyclic prefix length deleted in the time domain by using the time domain data based on the PUSCH frame structure, to obtain padded time domain data;
a deleting module 204, configured to delete the second cyclic prefix length and the guard time length in the supplemental time domain data based on the PRACH format0 frame structure, to obtain a time domain sample point corresponding to the PRACH sequence.
The device for recovering time domain data of the embodiment of the invention is based on a PUSCH frame structure, and supplements the first cyclic prefix length deleted in the time domain by a zero-supplementing mode to obtain supplemented time domain data; and based on the PRACH format0 frame structure, deleting the second cyclic prefix length and the protection time length in the supplementary time domain data to obtain a time domain sample point corresponding to the PRACH sequence. Therefore, the embodiment of the invention recovers the PRACH format0 data by a method of zero filling and cyclic prefix removal for the time domain data, realizes the recovery of time domain sample points of different channels under the condition of different frame formats, avoids introducing redundant interference data, and reduces the processing complexity.
According to an apparatus for recovering time domain data provided by the present invention, the zero padding module includes:
a time length determining module, configured to determine a time length of a PRACH format0 frame structure;
and a final zero padding module, configured to, based on the PUSCH frame structure, pad the first cyclic prefix length deleted in the time domain by zero padding to obtain the time-length-padded time domain data.
According to the apparatus for recovering time domain data provided by the present invention, the final zero padding module is specifically configured to: and according to the OFDM symbols and a first cyclic prefix length calculation formula, keeping the numerical value corresponding to each OFDM symbol unchanged, and supplementing the sampling points corresponding to the first cyclic prefix length in front of each OFDM symbol in a zero-padding mode until the supplemented time domain data of the time length is obtained.
According to an apparatus for recovering time domain data provided by the present invention, the deleting module includes:
a second cyclic prefix length and guard time length determination module, configured to determine a second cyclic prefix length and guard time length based on the base station sampling rate and the PRACH format0 frame structure;
and deleting by a final deletion module, the second cyclic prefix length and the guard time length in the supplemental time domain data to obtain a time domain sample point corresponding to the PRACH sequence.
According to an apparatus for recovering time domain data provided by the present invention, the apparatus for recovering time domain data further comprises:
and the preprocessing module is used for placing a plurality of resource element data at two ends of the frequency domain data through IFFT _ shift operation.
According to the method for recovering time domain data provided by the present invention, the apparatus for recovering time domain data further comprises:
and the down-sampling processing module is used for performing down-sampling processing on the time domain sample points corresponding to the PRACH sequence.
Fig. 7 illustrates a physical structure diagram of an electronic device, and as shown in fig. 7, the electronic device may include: a processor (processor) 710, a communication Interface (Communications Interface) 720, a memory (memory) 730, and a communication bus 740, wherein the processor 710, the communication Interface 720, and the memory 730 communicate with each other via the communication bus 740. Processor 710 may invoke logic instructions in memory 730 to perform a method of recovering time domain data, the method comprising: receiving frequency domain data; performing inverse Fourier transform on the frequency domain data to convert the frequency domain data into time domain data; based on a PUSCH frame structure, supplementing the first cyclic prefix length deleted in the time domain by zero padding to obtain supplemented time domain data; and based on the PRACH format0 frame structure, deleting the second cyclic prefix length and the protection time length in the supplementary time domain data to obtain a time domain sample point corresponding to the PRACH sequence.
In addition, the logic instructions in the memory 730 can be implemented in the form of software functional units and stored in a computer readable storage medium when the software functional units are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product, the computer program product comprising a computer program, the computer program being storable on a non-transitory computer-readable storage medium, the computer program, when being executed by a processor, being capable of executing the method for restoring time domain data provided by the above methods, the method comprising: receiving frequency domain data; performing inverse Fourier transform on the frequency domain data to convert the frequency domain data into time domain data; based on a PUSCH frame structure, supplementing the first cyclic prefix length deleted in the time domain by the time domain data in a zero-padding mode to obtain supplemented time domain data; and based on the PRACH format0 frame structure, deleting the second cyclic prefix length and the protection time length in the supplementary time domain data to obtain a time domain sample point corresponding to the PRACH sequence.
In yet another aspect, the present invention also provides a non-transitory computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method for restoring time domain data provided by performing the above methods, the method comprising: receiving frequency domain data; performing inverse Fourier transform on the frequency domain data to convert the frequency domain data into time domain data; based on a PUSCH frame structure, supplementing the first cyclic prefix length deleted in the time domain by the time domain data in a zero-padding mode to obtain supplemented time domain data; and based on the PRACH format0 frame structure, deleting the second cyclic prefix length and the protection time length in the supplementary time domain data to obtain a time domain sample point corresponding to the PRACH sequence.
The above-described embodiments of the apparatus are merely illustrative, and 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, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on the understanding, the above technical solutions substantially or otherwise contributing to the prior art may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the various embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A method for recovering time domain data, comprising:
receiving frequency domain data;
performing inverse Fourier transform on the frequency domain data to convert the frequency domain data into time domain data;
based on a PUSCH frame structure, supplementing the first cyclic prefix length deleted in the time domain by the time domain data in a zero-padding mode to obtain supplemented time domain data;
and based on the PRACH format0 frame structure, deleting the second cyclic prefix length and the protection time length in the supplementary time domain data to obtain a time domain sample point corresponding to the PRACH sequence.
2. The method for recovering time domain data according to claim 1, wherein the first cyclic prefix length deleted in the time domain of the time domain data is supplemented by means of zero padding based on a PUSCH frame structure, so as to obtain supplemented time domain data;
determining the time length of a PRACH format0 frame structure;
and based on a PUSCH frame structure, supplementing the first cyclic prefix length deleted in the time domain by the time domain data in a zero-padding mode to obtain the supplemented time domain data of the time length.
3. The method according to claim 2, wherein the supplementing the first cyclic prefix length deleted in the time domain by zero padding based on the PUSCH frame structure to obtain the time-length supplemented time domain data comprises:
and according to the OFDM symbols and a first cyclic prefix length calculation formula, keeping the numerical value corresponding to each OFDM symbol unchanged, and supplementing the sampling point corresponding to the first cyclic prefix length in front of each OFDM symbol in a zero-padding mode until the supplemented time domain data of the time length is obtained.
4. The method according to claim 1, wherein the deleting a second cyclic prefix length and a guard time length in the supplemental time domain data based on a PRACH format0 frame structure to obtain a time domain sample point corresponding to a PRACH sequence includes:
determining a second cyclic prefix length and a protection time length based on the base station sampling rate and the PRACH format0 frame structure;
and deleting the second cyclic prefix length and the protection time length in the supplementary time domain data to obtain a time domain sample point corresponding to the PRACH sequence.
5. The method for recovering time domain data according to claim 1, wherein before performing inverse fourier transform based on the frequency domain data to convert into time domain data, further comprising:
and placing a plurality of resource element data at two ends of the frequency domain data through IFFT _ shift operation.
6. The method according to claim 1, wherein after the deleting a second cyclic prefix length and a guard time length in the supplemental time domain data based on the PRACH format0 frame structure to obtain a time domain sample point corresponding to a PRACH sequence, the method further includes:
and performing down-sampling processing based on the time domain sample points corresponding to the PRACH sequence.
7. An apparatus for recovering time domain data, comprising:
a receiving module, configured to receive frequency domain data;
the inverse Fourier transform module is used for carrying out inverse Fourier transform on the frequency domain data to convert the frequency domain data into time domain data;
a zero padding module, configured to pad, based on a PUSCH frame structure, a first cyclic prefix length of the time domain data deleted in the time domain in a zero padding manner, so as to obtain padded time domain data;
and the deleting module is used for deleting the second cyclic prefix length and the protection time length in the supplementary time domain data based on the PRACH format0 frame structure to obtain a time domain sample point corresponding to the PRACH sequence.
8. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of recovering time domain data according to any one of claims 1 to 6 when executing the program.
9. A non-transitory computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements a method of restoring time-domain data according to any one of claims 1 to 6.
10. A computer program product comprising a computer program, wherein the computer program, when executed by a processor, implements a method of recovering time domain data as claimed in any one of claims 1 to 6.
CN202211306073.4A 2022-10-24 2022-10-24 Method and device for recovering time domain data and electronic equipment Active CN115913459B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211306073.4A CN115913459B (en) 2022-10-24 2022-10-24 Method and device for recovering time domain data and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211306073.4A CN115913459B (en) 2022-10-24 2022-10-24 Method and device for recovering time domain data and electronic equipment

Publications (2)

Publication Number Publication Date
CN115913459A true CN115913459A (en) 2023-04-04
CN115913459B CN115913459B (en) 2024-10-18

Family

ID=86470054

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211306073.4A Active CN115913459B (en) 2022-10-24 2022-10-24 Method and device for recovering time domain data and electronic equipment

Country Status (1)

Country Link
CN (1) CN115913459B (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120307743A1 (en) * 2011-06-01 2012-12-06 Telefonaktiebolaget L M Ericsson (Publ) Symbol fft rach processing methods and devices
CN102918782A (en) * 2011-06-02 2013-02-06 华为技术有限公司 Distributed base station system
CN103516500A (en) * 2012-06-29 2014-01-15 联芯科技有限公司 Generation method and device for physical random accessing channel baseband signal
CN105873231A (en) * 2014-11-07 2016-08-17 普天信息技术有限公司 Method and device for sending random access signal
US20160373222A1 (en) * 2015-06-18 2016-12-22 Freescale Semiconductor, Inc. Apparatus and method of performing a decimation on a signal for pattern detection
CN106664170A (en) * 2014-08-18 2017-05-10 瑞典爱立信有限公司 Simple rach (srach)
CN108040366A (en) * 2017-12-14 2018-05-15 重庆邮电大学 A kind of arbitrary access front signal detection method based on frequency offset correction
CN109792622A (en) * 2018-06-11 2019-05-21 香港应用科技研究院有限公司 The frequency domain PRACH filtering restored for PRACH signal
US10448432B1 (en) * 2018-06-11 2019-10-15 Hong Kong Applied Science And Technology Research Institute Co., Ltd. Frequency domain PRACH filter for PRACH signal recovery
CN113424567A (en) * 2018-12-21 2021-09-21 株式会社Ntt都科摩 User terminal and wireless communication method
CN113543351A (en) * 2021-06-28 2021-10-22 广州慧睿思通科技股份有限公司 Preamble sequence detection method and device, communication equipment and readable storage medium
CN114039713A (en) * 2021-10-28 2022-02-11 浪潮软件科技有限公司 Method, device, equipment and product for processing 5G uplink physical layer channel
CN114696972A (en) * 2020-12-28 2022-07-01 广州慧睿思通科技股份有限公司 PRACH detection method, high-layer physical layer module, device and equipment

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120307743A1 (en) * 2011-06-01 2012-12-06 Telefonaktiebolaget L M Ericsson (Publ) Symbol fft rach processing methods and devices
CN102918782A (en) * 2011-06-02 2013-02-06 华为技术有限公司 Distributed base station system
CN103516500A (en) * 2012-06-29 2014-01-15 联芯科技有限公司 Generation method and device for physical random accessing channel baseband signal
CN106664170A (en) * 2014-08-18 2017-05-10 瑞典爱立信有限公司 Simple rach (srach)
CN105873231A (en) * 2014-11-07 2016-08-17 普天信息技术有限公司 Method and device for sending random access signal
US20160373222A1 (en) * 2015-06-18 2016-12-22 Freescale Semiconductor, Inc. Apparatus and method of performing a decimation on a signal for pattern detection
CN108040366A (en) * 2017-12-14 2018-05-15 重庆邮电大学 A kind of arbitrary access front signal detection method based on frequency offset correction
CN109792622A (en) * 2018-06-11 2019-05-21 香港应用科技研究院有限公司 The frequency domain PRACH filtering restored for PRACH signal
US10448432B1 (en) * 2018-06-11 2019-10-15 Hong Kong Applied Science And Technology Research Institute Co., Ltd. Frequency domain PRACH filter for PRACH signal recovery
CN113424567A (en) * 2018-12-21 2021-09-21 株式会社Ntt都科摩 User terminal and wireless communication method
CN114696972A (en) * 2020-12-28 2022-07-01 广州慧睿思通科技股份有限公司 PRACH detection method, high-layer physical layer module, device and equipment
CN113543351A (en) * 2021-06-28 2021-10-22 广州慧睿思通科技股份有限公司 Preamble sequence detection method and device, communication equipment and readable storage medium
CN114039713A (en) * 2021-10-28 2022-02-11 浪潮软件科技有限公司 Method, device, equipment and product for processing 5G uplink physical layer channel

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
""R1-162384"", 3GPP TSG_RAN\\WG1_RL1, 2 April 2016 (2016-04-02) *
刘锟;戴博;杨维维;: "NB-IoT系统物理随机接入信道设计", 中兴通讯技术, no. 01, 10 February 2017 (2017-02-10) *

Also Published As

Publication number Publication date
CN115913459B (en) 2024-10-18

Similar Documents

Publication Publication Date Title
KR101511981B1 (en) Avoiding spectral lines on pilot tones in ieee 802.11ac by avoiding r matrix of all ones
US9426827B2 (en) Symbol FFT RACH processing methods and devices
US8576932B2 (en) Methods and arrangements in a wireless communication system for producing signal structure with cyclic prefix
CN111245750B (en) Frequency offset estimation method, device and storage medium
CN110912645A (en) 5G NR downlink synchronization method and system based on SDR platform
CN110198567B (en) Random access detection method and device
US10200229B2 (en) Method and apparatus for extracting resource block from signal
EP3913876A1 (en) Data transmision method and device
CN104125184A (en) Pilot signal transmission method and equipment
US20190173653A1 (en) Communication method and communications apparatus
US9094275B1 (en) Interference cancellation (IC) receiver
CN115102668B (en) PDCCH blind detection method and device in 5G communication system, electronic equipment and storage medium
CN111182647B (en) Random access detection method and device
EP4199406A1 (en) Signal generation method and device
CN114039713B (en) Processing method, device, equipment and product of 5G uplink physical layer channel
CN105874855A (en) Data transmission method and device
CN113411909B (en) Data processing method, device, system and storage medium
CN101123449A (en) Interference elimination method and device
CN108737306B (en) Frequency division multiplexing based communication
CN115913459B (en) Method and device for recovering time domain data and electronic equipment
CN107438041A (en) A kind of method and device for sending signal and reception signal
CN116234055A (en) Signal processing method and base station
US11777640B2 (en) Method and apparatus for dummy sequence insertion in data modulation
CN109714133B (en) Data transmission method, data sending device and data receiving device
CN111212008A (en) Synchronization signal sending method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant