Method for alternately sampling signals, radio transceiver, storage medium and electronic device

Through the signal alternating sampling method, using the delay controller and multiple signal samplers, configuring the initial delay and target delay information, efficient alternating sampling of signals is achieved, and the signal sampling efficiency and accuracy are improved.

CN119382827BActive Publication Date: 2025-09-26SUNWAVE COMM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411535336.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-09-26
Estimated Expiration
2044-10-29

AI Technical Summary

Technical Problem

In the prior art, the signal sampling efficiency is low, and it is impossible to effectively improve the signal receiving performance of the radio signal transceiver by increasing the sampling rate of the signal sampler.

Method used

A signal alternating sampling method is adopted. Through a delay controller and multiple signal samplers, the target sampler is screened out according to the sampling rate requirement of the signal sampler, and the initial delay information and target delay information are configured to realize the alternating sampling of the signal.

Benefits of technology

The signal sampling efficiency and sampling accuracy are improved, the time required for signal sampling is compressed, and the problem of low signal sampling efficiency is solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119382827B_ABST
    Figure CN119382827B_ABST
Patent Text Reader

Abstract

The present application discloses a method for alternately sampling a signal, a radio transceiver, a storage medium, and an electronic device. The method includes: selecting multiple target samplers for sampling a target signal from multiple signal samplers according to the sampling rate requirement of the target signal; configuring initial delay information for each target sampler according to the sampler information of the multiple target samplers, wherein the initial delay information is used to indicate the starting time point of the signal segment sent by the delay controller to the corresponding target sampler in the target signal, and the sampler information is used to indicate the signal sampling performance of the corresponding target signal sampler; adjusting the initial delay information according to the target delay information to obtain the target delay information corresponding to the target sampler; and controlling the delay controller to send the target signal to the target sampler according to the signal sending delay indicated by the target delay information. The above technical solution solves the problem of low signal sampling efficiency in the related art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a method for alternately sampling a signal, a radio transceiver, a storage medium, and an electronic device. Background Art

[0002] In wireless communication systems, signal transmission and reception are the core functions of radio signal transceivers. On a radio signal transceiver, receiving a wireless signal usually requires sampling the radio signal to achieve reception of the radio signal. Currently, in order to achieve the function of receiving radio signals, a radio signal sampler, such as an ADC (Analog-to-Digital Converter), is usually configured on the radio signal receiver. Therefore, the sampling rate of the signal sampler has become a core factor affecting the radio signal reception performance. In order to improve the signal reception performance of the radio signal transceiver, a signal sampler with a higher sampling rate is required. However, the sampling rate of the signal sampler has an upper limit, and relying on a signal sampler with a higher sampling rate cannot effectively improve the signal reception performance of the radio signal transceiver.

[0003] With respect to the problem of low signal sampling efficiency in related technologies, no effective solution has been proposed yet. Summary of the Invention

[0004] The embodiments of the present application provide a method for alternately sampling a signal, a radio transceiver, a storage medium, and an electronic device, so as to at least solve the problem of low signal sampling efficiency in the related art.

[0005] According to one embodiment of the present application, a method for alternately sampling a signal is provided. The signal acquisition system includes a delay controller, multiple signal samplers, and a processor. The signal output end of the delay controller is connected to the signal input end of each of the signal samplers. The processor is respectively connected to each of the signal samplers and the delay controller. The method is applied to the processor and includes:

[0006] Selecting a plurality of target samplers for sampling the target signal from the plurality of signal samplers according to a sampling rate requirement for the target signal, wherein the plurality of target samplers are used to alternately sample signal segments corresponding to a plurality of sub-time periods within a unit time period in the target signal;

[0007] configuring initial delay information for each target sampler according to sampler information of the plurality of target samplers, wherein the initial delay information is used to indicate a starting time point in the target signal of a signal segment sent by the delay controller to the corresponding target sampler, and the sampler information is used to indicate signal sampling performance of the corresponding target signal sampler;

[0008] Adjusting the initial delay information according to target delay information to obtain target delay information corresponding to the target sampler, wherein the target delay information is used to indicate a signal transmission delay between the delay controller and the target sampler;

[0009] The delay controller is controlled to send the target signal to the target sampler according to the signal sending delay indicated by the target delay information.

[0010] Optionally, configuring initial delay information for each target sampler according to the sampler information of the plurality of target samplers includes:

[0011] Acquire a target sampling rate of each target sampler, wherein the target sampling rate is used to indicate the number of signals sampled per unit time by the corresponding target sampler, and the sampler information includes the target sampling rate;

[0012] Allocating a target signal segment to be sampled by the target sampler in the target signal to each target sampler according to the target sampling rate;

[0013] The starting time information of the target signal segment in the target signal is determined as the initial delay information.

[0014] Optionally, allocating, according to the target sampling rate, to each target sampler, a target signal segment in the target signal to be sampled by the target sampler, includes:

[0015] generating a signal sampling amount corresponding to each of the signal samplers according to the target sampling rates of the plurality of target samplers, wherein the signal sampling amount is used to indicate a signal amount allocated to the corresponding target sampler for sampling in each sub-signal segment included in the target signal, the sub-signal segment being a signal transmitted per unit time in the target signal;

[0016] The target signal segment is planned for the target signal sampler in each of the sub-signal segments included in the target signal according to the signal sampling amount.

[0017] Optionally, generating a signal sampling amount corresponding to each signal sampler according to the target sampling rates of the plurality of target samplers includes:

[0018] Calculating a sampling rate ratio of a plurality of target samplers according to the target sampling rate;

[0019] The corresponding signal sampling amount is allocated to each target sampler from the signal amount included in the sub-signal segment according to the sampling rate ratio.

[0020] Optionally, before adjusting the initial delay information according to the target delay information to obtain the target delay information corresponding to the target sampler, the method includes:

[0021] Acquiring signal acquisition information of the signal acquisition system, wherein the signal acquisition information is used to indicate signal acquisition quality of signals acquired by using the plurality of target samplers;

[0022] The target delay information corresponding to each target sampler is generated according to the signal acquisition information.

[0023] Optionally, generating the target delay information corresponding to each target sampler according to the signal acquisition information includes:

[0024] Determining a target delay adjustment amount corresponding to a target signal-to-noise ratio for signal sampling by the target sampler from the signal-to-noise ratio and the delay adjustment amount having a corresponding relationship, wherein the signal acquisition information includes the target signal-to-noise ratio;

[0025] adjusting initial delay information of the target signal sampler using the target delay adjustment amount to obtain candidate delay information, wherein when the target signal sampler is transmitted with the initial delay information, the signal sampled by the target signal sampler has the target signal-to-noise ratio;

[0026] In a case where the candidate delay information meets a target delay information condition, the candidate delay information is determined as the target delay information of the target sampler.

[0027] Optionally, selecting a plurality of target samplers for sampling the target signal from the plurality of signal samplers according to a sampling rate requirement for the target signal includes:

[0028] Obtaining a sampling rate of each of the signal samplers;

[0029] A plurality of target samplers are selected from the plurality of signal samplers according to a matching relationship between the sampling rate and the sampling rate requirement.

[0030] According to another embodiment of the present application, a radio transceiver for alternately sampling a signal is further provided. The signal acquisition system in the radio transceiver includes a delay controller, multiple signal samplers, and a processor. The signal output end of the delay controller is connected to the signal input end of each of the signal samplers. The processor is respectively connected to each of the signal samplers and the delay controller. The processor includes:

[0031] a screening module, configured to screen out a plurality of target samplers for sampling the target signal from the plurality of signal samplers according to a sampling rate requirement for the target signal, wherein the plurality of target samplers are configured to alternately sample signal segments corresponding to a plurality of sub-time periods within a unit time period in the target signal;

[0032] a configuration module, configured to configure initial delay information for each target sampler based on sampler information of the plurality of target samplers, wherein the initial delay information is used to indicate a starting time point in the target signal of a signal segment sent by the delay controller to the corresponding target sampler, and the sampler information is used to indicate a signal sampling performance of the corresponding target signal sampler;

[0033] an adjustment module, configured to adjust the initial delay information according to target delay information to obtain target delay information corresponding to the target sampler, wherein the target delay information is used to indicate a signal transmission delay between the delay controller and the target sampler;

[0034] A control module is configured to control the delay controller to send the target signal to the target sampler according to the signal sending delay indicated by the target delay information.

[0035] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the above-mentioned method of alternately sampling a signal when running.

[0036] According to another aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the method of alternately sampling a signal through the computer program.

[0037] In an embodiment of the present application, a delay controller and multiple signal samplers are deployed in a signal acquisition system. When a signal needs to be sampled, multiple target signal samplers are selected from the multiple signal samplers according to the sampling rate requirements of the target signal. Then, initial delay information can be configured for each target sampler based on sampler information that characterizes the sampling performance of the multiple target samplers. The initial delay information is adjusted using target delay information that indicates the signal transmission delay between the delay controller and the target sampler, thereby obtaining target delay information for the target sampler. Then, the delay controller controls the delay of sending signals to the multiple target samplers according to the target delay information, thereby achieving alternating sampling of the target signal, shortening the time required for sampling the target signal and improving the sampling efficiency and sampling accuracy of the signal. This solves the problem of low signal sampling efficiency in the related art and achieves the technical effect of improving signal sampling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0040] Figure 1 1 is a schematic diagram of a hardware environment for a method for alternately sampling a signal according to an embodiment of the present application;

[0041] Figure 2 is a flow chart of a method for alternately sampling a signal according to an embodiment of the present application;

[0042] Figure 3 1 is a hardware connection diagram of a signal acquisition system according to an embodiment of the present application;

[0043] Figure 4 is a schematic diagram of a target signal segment being continuously arranged in a sub-signal segment according to an embodiment of the present application;

[0044] Figure 5 is a schematic diagram of discrete arrangement of target signal segments in sub-signal segments according to an embodiment of the present application;

