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

By using the delay controller and multiple signal sampling in the signal acquisition system, the alternating sampling of the signal can be achieved, the signal sampling efficiency is lower, and the signal receiving performance is improved.

CN119382827AActive Publication Date: 2025-01-28SUNWAVE COMM
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, the signal sampling efficiency is low, and the signal reception performance of the radio signal transceiver cannot be effectively improved by increasing the sampling rate of the signal sampler.

Method used

By deploying the delay controller and multiple signal samplers in the signal acquisition system, multiple target sampling device is selected according to the sampling rate of the target signal, the initial delay information is configured, and the delay information is adjusted through the target delay information, so as to use the target delay information to adjust the delay information in order to use the target delay information. Implement the alternate sampling of the signal.

Benefits of technology

It improved the signal sampling efficiency and accuracy of sampling, solved the problem of lower signal sampling efficiency, and achieved more efficient signal receiving performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119382827A_ABST
    Figure CN119382827A_ABST
Patent Text Reader

Abstract

The invention discloses a signal alternate sampling method, a radio transceiver, a storage medium and an electronic device. The method comprises the following steps: screening out a plurality of target samplers for sampling a target signal from a plurality of signal samplers according to a sampling rate requirement on the target signal; according to the sampler information of the plurality of target samplers, initial time delay information is configured for each target sampler, and the initial time delay information is used for indicating a starting time point of a signal segment sent by the time delay controller to the corresponding target sampler in the target signal; the sampler information is used for indicating the signal sampling performance of the corresponding target signal sampler; adjusting the initial delay information according to the target delay information to obtain target delay information corresponding to the target sampler; and controlling the time delay controller to send a target signal to the target sampler according to the signal sending time delay indicated by the target time delay information. By adopting the technical scheme, the problem of low signal sampling efficiency in related technologies is solved.
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 a wireless communication system, signal transmission and reception are the core functions of a radio signal transceiver. 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, there is an upper limit to the sampling rate of the signal sampler. Relying on a signal sampler with a higher sampling rate cannot effectively improve the signal reception performance of the radio signal transceiver.

[0003] With regard to the problem of low sampling efficiency of signals 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 sampling efficiency of a signal in the related art.

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

[0006] According to the sampling rate requirement of the target signal, a plurality of target samplers for sampling the target signal are selected from the plurality of signal samplers, 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] According to the sampler information of the plurality of target samplers, initial delay information is configured for each target sampler, 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;

[0008] The initial delay information is adjusted according to the target delay information to obtain the 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;

[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] Allocate 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;

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

[0014] Optionally, 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:

[0015] Generate 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 the amount of signal allocated to the corresponding target sampler for sampling in each sub-signal segment included in the target signal, and the sub-signal segment is a signal transmitted in one 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 of the signal samplers according to the target sampling rates of the plurality of target samplers includes:

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

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

[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 the signal acquisition quality of signals acquired by using a plurality of the 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] Determine a target delay adjustment amount corresponding to a target signal-to-noise ratio of a signal sampled 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] The target delay adjustment amount is used to adjust the initial delay information of the target signal sampler to obtain candidate delay information, wherein when the initial delay information is used to transmit a signal to the target signal sampler, the signal sampled by the target signal sampler has the target signal-to-noise ratio;

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

[0027] Optionally, 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 comprises:

[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 embodiment of the present application, a radio transceiver for alternately sampling a signal is further provided, wherein a signal acquisition system in the radio transceiver includes a delay controller, a plurality of signal samplers, and a processor, wherein a signal output end of the delay controller is connected to a signal input end of each of the signal samplers, and the processor is respectively connected to each of the signal samplers and the delay controller, and the processor includes:

[0031] A screening module, used for screening 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 used for alternately sampling 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 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 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 used 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, wherein 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, including 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 the embodiment of the present application, a delay controller and multiple signal samplers are deployed in the signal acquisition system, and then when it is necessary to sample the signal, multiple target signal samplers are screened out from multiple signal samplers according to the sampling rate requirements of the target signal, and then the initial delay information can be configured for each target sampler according to the sampler information that characterizes the sampling performance of the multiple target samplers on the signal, and the initial delay information is adjusted by the target delay information indicating the signal transmission delay between the delay controller and the target sampler, so as to obtain the target delay information of the target sampler, and then the delay controller controls the delay of sending signals to multiple target samplers according to the target delay information to achieve 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. The problem of low sampling efficiency of the signal in the related art is solved, and the technical effect of improving the sampling efficiency of the signal is achieved. 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 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.

[0040] Figure 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 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 arranged continuously 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 A hardware implementation method of a time-interleaved ADC according to an embodiment of the present application is shown in FIG. Figure 1 ;

[0046] Figure 7 A hardware implementation method of a time-interleaved ADC according to an embodiment of the present application is shown in FIG. Figure 2 ;

[0047] Figure 8 It 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 solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present 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 sequence. 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 an order 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 Schematic diagram of the hardware environment of a method for 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 in the figure) processor 102 (processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) 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 can 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. Figure 1 More or fewer components as shown, or with Figure 1 Equivalent functions or comparisons shown Figure 1 A different configuration with more features is shown.

