METHOD OF FINDING OPTIMIZED ANALOG MEASUREMENT HARDWARE SETTINGS AS WELL AS METHOD OF MEASURING A DEVICE UNDER TEST
20230184832 · 2023-06-15
Assignee
Inventors
- Darren Tipton (Munich, DE)
- Michael Simon (Munich, DE)
- Florian Ramian (Munich, DE)
- Martin Breinbauer (Munich, DE)
Cpc classification
International classification
Abstract
Embodiments of the present disclosure relate to methods of finding optimized analog measurement hardware settings of a measurement system for a target measurement. The method can include one or more of the following steps: applying initial settings to the measurement system; varying the settings over a power sweep while processing a test signal used for the target measurement or a representative signal; performing the target measurement during the power sweep, thereby determining a hardware contribution of the measurement system over the power sweep; and identifying the respective settings that lead to a minimum hardware contribution of the measurement system at various powers.
Claims
1. A method of finding optimized analog measurement hardware settings of a measurement system for a target measurement, the method comprising the steps of applying initial settings to the measurement system; varying the settings over a power sweep while processing a test signal used for the target measurement or a representative signal; performing the target measurement during the power sweep, thereby determining a hardware contribution of the measurement system over the power sweep; and identifying the respective settings that lead to a minimum hardware contribution of the measurement system at various powers.
2. The method of claim 1, wherein settings are saved that lead to a low hardware contribution of the measurement system at specific power levels.
3. The method of claim 2, wherein the specific power levels correspond to the ones that will be used when performing the target measurement of a device under test.
4. The method of claim 1, wherein the settings comprise a setting for at least one attenuator of the measurement system, a setting for a reference level used by the measurement system, and/or a setting of at least one pre-amplifier of a measurement system.
5. The method of claim 1, wherein the settings applied on the waveform and/or frequency of the test signal used in the target measurement.
6. The method of claim 1, wherein the power sweep is a stepped power sweep such that the power is altered in a stepwise manner during the power sweep.
7. The method of claim 1, wherein functional dependencies of the settings with respect to the power level are determined.
8. The method of claim 1, wherein at least one additional component is added to the measurement system, which is also taken into consideration when finding the optimized settings.
9. A method of measuring a device under test, wherein the method of finding optimized analog measurement hardware settings of a measurement system for a target measurement according to claim 1 is performed, thereby obtaining optimized settings to be applied for the target measurement, and wherein the obtained settings are applied for at least one specific power level.
10. The method of claim 9, wherein a power measurement of the device under test is performed prior to applying the obtained settings, and wherein the power measurement of the device under test reveals an output power of the device under test.
11. The method of claim 10, wherein the settings are applied that match with the output power of the device under test.
Description
DESCRIPTION OF THE DRAWINGS
[0041] The foregoing aspects and many of the attendant advantages of the claimed subject matter will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
[0042]
[0043]
[0044]
[0045]
DETAILED DESCRIPTION
[0046] The detailed description set forth below in connection with the appended drawings, where like numerals reference like elements, is intended as a description of various embodiments of the disclosed subject matter and is not intended to represent the only embodiments. Each embodiment described in this disclosure is provided merely as an example or illustration and should not be construed as preferred or advantageous over other embodiments. The illustrative examples provided herein are not intended to be exhaustive or to limit the claimed subject matter to the precise forms disclosed. Similarly, any steps described herein may be interchangeable with other steps, or combinations of steps, in order to achieve the same or substantially similar result. Moreover, some of the method steps can be carried serially or in parallel, or in any order unless specifically expressed or understood in the context of other method steps.
[0047] In
[0048] As shown in
[0049] In other words, several different pre-amplifier gain settings “g” may be provided by the measurement system that have to be taken into account for the specific waveform and frequency, namely the test signal planned for target measurement. Alternatively, to the test signal, a representative signal may be used that has similar characteristics compared with the test signal. Therefore, reference is made to the waveform, e.g., amplitude distribution, and frequency of the respective signal.
[0050] At the beginning, namely the start of the calibration procedure, initial settings are applied to the measurement system. These initial settings may relate to a setting of the attenuation as well as a setting of an extra attenuation (“extraAtt”). As shown in
[0051] Further, a reference level (“reference-level”) may be set, namely to its maximum which is also shown in
[0052] Then, the respective settings are varied over a power sweep while processing the test signal planned for the target measurement or a representative signal that has similar properties, for example with regard to bandwidth and amplitude distribution compared with the test signal, as already described above.
[0053] Generally, the settings may relate to a setting for at least one attenuator of the measurement system (“attenuation”) and/or a setting for a reference level of the measurement system (“reference-level”).
[0054] In the shown example, the attenuation may be increased by 5 dB steps, whereas the reference level is increased and/or reduced by 1 dB steps in order to get out of an overload or rather increase the reference level to the overload. The step size may be altered. Hence, finer step sizes can be applied if wanted.
[0055] In general, the step size for the attenuation may be denoted by “n dB”, whereas the step size for the reference level may be denoted by “y dB”.
[0056] By doing so, the optimized settings for the attenuation and reference level are identified, namely “opt_att.sub.gp” and “opt_ref-level.sub.gp, which depend on the respective pre-amplifier gain setting “g” and power level “p” as indicated by the index “gp”. Thus, the optimized settings for the attenuation and reference level are identified, namely “opt_att.sub.gp” and “opt_ref-level.sub.gp, are identified for specific power levels.
[0057] As shown in
[0058] For each of the different power levels obtained during the power sweep, the respective settings are varied accordingly in order to identify initially optimized settings for the attenuation and reference level, namely “opt_att.sub.gp” and “opt_ref-level.sub.gp”, at each of the different power levels.
[0059] In addition, for each power level “p” of the several power levels encompassed by the power sweep, a respective pre-amplifier gain setting “g” is also taken into account as indicated by the index “gp” of the optimized settings.
[0060] Further, the respective target measurement is performed for each of the different power levels while applying the initial optimized settings “opt_att.sub.gp” and “opt_ref-level.sub.gp”.
[0061] The respective target measurement may be performed differently depending on the pre-amplifier gain setting “g”, namely depending on whether the pre-amplifier gain setting equals 0 dB or is higher than 0 dB. For a pre-amplifier gain setting “g” being higher than 0 dB, a measurement result with the initially optimized settings (“opt_att.sub.gp” and “opt_ref-level.sub.gp”) is obtained, namely “opt_result.sub.gp”. This can be also expressed as follows: opt_result.sub.gp (opt_att.sub.gp, opt_ref-level.sub.gp).
[0062] In addition, a measurement for an incremented attenuation is done, wherein the previously determined optimized attenuation “opt_att.sub.gp” is increased by a 5 dB step, thereby obtaining the result “incrAtt_result.sub.gp”, which can be expressed as follows: incrAtt_result.sub.gp (opt_att.sub.gp+5 dB, opt_ref-level.sub.gp).
[0063] As mentioned above, the respective step size may be different, for example finer than 5 dB.
[0064] Afterwards, the best result (“best_result.sub.gp”) is identified by determining the minimum between the optimum result (“opt_result.sub.gp”) and the result of the incremented attenuation (“incrAtt_result.sub.gp”), namely: best_result.sub.gp=minimum (opt_result.sub.gp, incrAtt_result.sub.gp).
[0065] In case the result of the incremented attenuation (“incrAtt_result.sub.gp”) is lower than the optimum result (“opt_result.sub.gp”), e.g., a lower contribution of the measurement system to the target measurement result is provided, the initial setting of the extra attenuation (“extraAtt”) is increased by 5 dB such that: extraAtt=extraAtt+5.
[0066] Further, the initial optimum attenuation setting opt_att.sub.gp is also increased by 5 dB, namely: opt_att.sub.gp=opt_att.sub.gp+5 dB.
[0067] As mentioned above, the respective step size may be different, for example finer than 5 dB.
[0068] Then, the signal power can be measured, thereby obtaining power.sub.gp for the respective pre-amplifier gain setting “g” and the respective power level “p” as indicated by the index “gp”.
[0069] In addition, the result for a minimum attenuation (“minAtt_result.sub.gp”) is measured, namely minAtt_result.sub.gp (opt_att.sub.gp-extraAtt, opt_ref-level.sub.gp).
[0070] Accordingly, the best result (“best_result.sub.gp”) as well as the result associated with a minimum attenuation (“minAtt_result.sub.gp”) are obtained in case that the pre-amplifier gain setting “g” is higher than 0 dB.
[0071] In case of a pre-amplifier gain setting “g” that equals 0 dB, the respective attenuation value (“zeroAtt_result.sub.0p”) is associated with the best result (“best_result.sub.0p”) obtained for the respective pre-amplifier gain setting. In some embodiments, the respective best result was measured for the initially optimized settings “opt_att.sub.gp” and “opt_ref-level.sub.gp”, namely “best_result.sub.0p (opt_att.sub.gp, opt_ref-level.sub.gp). Hence, “zeroAtt_result.sub.0p”=“best_result.sub.0p”.
[0072] Then, the signal power can be measured for the pre-amplifier gain setting “g” that equals 0 dB, thereby obtaining power.sub.0p for the respective pre-amplifier gain setting of 0 dB and the respective power level as indicated by the index “0p”.
[0073] Afterwards, the respective results and settings obtained from the above, namely “best_result.sub.gp”, “minAtt_result.sub.gp”, “opt_att.sub.gp”, -opt_ref-level.sub.gp” as well as “power.sub.gp” are obtained and stored for further processing.
[0074] As mentioned above, the respective settings are obtained for each of the individual power levels provided during the power sweep and, furthermore, for each pre-amplifier gain setting “g”.
[0075] The attenuation of the measurement system is set to “opt_att.sub.gp” that may equal the initial setting for the attenuation or the altered one as described above.
[0076] Finally and as shown in
[0077] First, a power level for the first minimum in the result-versus power curve is identified as follows: maxmix.sub.g=power.sub.gp@the minimum of the curve (“minAtt_result.sub.gp” vs. “power.sub.gp”).
[0078] Thus, a curve is obtained by the above-mentioned results and/or settings obtained as described above, namely (“minAtt_result.sub.gp” vs. “power.sub.gp”. The respective curve obtained is further processed so as to identify the minimum in the respective curve, wherein the respective power level power.sub.gp corresponds to the parameter “maxmix.sub.g” used afterwards.
[0079] In case of a pre-amplifier gain setting “g” that equals 0 dB, the pre-amplifier gain setting pa.sub.0 can be set to infinity. In case of a pre-amplifier gain setting “g” being higher than zero, a power level (“pa.sub.g”) has to be identified at the crossing point of the result-versus power curves as follows: pa.sub.g=power.sub.gp@the crossing points of curves [(best_result.sub.gp vs. power.sub.gp), (best_result.sub.(g-1)p vs. power.sub.gp)].
[0080] Hence, two curves are determined, namely curve (best_result.sub.gp vs. power.sub.gp) as well as curve (best_result.sub.(g-1)p vs. power.sub.gp). Then, the crossing point of both curves is identified so as to determine the respective power level at the crossing point of both curves.
[0081] Accordingly, the settings maxmix.sub.g as well as pa.sub.g are identified that can be derived from the respective curve(s) mentioned above, namely by the minimum and the crossing point of the respective curves.
[0082] Hence, further test settings are obtained, namely maxmix.sub.g and pa.sub.g, which are applied when performing the target measurement of the device under test as shown in
[0083] In
[0084] The further test settings indicated above, namely maxmix.sub.g and pa.sub.g, are loaded for the respective waveform and frequency of the signal used for testing, e.g., the test signal. Then, a signal power power.sub.meas is measured so as to identify the output power of the device under test.
[0085] Afterwards, the highest pre-amplifier gain is set, which satisfies the condition power.sub.meas<pa.sub.g. Then, initial attenuation and reference-level settings are set as follows, wherein the settings and measurements performed previously are used: [0086] attenuation.sub.start=power.sub.meas−maxmix.sub.g [0087] reference-level.sub.start=maxmix.sub.g+attenuation [0088] attenuation.sub.start=int(max(0, attenuation)/5)
[0089] As indicated above, the parameter/characteristic “attenuation” was set to equal “opt_att.sub.gp”; (See
[0090] Afterwards, the attenuation is increased by 5 dB steps as long as “reference-level.sub.start” is still higher than the maximum of the reference-level for the initial attenuation, namely “max_reference-level(attenuation.sub.start)”.
[0091] In case of an overload, “reference-level” is increased in 1 dB steps, whereas “attenuation” is increased in 5 dB steps if required to set the reference-level.
[0092] Then, the reference-level is increased by additional 0.5 dB.
[0093] In the end, the target measurement on the device under test is executed.
[0094]
[0095] In
[0096] Generally, at least one additional component may be added to the measurement system, resulting in a different setup of the measurement system. The additional component is also taken into consideration when finding the optimized settings. Hence, the calibration plane can be shifted due to the at least one additional component. The additional component may be for example an amplifier, a filter and/or a switch (matrix).
[0097] Certain embodiments disclosed herein utilize circuitry (e.g., one or more circuits) in order to implement standards, protocols, methodologies or technologies disclosed herein, operably couple two or more components, generate information, process information, analyze information, generate signals, encode/decode signals, convert signals, transmit and/or receive signals, control other devices, etc. Circuitry of any type can be used. It will be appreciated that the term “information” can be use synonymously with the term “signals” in this paragraph. It will be further appreciated that the terms “circuitry,” “circuit,” “one or more circuits,” etc., can be used synonymously herein.
[0098] In an embodiment, circuitry includes, among other things, one or more computing devices such as a processor (e.g., a microprocessor), a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a system on a chip (SoC), or the like, or any combinations thereof, and can include discrete digital or analog circuit elements or electronics, or combinations thereof.
[0099] In an embodiment, circuitry includes hardware circuit implementations (e.g., implementations in analog circuitry, implementations in digital circuitry, and the like, and combinations thereof). In an embodiment, circuitry includes combinations of hardware circuits and computer program products having software or firmware instructions stored on one or more computer readable memories that work together to cause a device to perform one or more protocols, methodologies or technologies described herein. In an embodiment, circuitry includes circuits, such as, for example, microprocessors or portions of microprocessor, that require software, firmware, and the like for operation. In an embodiment, circuitry includes one or more processors, such as, for example, microprocessors, or portions thereof and accompanying software, firmware, hardware, and the like.
[0100] In some examples, the functionality described herein can be implemented by special purpose hardware-based computer systems or circuits, etc., or combinations of special purpose hardware and computer instructions. Each of these special purpose hardware-based computer systems or circuits, etc., or combinations of special purpose hardware circuits and computer instructions form specifically configured circuits, devices, etc., capable of implemented the functionality described herein.
[0101] Embodiments of the present disclosure may also take the form of an apparatus, system, computing device, computing entity, and/or the like executing instructions stored on computer-readable storage media to perform certain steps or operations. The computer-readable media include cooperating or interconnected computer-readable media, which exist exclusively on a processing or processor system or distributed among multiple interconnected processing or processor systems that may be local to, or remote from, the processing or processor system. However, embodiments of the present disclosure may also take the form of an entirely hardware embodiment performing certain steps or operations.
[0102] Various embodiments are described above with reference to block diagrams and/or flowchart illustrations of apparatuses, methods, systems, and/or computer program instructions or program products. It should be understood that each block of any of the block diagrams and/or flowchart illustrations, respectively, of portions thereof, may be implemented in part by computer program instructions, e.g., as logical steps or operations executing on one or more computing devices. These computer program instructions may be loaded onto one or more computer or computing devices, such as special purpose computer(s) or computing device(s) or other programmable data processing apparatus(es) to produce a specifically-configured machine, such that the instructions which execute on one or more computer or computing devices or other programmable data processing apparatus implement the functions specified in the flowchart block or blocks and/or carry out the methods described herein.
[0103] These computer program instructions may also be stored in one or more computer-readable memory or portions thereof, such as the computer-readable storage media described above, that can direct one or more computers or computing devices or other programmable data processing apparatus(es) to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including computer-readable instructions for implementing the functionality specified in the flowchart block or blocks.
[0104] It will be appreciated that the term computer or computing device can include, for example, any computing device or processing structure, including but not limited to a processor (e.g., a microprocessor), a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a system on a chip (SoC), or the like, or any combinations thereof.
[0105] Accordingly, blocks of the block diagrams and/or flowchart illustrations support various combinations for performing the specified functions, combinations of operations for performing the specified functions and program instructions for performing the specified functions. Again, it should also be understood that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, or portions thereof, could be implemented by special purpose hardware-based computer systems or circuits, etc., that perform the specified functions or operations, or combinations of special purpose hardware and computer instructions.
[0106] In the foregoing description, specific details are set forth to provide a thorough understanding of representative embodiments of the present disclosure. It will be apparent to one skilled in the art, however, that the embodiments disclosed herein may be practiced without embodying all of the specific details. In some instances, well-known process steps have not been described in detail in order not to unnecessarily obscure various aspects of the present disclosure. Further, it will be appreciated that embodiments of the present disclosure may employ any combination of features described herein.
[0107] The present application may reference quantities and numbers. Unless specifically stated, such quantities and numbers are not to be considered restrictive, but exemplary of the possible quantities or numbers associated with the present application. Also in this regard, the present application may use the term “plurality” to reference a quantity or number. In this regard, the term “plurality” is meant to be any number that is more than one, for example, two, three, four, five, etc. The terms “about,” “approximately,” “near,” etc., mean plus or minus 5% of the stated value. For the purposes of the present disclosure, the phrase “at least one of A and B” is equivalent to “A and/or B” or vice versa, namely “A” alone, “B” alone or “A and B.”. Similarly, the phrase “at least one of A, B, and C,” for example, means (A), (B), (C), (A and B), (A and C), (B and C), or (A, B, and C), including all further possible permutations when greater than three elements are listed.
[0108] Throughout this specification, terms of art may be used. These terms are to take on their ordinary meaning in the art from which they come, unless specifically defined herein or the context of their use would clearly suggest otherwise.
[0109] The principles, representative embodiments, and modes of operation of the present disclosure have been described in the foregoing description. However, aspects of the present disclosure which are intended to be protected are not to be construed as limited to the particular embodiments disclosed. Further, the embodiments described herein are to be regarded as illustrative rather than restrictive. It will be appreciated that variations and changes may be made by others, and equivalents employed, without departing from the spirit of the present disclosure. Accordingly, it is expressly intended that all such variations, changes, and equivalents fall within the spirit and scope of the present disclosure, as claimed.