[0045] Figure 6 This is a schematic diagram of a hardware implementation method of a time-interleaved ADC according to an embodiment of the present application. Figure 1 ;

[0046] Figure 7 This is a schematic diagram of a hardware implementation method of a time-interleaved ADC according to an embodiment of the present application. Figure 2 ;

[0047] Figure 8 This is a structural block diagram of a radio transceiver for alternately sampling signals according to an embodiment of the present application. DETAILED DESCRIPTION

[0048] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0049] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0050] The method embodiments provided in the embodiments of the present application can be executed in a computer terminal, a device terminal or a similar computing device. Taking running on a computer terminal as an example, Figure 1 FIG. 1 is a schematic diagram of a hardware environment for a method of alternately sampling a signal according to an embodiment of the present application. Figure 1 As shown, the computer terminal may include one or more ( Figure 1 Only one is shown) a processor 102 (the processor 102 may include but is not limited to a microprocessor MCU or a programmable logic device FPGA and other processing devices) and a memory 104 for storing data. In an exemplary embodiment, the computer terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include Figure 1 More or fewer components than shown, or with Figure 1 Equivalent functions or comparisons shown Figure 1 Shown are different configurations with more functionality.

[0051] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for sending message push in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implementing the above-mentioned method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0052] The transmission device 106 is used to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by a computer terminal's communications provider. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0053] In this embodiment, a method for alternately sampling a signal is provided, which is applied to the above-mentioned computer terminal. Figure 2 This is a flowchart of a method for alternately sampling a signal according to an embodiment of the present application. The signal acquisition system includes a delay controller, multiple signal samplers, and a processor. The signal output end of the delay controller is connected to the signal input end of each of the signal samplers. The processor is respectively connected to each of the signal samplers and the delay controller. The method is applied to the processor. The process includes the following steps:

[0054] Step S202: selecting a plurality of target samplers for sampling the target signal from the plurality of signal samplers according to a sampling rate requirement for the target signal, wherein the plurality of target samplers are used to alternately sample signal segments corresponding to a plurality of sub-time periods within a unit time period of the target signal;

[0055] Step S204: configuring initial delay information for each target sampler based on the sampler information of the plurality of target samplers, wherein the initial delay information is used to indicate a starting time point in the target signal of a signal segment sent by the delay controller to the corresponding target sampler, and the sampler information is used to indicate a signal sampling performance of the corresponding target signal sampler;

[0056] Step S206: adjusting the initial delay information according to the target delay information to obtain target delay information corresponding to the target sampler, wherein the target delay information is used to indicate the signal transmission delay between the delay controller and the target sampler;

[0057] Step S208: Control the delay controller to send the target signal to the target sampler according to the signal sending delay indicated by the target delay information.

[0058] Through the above steps, a delay controller and multiple signal samplers are deployed in the signal acquisition system. When it is necessary to sample a signal, multiple target signal samplers are selected from the multiple signal samplers according to the sampling rate requirements of the target signal. Then, based on the sampler information that characterizes the sampling performance of the multiple target samplers, initial delay information can be configured for each target sampler. The initial delay information is adjusted by the target delay information indicating the signal transmission delay between the delay controller and the target sampler, thereby obtaining the target delay information of the target sampler. Then, the delay controller controls the delay of sending signals to the multiple target samplers according to the target delay information, thereby realizing alternating sampling of the target signal, compressing the time required for sampling the target signal, and improving the sampling efficiency and sampling accuracy of the signal. This solves the problem of low signal sampling efficiency in the related art and achieves the technical effect of improving the sampling efficiency of the signal.

[0059] Optionally, in the embodiment of the present application, Figure 3 FIG. 1 is a hardware connection diagram of a signal acquisition system according to an embodiment of the present application. Figure 3 As shown, the signal acquisition system includes a delay controller, multiple signal samplers and a processor, wherein the signal output end of the delay controller is connected to the signal input end of each signal sampler, and the processor is respectively connected to each signal sampler and the delay controller.

[0060] Optionally, in an embodiment of the present application, the delay controller is a device used to perform time delay control on the signal entering the signal sampler. The delay controller can be, but is not limited to, a DDL (Digital Delay Line), an FPGA (Field-Programmable Gate Array), an ASIC (Application-Specific Integrated Circuit), etc. This solution does not limit this.

[0061] Optionally, in an embodiment of the present application, the signal sampler is a device for converting an analog signal into a digital signal. In the present application, the signal sampler may be an ADC (Analog-to-Digital Converter), which is not limited in this solution.

[0062] In the technical solution provided in the above step S202, since the number and performance of signal samplers required for different sampling rate requirements of the target signal may be different, it is necessary to screen out multiple target samplers for sampling the target signal from the multiple signal samplers according to the sampling rate requirement of the target signal. For example, if the sampling rate requirement is 2 Gbps, and the maximum sampling rate of each ADC (signal sampler) in the system is 1 Gbps, the sampling rate requirement can be met by two 1 Gbps ADCs.