[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, to implement the above 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 examples, the memory 104 may further include a memory remotely arranged 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 send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of a computer terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can 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 The present invention is a flow chart of a method for alternately sampling a signal according to an embodiment of the present application. The signal acquisition system includes a delay controller, a plurality of 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 the 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;

[0055] Step S204, configuring initial delay information for each target sampler according to the sampler information of the plurality of 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;

[0056] Step S206, adjusting the initial delay information according to the target delay information to obtain the 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, and then when it is necessary to sample the signal, multiple target signal samplers are screened out from multiple signal samplers according to the sampling rate requirements of the target signal, and then the initial delay information can be configured for each target sampler according to the sampler information that characterizes the sampling performance of the multiple target samplers on the signal, and the initial delay information is adjusted by the target delay information indicating the signal transmission delay between the delay controller and the target sampler, so as to obtain the target delay information of the target sampler, and then the delay controller controls the delay of sending signals to multiple target samplers according to the target delay information to achieve 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. The problem of low sampling efficiency of the signal in the related technology is solved, and the technical effect of improving the sampling efficiency of the signal is achieved.

[0059] Optionally, in the embodiments of the present application, Figure 3 is a hardware connection diagram of a signal acquisition system according to an embodiment of the present application, such as 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 a signal entering a signal sampler. The delay controller may 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 requirements 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 limit 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 according to 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 according to the sampler information of the target sampler to ensure that each signal sampler can start sampling the target signal at a specific phase point. A signal sampling amount corresponding to each target sampler may be generated according to the sampling rates of multiple target samplers, that is, more signal sampling amounts may be allocated to signal samplers with higher sampling rates, and then target signal segments to be sampled by the target samplers may be divided for the target signal samplers in multiple sub-signal segments of the target signal according to the signal sampling amounts, and then the start time information of the target signal segment in the target signal may be determined as the initial delay information.

[0066] In the technical solution provided in the above step S206, 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 limit 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 it is not accurately adjusted, it may cause misalignment of the signal sampling points and affect 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 accurate synchronization of signal acquisition in each channel.

[0068] In the technical solution provided in the above step S208, accurate 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] Allocate 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;

[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, according to the target sampling rate of the target sampler, the system may divide the input target signal into multiple sub-signal segments, each sub-signal segment may be sampled by a target sampler, and then the start time information of each sub-signal segment may be 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] Generate 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 the amount of signal allocated to the corresponding target sampler for sampling in each sub-signal segment included in the target signal, and the sub-signal segment is a signal transmitted in one 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 arranged continuously in a sub-signal segment according to an embodiment of the present application, such as Figure 4 As shown, the total amount 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. Moreover, collectors A and B can collect all the allocated signals per unit time. At this time, 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 embodiments 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 in the figure, 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 sampler A collects 30 signals per unit time and sampler B collects 60 signals per unit time, 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 a unit time. At this time, sampler A can be made to collect target signal segment A1 and target signal segment A2 at the same time, and sampler B can collect target signal segment B1 and target signal segment B2 at the same time. This allocation method can enable sampler A and sampler B to collect their allocated signal amounts within a 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 rate of the plurality of target samplers includes:

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

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

[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 alternate sampling of signals.

[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 the signal acquisition quality of signals acquired by using a plurality of the 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 may be 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] Determine a target delay adjustment amount corresponding to a target signal-to-noise ratio of a signal sampled 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] The target delay adjustment amount is used to adjust the initial delay information of the target signal sampler to obtain candidate delay information, wherein when the initial delay information is used to transmit a signal to the target signal sampler, the signal sampled by the target signal sampler has the target signal-to-noise ratio;

[0091] In a case where the candidate delay information satisfies 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 a target signal-to-noise ratio of a signal sampled by a target sampler may be used as an index to query a 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, it may be possible but not limited to determining whether the target delay information condition is met by 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, it may be possible to determine whether the target delay information condition is met 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 of times, it is determined that the target delay information condition is met.

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

