A kind of time-interleaved ADC mismatch optimization method of task based access control scheduling

文档序号:1758384 发布日期:2019-11-29 浏览:11次 中文

阅读说明:本技术 一种基于任务调度的时间交织adc失配优化方法 (A kind of time-interleaved ADC mismatch optimization method of task based access control scheduling ) 是由 李靖 罗建 胡宇峰 宁宁 于奇 于 2019-09-02 设计创作,主要内容包括:一种基于任务调度的时间交织ADC失配优化方法,通过减小当前量化周期对应通道的量化时间或增加当前量化周期的时间长度,使得在当前量化周期内对应通道提前完成量化进入空闲状态,标记所有完成量化的通道为空闲通道,再采用任务调度算法在下一个量化周期来临时,从所有空闲通道中随机选择一个通道进行采样和量化,从而实现通道随机化以优化通道间失配。本发明将各通道ADC剩余量化时间充分利用起来,在不额外增加辅助通道的情况下,可实现随机通道的目的,有利于提高时间交织ADC的无杂散动态范围,也有利于提高时间交织ADC的速度和各条件下的适应性。(A kind of time-interleaved ADC mismatch optimization method of task based access control scheduling, by reducing the quantization time of current quantisation period corresponding channel or increasing the time span in current quantisation period, so that corresponding channel fulfils quantization ahead of schedule into idle state within the current quantisation period, marking all channels for completing quantization is idle channel, again using task scheduling algorithm in next quantization period come interim, it randomly chooses a channel from all idle channels to be sampled and quantified, to realize channel randomization to optimize interchannel mismatch.The present invention fully utilizes each channel ADC quantized residual time, in the case where additionally not increasing accessory channel, the purpose that random channel can be achieved, is conducive to the spurious-free dynamic range for improving time-interleaved ADC, be also beneficial to improve time-interleaved ADC speed and it is each under the conditions of adaptability.)

1. a kind of time-interleaved ADC mismatch optimization method of task based access control scheduling, the time-interleaved ADC includes M channel, M For positive integer, one and only one channel is sampled and is quantified within a quantization period of the time-interleaved ADC;

It is characterized in that, the time-interleaved ADC mismatch optimization method includes the following steps:

Step 1: within each quantization period of the time-interleaved ADC, by reducing current quantisation period corresponding channel Quantization time or the time span for increasing the current quantisation period, so that the corresponding channel amount of fulfiling ahead of schedule within the current quantisation period Change;

Step 2: all channels for completing quantization of label are idle channel;

Step 3: when time-interleaved ADC next quantization period carrys out interim, the random selection one from all idle channels Channel is sampled and is quantified, return step one.

2. the time-interleaved ADC mismatch optimization method of task based access control scheduling according to claim 1, which is characterized in that institute State the quantization time for reducing current quantisation period corresponding channel in step 1 method particularly includes: judge by prediction algorithm current Whether corresponding channel is predicted correctly, to predict the corresponding channel amount of fulfiling ahead of schedule in the Correct current quantisation period in the quantization period Change.

3. the time-interleaved ADC mismatch optimization method of task based access control scheduling according to claim 2, which is characterized in that institute State prediction algorithm method particularly includes: setting voltage window, when the input voltage of comparator in the time-interleaved ADC is less than electricity Indicate that prediction is correct when pressing window.

4. the time-interleaved ADC mismatch optimization method of task based access control scheduling according to claim 1, which is characterized in that institute State the time span for increasing the current quantisation period in step 1 method particularly includes: keep single pass operating rate and reduce institute State the sample rate of time-interleaved ADC.

5. the time-interleaved ADC mismatch optimization method of task based access control scheduling according to claim 1-4, feature It is, enters idle channel pond in the idle channel of each quantization period internal labeling, and come temporarily in next quantization period A channel is randomly choosed from the idle channel pond using randomizer to be sampled and quantified.

Technical field

The invention belongs to Analogous Integrated Electronic Circuits technical field, in particular to a kind of time-interleaved ADC of task based access control scheduling Mismatch optimization method.

Background technique