[0063] In the technical solution provided in the above step S204, the sampler information is a parameter used to characterize the signal sampling performance of the signal sampler. The sampler information may include, but is not limited to, the sampling rate, input bandwidth, clock stability, power consumption, etc. of the signal sampler, and this solution does not impose any restrictions on this.

[0064] Optionally, in an embodiment of the present application, the initial delay information is used to indicate the starting time point in the target signal of the signal segment sent by the delay controller to the corresponding target sampler, so that the signal sampler can determine the starting time for sampling the target signal based on the starting time point indicated by the initial delay information.

[0065] Optionally, in an embodiment of the present application, initial delay information may be configured for each target sampler based on the sampler information of the target sampler to ensure that each signal sampler can begin sampling the target signal at a specific phase point. A signal sampling amount corresponding to each target sampler may be generated based on the sampling rates of the multiple target samplers, i.e., a larger signal sampling amount may be allocated to a signal sampler with a higher sampling rate. Then, based on the signal sampling amount, a target signal segment to be sampled by the target sampler is divided into multiple sub-signal segments of the target signal for the target signal sampler, and the start time information of the target signal segment in the target signal is determined as the initial delay information.

[0066] In the technical solution provided in step S206 above, the target delay information is information that characterizes the effect of environmental factors on the delay of signal transmission between the delay controller and the target sampler. The target delay information may include, but is not limited to, signal-to-noise ratio, PCB wiring length, ambient temperature, etc., and this solution does not impose any restrictions on this.

[0067] Optionally, in an embodiment of the present application, the signal transmission delay between the delay controller and the target sampler may be affected by various external factors such as noise, PCB wiring length, ambient temperature, etc. If precise adjustment is not performed, it may cause misalignment of the signal sampling points, affecting the accuracy of signal acquisition. By using the target delay information to adjust the initial delay information, it can be ensured that even if there are delay differences caused by external environmental factors, the signal acquisition system can maintain precise synchronization of signal acquisition of each channel.

[0068] In the technical solution provided in the above step S208, precise control of the delay controller can be achieved to ensure that the signal reaches the target sampler accurately according to the requirements of the target delay information.

[0069] As an optional implementation manner, configuring initial delay information for each target sampler according to the sampler information of the plurality of target samplers includes:

[0070] Acquire a target sampling rate of each target sampler, wherein the target sampling rate is used to indicate the number of signals sampled per unit time by the corresponding target sampler, and the sampler information includes the target sampling rate;

[0071] Allocating a target signal segment to be sampled by the target sampler in the target signal to each target sampler according to the target sampling rate;

[0072] The starting time information of the target signal segment in the target signal is determined as the initial delay information.

[0073] Optionally, in an embodiment of the present application, based on the target sampling rate of the target sampler, the system can divide the input target signal into multiple sub-signal segments, each sub-signal segment can be sampled by a target sampler, and then the start time information of each sub-signal segment is determined as the initial delay information of the target sampler corresponding to the signal segment.

[0074] As an optional implementation manner, allocating a target signal segment in the target signal to be sampled by the target sampler to each target sampler according to the target sampling rate includes:

[0075] generating a signal sampling amount corresponding to each of the signal samplers according to the target sampling rates of the plurality of target samplers, wherein the signal sampling amount is used to indicate a signal amount allocated to the corresponding target sampler for sampling in each sub-signal segment included in the target signal, the sub-signal segment being a signal transmitted per unit time in the target signal;

[0076] The target signal segment is planned for the target signal sampler in each of the sub-signal segments included in the target signal according to the signal sampling amount.

[0077] Optionally, in an embodiment of the present application, a signal sampling amount corresponding to the rate ratio may be allocated to each signal sampler according to the relative ratio between the sampling rates of the target samplers, thereby ensuring that each target sampler can collect signals uniformly and efficiently while meeting its sampling rate requirements.

[0078] Optionally, in an embodiment of the present application, target signal segments can be planned for the target signal sampler in each sub-signal segment included in the target signal according to the signal sampling amount, wherein the target signal segments can be arranged continuously or discretely in the sub-signal segments. Figure 4 is a schematic diagram of a target signal segment being continuously arranged in a sub-signal segment according to an embodiment of the present application, such as Figure 4 As shown, the total number of signals included in the sub-signal segment is 120. Assuming that collector A can collect 50 signals per unit time and collector B can collect 100 signals per unit time, according to the rate ratio of collector A and collector B, collector A is allocated to collect 40 signals and collector B is allocated to collect 80 signals. If collectors A and B can collect all the allocated signals per unit time, then the target signal segment corresponding to collector A is target signal segment A, and the target signal segment corresponding to collector B is target signal segment B.

