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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 125000004122 cyclic group Chemical group 0.000 claims abstract description 90
- 238000012545 processing Methods 0.000 claims abstract description 23
- 230000001502 supplementing effect Effects 0.000 claims abstract description 18
- 238000005070 sampling Methods 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 15
- 230000000153 supplemental effect Effects 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 7
- 238000011084 recovery Methods 0.000 abstract description 9
- 238000004891 communication Methods 0.000 abstract description 7
- 230000007547 defect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 5
- 239000013589 supplement Substances 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005111 flow chemistry technique Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing 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
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:
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.
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:
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):
the first cyclic prefix length calculation formula is shown in formula (2):
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,sample point number representing an OFDM symbol, < >>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:
TABLE 1
As shown in table 1, the PRACH format0 frame structure has a second cyclic prefix length ofThe 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.
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)
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 |
-
2022
- 2022-10-24 CN CN202211306073.4A patent/CN115913459B/en active Active
Patent Citations (13)
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)
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 |