In the interface circuit virtually with real world, analog-digital converter (ADC) is indispensable circuit module, Rapidly and accurately digitized simulation information is particularly important.Therefore, high speed, high-precision ADC become the pass of present information processing Key.In order to improve the operating rate of traditional analog-digital converter, a kind of structure by multiple analog-digital converter parallel operations is mentioned Out, i.e., time-interleaved analog-digital converter (Time-interleaved ADC, TI-ADC), the analog-digital converter of this structure makes The working frequency of each sub-adc converter can be very low, can propose whole speed under time-interleaved working condition It rises.

The structure of one time-interleaved analog-digital converter comprising the channel M is as shown in Figure 1, M is positive integer, time-interleaved mould The single channel of number converter includes that a sampling network and a sub- ADC quantify network, and the working frequency of single channel ADC is Fs/M, it is interleaved come so that entire ADC system is in time-interleaved work by the sampling time for switching each channel sample Working frequency is increased to fs (duty cycle Ts=1/fs) under state, finally by the data in each channel under the sample frequency of fs Sampling, storage and output, to improve the speed of time-interleaved analog-digital converter.Theoretically, time-interleaved analog-digital converter Port number is more, and operating rate can be faster.But between each channel sub-adc converter, there are bandwidth mismatch, sampling time The non-ideal factors such as mismatch, gain mismatch and imbalance mismatch, have seriously affected the dynamic property of entire analog-digital converter.Especially For requiring the occasion of high spurious-free dynamic range (SFDR), if radar uses, the mismatch of interchannel limits the fortune of TI-ADC With.

Many technologies are proposed in existing scheme to solve the various mismatches in TI-ADC, including alignment technique and optimization skill Art.Wherein alignment technique reduces the influence of its bring, such as time mismatch alignment technique etc. by directly reducing amount of mismatch, and Optimisation technique is then that mismatch bring is made to influence to weaken by technological means, and this way does not reduce amount of mismatch, such as random Channel algorithm.For the TI-ADC that a high speed, high linearity require, port number is more, leans on alignment technique only to reach It is highly difficult to requirement, this is because the influence of environmental factor, corrects residual and certainly exist.In order to further decrease residual Mismatch, need optimisation technique cooperation alignment technique be used together.Traditional random channel algorithm, it is desirable that additional channel conduct The selection of random channel, which increase power consumption and areas.

Summary of the invention

For mismatch problems present in time-interleaved ADC, and the method that tradition solves time-interleaved ADC mismatch problems Present in residual mismatch and place the deficiencies of increase additional channels, the present invention propose a kind of the time-interleaved of task based access control scheduling ADC mismatch optimization method, by reduce current quantisation period corresponding channel quantization time or increase the current quantisation period when Between length so that within the current quantisation period corresponding channel fulfil ahead of schedule quantization enter idle state, then using task schedule calculate Method realizes channel randomization to optimize the technology of interchannel mismatch.

The technical solution of the present invention is as follows:

A kind of time-interleaved ADC mismatch optimization method of task based access control scheduling, the time-interleaved ADC includes M channel, M is positive integer, one and only one channel is sampled and quantified within a quantization period of the time-interleaved ADC;

The time-interleaved ADC mismatch optimization method includes the following steps:

Step 1: within each quantization period of the time-interleaved ADC, it is corresponding logical by reducing the current quantisation period The quantization time in road or the time span for increasing the current quantisation period, so that corresponding channel is fulfiled ahead of schedule within the current quantisation period Quantization;

Step 2: all channels for completing quantization of label are idle channel;

Step 3: when time-interleaved ADC next quantization period temporarily, to randomly choose from all idle channels One channel is sampled and is quantified, return step one.

Specifically, reduce the quantization time of current quantisation period corresponding channel in the step 1 method particularly includes: it is logical It crosses prediction algorithm and judges whether corresponding channel is predicted correctly, to predict in the Correct current quantisation period in the current quantisation period Corresponding channel fulfils quantization ahead of schedule.

Specifically, the prediction algorithm method particularly includes: setting voltage window compares when in the time-interleaved ADC The input voltage of device indicates that prediction is correct when being less than voltage window.

Specifically, increase the time span in current quantisation period in the step 1 method particularly includes: keep single channel Operating rate and reduce the sample rate of the time-interleaved ADC.

Specifically, the idle channel in each quantization period internal labeling enters idle channel pond, and in next quantization Period is temporarily randomly choosed a channel from the idle channel pond using randomizer and is sampled and quantified.