[0079] Optionally, in the embodiment of the present application, Figure 5 is a schematic diagram of a discrete arrangement of target signal segments in sub-signal segments according to an embodiment of the present application, such as Figure 5As shown, assuming that sampler A can collect 30 signals per unit time and sampler B can collect 60 signals per unit time, according to the rate ratio of sampler A and sampler B, sampler A is allocated to collect 40 signals and sampler B is allocated to collect 80 signals. However, if the rate ratio is 0, the sampler A is allocated to collect 40 signals and the sampler B is allocated to collect 80 signals. Figure 4 If the allocation is performed in the manner shown, then according to the sampling rate of sampler A, it can be known that it is unable to collect the first 40 signals within the unit time. At this time, sampler A can collect the target signal segment A1 and the target signal segment A2 at the same time, and sampler B can collect the target signal segment B1 and the target signal segment B2 at the same time. This allocation method can enable sampler A and sampler B to collect their allocated signal quantities within the unit time. At this time, the target signal segment corresponding to collector A is target signal segment A1+A2, and the target signal segment corresponding to collector B is target signal segment B1+B2.

[0080] As an optional implementation manner, generating a signal sampling amount corresponding to each signal sampler according to the target sampling rates of the plurality of target samplers includes:

[0081] Calculating a sampling rate ratio of a plurality of target samplers according to the target sampling rate;

[0082] The corresponding signal sampling amount is allocated to each target sampler from the signal amount included in the sub-signal segment according to the sampling rate ratio.

[0083] Optionally, in an embodiment of the present application, the system can reasonably allocate the signal sampling amount of each target sampler according to the sampling rate ratio of the target sampler. For example, there are three target samplers in the signal acquisition system, and the sampling rates are 2Gbps, 4Gbps and 6Gbps respectively. The sampling rate ratio of samplers A, B and C is 1:2:3. Then, according to the sampling rate ratio (1:2:3) calculated above, the corresponding signal sampling amount is allocated to each sampler from the total signal amount included in the sub-signal segment. Assuming that the period of the target signal is 1 microsecond, and the bandwidth and characteristics of the signal allow the total number of samples collected within 1 microsecond to be 12,000, the total signal amount included in the sub-signal segment is 12,000. Then, within 1 microsecond, the signal sampling amount of sampler A is 2,000 samples; the signal sampling amount of sampler B is 4,000 samples; and the signal sampling amount of sampler C is 6,000 samples. By calculating the sampling rate ratio and reasonably allocating the signal sampling amount, it is possible to ensure that the relative proportion of signal acquisition between samplers matches their sampling rates, thereby improving the efficiency of alternating signal sampling.

[0084] As an optional implementation manner, before adjusting the initial delay information according to the target delay information to obtain the target delay information corresponding to the target sampler, the method includes:

[0085] Acquiring signal acquisition information of the signal acquisition system, wherein the signal acquisition information is used to indicate signal acquisition quality of signals acquired by using the plurality of target samplers;

[0086] The target delay information corresponding to each target sampler is generated according to the signal acquisition information.

[0087] Optionally, in an embodiment of the present application, obtaining the signal acquisition information of the signal acquisition system may be by analyzing the single-tone signal output by the signal acquisition system, or by querying the historical signal transmission data of the signal acquisition system and obtaining the signal acquisition information of the signal acquisition system from the historical signal transmission data.

[0088] As an optional implementation manner, generating the target delay information corresponding to each target sampler according to the signal acquisition information includes:

[0089] Determining a target delay adjustment amount corresponding to a target signal-to-noise ratio for signal sampling by the target sampler from the signal-to-noise ratio and the delay adjustment amount having a corresponding relationship, wherein the signal acquisition information includes the target signal-to-noise ratio;

[0090] adjusting initial delay information of the target signal sampler using the target delay adjustment amount to obtain candidate delay information, wherein when the target signal sampler is transmitted with the initial delay information, the signal sampled by the target signal sampler has the target signal-to-noise ratio;

[0091] In a case where the candidate delay information meets a target delay information condition, the candidate delay information is determined as the target delay information of the target sampler.

[0092] Optionally, in an embodiment of the present application, a mapping table including signal-to-noise ratios and delay adjustment amounts may be constructed, and then the target signal-to-noise ratio of the signal sampled by the target sampler may be used as an index to query the corresponding target delay adjustment amount.

[0093] Optionally, in an embodiment of the present application, the target delay information condition may be an indication of whether the sampling quality after sending a signal to the sampler using the adjusted candidate delay information meets the quality requirements. In this embodiment, whether the target delay information condition is met can be determined by, but is not limited to, detecting whether the signal-to-noise ratio obtained by sampling the signal using the candidate delay information is less than a target signal-to-noise ratio threshold. When the signal-to-noise ratio is less than or equal to the target signal-to-noise ratio threshold, it is determined that the target delay information condition is met. Alternatively, whether the target delay information condition is met can be determined by detecting the number of adjustments to the initial delay information. When the number of adjustments to the initial delay information is greater than or equal to the target number, it is determined that the target delay information condition is met.

[0094] As an optional implementation manner, the selecting a plurality of target samplers for sampling the target signal from the plurality of signal samplers according to a sampling rate requirement for the target signal includes:

[0095] Obtaining a sampling rate of each of the signal samplers;

[0096] A plurality of target samplers are selected from the plurality of signal samplers according to a matching relationship between the sampling rate and the sampling rate requirement.

