Data conversion method, device, equipment and storage medium
By selecting the reference signal in the RF receiver and calculating the frequency domain data of the target signal using its frequency domain data and signal differences, the resource waste caused by time domain to frequency domain transformation in the RF receiver is solved, and efficient resource utilization is achieved.
Patent Information
- Application Number
- CN202110335260.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-29
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2041-03-29
AI Technical Summary
In a radio frequency receiver, since it is necessary to convert time domain to frequency domain for each same frequency signal separately, the computing resources and data transmission resources increase linearly with the number of signals, resulting in resource waste.
By selecting a reference signal and using its frequency domain data and signal difference from the target signal, the frequency domain data of the target signal is calculated, so that only one copy of the frequency domain data needs to be transmitted to the frequency domain processing module.
This method greatly reduces the consumption of computing resources and data transmission bandwidth, and improves resource utilization efficiency.
Smart Images

Figure CN115134054B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a data conversion method, device, equipment and storage medium. Background Art
[0002] In modern communication systems, a radio frequency receiver generally transforms a received time domain signal into a frequency domain signal through Fourier transform, such as fast Fourier transform, for processing.
[0003] In the related art, when a radio frequency receiver receives multiple signals of the same frequency, each signal is transformed from the time domain to the frequency domain to obtain multiple frequency domain data, and the multiple frequency domain data are transmitted to the frequency domain processing module, which processes the multiple frequency domain data. Summary of the invention
[0004] During the research on related technologies, the inventors found that since the RF receiver needs to transform each signal from the time domain to the frequency domain separately, and then transmit each frequency domain data after Fourier transformation to the frequency domain data processing module for subsequent calculations, this will cause the computing resources and data transmission resources to increase linearly with the increase in the number of signals.
[0005] The present disclosure provides a data transformation method, device, equipment and storage medium to solve the problem in the related art that each signal is transformed from the time domain to the frequency domain, resulting in a linear increase in computing resources and the number of signals.
[0006] In a first aspect, the present disclosure provides a data transformation method, comprising:
[0007] Acquire at least two same-frequency signals;
[0008] Selecting a reference signal from the at least two same-frequency signals;
[0009] Determine a signal difference between a target signal and the reference signal, wherein the target signal is any signal of the at least two co-frequency signals except the reference signal;
[0010] Obtain frequency domain data of the reference signal transformed from the time domain to the frequency domain;
[0011] The frequency domain data of the target signal is obtained by using the frequency domain data of the reference signal and the signal difference.
[0012] Optionally, the selecting a reference signal from the multiple same-frequency signals includes:
[0013] Obtaining a synchronization point of each of the same-frequency signals;
[0014] The reference signal is selected according to the synchronization point.
[0015] Optionally, the selecting the reference signal according to the synchronization point includes:
[0016] From the at least two same-frequency signals, the same-frequency signal with the earliest time corresponding to the synchronization point is selected as the reference signal.
[0017] Optionally, determining a signal difference between the target signal and the reference signal includes:
[0018] Determining a time offset between a synchronization point of the target signal and a synchronization point of the reference signal;
[0019] The time offset is taken as the signal difference.
[0020] Optionally, the time offset is a positive value and does not exceed the length of the cyclic prefix.
[0021] Optionally, the obtaining the frequency domain data of the target signal by using the frequency domain data of the reference signal and the signal difference includes:
[0022] Obtaining a compensation phase value of each subcarrier corresponding to the target signal according to the time offset;
[0023] The product of the compensated phase value and the frequency domain data of the reference signal is calculated, and the product is used as the frequency domain data of the target signal.
[0024] Optionally, obtaining the compensation phase value of each subcarrier corresponding to the target signal according to the time offset includes:
[0025] Acquire the number of Fourier transform points corresponding to the sampling rate of the reference signal and the number of effective subcarriers corresponding to the sampling rate;
[0026] Determining the starting point of the effective subcarrier according to the number of Fourier transform points and the number of effective subcarriers;
[0027] Acquire the number of subcarriers occupied by the frequency domain resources of the reference signal and the starting point for allocating the frequency domain resources;
[0028] Obtaining, according to the starting point of the frequency domain resource and the number of subcarriers, a subcarrier number corresponding to the frequency domain resource of the reference signal;
[0029] The compensated phase value is obtained according to the subcarrier number, the starting point of the effective subcarrier, the number of Fourier transform points and the time offset.
[0030] Optionally, the acquiring the synchronization point of each of the same-frequency signals includes:
[0031] A time domain correlation operation is performed on the same-frequency signal to obtain a synchronization point of the same-frequency signal.
[0032] In a second aspect, the present disclosure provides a data conversion device, comprising:
[0033] An acquisition module, used to acquire at least two same-frequency signals;
[0034] A selection module, configured to select a reference signal from the at least two same-frequency signals;
[0035] A determination module, configured to determine a signal difference between a target signal and the reference signal, wherein the target signal is any signal of the at least two co-frequency signals except the reference signal;
[0036] An acquisition module, used to obtain frequency domain data of the reference signal transformed from the time domain to the frequency domain;
[0037] A calculation module is used to obtain the frequency domain data of the target signal by using the frequency domain data of the reference signal and the signal difference.
[0038] In a third aspect, the present disclosure provides an electronic device, comprising: a processor, a memory, and a communication bus, wherein the processor and the memory communicate with each other via the communication bus;
[0039] The memory is used to store computer programs;
[0040] The processor is used to execute the program stored in the memory to implement the data transformation method described in the first aspect.
[0041] In a fourth aspect, the present disclosure provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the data transformation method described in the first aspect.
[0042] The above technical solution provided by the embodiment of the present disclosure has the following advantages compared with the prior art:
[0043] In the technical solution provided by the present embodiment, for at least two co-frequency signals obtained, the data transmitted to the frequency domain processing module is the frequency domain data of the reference signal and the signal difference between the target signal and the reference signal. That is, the technical solution of the present embodiment can transmit only one copy of the frequency domain data (that is, the frequency domain data of the reference signal) to the frequency domain processing module. Compared with the related technology of transmitting multiple frequency domain data of each signal to the frequency domain processing module, the solution of the present embodiment can not only greatly reduce computing resources, but also reduce the transmission bandwidth. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0045] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0046] Figure 1 A schematic diagram of a flow chart of a data transformation method in an embodiment of the present disclosure;
[0047] Figure 2 It is another flowchart of the data transformation method in the embodiment of the present disclosure;
[0048] Figure 3 It is another flowchart of the data transformation method in the embodiment of the present disclosure;
[0049] Figure 4 It is another flowchart of the data transformation method in the embodiment of the present disclosure;
[0050] Figure 5 A schematic diagram of the structure of a data conversion device in an embodiment of the present disclosure;
[0051] Figure 6 It is another structural schematic diagram of the data conversion device in the embodiment of the present disclosure;
[0052] Figure 7 Schematic diagram of the structure of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.
[0054] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0055] The embodiments of the present disclosure provide a signal conversion method, which can be applied to any electronic device, wherein the electronic device may include a smart phone (such as an Android phone, an iOS phone, a Windows Phone phone, etc.), a tablet computer, a PDA, a laptop computer, a video matrix, a monitoring platform, a mobile Internet device (MID, Mobile Internet Devices) or a wearable device, etc. The above are only examples and not exhaustive, including but not limited to the above devices.
[0056] like Figure 1 As shown, the method may include the following steps:
[0057] Step 101: Acquire at least two same-frequency signals.
[0058] In this embodiment, a frequency difference between any two same-frequency signals of the at least two same-frequency signals is less than a frequency threshold.
[0059] In this embodiment, at least two same-frequency signals may be received through the same channel of the radio frequency receiver. In this case, the frequency threshold may be set to be no greater than the channel bandwidth of the channel.
[0060] The channel bandwidth is used to limit the lower and upper frequency limits of the signal allowed to pass through the channel, that is, the channel bandwidth defines a frequency passband.
[0061] The calculation formula of channel bandwidth can be:
[0062] W=f2-f1 (1)
[0063] Where W is the channel bandwidth, f1 is the lowest frequency that the channel can pass, and f2 is the highest frequency that the channel can pass. Both f1 and f2 are determined by the physical characteristics of the channel.
[0064] For example, if the frequency passband allowed by a channel is 1.5kHz to 15kHz, then the bandwidth of the channel is 15kHz-1.5kHz=13.5kHz.
[0065] Optionally, in this embodiment, the at least two same-frequency signals include but are not limited to radio frequency signals.
[0066] Step 102: Select a reference signal from at least two same-frequency signals.
[0067] Alternatively, if Figure 2 As shown, this embodiment provides the following steps to implement selecting a reference signal from the same-frequency signal:
[0068] Step 201, obtaining the synchronization point of each same-frequency signal;
[0069] The synchronization point of the same frequency signal is the frame start point of the air interface data of the same frequency signal. Optionally, the same frequency signal may be subjected to time domain correlation operation to obtain the synchronization point of the same frequency signal to determine the frame start position of the same frequency signal.
[0070] Among them, time domain correlation refers to the correlation processing of the local code (such as PN code, M code and other codes with good autocorrelation) and the received signal, and the strength of the correlation is judged by the correlation value, and then the synchronization point is determined. It is common knowledge for those skilled in the art to obtain the synchronization point of the signal through time domain correlation, and it will not be repeated here. It should be noted that obtaining the synchronization point of the signal through the time domain correlation method is only an example of this embodiment, and other methods for obtaining the synchronization point of the signal can also be used in actual application.
[0071] Step 202: Select a reference signal according to the synchronization point.
[0072] Specifically, the inventors found that when there is a positive time offset between the reference signal and the target signal, and when the positive time offset does not exceed the range of CP (Cyclic Prefix), the performance after time offset compensation is basically the same as the performance without time offset. Based on this, this embodiment provides the following implementation of selecting a reference signal from at least two co-frequency signals, such as Figure 3 As shown, step 102 may include the following steps:
[0073] Step 301: Select the same-frequency signal with the earliest synchronization point from at least two same-frequency signals;
[0074] Step 302: Use the earliest same-frequency signal corresponding to the synchronization point as a reference signal.
[0075] When the earliest co-frequency signal corresponding to the synchronization point is used as the reference signal, the target signal is a signal whose synchronization point is after the reference signal, so the time offset between the target signal and the reference signal is a positive value, wherein the target signal is any signal of at least two co-frequency signals except the reference signal.
[0076] It should be noted that selecting the earliest same-frequency signal corresponding to the synchronization point as the reference signal is only an optional implementation of the present disclosure. In other embodiments of the present disclosure, the latest same-frequency signal corresponding to the synchronization point can also be selected as the reference signal; or, when the number of same-frequency signals is not less than 3 signals, a signal whose frequency is the median of the frequencies of the same-frequency signals can also be selected from the same-frequency signals as the reference signal. It can be understood that at least two same-frequency signals can be a group of signals defined by the user. In a preferred implementation, there is a positive time deviation between the earliest same-frequency signal and the latest same-frequency signal in at least two same-frequency signals, and the positive time deviation does not exceed the range of CP. In a preferred implementation, the time deviation between the target signal and the reference signal is a positive value. In a more preferred implementation, the time deviation between the target signal and the reference signal is a positive value and does not exceed the length of CP.
[0077] Step 103: Determine the signal difference between the target signal and the reference signal.
[0078] Optionally, the signal difference includes but is not limited to a time offset between a synchronization point of the target signal and a synchronization point of the reference signal.
[0079] When the reference signal is the co-frequency signal with the earliest time corresponding to the synchronization point, the time offset between the synchronization point of the target signal and the synchronization point of the reference signal is a positive value.
[0080] When the reference signal synchronization point corresponds to the latest same-frequency signal, the time offset between the synchronization point of the target signal and the synchronization point of the reference signal is a negative value.
[0081] When a signal whose frequency is the median of the frequencies of the same-frequency signals is selected from the same-frequency signals as the reference signal, the time offset between the synchronization point of the target signal and the synchronization point of the reference signal has a positive value and a negative value.
[0082] Step 104: Obtain frequency domain data by transforming the reference signal from the time domain to the frequency domain.
[0083] The reference signal can be transformed from time domain analysis to frequency domain analysis by Fourier transform, thereby obtaining frequency domain data of the reference signal. Preferably, the reference signal is transformed to frequency domain analysis by fast Fourier transform.
[0084] Among them, time domain analysis refers to describing the changing trend of the signal with time as a reference, while frequency domain analysis refers to describing the changing trend of the signal characteristics in terms of frequency. Therefore, for a signal, the change law of signal strength over time is called the time domain characteristic of the signal, and the signals of each single frequency used to synthesize the signal are called the frequency domain characteristics of the signal.
[0085] Step 105: Obtain frequency domain data of the target signal using the frequency domain data of the reference signal and the signal difference.
[0086] Optionally, when the frequency domain data of the target signal is obtained by using the frequency domain data of the reference signal and the signal difference, as follows: Figure 4 As shown, the following steps may be included:
[0087] Step 401, obtaining a compensation phase value of each subcarrier corresponding to a target signal according to a time offset;
[0088] Optionally, in this embodiment, the compensation phase value of each subcarrier corresponding to the target signal is obtained through the following process steps:
[0089] Obtaining the number of Fourier transform points corresponding to the sampling rate of the reference signal and the number of effective subcarriers corresponding to the sampling rate;
[0090] Determine the starting point of the effective subcarrier according to the number of Fourier transform points and the number of effective subcarriers;
[0091] The formula used in this step can be:
[0092] kStart=(NM) / 2 (2)
[0093] N represents the number of Fourier transform points of the reference signal, M represents the number of valid subcarriers of the reference signal, and kStart represents the starting point of the valid subcarriers of the reference signal.
[0094] Obtaining the number of subcarriers occupied by the frequency domain resources of the reference signal and the starting point for allocating the frequency domain resources;
[0095] According to the starting point of the frequency domain resource and the number of subcarriers, obtain the subcarrier number corresponding to the frequency domain resource of the reference signal;
[0096] The formula used in this step can be:
[0097] k=rbStart+[0:N subcarrier -1]' (3)
[0098] Wherein, k represents the subcarrier number corresponding to the frequency domain resource of the reference signal, rbStart represents the starting point of the allocated frequency domain resource of the reference signal, and N subcarrier Indicates the number of subcarriers of the reference signal, [0:Nsubcarrier ] represents a sequence with a step of 1. [0:N subcarrier ]' means transpose, that is, rows become columns.
[0099] In this embodiment, the starting point for allocating frequency domain resources is based on the minimum subcarrier of the effective bandwidth (ie, the subcarrier with the lowest frequency in the effective bandwidth) as a reference.
[0100] The compensation phase value is obtained according to the subcarrier number, the starting point of the effective subcarrier, the number of Fourier transform points and the time offset.
[0101] The formula used in this step can be:
[0102] angle BC =exp (j*2*π*timeOffset*(k+kStart). / N) (4)
[0103] Where k represents the subcarrier number of the reference signal, kStart represents the starting point of the valid subcarrier of the reference signal, N represents the number of fast Fourier transform points of the reference signal, timeoffset represents the time offset, angle BC Indicates the compensation phase value.
[0104] The sampling rate refers to the number of sampling points per second, and its unit is (samples / second).
[0105] In other embodiments of the present disclosure, when the signal with the largest synchronization point is used as the reference signal, the timeoffset in the above formula (4) represents the difference between the starting point of the target signal in time and the starting point of the reference signal in time domain, and the difference is a negative value (that is, this embodiment can solve the signal whose synchronization point is before the synchronization point of the reference cell).
[0106] In other embodiments of the present disclosure, when a signal whose frequency is the median of the frequencies of the same-frequency signals is selected from the same-frequency signals as a reference signal, the timeoffset in the above formula (4) represents the difference between the starting point of the target signal in time and the starting point of the reference signal in time domain, wherein when the target signal is a signal whose synchronization point is after the synchronization point of the reference cell, the difference is a positive value, and when the target signal is a signal whose synchronization point is before the synchronization point of the reference cell, the difference is a negative value.
[0107] Step 402: Calculate the product of the compensated phase value and the frequency domain data of the reference signal, and use the product as the frequency domain data of the target signal.
[0108] The technical solution provided by the embodiment of the present disclosure selects a reference signal from the at least two co-frequency signals obtained, and determines the signal difference between the target signal and the reference signal. When determining the frequency domain data of the target signal, the frequency domain data of the reference signal transformed from the time domain to the frequency domain is obtained, and the frequency domain data of the target signal is obtained by using the frequency domain data and the signal difference of the reference signal. Since the frequency domain data of the target signal can be obtained by referring to the frequency domain data of the reference signal, there is no need to perform a time domain to frequency domain transformation on other signals other than the reference signal, and the frequency domain data of other signals can be obtained, thereby greatly reducing the required computing resources.
[0109] In other embodiments of the present disclosure, when the two received signals are not co-frequency signals, the synchronization point of each signal is determined in the time domain, and Fourier transform is performed on each signal according to the synchronization point to obtain frequency domain data corresponding to each signal, and the frequency domain data is further processed.
[0110] Therefore, when there are both co-frequency signals and non-co-frequency signals in the co-frequency signal, the data transformation method in each embodiment of the present disclosure is executed on the co-frequency signal, and for the non-co-frequency signal, the synchronization point of the non-co-frequency signal is determined, and the non-co-frequency signal is Fourier transformed according to the synchronization point to obtain the frequency domain data corresponding to the non-co-frequency signal, and the frequency domain data is further processed.
[0111] In other embodiments of the present disclosure, each co-frequency signal in at least one co-frequency signal may originate from a different cell. After obtaining the frequency domain data of each co-frequency signal, relevant information of the cell, such as parameters such as the cell ID, may be determined by analyzing the frequency domain data.
[0112] Based on the same inventive concept, the present disclosure provides a data conversion device, such as Figure 5 As shown, the device may include:
[0113] The transformation module 501 is used to obtain at least two co-frequency signals; select a reference signal from the at least two co-frequency signals; determine the signal difference between the target signal and the reference signal, where the target signal is any signal of the at least two co-frequency signals except the reference signal; obtain frequency domain data of the reference signal transformed from the time domain to the frequency domain, and transmit the signal difference and the frequency domain data of the reference signal to the frequency domain processing module;
[0114] The frequency domain processing module 502 obtains the frequency domain data of the target signal by using the frequency domain data of the reference signal and the signal difference, and processes the frequency domain data of the reference signal and the frequency domain data of the target signal.
[0115] Optionally, the transformation module 501 is used to:
[0116] Obtain the synchronization point of each same-frequency signal;
[0117] The reference signal is selected according to the synchronization point.
[0118] Optionally, the transformation module 501 is used to:
[0119] From at least two same-frequency signals, the same-frequency signal with the earliest time corresponding to the synchronization point is selected as the reference signal.
[0120] Optionally, the transformation module 501 is used to:
[0121] determining a time offset between a synchronization point of a target signal and a synchronization point of a reference signal;
[0122] The time offset is taken as the signal difference.
[0123] Optionally, the time offset is a positive value and does not exceed the length of the cyclic prefix.
[0124] Optionally, the frequency domain processing module 502 is used to:
[0125] Obtaining a compensation phase value of each subcarrier corresponding to the target signal according to the time deviation;
[0126] The product of the compensated phase value and the frequency domain data of the reference signal is calculated, and the product is used as the frequency domain data of the target signal.
[0127] Optionally, the frequency domain processing module 502 is used to:
[0128] Obtaining the number of Fourier transform points corresponding to the sampling rate of the reference signal and the number of effective subcarriers corresponding to the sampling rate;
[0129] Determine the starting point of the effective subcarrier according to the number of Fourier transform points and the number of effective subcarriers;
[0130] Obtaining the number of subcarriers occupied by the frequency domain resources of the reference signal and the starting point for allocating the frequency domain resources;
[0131] According to the starting point of the frequency domain resource and the number of subcarriers, obtain the subcarrier number corresponding to the frequency domain resource of the reference signal;
[0132] The compensation phase value is obtained according to the subcarrier number, the starting point of the effective subcarrier, the number of Fourier transform points and the time offset.
[0133] Optionally, the transformation module 501 is used to:
[0134] Perform time domain correlation operations on the same-frequency signals to obtain the synchronization points of the same-frequency signals.
[0135] In the technical solution provided by the present embodiment, for at least two co-frequency signals obtained, the data transmitted to the frequency domain processing module is the frequency domain data of the reference signal and the signal difference between the target signal and the reference signal. That is, the technical solution of the present embodiment can transmit only one copy of the frequency domain data (that is, the frequency domain data of the reference signal) to the frequency domain processing module. Compared with the related technology of transmitting multiple frequency domain data of each signal to the frequency domain processing module, the solution of the present embodiment can not only greatly reduce computing resources but also reduce the transmission bandwidth.
[0136] Based on the same concept, a data conversion device is provided in the embodiment of the present disclosure. The specific implementation of the device can refer to the description of the method embodiment part, and the repeated parts will not be repeated. Figure 6 As shown, the device mainly includes:
[0137] An acquisition module 601 is used to acquire at least two same-frequency signals;
[0138] A selection module 602, configured to select a reference signal from at least two same-frequency signals;
[0139] A determination module 603 is used to determine a signal difference between a target signal and a reference signal, where the target signal is any signal of at least two co-frequency signals except the reference signal;
[0140] An acquisition module 604 is used to obtain frequency domain data of a reference signal transformed from the time domain to the frequency domain;
[0141] The calculation module 605 is used to obtain the frequency domain data of the target signal by using the frequency domain data of the reference signal and the signal difference.
[0142] The selection module 602 is specifically used for:
[0143] Obtain the synchronization point of each same-frequency signal;
[0144] The reference signal is selected according to the synchronization point.
[0145] The selection module 602 is specifically used for:
[0146] From at least two same-frequency signals, the same-frequency signal with the earliest time corresponding to the synchronization point is selected as the reference signal.
[0147] The determination module 603 is specifically used for:
[0148] determining a time offset between a synchronization point of a target signal and a synchronization point of a reference signal;
[0149] The time offset is taken as the signal difference.
[0150] Optionally, the time offset is a positive value and does not exceed the length of the cyclic prefix.
[0151] The calculation module 605 is specifically used for:
[0152] Obtaining a compensation phase value of each subcarrier corresponding to the target signal according to the time deviation;
[0153] The product of the compensated phase value and the frequency domain data of the reference signal is calculated, and the product is used as the frequency domain data of the target signal.
[0154] The calculation module 605 is specifically used for:
[0155] Obtaining the number of Fourier transform points corresponding to the sampling rate of the reference signal and the number of effective subcarriers corresponding to the sampling rate;
[0156] Determine the starting point of the effective subcarrier according to the number of Fourier transform points and the number of effective subcarriers;
[0157] Obtaining the number of subcarriers occupied by the frequency domain resources of the reference signal and the starting point for allocating the frequency domain resources;
[0158] According to the starting point of the frequency domain resource and the number of subcarriers, obtain the subcarrier number corresponding to the frequency domain resource of the reference signal;
[0159] The compensation phase value is obtained according to the subcarrier number, the starting point of the effective subcarrier, the number of Fourier transform points and the time offset.
[0160] The selection module 602 is specifically used for:
[0161] Perform time domain correlation operations on the same-frequency signals to obtain the synchronization points of the same-frequency signals.
[0162] Based on the same concept, an electronic device is also provided in the embodiment of the present disclosure, such as Figure 7 As shown, the electronic device mainly includes: a processor 701, a memory 702 and a communication bus 703, wherein the processor 701 and the memory 702 communicate with each other through the communication bus 703. The memory 702 stores a program that can be executed by the processor 701, and the processor 701 executes the program stored in the memory 702 to implement the following steps:
[0163] Acquire at least two same-frequency signals;
[0164] Selecting a reference signal from at least two same-frequency signals;
[0165] Determine a signal difference between a target signal and a reference signal, where the target signal is any signal of at least two co-frequency signals except the reference signal;
[0166] The frequency domain data of the reference signal is obtained by transforming the time domain into the frequency domain, and the frequency domain data of the target signal is obtained by using the frequency domain data of the reference signal and the signal difference.
[0167] The communication bus 703 mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus 703 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0168] The memory 702 may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Alternatively, the memory may also be at least one storage device located away from the processor 701.
[0169] The above-mentioned processor 701 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc., and can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
[0170] In another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed on a computer, the computer executes the data transformation method described in the above embodiment.
[0171] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instruction is loaded and executed on a computer, the process or function described in the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction is transmitted from a website site, a computer, a server or a data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a tape, etc.), an optical medium (such as a DVD) or a semiconductor medium (such as a solid-state hard disk), etc.
[0172] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0173] The above description is only a specific embodiment of the present invention, so that those skilled in the art can understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but should conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A data transformation method, characterized in that: include: Acquire at least two same-frequency signals; Selecting a reference signal from the at least two same-frequency signals; Determine a signal difference between a target signal and the reference signal, wherein the target signal is any signal of the at least two co-frequency signals except the reference signal; Obtain frequency domain data of the reference signal transformed from the time domain to the frequency domain; Obtaining frequency domain data of the target signal using the frequency domain data of the reference signal and the signal difference; The determining a signal difference between the target signal and the reference signal includes: Determining a time offset between a synchronization point of the target signal and a synchronization point of the reference signal; Using the time offset as the signal difference; The obtaining the frequency domain data of the target signal by using the frequency domain data of the reference signal and the signal difference includes: Obtaining a compensation phase value of each subcarrier corresponding to the target signal according to the time offset; The product of the compensated phase value and the frequency domain data of the reference signal is calculated, and the product is used as the frequency domain data of the target signal.
2. The method according to claim 1, characterized in that The selecting a reference signal from the at least two same-frequency signals comprises: Obtaining a synchronization point of each of the same-frequency signals; The reference signal is selected according to the synchronization point.
3. The method according to claim 2, characterized in that The selecting the reference signal according to the synchronization point comprises: From the at least two same-frequency signals, the same-frequency signal with the earliest time corresponding to the synchronization point is selected as the reference signal.
4. The method according to claim 1, characterized in that The time offset is a positive value and does not exceed the length of the cyclic prefix.
5. The method according to claim 1, characterized in that: The obtaining, according to the time offset, a compensation phase value of each subcarrier corresponding to the target signal, comprises: Acquire the number of Fourier transform points corresponding to the sampling rate of the reference signal and the number of effective subcarriers corresponding to the sampling rate; Determining the starting point of the effective subcarrier according to the number of Fourier transform points and the number of effective subcarriers; Acquire the number of subcarriers occupied by the frequency domain resources of the reference signal and the starting point for allocating the frequency domain resources; Obtaining, according to the starting point of the frequency domain resource and the number of subcarriers, a subcarrier number corresponding to the frequency domain resource of the reference signal; The compensated phase value is obtained according to the subcarrier number, the starting point of the effective subcarrier, the number of Fourier transform points and the time offset.
6. The method according to claim 2, characterized in that The step of obtaining the synchronization point of each of the same-frequency signals comprises: A time domain correlation operation is performed on the same-frequency signal to obtain a synchronization point of the same-frequency signal.
7. A data conversion device, characterized in that: include: An acquisition module, used to acquire at least two same-frequency signals; A selection module, configured to select a reference signal from the at least two same-frequency signals; A determination module, configured to determine a signal difference between a target signal and the reference signal, wherein the target signal is any signal of the at least two co-frequency signals except the reference signal; The determining a signal difference between the target signal and the reference signal includes: Determining a time offset between a synchronization point of the target signal and a synchronization point of the reference signal; Using the time offset as the signal difference; An acquisition module, used to obtain frequency domain data of the reference signal transformed from the time domain to the frequency domain; A calculation module, configured to obtain the frequency domain data of the target signal by using the frequency domain data of the reference signal and the signal difference; wherein obtaining the frequency domain data of the target signal by using the frequency domain data of the reference signal and the signal difference comprises: Obtaining a compensation phase value of each subcarrier corresponding to the target signal according to the time offset; The product of the compensated phase value and the frequency domain data of the reference signal is calculated, and the product is used as the frequency domain data of the target signal.
8. An electronic device, characterized in that: include: A processor, a memory and a communication bus, wherein the processor and the memory communicate with each other via the communication bus; The memory is used to store computer programs; The processor is used to execute the program stored in the memory to implement the data transformation method described in any one of claims 1-6.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the data transformation method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Cell measurement method, device and user equipment
CN106533820A
Cell measurement method and device, and user equipment
CN106534019A