[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 an optional embodiment, but it is not intended to limit the technical solution of the embodiment 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 fiber delay compensation in a 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 requirements for the clock. Figure 6 A hardware implementation method of a time-interleaved ADC according to an embodiment of the present application is shown in FIG. Figure 1 , Figure 7 A hardware implementation method of a time-interleaved ADC according to an embodiment of the present application is shown in FIG. Figure 2 ,like Figure 6 , 7As shown, the ADC uses the same clock, and the phase of the clock entering the ADC is the same, ensuring that multiple ADCs sample at the same time. The sampling points of each ADC are staggered by increasing the delay at the front end. The front-end delay changes the signal time point entering the ADC through PCB wiring and the delay controller. The delay time calculation formula is: t = 1 / (N*fs), (fs is the sampling rate of the ADC, 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. Through PCB wiring, the delay is controlled to be around 0.5ns, and then the delay control module is controlled through the delay calibration compensation module to compensate the delay to a reasonable range.

[0101] The working principle of the delay calibration compensation system is as follows: the system outputs a single-tone signal of a specific frequency, collects signals through the system, analyzes the collected data, calculates the signal-to-noise ratio, then changes the delay time, 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 a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an 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, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a 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 is used 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 used to alternately sample signal segments corresponding to a plurality of sub-time periods within a unit time period in the target signal;

[0105] A configuration module 804 is used to configure initial delay information for each target sampler according to the sampler information of the plurality of 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;

[0106] An adjustment module 806 is used to adjust the initial delay information according to the target delay information to obtain the 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;

[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 embodiments, a delay controller and multiple signal samplers are deployed in the signal acquisition system, and then when it is necessary to sample the signal, multiple target signal samplers are screened out from multiple signal samplers according to the sampling rate requirements of the target signal, and then the initial delay information can be configured for each target sampler according to the sampler information that characterizes the sampling performance of the multiple target samplers on the signal, and the initial delay information is adjusted by the target delay information indicating the signal transmission delay between the delay controller and the target sampler, so as to obtain the target delay information of the target sampler, and then the delay controller controls the delay of sending signals to multiple target samplers according to the target delay information to achieve 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. The problem of low sampling efficiency of the signal in the related art is solved, and the technical effect of improving the sampling efficiency of the signal is achieved.

[0109] Optionally, the configuration module includes:

[0110] A first acquisition unit, 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 in the target signal to be sampled by the target sampler to each target sampler according to the target sampling rate;

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

[0113] Optionally, the allocation unit further includes:

[0114] Generate 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 the amount of signal allocated to the corresponding target sampler for sampling in each sub-signal segment included in the target signal, and the sub-signal segment is a signal transmitted in one 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 the target samplers according to the target sampling rate;

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

[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 the signal acquisition quality of using a plurality of the target samplers to acquire signals;

[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 is used to determine a target delay adjustment amount corresponding to a target signal-to-noise ratio of the signal sampled 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;

[0124] an adjusting unit, configured to adjust the 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, the 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 acquisition unit, used to acquire a sampling rate of each of the signal samplers;

[0128] A screening unit is used to screen out a plurality of target samplers from a 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 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 in the target signal;

[0132] S2, configuring initial delay information for each target sampler according to the sampler information of the plurality of 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;

[0133] S3, adjusting the initial delay information according to the target delay information to obtain the 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;

[0134] S4, 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.

[0135] An embodiment of the present application further provides an electronic device, including 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 in 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 perform 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 in the target signal;

[0139] S2, configuring initial delay information for each target sampler according to the sampler information of the plurality of 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;

[0140] S3, adjusting the initial delay information according to the target delay information to obtain the 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;

[0141] S4, 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.

[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, the 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 above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein 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 implementation 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, a plurality of signal samplers and a processor, wherein 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, and the method is applied to the processor, and the method includes: According to the sampling rate requirement of the target signal, a plurality of target samplers for sampling the target signal are selected from the plurality of signal samplers, 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; According to the sampler information of the plurality of target samplers, initial delay information is configured for each target sampler, 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; The initial delay information is adjusted according to the target delay information to obtain the 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; 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 comprises: 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; Allocate 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; 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 The 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 comprises: Generate 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 the amount of signal allocated to the corresponding target sampler for sampling in each sub-signal segment included in the target signal, and the sub-signal segment is a signal transmitted in one unit time in the target signal; 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.

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 the target samplers according to the target sampling rate; According to the sampling rate ratio, a corresponding signal sampling amount is allocated to each target sampler from the signal amount included in the sub-signal segment.

5. The method according to claim 1, characterized in that: 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 the signal acquisition quality of signals acquired by using a plurality of the 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 The step of generating the target delay information corresponding to each target sampler according to the signal acquisition information includes: Determine a target delay adjustment amount corresponding to a target signal-to-noise ratio of a signal sampled 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; The target delay adjustment amount is used to adjust the initial delay information of the target signal sampler to obtain candidate delay information, wherein when the initial delay information is used to transmit a signal to the target signal sampler, the signal sampled by the target signal sampler has the target signal-to-noise ratio; In a case where the candidate delay information satisfies 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 step of 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, wherein 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, and the processor includes: A screening module, used for screening 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 used for alternately sampling 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 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 a signal sampling performance of the corresponding target signal 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 used 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

  • Radio signal processing system involved high speed sampler

    KR1020150120197A

  • Adaptive sample rate reduction for digital IQ transmitters

    US10447245B1

  • Calibration of timing delays using alternating / repeating waveforms and EPI

    US6522139B1

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

    US9000962B1

  • Time delay correction method and device

    WO2015176313A1