[0097] Optionally, in an embodiment of the present application, multiple target samplers can be screened out from multiple signal samplers through permutations and combinations based on the matching relationship between the sampling rate of the signal sampler and the sampling rate requirement. For example, if the sampling rate requirement of the target signal is 10Gbps, the system can choose to use two 5Gbps samplers in combination, or can choose to use one 2Gbps and two 4Gbps samplers in combination. This screening method can ensure that the signal acquisition system can flexibly respond to various sampling rate requirements based on the sampling rate of the signal sampler and the number of samplers.

[0098] In order to better understand the above process, the above process is described below in conjunction with optional embodiments, but it is not used to limit the technical solutions of the embodiments of the present application.

[0099] Optionally, the present application provides a hardware implementation method of a time-interleaved ADC. In order to improve the accuracy of automatic optical fiber delay compensation in the repeater station, multiple ADCs are used to alternately sample the signal to increase the sampling rate of the entire system.

[0100] This solution ensures the consistency of the clock and controls the time point when the signal is input to the ADC, which greatly reduces the clock requirements. Figure 6 This is a schematic diagram of a hardware implementation method of a time-interleaved ADC according to an embodiment of the present application. Figure 1 , Figure 7 This is a schematic diagram of a hardware implementation method of a time-interleaved ADC according to an embodiment of the present application. Figure 2 ,like Figure 6 、 7As shown, the ADCs use the same clock, and the clocks enter the ADCs at the same phase, ensuring that multiple ADCs sample at the same time. The sampling points of each ADC are staggered by adding a delay to the front end. The front-end delay changes the time point of the signal entering the ADC through PCB wiring and a delay controller. The delay time calculation formula is: t = 1 / (N*fs), (fs is the ADC sampling rate, and N is the number of ADCs). Taking a dual-channel 1Gbps sampling rate ADC as an example, the required delay is t = 1 / (2*10^9) = 0.5ns. PCB wiring is used to control the delay to around 0.5ns. The delay calibration and compensation module then controls the delay control module to compensate the delay to a reasonable range.

[0101] The delay calibration and compensation system works as follows: the system outputs a single-tone signal of a specific frequency, collects the signal through the system, analyzes the collected data, calculates the signal-to-noise ratio, then changes the delay time and recalculates, and saves the delay compensation value with the best signal-to-noise ratio as the delay calibration value.

[0102] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software and the necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.

[0103] Figure 8 is a structural block diagram of a radio transceiver for alternately sampling a signal according to an embodiment of the present application; Figure 8 As shown, including:

[0104] a screening module 802, configured to screen out a plurality of target samplers for sampling the target signal from the plurality of signal samplers according to a sampling rate requirement for the target signal, wherein the plurality of target samplers are configured to alternately sample signal segments corresponding to a plurality of sub-time periods within a unit time period of the target signal;

[0105] a configuration module 804 configured to configure initial delay information for each target sampler based on sampler information of the plurality of target samplers, wherein the initial delay information is used to indicate a starting time point in the target signal of a signal segment sent by the delay controller to the corresponding target sampler, and the sampler information is used to indicate signal sampling performance of the corresponding target signal sampler;

[0106] an adjusting module 806, configured to adjust the initial delay information according to target delay information to obtain target delay information corresponding to the target sampler, wherein the target delay information is used to indicate a signal transmission delay between the delay controller and the target sampler;

[0107] The control module 808 is configured to control the delay controller to send the target signal to the target sampler according to the signal sending delay indicated by the target delay information.

[0108] Through the above embodiment, a delay controller and multiple signal samplers are deployed in the signal acquisition system. When a signal needs to be sampled, multiple target signal samplers are screened out from the multiple signal samplers according to the sampling rate requirements of the target signal. Then, initial delay information can be configured for each target sampler based on the sampler information that characterizes the sampling performance of the multiple target samplers. The initial delay information is adjusted by the target delay information indicating the signal transmission delay between the delay controller and the target sampler, thereby obtaining the target delay information of the target sampler. Then, the delay controller controls the delay of sending signals to the multiple target samplers according to the target delay information, thereby realizing alternating sampling of the target signal, compressing the time required for sampling the target signal, and improving the sampling efficiency and sampling accuracy of the signal. This solves the problem of low signal sampling efficiency in the related art and achieves the technical effect of improving the sampling efficiency of the signal.

[0109] Optionally, the configuration module includes:

[0110] A first acquiring unit is configured to acquire a target sampling rate of each target sampler, wherein the target sampling rate is used to indicate the number of signals sampled per unit time by the corresponding target sampler, and the sampler information includes the target sampling rate;

[0111] An allocating unit, configured to allocate a target signal segment to be sampled by the target sampler in the target signal to each target sampler according to the target sampling rate;

[0112] The first determining unit is configured to determine the start time information of the target signal segment in the target signal as the initial delay information.

[0113] Optionally, the allocation unit further includes:

[0114] generating a signal sampling amount corresponding to each of the signal samplers according to the target sampling rates of the plurality of target samplers, wherein the signal sampling amount is used to indicate a signal amount allocated to the corresponding target sampler for sampling in each sub-signal segment included in the target signal, the sub-signal segment being a signal transmitted per unit time in the target signal;