The invention has the benefit that by the present invention in that the corresponding channel in the quantization period fulfils quantization ahead of schedule, and One channel of random selection carries out sample quantization from all channels for completing quantization when next quantization period starts, and realizes channel Randomization makes full use of the quantized residual time in each channel, does not increase accessory channel additionally, reduce to optimize interchannel mismatch Power consumption and area improve the spurious-free dynamic range of time-interleaved ADC, additionally improve time-interleaved ADC speed and Adaptability under the conditions of each.

Detailed description of the invention

Time-interleaved ADC principle and various mismatch schematic diagram of the Fig. 1 for the channel M.

Fig. 2 be in embodiment in 7 channel TI-SAR ADC using a kind of task based access control scheduling proposed by the present invention when Between intertexture ADC mismatch optimization method schematic diagram.

Fig. 3 is in embodiment using DAC output voltage schematic diagram before and after prediction algorithm.

Fig. 4 is time-interleaved to use a kind of task based access control proposed by the present invention to dispatch in embodiment in TI-SAR ADC The realization schematic diagram of ADC mismatch optimization method.

Fig. 5 is each logical after time-interleaved ADC mismatch optimization method using a kind of task based access control scheduling proposed by the present invention The working state schematic representation in road.

Specific embodiment

With reference to the accompanying drawing, the present invention is further illustrated by embodiment.

In time-interleaved ADC, usually can by reduce current quantisation period corresponding channel quantization time or increase The time span in current quantisation period is measured currently at this time so that corresponding channel fulfils quantization ahead of schedule within the current quantisation period Change corresponding channel in the remaining time in period and be at wait state, wastes the plenty of time.The present invention is based on task schedules Algorithm, by synchronization completed quantization all channels assign in the group to be sampled such as one, lower a moment sampling when from A channel is randomly choosed in these channels for sampling, then may be implemented random.After single channel fulfils quantization ahead of schedule, by it It is placed in idle channel pond and is used for task scheduling algorithm, this, which does not mean only that, makes channel under the action of task scheduling algorithm Randomization is to optimize interchannel mismatch, also comprising for improving ADC quantization speed and increasing time-interleaved ADC in varying environment Under the conditions of adaptability.

Reduce the quantization time of current quantisation period corresponding channel there are many method, in the present embodiment by taking prediction algorithm as an example It is illustrated.Prediction algorithm and task schedule can combine to realize the reasonable utilization that the time is crushed in ADC quantizing process. After prediction algorithm is added, when the prediction in certain channels is correct, which can fulfil quantization ahead of schedule, then by synchronization All channels for completing quantization are assigned in the group to be sampled such as one, randomly choose one from these channels in the sampling of lower a moment A channel is for sampling.

For prediction algorithm being used in successive approximation analog to digital C (SAR ADC), task scheduling algorithm for prediction when Between intertexture SAR ADC it is highly beneficial.It is very effective especially for bandwidth mismatch, because bandwidth mismatch correction is difficult.It should Algorithm has exchanged excellent linearity performance for part number circuit complexity.Influence single-channel SAR ADC quantization speed because Element, including process corner, supply voltage and temperature have and add under prediction case, also include the type of signal.Task scheduling algorithm has It is used conducive to the time-interleaved SAR ADC high speed for adapting to various conditions.

Below by taking time-interleaved SAR ADC as an example, the feasibility of optimization algorithm is verified.As shown in Fig. 2, in the present embodiment A kind of time-interleaved ADC mismatch optimization method of task based access control scheduling proposed by the present invention is used in 7 channel TI-SAR ADC.In advance Method of determining and calculating makes, and each channel fulfils quantization ahead of schedule and enters random channel pond.Next time, quantization randomly choosed one from random channel pond A channel carries out sample quantization, to realize randomization.The randomization in channel can reduce interchannel mismatch to the shadow of result It rings, to improve the spurious-free dynamic range of ADC.From the aspect of from another, sample rate is can be improved in this method, because each The remaining time in channel is fully utilized.