[0115] The target signal segment is planned for the target signal sampler in each of the sub-signal segments included in the target signal according to the signal sampling amount.

[0116] Optionally, the allocation unit further includes:

[0117] Calculating a sampling rate ratio of a plurality of target samplers according to the target sampling rate;

[0118] The corresponding signal sampling amount is allocated to each target sampler from the signal amount included in the sub-signal segment according to the sampling rate ratio.

[0119] Optionally, the device further includes:

[0120] an acquisition module, configured to acquire signal acquisition information of the signal acquisition system before adjusting the initial delay information according to the target delay information to obtain the target delay information corresponding to the target sampler, wherein the signal acquisition information is used to indicate signal acquisition quality of signals acquired using the plurality of target samplers;

[0121] A generating module is used to generate the target delay information corresponding to each target sampler according to the signal acquisition information.

[0122] Optionally, the generating module includes:

[0123] a second determining unit, configured to determine a target delay adjustment amount corresponding to a target signal-to-noise ratio for signal sampling by the target sampler from the signal-to-noise ratios and delay adjustment amounts having a corresponding relationship, wherein the signal acquisition information includes the target signal-to-noise ratio;

[0124] an adjusting unit, configured to adjust initial delay information of the target signal sampler using the target delay adjustment amount to obtain candidate delay information, wherein when the initial delay information is used to transmit a signal to the target signal sampler, a signal sampled by the target signal sampler has the target signal-to-noise ratio;

[0125] The third determining unit is configured to determine the candidate delay information as the target delay information of the target sampler if the candidate delay information meets a target delay information condition.

[0126] Optionally, the screening module includes:

[0127] A second acquiring unit, configured to acquire a sampling rate of each of the signal samplers;

[0128] A screening unit is configured to screen out a plurality of target samplers from the plurality of signal samplers according to a matching relationship between the sampling rate and the sampling rate requirement.

[0129] An embodiment of the present application further provides a storage medium, which includes a stored program, wherein when the program is run, any of the above-mentioned methods for alternately sampling a signal is executed.

[0130] Optionally, in this embodiment, the storage medium may be configured to store program codes for executing the following steps:

[0131] S1, selecting a plurality of target samplers for sampling the target signal from the plurality of signal samplers according to a sampling rate requirement for the target signal, wherein the plurality of target samplers are used to alternately sample signal segments corresponding to a plurality of sub-time periods within a unit time period of the target signal;

[0132] S2, configuring initial delay information for each target sampler according to sampler information of the plurality of target samplers, wherein the initial delay information is used to indicate a starting time point in the target signal of a signal segment sent by the delay controller to the corresponding target sampler, and the sampler information is used to indicate signal sampling performance of the corresponding target signal sampler;

[0133] S3, adjusting the initial delay information according to the target delay information to obtain target delay information corresponding to the target sampler, wherein the target delay information is used to indicate a signal transmission delay between the delay controller and the target sampler;

[0134] S4: Control the delay controller to send the target signal to the target sampler according to the signal sending delay indicated by the target delay information.

[0135] An embodiment of the present application further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps of any of the above-mentioned embodiments of the method for alternately sampling a signal.

[0136] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0137] Optionally, in this embodiment, the processor may be configured to execute the following steps through a computer program:

[0138] S1, selecting a plurality of target samplers for sampling the target signal from the plurality of signal samplers according to a sampling rate requirement for the target signal, wherein the plurality of target samplers are used to alternately sample signal segments corresponding to a plurality of sub-time periods within a unit time period of the target signal;

[0139] S2, configuring initial delay information for each target sampler according to sampler information of the plurality of target samplers, wherein the initial delay information is used to indicate a starting time point in the target signal of a signal segment sent by the delay controller to the corresponding target sampler, and the sampler information is used to indicate signal sampling performance of the corresponding target signal sampler;

[0140] S3, adjusting the initial delay information according to the target delay information to obtain target delay information corresponding to the target sampler, wherein the target delay information is used to indicate a signal transmission delay between the delay controller and the target sampler;

[0141] S4: Control the delay controller to send the target signal to the target sampler according to the signal sending delay indicated by the target delay information.

[0142] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store program codes.

[0143] Optionally, specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0144] Obviously, those skilled in the art should understand that the modules or steps of the present application described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices. Alternatively, they can be implemented using program code executable by the computing device, so that they can be stored in a storage device and executed by the computing device. In some cases, the steps shown or described can be performed in a different order than herein, or they can be made into separate integrated circuit modules, or multiple modules or steps can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.