Prediction algorithm realizes prediction by judging whether signal meets prediction standard, for example makes a decision mark with voltage window Standard, when input enters the window, it is believed that for high-order result it is known that no longer needing to quantify, selection is based on voltage window The concrete mode of prediction mode be for example to take 32 least significant bit LSB as voltage window, when comparator input voltage is small Subsequent quantizing process will be directly skipped in 32 LSB, single-channel SAR ADC, and according to the quantized result of this, is directly negated As non-quantized several below results.As shown in figure 3, the quantization period is reduced to from 7 periods due to the use of prediction algorithm 3 periods.

It is to realize that interchannel loses using prediction algorithm and task schedule in 8 channel time intertexture SAR ADC as shown in Figure 4 Schematic diagram with optimization, wherein single channel precision 12, prediction window are reduced to 1 LSB.The specific work process of the present embodiment As follows: prediction circuit judges whether it meets prediction standard by detecting the predicted detection signal in each channel, if met pre- Mark criterion provides prediction correct signal, notifies channel ADC to complete quantization, while providing the idle marker signal in the channel, The channel is placed in idle channel pond.In task schedule, according to the channel in idle channel pond, by randomizer with Machine selects a channel in idle channel pond as the sampling channel of sampling next time, and more by corresponding clock control signal control Phase clock generation circuit generates the sampling clock for the next sampling channel chosen.Since then, a task schedule process is completed.

It is the channel status in part idle channel pond in quantization process of interception as shown in Figure 5.The longitudinal axis is corresponding each in Fig. 5 The number in channel, each platform length of a curve represent the channel of the reference numeral time existing in idle channel pond, in figure The corresponding curve of lower cycle channel indicates the channel randomly selected in idle channel pond when sampling next time.Intuitively apparently, channel Job order be random.Because the Predicting Technique based on voltage window is related to input signal, idle channel is also believed with input Number relevant, for mismatch, this is inherently a kind of random, in addition the random selection in idle channel so that channel with Machine is stronger.

From task schedule principle it is found that time-interleaved SAR ADC channel number is more, the port number in idle channel pond is more Probability it is bigger.It is fewer when the period of quantization consumption meanwhile because frequency input signal and signal type will affect the quantization period When, the time in idle channel pond later is longer.Idle channel pond quantity is bigger, it is meant that there are more idle channels, so that The randomness in channel is bigger.

To sum up, prediction algorithm is based in the present embodiment to reduce single channel ADC quantization time, in conjunction with task scheduling algorithm benefit The randomization in channel is realized with reduced quantization time to realize the optimization of mismatch.The technology is not required to additional channel, only in list It after the completion of channel ADC quantization, places it in an idle channel pond, when next time quantifies, by task scheduling modules at random from pond In random selection one channel as sampling channel, the random of channel is realized with this and to the optimization of mismatch.

It is worth noting that may be used also in addition to the quantization time for reducing current quantisation period corresponding channel using prediction algorithm With by the time span for increasing the current quantisation period come so that corresponding channel fulfils quantization ahead of schedule within the current quantisation period, than The sample rate of time-interleaved ADC realizes the increase current quantisation period as described in passing through the single pass operating rate of holding and reduce Time span.As long as therefore each channel time-interleaved ADC is enabled to fulfil quantization ahead of schedule, i.e., have before quantization next time certain The mode of free time, for example, other covert lower quantization times or increase time monocycle so that a cycle have it is surplus The mode of remaining time, all within the scope of the present invention.

In conclusion the present invention propose it is a kind of by reduce current quantisation period corresponding channel quantization time or increase work as The time span in preceding quantization period makes it fulfil quantization ahead of schedule and enters idle state, then realizes channel using task scheduling algorithm It is randomized to optimize the technology of interchannel mismatch, in the case where not increasing channel, it can be achieved that the purpose of random channel.The present invention The cycling sequence in channel is changed to pseudorandom mode, so that influence of the mismatch to ADC is also randomized, mismatch is contributed miscellaneous Scattered energy, which is divided, is making an uproar on bottom, is conducive to improve SFDR.

Although a kind of task based access control scheduling of the invention realizes time-interleaved ADC mismatch optimisation technique with the shape of example Formula discloses as above, and however, it is not intended to limit the invention, if those skilled in the art, is done in the spirit for not departing from of the invention Unsubstantiality be altered or modified, all should belong to the claims in the present invention protection range.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种一步1.5位逐次逼近型模数转换器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类