[0145] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for alternately sampling a signal, characterized in that: The signal acquisition system includes a delay controller, multiple signal samplers, and a processor. The signal output end of the delay controller is connected to the signal input end of each signal sampler. The processor is respectively connected to each signal sampler and the delay controller. The method is applied to the processor and includes: Selecting a plurality of target samplers for sampling the target signal from the plurality of signal samplers according to a sampling rate requirement for the target signal, wherein the plurality of target samplers are used to alternately sample signal segments corresponding to a plurality of sub-time periods within a unit time period in the target signal; configuring initial delay information for each target sampler according to sampler information of the plurality of target samplers, wherein the initial delay information is used to indicate a starting time point in the target signal of a signal segment sent by the delay controller to the corresponding target sampler, and the sampler information is used to indicate signal sampling performance of the corresponding target sampler; Adjusting the initial delay information according to target delay information to obtain target delay information corresponding to the target sampler, wherein the target delay information is used to indicate a signal transmission delay between the delay controller and the target sampler; The delay controller is controlled to send the target signal to the target sampler according to the signal sending delay indicated by the target delay information.

2. The method according to claim 1, characterized in that The configuring initial delay information for each target sampler according to the sampler information of the plurality of target samplers includes: Acquire a target sampling rate of each target sampler, wherein the target sampling rate is used to indicate the number of signals sampled per unit time by the corresponding target sampler, and the sampler information includes the target sampling rate; Allocating a target signal segment to be sampled by the target sampler in the target signal to each target sampler according to the target sampling rate; The starting time information of the target signal segment in the target signal is determined as the initial delay information.

3. The method according to claim 2, characterized in that Allocating a target signal segment to be sampled by the target sampler in the target signal to each target sampler according to the target sampling rate includes: generating a signal sampling amount corresponding to each of the signal samplers according to the target sampling rates of the plurality of target samplers, wherein the signal sampling amount is used to indicate a signal amount allocated to the corresponding target sampler for sampling in each sub-signal segment included in the target signal, the sub-signal segment being a signal transmitted per unit time in the target signal; The target signal segment is planned for the target sampler in each of the sub-signal segments included in the target signal according to the signal sampling amount.

4. The method according to claim 3, characterized in that Generating a signal sampling amount corresponding to each of the signal samplers according to the target sampling rates of the plurality of target samplers comprises: Calculating a sampling rate ratio of a plurality of target samplers according to the target sampling rate; The corresponding signal sampling amount is allocated to each target sampler from the signal amount included in the sub-signal segment according to the sampling rate ratio.

5. The method according to claim 1, wherein Before adjusting the initial delay information according to the target delay information to obtain the target delay information corresponding to the target sampler, the method includes: Acquiring signal acquisition information of the signal acquisition system, wherein the signal acquisition information is used to indicate signal acquisition quality of signals acquired by using the plurality of target samplers; The target delay information corresponding to each target sampler is generated according to the signal acquisition information.

6. The method according to claim 5, characterized in that Generating the target delay information corresponding to each target sampler according to the signal acquisition information includes: Determining a target delay adjustment amount corresponding to a target signal-to-noise ratio for signal sampling by the target sampler from the signal-to-noise ratio and the delay adjustment amount having a corresponding relationship, wherein the signal acquisition information includes the target signal-to-noise ratio; adjusting initial delay information of the target sampler using the target delay adjustment amount to obtain candidate delay information, wherein when the initial delay information is used to transmit a signal to the target sampler, a signal sampled by the target sampler has the target signal-to-noise ratio; In a case where the candidate delay information meets a target delay information condition, the candidate delay information is determined as the target delay information of the target sampler.

7. The method according to claim 1, characterized in that The selecting a plurality of target samplers for sampling the target signal from the plurality of signal samplers according to the sampling rate requirement of the target signal comprises: Obtaining a sampling rate of each of the signal samplers; A plurality of target samplers are selected from the plurality of signal samplers according to a matching relationship between the sampling rate and the sampling rate requirement.

8. A radio transceiver for alternately sampling a signal, characterized in that: The signal acquisition system in the radio transceiver includes a delay controller, a plurality of signal samplers, and a processor. The signal output terminal of the delay controller is connected to the signal input terminal of each signal sampler. The processor is respectively connected to each signal sampler and the delay controller. The processor includes: a screening module, configured to screen out a plurality of target samplers for sampling the target signal from the plurality of signal samplers according to a sampling rate requirement for the target signal, wherein the plurality of target samplers are configured to alternately sample signal segments corresponding to a plurality of sub-time periods within a unit time period in the target signal; a configuration module, configured to configure initial delay information for each target sampler based on sampler information of the plurality of target samplers, wherein the initial delay information is used to indicate a starting time point in the target signal of a signal segment sent by the delay controller to the corresponding target sampler, and the sampler information is used to indicate a signal sampling performance of the corresponding target sampler; an adjustment module, configured to adjust the initial delay information according to target delay information to obtain target delay information corresponding to the target sampler, wherein the target delay information is used to indicate a signal transmission delay between the delay controller and the target sampler; A control module is configured to control the delay controller to send the target signal to the target sampler according to the signal sending delay indicated by the target delay information.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method according to any one of claims 1 to 7 when executed.

10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 7 through the computer program.

Citation Information

Patent Citations

  • System and method for interleaved analog-to-digital conversion having scalable self-calibration of timing

    US9000962B1

  • Time delay correction method and device

    WO2015176313A1