High bandwidth real time oscilloscope
Abstract
A method and apparatus for digitizing a data signal, the method comprising the steps of receiving an input analog data signal, splitting the received input analog data signal into a plurality of split signals, and mixing at least one of the split signals with a predetermined periodic function with a predetermined frequency. The split signals are then digitized and combined mathematically to form a single output data stream that is a substantially correct representation of the original input signal.

Term
Term ended
Expired 24 October 2023, 2.9 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
20 claims: 2 independent, 18 dependent
- 1A method for digitising a data signal, the method comprising the steps of:receiving an input analog data signal (100), the input analog data signal (100) spanning an input frequency range (103);splitting the received input analog data signal (100) into a plurality of split signals (108, 115), each of the split signals (108, 115) spanning a respective frequency band range smaller than the input frequency range and the sum of the respective frequency band ranges for each split signal (108, 115) spanning a split signal input frequency band range;and mixing at least one of the split signals (108, 115) with a respective predetermined periodic signal having a respective predetermined frequency (F), thereby translating the frequency band range of one or more of the split signals (108, 115) so as to form one or more respective mixed signals (218, 125, 128), the method being characterised by the steps of: digitising the split signals (108) and the mixed signal(s) (118);upsampling (121, 122) both the digitised split signal (108) and the one or more of the digitised mixed signals (128);additionally mixing (123) the upsampled one or more of the digitised mixed signals (128) with a periodic signal of said predetermined frequency (F);mirror image rejecting (126) a respective mirror image of the one or more additionally mixed upsampled digitised mixed signals (128);and combining (133) the upsampled digitised split signal (108) and the mirror image-rejected one or more of the digitised mixed signals (128) so as to form a single output data stream (135) that is a substantially correct representation of the received input analog data signal (100) over the split signal input frequency band range.
- 11An apparatus for digitising a data signal, comprising:an input operable to receive an input analog data signal (100), the input analog data signal (100) spanning an input frequency range (103);a splitter (112) operable to split the received input analog data signal (100) into a plurality of split signals(108, 115), each of the split signals (108, 115) spanning a respective frequency band range smaller than the input frequency range (103) and the sum of the respective frequency band ranges for each split signal spanning a split signal input frequency band range;and a first mixer (116) operable to mix at least one of said split signals (108, 115) with a respective predetermined periodic signal having a respective predetermined frequency so as to translate the frequency band range of one or more of the split signals (108, 115) to form one or more respective mixed signals (118, 125, 128), the apparatus being characterised by : a digitiser (106, 111) operable to digitise the split signals (108, 115) and the mixed signal(s);upsamplers (121, 122) operable to upsample both the digitised split signal and the one or more of the digitised mixed signals;a second mixer operable to mix the upsampled one or more of the digitised mixed signals (128) with a periodic signal of said predetermined frequency (F);a filter (125) operable to reject a respective mirror image of the or each mixed upsampled one or more of the digitised mixed signals (128);and a combining unit (132) operable to combine the upsampled digitised split signals and the filtered one or more of the digitised mixed signals so as to form a single output data stream (135) that is a substantially correct representation of the received input analog data signal (100) over the split signal input frequency band range.
Independent claims2
143 paragraphs in 1 section, as filed
<u>Cross-Reference to Related Applications</u>
0001This application claims the benefit of <patcit id="pcit0001" dnum="US42093702P" dnum-type="L"><text>U.S. Provisional Patent Application 60/420,937 filed October 24, 2002</text></patcit>, the entire contents of which are incorporated herein by reference.
<u>Field of the Invention</u>
0002The present invention relates to a high bandwidth real-time digital sampling oscilloscope (DSO) incorporating mixing (or heterodyning) to increase the bandwidth of a typical oscilloscope design with limited bandwidth.
<u>Background of the Invention</u>
0003A digital sampling oscilloscope (DSO) is the primary tool utilized by engineers to view signals in electronic circuitry. As signals get ever faster, it is very beneficial to have DSOs capable of digitizing, displaying and analyzing these faster signals. The capability of a DSO to digitize fast signals is determined by its bandwidth and sample rate. The sample rate is the number of samples points taken of a waveform in a given amount of time and is inversely proportional to the sample period - the time between samples.
0004If a sinusoidal frequency sweep is performed from DC up to higher frequencies, the bandwidth is defined as the frequency at which the signal displayed on the DSO screen is approximately 30% smaller than the input sine-wave.
0005Amongst the prior art is: <patcit id="pcit0002" dnum="US5659546A"><text>US-A-5 659 546</text></patcit> which discloses a method of efficiently digitizing wide-band frequency signals; <patcit id="pcit0003" dnum="US4316282A"><text>US-A-4 316 282</text></patcit> which discloses a system and method of frequency division demultiplexing a received broadband signal; <patcit id="pcit0004" dnum="JP06197019A"><text>JP-A-06 197 019</text></patcit> which discloses a digital oscilloscope operable to carry out broad band processing on an input signal; and <patcit id="pcit0005" dnum="US5668836A"><text>US-A-5 668 836</text></patcit> which discloses a split frequency band signal digitiser and a method of efficiently digitising split frequency band signals.
0006Since one of the uses of the DSO is to design and analyze new electronic devices, high end DSOs must operate at speeds much higher than the present state of the art in electronics. These speeds are generally unachievable through brute-force methods, such as simply providing ever-faster sampling chips, and many methods are employed to overcome this situation. One of the most common methods is a method inherent in the design of the original oscilloscope - that of triggering repeatedly on a periodic event. If an event is frequently, periodically repeating, the waveform at the time of the event can be repeatedly displayed on the screen. Furthermore, data from multiple trigger events average together to provide a good view of the waveform. This technique is the underlying method of a conventional sampling scope. A sampling scope repeatedly triggers on an event and acquires only a few points of the waveform (sometimes only one point of the waveform) on each trigger event. After repeated triggers, the points are reassembled according to the sampling algorithm to form a very high "effective" sample rate version of the waveform. Relatively low sample rates are utilized for each trigger event, and very high bandwidth samples may be generated. Furthermore, the repeated trigger events enable averaging, which can be utilized to increase the signal-to-noise ratio (SNR) and therefore enable further bandwidth increases. However, such a sampling scope presupposes a repetitive input signal so that the representation of the waveform can be generated over many triggers.
0007A common problem in complex signal analysis is that a signal that is to be analyzed is often not repetitive. In fact, it is very often the case that a non-repetitive event is the cause of some failure in an electronic system. It is the function of the test equipment to help the user identify the cause of the failure. Therefore, a piece of test equipment that requires repetitive signals is of limited usefulness. For example, sometimes the trigger event happens only once, such as in the analysis of bomb blasts. Frequently, however, the trigger event happens repeatedly, but the signal around the trigger event is different. Situations like this require a DSO capable of high bandwidth and sample rate with only a single trigger event. A DSO with these characteristics is called a real-time scope, and acquisitions taken utilizing only a single trigger event are called single-shot acquisitions. The distinction between the sampling scope and the real-time scope is an important one because the tricks that can be utilized to digitize a repetitive waveform are not available to the real-time DSO designer. In general, a real-time DSO is more useful because it does not require the input signal to be repetitive. However, the primary limitation is that the bandwidth of the real-time scope is limited.
0008In real-time DSO design, the method in common use for overcoming sample rate limitations is the method of interleaving. This method utilizes multiple digitizing elements that sample the same waveform at different points in time such that the waveform resulting from combining the waveforms acquired on these multiple digitizers forms a high sample rate acquisition. Most high-end real-time DSOs have very high sample rates achieved through the use of interleaving and most are capable of "oversampling" an input waveform.
0009Oversampling is defined as sampling a waveform at a rate whereby virtually no amount of signal content is present at a frequency above one half the sample rate. For example, a DSO with a bandwidth of 6 GHz that does not allow any signal in with a frequency at or above 10 GHz would be sufficiently sampling the waveform at a sample rate of 20 GHz. Any sampling of the waveform above this sample rate would result in an oversampled waveform. Oversampling is not inherently bad, just unnecessary because much more elegant methods can be utilized to produce the highly sampled waveform. The criteria for sufficiency of sample rate, outlined by Nyquist, states that if a waveform is sampled at a sufficient rate, than the exact analog waveform can be reconstructed. In other words, once the waveform is sufficiently sampled, the waveform can be reconstructed as if physically digitized at any sample rate.
0010Generally, in real-time DSOs, the interleaving is controlled through a method called channel combination. Combining channels means that the digitizing resources of multiple channels are utilized together to digitize a single waveform. Most often, channel combination is utilized to interleave multiple digitizers for the purpose of increasing the sample rate, but as the acquisition memory is generally connected to individual digitizers, this method is also utilized sometimes to increase the length of the acquisition.
0011While techniques are generally available for designing high sample rate systems, bandwidth is another issue. Bandwidth is typically dealt with through direct application of very high-speed electronics. In situations where electronics are simply not fast enough, usually the attainment of high bandwidth is achieved by making tradeoffs that the customer simply must accept. For example, higher bandwidth is achievable by removing protection circuitry at the front-end of the scope, thereby making it more susceptible to damage from static discharge or signal overdrive. Also, limitations are placed on the user regarding the range of input signals (to allow for attenuators and active gain components to be eliminated). The tradeoffs foisted on the scope user are often unpalatable, but endured reluctantly by the user with high-bandwidth requirements.
0012Despite this situation, the fact remains that attempts made to reach high bandwidths are often done at the expense of the overall usability of the scope. In other words, a high bandwidth scope can often not be utilized in a general-purpose manner. Finally, the fact remains that even with every possible trade-off, the bandwidth needs of the real-time scope user are sometimes so high as to be unachievable with the current state of the art.
<u>Summary of the Invention</u>
0013This invention pertains generally to systems that digitize waveforms; and more specifically systems that convert an analog input signal to a digital output signal whereby the digital signal consists of an array of numbers that represent the amplitude of the analog waveform at known times. This invention also pertains to systems with limited bandwidth where there is a need for higher bandwidth. This invention therefore addresses systems incapable of accurately digitizing very rapidly changing signals.
0014The most specific application of this invention is to the high-end real-time DSO where extremely high demands are placed on the speed (and bandwidth) of signals digitized in a single-shot acquisition.
0015It is an object of the invention to demonstrate a method and apparatus whereby the bandwidth of a digitizing system can be increased.
0016As mentioned previously, channels are often combined within a DSO for the purpose of increasing the sample rate and acquisition memory length. This invention puts forth a method of utilizing channel combination for the purpose of increasing bandwidth.
0017Still other objects and advantages of the invention will in part be obvious and will in part be apparent from the specification and the drawings.
0018The invention accordingly comprises the several steps and the relation of one or more of such steps with respect to each of the others, and the apparatus embodying features of construction, combination(s) of elements and arrangement of parts that are adapted to effect such steps, all as exemplified in the following detailed disclosure, and the scope of the invention will be indicated in the claims.
<u>Brief Description Of The Drawings</u>
0019For a more complete understanding of the invention, reference is made to the following description and accompanying drawings, in which: <ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">Figure 1</figref> is a block diagram depicting a digitizing system constructed in accordance with the invention;</li><li><figref idref="f0002">Figure 2</figref> is a block diagram showing one possible method of the extension of this technique to 4 channels using a mixing frequency that is at the low side of the frequency band of interest (low side conversion); and</li><li><figref idref="f0003">Figure 3</figref> is a block diagram showing another possible method of the extension of this technique to 4 channels using a mixing frequency that is at the high side of the frequency band of interest (high side conversion).</li></ul>
<u>Detailed Description Of The Preferred Embodiments</u>
0020<figref idref="f0001">Figure 1</figref> is a block diagram showing a high bandwidth digital oscilloscope architecture according to the present invention. <figref idref="f0001">Figure 1</figref> shows two channels of a DSO combined to digitize waveforms in a manner that effectively doubles the system bandwidth. It should be understood that the bandwidth can be tripled, quadrupled etc. by utilizing three, four or more channels in combination.
0021An input signal 100 is provided at the input. Viewed from the frequency-domain perspective, the input signal might have a frequency content shown as 103. In a standard configuration input signal 100 directly enters a first channel, CH1 at 104. This signal passes through an analog front end 105, and on to an ADC 106 which digitizes the waveform. The channel has a finite bandwidth, as shown by 107 which results in a digitized waveform of finite bandwidth 108. For the purpose of future explanation, the cutoff frequency at which the bandwidth is limited is designated as F. In a conventional digitizer the CH1 channel (104) and a CH2 channel (109) are combined utilizing preferably an additional output of the CH1 channel (104) front-end (105) connected to an additional input of a CH2 channel ADC (111- connection not shown) for the purpose of doubling the sample-rate and memory length of the acquisition. A less preferable connection combines the channels through a 50 Ohm power splitter at the two channel inputs 104 and 109. Neither of these methods used in the current state of the art has will increase the bandwidth. If there is any effect at all, it is to decrease the bandwidth somewhat. This is a side effect and not generally desired. The effect can be minimized with careful design.
0022The present invention involves the addition of additional analog circuitry 102 between the input 101 and the two channels 104 and 109 and downstream processing of the digital data to account for this additional hardware. In accordance with the present invention, the signal at the input 101 with example frequency content 103 enters a 50 Ohm power splitter 112. The splitter 112 provides the 50 Ohm termination to the input signal and provides at its two outputs, the same signal attenuated by 6 dB. One output of splitter 112 directly connects to CH1 channel (104). The signal proceeds through front-end 105 and is digitized in the normal manner by ADC 106. Since the combination of front-end 105 and ADC 106 is bandwidth limited, as shown in 107, this results in a bandwidth limited acquisition with frequency content shown by 108. CH1 channel (104) is designated as containing the low frequency (LF) portion of the signal. The path through the other output of splitter will be described below and is designated as the high frequency (HF) path.
0023The addition of the power splitter is the only additional component directly in the signal path of CH1 channel (104). In other words, the low frequency signal path with the splitter removed looks identical to the signal path of the DSO not utilizing this invention. Very high quality splitters with very high bandwidth are readily commercially available and as such, do not serve to degrade the signal path, except for the fact that they decrease the signal strength by 6 dB.
0024The HF signal path will now be explained in greater detail. It is well known that frequencies can be shifted through the use of a process called mixing or heterodyning. This process is called "frequency translation". Mixing is achieved through the time-domain multiplication of a signal with another sinusoidal signal. It is well known that if a sinusoid with a frequency f<sub>0</sub> is mixed with another sinusoid with a frequency f<sub>1</sub>, the result is two sinusoids at sum and difference frequencies (i.e. sinusoids at frequencies f<sub>0</sub>+f<sub>1</sub> and f<sub>0</sub>-f<sub>1</sub>) with each sinusoid being half the amplitude of the product of the amplitudes of f<sub>0</sub> and f<sub>1</sub>: <maths id="math0001"><math display="block"><mfenced open="[" close="]"><msub><mi>A</mi><mn>0</mn></msub><mo>⋅</mo><mi>cos</mi><mfenced><mn>2</mn><mo>⋅</mo><mi>π</mi><mo>⋅</mo><msub><mi>f</mi><mn>0</mn></msub></mfenced></mfenced><mo>⋅</mo><mfenced open="[" close="]"><msub><mi>A</mi><mn>1</mn></msub><mo>⋅</mo><mi>cos</mi><mfenced><mn>2</mn><mo>⋅</mo><mi>π</mi><mo>⋅</mo><msub><mi>f</mi><mn>1</mn></msub></mfenced></mfenced><mo>→</mo><mfrac><mrow><msub><mi>A</mi><mn>0</mn></msub><mo>⋅</mo><msub><mi>A</mi><mn>1</mn></msub></mrow><mn>2</mn></mfrac><mo>⋅</mo><mfenced open="[" close="]"><mi>cos</mi><mfenced><mn>2</mn><mo>⋅</mo><mi>π</mi><mo>⋅</mo><mfenced><msub><mi>f</mi><mn>0</mn></msub><mo>+</mo><msub><mi>f</mi><mn>1</mn></msub></mfenced></mfenced><mo>+</mo><mi>cos</mi><mfenced><mn>2</mn><mo>⋅</mo><mi>π</mi><mo>⋅</mo><mfenced><msub><mi>f</mi><mn>0</mn></msub><mo>-</mo><msub><mi>f</mi><mn>1</mn></msub></mfenced></mfenced></mfenced></math><img file="EP1554807B1_D0001.tif" /></maths>
0025In order to utilize these principles, the signal from the second output of splitter 112 enters a high pass filter 113. High-pass filter 113 is designed to reject to the greatest extent possible all frequencies below frequency F as shown in 114. The result of high pass filtering the input signal with frequency content as shown in 103 is shown in 115. The output of 113 is mixed with a sinusoid at frequency F utilizing mixer 116. The result of mixing the signal with frequency content shown by 115 with the mixing frequency F shown in 117 is the frequency content shown in 118. 118 shows that two images of the content shown in 115 are produced at the sum and difference frequencies, as noted above. In cases where the cutoff of the high-pass filter is inadequate, the mixing frequency could be chosen slightly higher such that a deadband is utilized to prevent the low frequency edges of the high-pass filter output from folding back into the pass-band. Any increase in mixing frequency, while providing margin, will also serve to degrade the maximum bandwidth achievable.
0026The output of mixer 116 connects to CH2 channel (109) - the high frequency channel. The signal passes through a front-end 110 and is digitized by an ADC 111. Since like CH1 channel (104), the combination of front-end 110 and ADC 111 is bandwidth limited, as shown in 119 this results in a bandwidth limited acquisition with frequency content shown by 120.
0027The acquisition through ADCs 106 and 111 occur simultaneously in parallel, so channels CH1 and CH2 are simultaneously acquired.
0028To summarize, the signals seen at the inputs to each of the channels are as follows. The LF CH1 channel (104) sees the input waveform directly. The HF CH2 channel (109), sees only the frequency content in the frequency band extending upward from F. Through the use of heterodyning, it sees the frequency content of the input signal at F + ΔF at the frequency location ΔF. Thus, the input signal has been <i>mixed down.</i> Although there were two images (seen in 118), the second image (and part of the first image) were rejected due to the finite channel bandwidth 119. Said differently, the LF CH1 channel acquires the low frequency content of the input signal from 0-F, while the HF CH2 channel acquires the frequency content of the input signal from F-2·F. This signal is mixed down from frequency band F -> 2*F to the range of 0 -> F so it "fits" into the bandwidth of the front end. It can be seen, twice the frequency content of the signal has been made to "fit" into the bandwidth of the scope.
0029Both the LF and HF signals are digitized by the scope in the normal manner. It is assumed that both channels are sufficiently sampling with respect to the channel bandwidth. In other words, each channel is sampling at a sample rate (Fs) such that virtually no frequency content can get through the channels above Fs/2. This might be accomplished through the use of internally interleaving channel digitizers or through the combination of other channels, as mentioned previously. Since a sufficiently sampled channel allows for the complete reconstruction of the signal at any sample rate, each channel is upsampled to a sample rate that at least sufficiently samples the resulting acquisition utilizing upsamplers 121 and 122. In the case where a channel is just sufficiently sampling based on the frequency response of the channel, the acquisition on each channel is upsampled by a factor of 2 when two channels are combined, since the system bandwidth will be effectively doubled in the end. This upsampling is performed utilizing a method such as SinX/X interpolation to interpolate every other sample point. The method and validity of this method of interpolation is well known to those skilled in the art.
0030The data from the HF CH2 channel is mixed at a mixer 123 digitally (i.e. numerically using a software program and floating point arithmetic) with a sinusoid with the same frequency F (124) as utilized by analog mixer 116 in the analog HF signal path. The result of mixer 123 is two images of the HF signal shown by 125. Each image appears at frequencies from 0-F and from F-2·F. The first, low frequency image is mirrored about F and is unusable. The second image is a replica of the actual high frequency content of the input signal. The output of digital mixer 123 passes through an image reject filter 126, which has a frequency response shown by 27. The result is the frequency content shown in 128.
0031The result at this point is two digital waveforms, one representing the low frequency portion of the input signal 108 and the other representing the high frequency portion of the input signal 128.
0032Since both signals passed through an imperfect channel, they are equalized separately to compensate for non-ideal magnitude and phase characteristics of the front-end and digitizing systems. The equalizer for the CH1 channel (129) is shown with its response 130 being an ideal low-pass filter. This results in no change between the frequency content shown in 108 and the equalized content shown in 131 with the understanding that this would not necessarily be the case if there were imperfections in the signal 131. The equalizer for the CH2 channel is shown integrated with the image reject filter 126. Both equalizers also have the difficult job of preparing the signals to accommodate the cross-over from LF to HF.
0033Finally, the waveform resulting from the LF channel equalizer 129 is added to the waveform resulting from the HF channel equalizer 126 by the summer 132. The result of this addition is shown by adding the LF frequency content in 131 to the HF content in 128, shown graphically in 133. This forms a high-bandwidth, high-sample rate acquisition at the output 135 with the frequency content as shown in 134.
0034A detailed numerical example stepping through this process is provided in Appendix A.
0035To summarize the effect, the input signal with frequency content 103 normally would be digitized by one channel to form an acquisition with frequency content shown in 108. Instead, as a result of this invention, two channels were utilized and the resulting acquisition as twice the bandwidth as demonstrated by the signal frequency content shown in 134. Note that the two other benefits of interleaving - that of doubling the sample rate and memory length are still achieved by this invention.
0036Multiple channels could be combined in similar arrangements whereby the system bandwidth is increased by a factor equal to the number of combined channels. An example showing how this technique may be used to extend the bandwidth four times using four channels is shown in <figref idref="f0002">Figure 2. Figure 2</figref> depicts a low side conversion. In this case, each frequency band in 201 (A, B, C & D) is translated down to be digitized by channels 1, 2, 3 and 4 respectively. The filter blocks shown (202) are optional. The goal is to sufficiently isolate the desired frequency band. This can be done, in this example, using a highpass filter, a bandpass filter or no filter at all. In the case of no filter, there will be "images" of the adjacent frequency band that will be digitized by the channel. These can be removed using DSP techniques in the recombination DSP block (203). This recombination technique is shown for a low side conversion (using three channels) in Appendix A.
0037Another example of how this technique can be applied is shown in <figref idref="f0003">Figure 3. Figure 3</figref> depicts a high side conversion. Careful inspection of <figref idref="f0003">Figure 3</figref> will show that the major difference between <figref idref="f0002">Figure 2</figref> and <figref idref="f0003">Figure 3</figref> is the frequency used to "translate" the frequency band of interest into the frequency band of the acquisition channel. <figref idref="f0002">Figure 2</figref> uses a frequency on the low side of the band of interest (F<sub>1</sub> to translate frequency band "B" to the frequency band of the acquisition system) and <figref idref="f0003">Figure 3</figref> uses a frequency on the high side of the band of interest (F<sub>2</sub> to translate frequency band "B" to the frequency band of the acquisition system). Note that the translated frequency band is "reversed" if high side conversion is used. That is, the highest frequency in frequency band "B" (F<sub>2</sub>) becomes the lowest frequency in the translated band. This will be corrected in the reconstruction by using F<sub>2</sub> as the up-conversion frequency in the DSP reconstruction of the signal. This recombination technique is shown for a high side conversion (using two channels) in Appendix B.
0038In either case shown in <figref idref="f0002">Figs. 2</figref> and <figref idref="f0003">3</figref>, it is required that the phase of the translation frequency is known in order to reconstruct the original signal. This can be accomplished, by example, by summing a pilot tone into the signal channel, or locking the mixer phase to the sample clock.
0039It should be obvious to one skilled in the art that there are many combinations of translation frequencies and filter choices that will accomplish the objective of this invention. Each has different tradeoffs and implementation considerations depending on the specific application.
0040It will be understood that the above description of the present invention is susceptible to various modifications, changes and adaptations, and the same are intended to be comprehended within the meaning and range of equivalents of the appended claims. The most obvious modification, for example, is the use of more than two channels.
0041It will thus be seen that the objects set forth above, among those made apparent from the preceding description, are efficiently attained and, since certain changes may be made in carrying out the above method (process) without departing from the scope of the invention.
0042It is also to be understood that the following claims are intended to cover all of the generic and specific features of the invention herein described and all statements of the scope of the invention which, as a matter of language, might be said to fall therebetween.
Appendix A
<i>High Frequency Scope</i>
0043An example is provided on how a step can be digitized with a high bandwidth utilizing heterodyning, <ul id="ul0002" list-style="none"><li>rt := .035 risetime of edge specified (ns)</li><li><maths id="math0002"><math display="inline"><msub><mi mathvariant="normal">f</mi><mi>bw</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mn mathvariant="normal">0.344</mn><mi>rt</mi></mfrac></math><img file="EP1554807B1_D0002.tif" /></maths> f<sub>bw</sub> = 9.829 Bandwidth of critically damped second order system</li><li>ω0 := 1.554-2-π-f<sub>bw</sub> calculate the center frequency for the system</li><li><maths id="math0003"><math display="inline"><mfrac><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow><mrow><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">π</mi></mrow></mfrac><mo mathvariant="normal">=</mo><mn mathvariant="normal">15.274</mn></math><img file="EP1554807B1_D0003.tif" /></maths> center frequency (GHz)</li><li>TD := 5 time delay for step edge (ns)</li><li><maths id="math0004"><math display="inline"><mi mathvariant="normal">H</mi><mfenced><mi mathvariant="normal">s</mi></mfenced><mo mathvariant="normal">=</mo><mfrac><msup><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow><mn mathvariant="normal">2</mn></msup><mrow><mfenced><msup><mi mathvariant="normal">s</mi><mn mathvariant="normal">2</mn></msup><mo mathvariant="normal">+</mo><mfrac><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow><mi mathvariant="normal">Q</mi></mfrac><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">s</mi><mo mathvariant="normal">+</mo><msup><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow><mn mathvariant="normal">2</mn></msup></mfenced><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">s</mi></mrow></mfrac><mo mathvariant="normal">⋅</mo><msup><mi mathvariant="normal">e</mi><mrow><mo mathvariant="normal">-</mo><mi mathvariant="normal">s</mi><mo mathvariant="normal">⋅</mo><mi>TD</mi></mrow></msup></math><img file="EP1554807B1_D0004.tif" /></maths> laplace transform of the step specked</li><li>the inverse Laplace transform provides the time-domain step waveform <maths id="math0005"><math display="block"><mi mathvariant="normal">f</mi><mfenced><mi mathvariant="normal">t</mi></mfenced><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>if</mi><mo></mo><mfenced open="[" close="]"><mi mathvariant="normal">t</mi><mo mathvariant="normal"><</mo><mi>TD</mi><mo mathvariant="normal">,</mo><mn mathvariant="normal">0</mn><mo mathvariant="normal">,</mo><mfenced open="[" close="]"><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn><mo mathvariant="normal">-</mo><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn><mo mathvariant="normal">⋅</mo><mfenced><mi mathvariant="normal">t</mi><mo mathvariant="normal">-</mo><mi>TD</mi></mfenced></mfenced><mo mathvariant="normal">⋅</mo><msup><mi mathvariant="normal">e</mi><mfenced open="[" close="]"><mo mathvariant="normal">-</mo><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn><mo mathvariant="normal">⋅</mo><mfenced><mi mathvariant="normal">t</mi><mo mathvariant="normal">-</mo><mi>TD</mi></mfenced></mfenced></msup><mo mathvariant="normal">+</mo><mn mathvariant="normal">1</mn></mfenced></math><img file="EP1554807B1_D0005.tif" /></maths></li><li>To simulate the behavior of the analog components, it is modelled digitally with an extremely high sample rate</li><li>FS<sub>hi</sub> := 1000 sample rate for simulating analog system (GHz)</li><li>KH := 10000 kh := 0..KH - 1</li><li><maths id="math0006"><math display="inline"><msub><mi>th</mi><mi>kh</mi></msub><mo>=</mo><mfrac><mi>kh</mi><msub><mi>FS</mi><mi>hi</mi></msub></mfrac></math><img file="EP1554807B1_D0006.tif" /></maths> time of each point (ns)</li><li>utilize a raised cosine window to minimize effects of the FFT <maths id="math0007"><math display="block"><msub><mi>wh</mi><mi>kh</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mn mathvariant="normal">1</mn><mn mathvariant="normal">2</mn></mfrac><mo mathvariant="normal">-</mo><mfrac><mn mathvariant="normal">1</mn><mn mathvariant="normal">2</mn></mfrac><mo>⋅</mo><mi>cos</mi><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">π</mi><mo mathvariant="normal">⋅</mo><mfrac><mi>kh</mi><mrow><mi>KH</mi><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn></mrow></mfrac></mfenced></math><img file="EP1554807B1_D0007.tif" /></maths></li><li><maths id="math0008"><img file="EP1554807B1_D0008.tif" /></maths> this can be enabled to disable the windowing - essentially the same results are generated, but the spectrums are not as pretty as with windowing.</li></ul>
<i>High Frequency Scope</i>
0044<ul id="ul0003" list-style="none" compact="compact"><li>xh<sub>klr</sub> := f(th<sub>kh</sub>)·wh<sub>kh</sub> calculate the windowed step <maths id="math0009"><math display="block"><mtable><mtr><mtd><msub><mi mathvariant="normal">t</mi><mn mathvariant="normal">10</mn></msub><mo>:</mo><mo mathvariant="normal">=</mo><mfrac><mn mathvariant="normal">.53181160838961202015</mn><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></mfrac><mo mathvariant="normal">+</mo><mi>TD</mi></mtd><mtd><msub><mi mathvariant="normal">t</mi><mn mathvariant="normal">10</mn></msub><mo mathvariant="normal">=</mo><mn mathvariant="normal">5.006</mn></mtd></mtr></mtable></math><img file="EP1554807B1_D0009.tif" /></maths><maths id="math0010"><math display="block"><mtable><mtr><mtd><msub><mi mathvariant="normal">t</mi><mn>90</mn></msub><mo>:</mo><mo mathvariant="normal">=</mo><mfrac><mn mathvariant="normal">3.8897201698674290579</mn><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></mfrac><mo mathvariant="normal">+</mo><mi>TD</mi></mtd><mtd><msub><mi mathvariant="normal">t</mi><mn mathvariant="normal">90</mn></msub><mo mathvariant="normal">=</mo><mn mathvariant="normal">5.041</mn></mtd></mtr></mtable></math><img file="EP1554807B1_D0010.tif" /></maths></li><li>t<sub>90</sub> - t<sub>10</sub> = 0.035 verify that riselime is correct <img file="EP1554807B1_D0011.tif" /></li><li>Xh := CFFT(xh) Calculate the FFT <maths id="math0011"><math display="block"><mtable><mtr><mtd><mi>NH</mi><mo>:</mo><mo>=</mo><mfrac><mi>KH</mi><mn>2</mn></mfrac><mspace width="1em" /><mi>nh</mi><mo>:</mo><mo>=</mo><mn>0..</mn><mo></mo><mi>NH</mi></mtd><mtd><msub><mi>fh</mi><mi>nh</mi></msub><mo>:</mo><mo>=</mo><mfrac><mi>nh</mi><mi>NH</mi></mfrac><mo>⋅</mo><mfrac><msub><mi>FS</mi><mi>hi</mi></msub><mn>2</mn></mfrac></mtd></mtr></mtable></math><img file="EP1554807B1_D0012.tif" /></maths><img file="EP1554807B1_D0013.tif" /></li></ul>
<i>High Frequency Scope</i>
0045As we know, the scope does not have the bandwidth to digitize this signal. Therefore, we apply the method of this invention. First, we will utilize a system bandwidth of 5 GHz. then, we develop bandpass filters that select 5 GHz bands of the signal. Note that because the system is bandlimited, it is not actually necessary to utilize bandpass filters only high pass filters need be utilized, but bandpass filters are used to simplify the discussion. Furthermore, the first band does not even need a filter - the scopes limited bandwidth will do this for us. (inside the scope, a digital low pass filter would be utilized to provide the bandwidth limiting) <ul id="ul0004" list-style="none"><li>BW := 5 system bandwidth utilized for each band (GHz)</li><li>make low pass and bandpass filters for each band <maths id="math0012"><math display="block"><mi>nn</mi><mo>:</mo><mo>=</mo><mn>1</mn><mi>_NH</mi><mo>-</mo><mn>1</mn></math><img file="EP1554807B1_D0014.tif" /></maths><maths id="math0013"><math display="block"><mtable><mtr><mtd><msub><mi>Mfl</mi><mi>nh</mi></msub><mo>:</mo><mo>=</mo><mi>if</mi><mfenced><msub><mi>fh</mi><mi>nh</mi></msub><mo>≤</mo><mi>BW</mi><mo>,</mo><mn>1</mn><mo>,</mo><mn>0</mn></mfenced></mtd><mtd><msub><mi>Mfh</mi><mi>nh</mi></msub><mo>:</mo><mo>=</mo><mi>if</mi><mfenced><mi>BW</mi><mo><</mo><msub><mi>fh</mi><mi>nh</mi></msub><mo>≤</mo><mn>2</mn><mo>⋅</mo><mi>BW</mi><mo>,</mo><mn>1</mn><mo>,</mo><mn>0</mn></mfenced></mtd></mtr></mtable><mspace width="2em" /><mtable><mtr><mtd><msub><mi>Mfhh</mi><mi>nh</mi></msub><mo>:</mo><mo>=</mo><mi>if</mi><mrow><mo>(</mo><mn>2</mn><mo>⋅</mo><mi>BW</mi><mo><</mo><msub><mi>fh</mi><mi>nh</mi></msub><mo>≤</mo><mn>3</mn><mo>⋅</mo><mi>BW</mi><mo>,</mo><mn>1</mn></mrow></mtd></mtr></mtable></math><img file="EP1554807B1_D0015.tif" /></maths><maths id="math0014"><math display="block"><mtable><mtr><mtd><msub><mi>Mfl</mi><mrow><mi>NH</mi><mo>+</mo><mi>nn</mi></mrow></msub><mo>:</mo><mo>=</mo><msub><mi>Mfl</mi><mrow><mi>NH</mi><mo>-</mo><mi>nn</mi></mrow></msub></mtd><mtd><msub><mi>Mfh</mi><mrow><mi>NH</mi><mo>+</mo><mi>nn</mi></mrow></msub><mo>:</mo><mo>=</mo><msub><mi>Mfh</mi><mrow><mi>NH</mi><mo>-</mo><mi>nn</mi></mrow></msub></mtd><mtd><msub><mi>Mfhh</mi><mrow><mi>NH</mi><mo>+</mo><mi>nn</mi></mrow></msub><mo>:</mo><mo>=</mo><msub><mi>Mfhh</mi><mrow><mi>NH</mi><mo>-</mo><mi>nn</mi></mrow></msub></mtd></mtr></mtable></math><img file="EP1554807B1_D0016.tif" /></maths><img file="EP1554807B1_D0017.tif" /><img file="EP1554807B1_D0018.tif" /><img file="EP1554807B1_D0019.tif" /></li></ul>
<i>High Frequency Scope</i>
0046<img file="EP1554807B1_D0020.tif" /><img file="EP1554807B1_D0021.tif" /><img file="EP1554807B1_D0022.tif" />
<i>High Frequency Scope</i>
0047Here are the time domain waveforms at the output of the filters <img file="EP1554807B1_D0023.tif" /><img file="EP1554807B1_D0024.tif" /><img file="EP1554807B1_D0025.tif" /><img file="EP1554807B1_D0026.tif" />
<i>High Frequency Scope</i>
0048It is useful to add these three Signals together and compare them to the input waveform. You will note the sum is not identical to the input because the system has limited the bandwidth at 15 GHz. The 15 GHz bandwidth limited signal is the best that we will be able to provide. <img file="EP1554807B1_D0027.tif" />
0049It is also useful to compare the low frequency and actual input waveforms directly: <img file="EP1554807B1_D0028.tif" />
0050The point of this last comparison is to demonstrate the problem that this invention is designed to solve. The limit bandwidth slows the edge of the step. This simulates the analog waveform that gets sampled by a digitizer with a front-end bandwidth of 5 GHz. Our goal is to digitize the actual waveform with a much higher bandwidth.
0051First, the high frequency and very high frequency bands are applied to the mixers F<sub>mixer0</sub> := BW Φ<sub>mixer0</sub> := md(2-π). The frequency of the high frequency mixer is at the Cutoff frequency of tho first band. The frequency of the very high frequency mixer is twice that. <maths id="math0015"><math display="block"><msub><mi mathvariant="normal">F</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">1</mn></mrow></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi>BW</mi><mspace width="2em" /><msub><mi mathvariant="normal">Φ</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">1</mn></mrow></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>rnd</mi><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">π</mi></mfenced></math><img file="EP1554807B1_D0029.tif" /></maths>
<i>High Frequency Scope</i>
0052apply the mixers <maths id="math0016"><math display="block"><mtable><mtr><mtd><msub><mrow><mi>xfh</mi><mo></mo><mi mathvariant="normal">m</mi></mrow><mi>kh</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>xfh</mi><mi>kh</mi></msub><mo mathvariant="normal">⋅</mo><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi>cos</mi><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">π</mi><mo mathvariant="normal">⋅</mo><msub><mi mathvariant="normal">F</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></msub><mo mathvariant="normal">⋅</mo><msub><mi>th</mi><mi>kh</mi></msub><mo mathvariant="normal">+</mo><msub><mi mathvariant="normal">Φ</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></msub></mfenced></mtd><mtd><msub><mi>xfhhm</mi><mi>kh</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>xfhh</mi><mi>kh</mi></msub><mo mathvariant="normal">⋅</mo><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi>cos</mi><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">π</mi><mo mathvariant="normal">⋅</mo><msub><mi mathvariant="normal">F</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">1</mn></mrow></msub><mo mathvariant="normal">⋅</mo><msub><mi>th</mi><mi>kh</mi></msub><mo mathvariant="normal">+</mo><msub><mi mathvariant="normal">Φ</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">1</mn></mrow></msub></mfenced></mtd></mtr></mtable><mn mathvariant="normal">.</mn></math><img file="EP1554807B1_D0030.tif" /></maths> look at the frequency content
0053Xfhm := CFFT(xfhm) Xfhhm := CFFT(xfhhm)
0054Low pass filter the mixer outputs<maths id="math0017"><math display="block"><mi mathvariant="normal">X</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">h</mi><mo></mo><mi mathvariant="normal">m</mi><mo></mo><mi mathvariant="normal">I</mi><mo>:</mo><mo>=</mo><mover><mfenced><mi mathvariant="normal">X</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">h</mi><mo></mo><mi mathvariant="normal">m</mi><mo>⋅</mo><mi mathvariant="normal">M</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">l</mi></mfenced><mo>→</mo></mover><mspace width="2em" /><mi mathvariant="normal">X</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">h</mi><mo></mo><mi mathvariant="normal">h</mi><mo></mo><mi mathvariant="normal">m</mi><mo></mo><mi mathvariant="normal">l</mi><mo>:</mo><mo>=</mo><mover><mrow><mfenced><mi mathvariant="normal">X</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">h</mi><mo></mo><mi mathvariant="normal">h</mi><mo></mo><mi mathvariant="normal">m</mi><mo>⋅</mo><mi mathvariant="normal">M</mi><mo></mo><mi>fl</mi></mfenced><mn>.</mn></mrow><mo>→</mo></mover></math><img file="EP1554807B1_D0031.tif" /></maths>
0055Note again that the typical manner of low pass filtering the mixer outputs would be to use the scope front-end, filtering is being shown here as actual low pass filters applied. <img file="EP1554807B1_D0032.tif" /><img file="EP1554807B1_D0033.tif" />
<i>High Frequency Scope</i>
0056take the inverse FFT to generate the analog mixer output signals - the analog signals input to the channel digitizers.
0057xfhm1 := 1CFFT(Xfhml) xfhhm1 := ICFFT(Xfhhml) <img file="EP1554807B1_D0034.tif" /><img file="EP1554807B1_D0035.tif" /><img file="EP1554807B1_D0036.tif" />
<i>High Frequency Scope</i>
0058it is interesting to see what the sum of these three waveforms are- there sums to not produce anything good <img file="EP1554807B1_D0037.tif" />
0059At this point, the waveforms are digitized. The waveforms must be Sampled at a rate sufficient to satisfy Nyquist. For this example, this means that they must be sampled at at least 2 times BW, or 10 GS/s. After the waveforms have been digitized, they are immediately upsampled using SinX/x interpolation. This is possible because all digitized waveforms are bandlimited. It is useful to upsample the waveforms to a sample rate-capable of meeting Nyquist for the system bandwidth - I have chosen 40 Gs/s. The upsampling is trivial and for the purpose of this example, I simply use a 40 GS/s digitizer with the understanding that the exact same waveform would result from sampling the waveform at 10 GS/s and upsampling by a factor of 4. <ul id="ul0005" list-style="none"><li>FS := 40 upsampled digitizer sample rate</li><li><maths id="math0018"><math display="inline"><mi mathvariant="normal">D</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><msub><mi>FS</mi><mi>hi</mi></msub><mi>FS</mi></mfrac></math><img file="EP1554807B1_D0038.tif" /></maths> D = 25 upsampling factor for analog waveform model <maths id="math0019"><math display="block"><mi mathvariant="normal">K</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mi>KH</mi><mi mathvariant="normal">D</mi></mfrac><mspace width="2em" /><mi mathvariant="normal">k</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mn mathvariant="normal">0..</mn><mo></mo><mi mathvariant="normal">K</mi><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn></math><img file="EP1554807B1_D0039.tif" /></maths></li><li>sample the waveforms <maths id="math0020"><math display="block"><msub><mi mathvariant="normal">t</mi><mi mathvariant="normal">k</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mi mathvariant="normal">k</mi><mi>FS</mi></mfrac><mspace width="1em" /><msub><mi mathvariant="normal">x</mi><msub><mi mathvariant="normal">l</mi><mi mathvariant="normal">k</mi></msub></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>xfl</mi><mrow><mi mathvariant="normal">k</mi><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">D</mi></mrow></msub><mspace width="1em" /><msub><mi mathvariant="normal">x</mi><msub><mi mathvariant="normal">h</mi><mi mathvariant="normal">k</mi></msub></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>xfhml</mi><mrow><mi mathvariant="normal">k</mi><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">D</mi></mrow></msub><mspace width="1em" /><msub><mi mathvariant="normal">x</mi><mi mathvariant="normal">k</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>xh</mi><mrow><mi mathvariant="normal">k</mi><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">D</mi></mrow></msub><mspace width="2em" /><msub><mi mathvariant="normal">w</mi><mi mathvariant="normal">k</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>wh</mi><mrow><mi mathvariant="normal">k</mi><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">D</mi></mrow></msub><mspace width="1em" /><msub><mi mathvariant="normal">x</mi><msub><mi>hh</mi><mi mathvariant="normal">k</mi></msub></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>xfhhml</mi><mrow><mi mathvariant="normal">k</mi><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">D</mi></mrow></msub></math><img file="EP1554807B1_D0040.tif" /></maths></li></ul> generally, at this point, we would apply the sharp cutoff filter. If a sharp cutoff analog filter was not used, we'd have to satisfy Nyquist such that any extra frequency content would not fold back into the 5 GHz band. I've already applied a sharp cutoff filter to the analog signal, so this is not necessary. '
0060Also, at this point, some magnitude and phase compensation would probable be necessary to account for non-ideal channel frequency response characteristics. This example shows the signal digitized with ideal digitizers with ideal frequency response characteristics.
<i>High Frequency Scope</i>
0061Next, the high and very high frequency waveforms are mixed up to there appropriate frequency location and digitally bandpass filtered.
0062NOTE THAT THESE DIGITAL MIXERS KNOW THE PHASE OF THE ANALOG MIXERS- SOME MECHANISM MUST BE PROVIOEB FOR DETERMINING THIS- EIRHER THROUGH A PILOT TONE, OR LOOKING OF THE THE MIXER PHASE TO THE SAMPLE CLOCK. apply digital mixers <maths id="math0021"><math display="block"><mtable><mtr><mtd><msub><mi mathvariant="normal">x</mi><msub><mi>hm</mi><mi mathvariant="normal">k</mi></msub></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mo>-</mo><msub><mi mathvariant="normal">x</mi><msub><mi mathvariant="normal">h</mi><mi mathvariant="normal">k</mi></msub></msub><mo>⋅</mo><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi>cos</mi><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">π</mi><mo mathvariant="normal">⋅</mo><msub><mi mathvariant="normal">F</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></msub><mo mathvariant="normal">⋅</mo><msub><mi mathvariant="normal">t</mi><mi mathvariant="normal">k</mi></msub><mo mathvariant="normal">+</mo><msub><mi mathvariant="normal">Φ</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></msub></mfenced></mfenced></mtd><mtd><msub><mi mathvariant="normal">x</mi><msub><mi>hhm</mi><mi mathvariant="normal">k</mi></msub></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi mathvariant="normal">x</mi><mrow><mi mathvariant="normal">h</mi><mo></mo><msub><mi mathvariant="normal">h</mi><mi mathvariant="normal">k</mi></msub></mrow></msub><mo mathvariant="normal">⋅</mo><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi>cos</mi><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">π</mi><mo mathvariant="normal">⋅</mo><msub><mi mathvariant="normal">F</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">1</mn></mrow></msub><mo mathvariant="normal">⋅</mo><msub><mi mathvariant="normal">t</mi><mi mathvariant="normal">k</mi></msub><mo mathvariant="normal">+</mo><msub><mi mathvariant="normal">Φ</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">1</mn></mrow></msub></mfenced></mfenced></mtd></mtr></mtable><mn mathvariant="normal">.</mn></math><img file="EP1554807B1_D0041.tif" /></maths> bandpass filter the mixer outputs <maths id="math0022"><math display="block"><mi mathvariant="normal">N</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mi mathvariant="normal">K</mi><mn>2</mn></mfrac><mspace width="4em" /><mi mathvariant="normal">n</mi><mo>:</mo><mo>=</mo><mn mathvariant="normal">0..</mn><mo></mo><mi mathvariant="normal">N</mi></math><img file="EP1554807B1_D0042.tif" /></maths><maths id="math0023"><math display="block"><msub><mi mathvariant="normal">f</mi><mi mathvariant="normal">n</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mi mathvariant="normal">n</mi><mi mathvariant="normal">N</mi></mfrac><mo mathvariant="normal">⋅</mo><mfrac><mi>FS</mi><mn mathvariant="normal">2</mn></mfrac><mn mathvariant="normal">.</mn></math><img file="EP1554807B1_D0043.tif" /></maths><maths id="math0024"><math display="block"><mtable><mtr><mtd><mtable><mtr><mtd><mi>Xhm</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>CFFT</mi><mfenced><msub><mi mathvariant="normal">x</mi><mi>hm</mi></msub></mfenced><mspace width="1em" /></mtd><mtd><mi>Xhhm</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>CFFT</mi><mfenced><msub><mi mathvariant="normal">x</mi><mi>hhm</mi></msub></mfenced></mtd></mtr></mtable></mtd><mtd><mi>Xlm</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>CFFT</mi><mfenced><msub><mi mathvariant="normal">x</mi><mn mathvariant="normal">1</mn></msub></mfenced></mtd></mtr></mtable></math><img file="EP1554807B1_D0044.tif" /></maths><maths id="math0025"><math display="block"><mtable><mtr><mtd><msub><mi>Xfhm</mi><mi mathvariant="normal">n</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>if</mi><mfenced><msub><mi mathvariant="normal">f</mi><mi mathvariant="normal">n</mi></msub><mo mathvariant="normal">></mo><mi>BW</mi><mo mathvariant="normal">,</mo><msub><mi>Xhm</mi><mi mathvariant="normal">n</mi></msub><mo>,</mo><mn mathvariant="normal">0</mn></mfenced></mtd><mtd><msub><mi>Xfhhm</mi><mi mathvariant="normal">n</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>if</mi><mfenced><msub><mi mathvariant="normal">f</mi><mi mathvariant="normal">n</mi></msub><mo mathvariant="normal">></mo><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi>BW</mi><mo mathvariant="normal">,</mo><msub><mi>Xhhm</mi><mi mathvariant="normal">n</mi></msub><mo>,</mo><mn mathvariant="normal">0</mn></mfenced></mtd></mtr></mtable></math><img file="EP1554807B1_D0045.tif" /></maths> nn:= I..N-1 <maths id="math0026"><math display="block"><mtable><mtr><mtd><msub><mi>Xfhm</mi><mrow><mi mathvariant="normal">N</mi><mo mathvariant="normal">+</mo><mi>nn</mi></mrow></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mover><msub><mi>Xfhm</mi><mrow><mi mathvariant="normal">N</mi><mo mathvariant="normal">-</mo><mi>nn</mi></mrow></msub><mo mathvariant="normal"></mo></mover></mtd><mtd><msub><mi>Xfhhm</mi><mrow><mi mathvariant="normal">N</mi><mo mathvariant="normal">+</mo><mi>nn</mi></mrow></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo></mtd></mtr></mtable><mover><msub><mi>Xfhhm</mi><mrow><mi mathvariant="normal">N</mi><mo mathvariant="normal">-</mo><mi>nn</mi></mrow></msub><mo mathvariant="normal"></mo></mover></math><img file="EP1554807B1_D0046.tif" /></maths><maths id="math0027"><math display="block"><mtable><mtr><mtd><msub><mi mathvariant="normal">X</mi><mi mathvariant="normal">h</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>CFFT</mi><mfenced><msub><mi mathvariant="normal">x</mi><mi mathvariant="normal">h</mi></msub></mfenced></mtd><mtd><msub><mi mathvariant="normal">X</mi><mn mathvariant="normal">1</mn></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>CFFT</mi><mfenced><msub><mi mathvariant="normal">x</mi><mn mathvariant="normal">1</mn></msub></mfenced></mtd><mtd><msub><mi mathvariant="normal">X</mi><mi>hh</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo></mtd></mtr></mtable><mi>CFFT</mi><mfenced><msub><mi mathvariant="normal">x</mi><mi>hh</mi></msub></mfenced></math><img file="EP1554807B1_D0047.tif" /></maths>
<i>High Frequency</i> Scope
0063<img file="EP1554807B1_D0048.tif" /><img file="EP1554807B1_D0049.tif" /><img file="EP1554807B1_D0050.tif" />
<i>High Frequency Scope</i>
0064<img file="EP1554807B1_D0051.tif" />
0065By summing the output waveforms, we have acquired the waveform with a 15 GHz bandwidth utilizing three 5 GHz bandwidth channels!
0066Now lets see how the time domain waveforms compare
0067The analog waveforms in the plots below are the analog outputs of the bandpass and lowpass filters prior to the mixer <ul id="ul0006" list-style="none" compact="compact"><li>xfhm = Re(ICFFT(Xfhm)) xfhhm := Re(ICFFT(Xfhhm))</li></ul>
<i>High Frequency Scope</i>
0068<img file="EP1554807B1_D0052.tif" /><img file="EP1554807B1_D0053.tif" /><img file="EP1554807B1_D0054.tif" />
<i>High Frequency Scope</i>
0069<img file="EP1554807B1_D0055.tif" /><img file="EP1554807B1_D0056.tif" />
<i>High Frequency Scope</i>
0070<img file="EP1554807B1_D0057.tif" /><img file="EP1554807B1_D0058.tif" />
<i>High Frequency Scope</i>
0071As you can see, the 15 GHz bandwidth limited step is recreated.
0072Here are some risetime measurements: <maths id="math0028"><math display="block"><msub><mi>rt</mi><mi>act</mi></msub><mo>:</mo><mo>=</mo><mi>riseTime</mi><mfenced><mi>xh</mi><msub><mi>FS</mi><mi>hi</mi></msub></mfenced></math><img file="EP1554807B1_D0059.tif" /></maths><maths id="math0029"><math display="block"><msub><mi>rt</mi><mi>low</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>riseTime</mi><mfenced><mi>Re</mi><mfenced><msub><mi mathvariant="normal">x</mi><mn mathvariant="normal">1</mn></msub></mfenced><mo mathvariant="normal">,</mo><mi>FS</mi></mfenced></math><img file="EP1554807B1_D0060.tif" /></maths><maths id="math0030"><math display="block"><msub><mi>rt</mi><mi>high</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>riseTime</mi><mo></mo><mfenced><mi>Re</mi><mfenced><msub><mi mathvariant="normal">x</mi><mn mathvariant="normal">1</mn></msub></mfenced><mo>+</mo><mi>Re</mi><mfenced><mi>xfhm</mi></mfenced><mo mathvariant="normal">,</mo><mi>FS</mi></mfenced></math><img file="EP1554807B1_D0061.tif" /></maths><maths id="math0031"><math display="block"><msub><mi>rt</mi><mi>vhigh</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>riseTime</mi><mo></mo><mfenced><mi>Re</mi><mfenced><msub><mi mathvariant="normal">x</mi><mn mathvariant="normal">1</mn></msub></mfenced><mo>+</mo><mi>Re</mi><mfenced><mi>xfhm</mi></mfenced><mo>+</mo><mi>Re</mi><mfenced><mi>xfhhm</mi></mfenced><mo mathvariant="normal">,</mo><mi>FS</mi></mfenced></math><img file="EP1554807B1_D0062.tif" /></maths><tables id="tabl0001" num="0001"><table frame="none"><tgroup cols="4" colsep="0" rowsep="0"><colspec colnum="1" colname="col1" colwidth="35mm" /><colspec colnum="2" colname="col2" colwidth="43mm" /><colspec colnum="3" colname="col3" colwidth="44mm" /><colspec colnum="4" colname="col4" colwidth="45mm" /><thead><row><entry valign="top" /><entry valign="top" /><entry valign="top">bandwidth predicted using 0.35 multiplier</entry><entry valign="top">bandwidth predicted using 0.45 multiplier</entry></row></thead><tbody><row><entry><maths id="math0032"><math display="block"><msub><mi>rt</mi><mi>act</mi></msub><mo>⋅</mo><mn>1000</mn><mo>=</mo><mn>35.029</mn></math><img file="EP1554807B1_D0063.tif" /></maths></entry><entry>actual step risetime</entry><entry><maths id="math0033"><math display="block"><mfrac><mn>.35</mn><msub><mi>rt</mi><mi>act</mi></msub></mfrac><mo>=</mo><mn>9.992</mn></math><img file="EP1554807B1_D0064.tif" /></maths></entry><entry><maths id="math0034"><math display="block"><mfrac><mn>.45</mn><msub><mi>rt</mi><mi>act</mi></msub></mfrac><mo>=</mo><mn>12.846</mn></math><img file="EP1554807B1_D0065.tif" /></maths></entry></row><row><entry><maths id="math0035"><math display="block"><msub><mi>rt</mi><mi>low</mi></msub><mo>⋅</mo><mn>1000</mn><mo>=</mo><mn>93.196</mn></math><img file="EP1554807B1_D0066.tif" /></maths></entry><entry>5 GHz bandwidth risetime</entry><entry><maths id="math0036"><math display="block"><mfrac><mn>.35</mn><msub><mi>rt</mi><mi>low</mi></msub></mfrac><mo>=</mo><mn>3.756</mn></math><img file="EP1554807B1_D0067.tif" /></maths></entry><entry><maths id="math0037"><math display="block"><mfrac><mn>.45</mn><msub><mi>rt</mi><mi>low</mi></msub></mfrac><mo>=</mo><mn>4.829</mn></math><img file="EP1554807B1_D0068.tif" /></maths></entry></row><row><entry><maths id="math0038"><math display="block"><msub><mi>rt</mi><mi>high</mi></msub><mo>⋅</mo><mn>1000</mn><mo>=</mo><mn>54.99</mn></math><img file="EP1554807B1_D0069.tif" /></maths></entry><entry>10 GHz bandwidth risetime</entry><entry><maths id="math0039"><math display="block"><mfrac><mn>.35</mn><msub><mi>rt</mi><mi>high</mi></msub></mfrac><mo>=</mo><mn>6.365</mn></math><img file="EP1554807B1_D0070.tif" /></maths></entry><entry><maths id="math0040"><math display="block"><mfrac><mn>.45</mn><msub><mi>rt</mi><mi>high</mi></msub></mfrac><mo>=</mo><mn>8.183</mn></math><img file="EP1554807B1_D0071.tif" /></maths></entry></row><row><entry><maths id="math0041"><math display="block"><msub><mi>rt</mi><mi>vhigh</mi></msub><mo>⋅</mo><mn>1000</mn><mo>=</mo><mn>43.73</mn></math><img file="EP1554807B1_D0072.tif" /></maths></entry><entry>15 GHz bandwidth risetime</entry><entry><maths id="math0042"><math display="block"><mfrac><mn>.35</mn><msub><mi>rt</mi><mi>vhigh</mi></msub></mfrac><mo>=</mo><mn>8.004</mn></math><img file="EP1554807B1_D0073.tif" /></maths></entry><entry><maths id="math0043"><math display="block"><mfrac><mn>.45</mn><msub><mi>rt</mi><mi>vhigh</mi></msub></mfrac><mo>=</mo><mn>10.29</mn></math><img file="EP1554807B1_D0074.tif" /></maths></entry></row><row><entry><maths id="math0044"><math display="block"><msub><mi>rt</mi><mi>vhigh</mi></msub><mo>⋅</mo><mn>10</mn><mo>=</mo><mn>0.437</mn></math><img file="EP1554807B1_D0075.tif" /></maths></entry><entry namest="col2" nameend="col4" align="left">multiplier determined by 10 GHz bandwidth (noting that the signal itself only required 10 GHz of bandwidth)</entry></row></tbody></tgroup></table></tables>
APPENDIX B
<i>High Frequency Scope</i>
0073An example is provided on how a step can be digitized with a high bandwidth utilizing heterodyning. <ul id="ul0007" list-style="none" compact="compact"><li>rt := .045 risetime of edge specified (ns)</li><li><maths id="math0045"><math display="inline"><msub><mi mathvariant="normal">f</mi><mi>bw</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mn mathvariant="normal">0.344</mn><mi>rt</mi></mfrac></math><img file="EP1554807B1_D0076.tif" /></maths> f<sub>bw</sub> = 7.644 Bandwidth of critically damped second order system</li><li>ω0 := 1.554·2·π·f<sub>bw</sub> calculate the center frequency for the system <maths id="math0046"><math display="inline"><mfrac><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow><mrow><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">π</mi></mrow></mfrac><mo mathvariant="normal">=</mo><mn mathvariant="normal">11.879</mn></math><img file="EP1554807B1_D0077.tif" /></maths> center frequency (GHz)</li><li>TD = 5 time delay for step edge (ns)</li><li><maths id="math0047"><math display="inline"><mi mathvariant="normal">H</mi><mfenced><mi mathvariant="normal">s</mi></mfenced><mo mathvariant="normal">=</mo><mfrac><msup><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow><mn mathvariant="normal">2</mn></msup><mrow><mfenced><msup><mi mathvariant="normal">s</mi><mn mathvariant="normal">2</mn></msup><mo mathvariant="normal">+</mo><mfrac><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow><mi mathvariant="normal">Q</mi></mfrac><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">s</mi><mo mathvariant="normal">+</mo><msup><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow><mn mathvariant="normal">2</mn></msup></mfenced><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">s</mi></mrow></mfrac><mo mathvariant="normal">⋅</mo><msup><mi mathvariant="normal">e</mi><mrow><mo mathvariant="normal">-</mo><mi mathvariant="normal">s</mi><mo mathvariant="normal">⋅</mo><mi>TD</mi></mrow></msup></math><img file="EP1554807B1_D0078.tif" /></maths> laptace transform of the step specified</li><li>the inverse Laplace transform provides the time domain step waveform <maths id="math0048"><math display="block"><mi mathvariant="normal">f</mi><mfenced><mi mathvariant="normal">t</mi></mfenced><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>if</mi><mo mathvariant="normal">⌊</mo><mi mathvariant="normal">t</mi><mo mathvariant="normal"><</mo><mi>TD</mi><mo mathvariant="normal">,</mo><mn mathvariant="normal">0</mn><mo mathvariant="normal">,</mo><mo mathvariant="normal">⌊</mo><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn><mo mathvariant="normal">-</mo><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn><mo mathvariant="normal">⋅</mo><mfenced><mi mathvariant="normal">t</mi><mo mathvariant="normal">-</mo><mi>TD</mi></mfenced><mo mathvariant="normal">⌋</mo><mo mathvariant="normal">⋅</mo><msup><mi mathvariant="normal">e</mi><mfenced open="[" close="]"><mo mathvariant="normal">-</mo><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn><mo mathvariant="normal">⋅</mo><mfenced><mi mathvariant="normal">t</mi><mo mathvariant="normal">-</mo><mi>TD</mi></mfenced></mfenced></msup><mo mathvariant="normal">+</mo><mn mathvariant="normal">1</mn><mo mathvariant="normal">⌋</mo></math><img file="EP1554807B1_D0079.tif" /></maths></li></ul>
0074To simulate the behavior of the analog components, it is modelled digitally with an extremely high sample rate <ul id="ul0008" list-style="none" compact="compact"><li>FS<sub>hi</sub> := 1000 sample rate for simulating analog system (GHz)</li><li>KH := 10000 kh := 0., KH - 1</li><li><maths id="math0049"><math display="inline"><msub><mi>th</mi><mi>kh</mi></msub><mo>:</mo><mo>=</mo><mfrac><mi>kh</mi><msub><mi>FS</mi><mi>hi</mi></msub></mfrac></math><img file="EP1554807B1_D0080.tif" /></maths> time of each point (ns)</li><li>utilize a raised cosine window to minimize effects of the FFT <maths id="math0050"><math display="block"><msub><mi>wh</mi><mi>kh</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mn mathvariant="normal">1</mn><mn mathvariant="normal">2</mn></mfrac><mo mathvariant="normal">-</mo><mfrac><mn mathvariant="normal">1</mn><mn mathvariant="normal">2</mn></mfrac><mo>⋅</mo><mi>cos</mi><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">π</mi><mo mathvariant="normal">⋅</mo><mfrac><mi>kh</mi><mrow><mi>KH</mi><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn></mrow></mfrac></mfenced><mn>.</mn></math><img file="EP1554807B1_D0081.tif" /></maths></li><li><maths id="math0051"><img file="EP1554807B1_D0082.tif" /></maths> this can be enabled to disable the windowing - essentially the same results are generated, but the spectrums are not as pretty as with windowing.</li></ul>
<i>High Frequency Scope</i>
0075<ul id="ul0009" list-style="none" compact="compact"><li>xh<sub>kh</sub> := f(th<sub>kh</sub>)·wh<sub>kh</sub> calculate the windowed step <maths id="math0052"><math display="block"><mtable><mtr><mtd><msub><mi mathvariant="normal">t</mi><mn mathvariant="normal">10</mn></msub><mo>:</mo><mo mathvariant="normal">=</mo><mfrac><mn mathvariant="normal">.53181160838961202015</mn><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></mfrac><mo mathvariant="normal">+</mo><mi>TD</mi></mtd><mtd><msub><mi mathvariant="normal">t</mi><mn mathvariant="normal">10</mn></msub><mo mathvariant="normal">=</mo><mn mathvariant="normal">5.007</mn></mtd></mtr></mtable></math><img file="EP1554807B1_D0083.tif" /></maths><maths id="math0053"><math display="block"><mtable><mtr><mtd><msub><mi mathvariant="normal">t</mi><mn>90</mn></msub><mo>:</mo><mo mathvariant="normal">=</mo><mfrac><mn mathvariant="normal">3.8897201698674290579</mn><mrow><mi mathvariant="normal">ω</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></mfrac><mo mathvariant="normal">+</mo><mi>TD</mi></mtd><mtd><msub><mi mathvariant="normal">t</mi><mn mathvariant="normal">90</mn></msub><mn>.</mn><mo mathvariant="normal">=</mo><mn mathvariant="normal">5.052</mn></mtd></mtr></mtable></math><img file="EP1554807B1_D0084.tif" /></maths></li><li>t<sub>90</sub> - t<sub>10</sub> = 0.045 verify that risetime is correct <img file="EP1554807B1_D0085.tif" /></li><li>Xh := CFFT(xh) Calculate the FFT <maths id="math0054"><math display="block"><mtable><mtr><mtd><mi>NH</mi><mo>:</mo><mo>=</mo><mfrac><mi>KH</mi><mn>2</mn></mfrac><mspace width="1em" /><mi>nh</mi><mo>:</mo><mo>=</mo><mn>0..</mn><mo></mo><mi>NH</mi></mtd><mtd><msub><mi>fh</mi><mi>nh</mi></msub><mo>:</mo><mo>=</mo><mfrac><mi>nh</mi><mi>NH</mi></mfrac><mo>⋅</mo><mfrac><msub><mi>FS</mi><mi>hi</mi></msub><mn>2</mn></mfrac></mtd></mtr></mtable></math><img file="EP1554807B1_D0086.tif" /></maths><img file="EP1554807B1_D0087.tif" /></li></ul>
<i>High Frequency Scope</i>
0076As we know, the scope does not have the bandwidth to digitize this signal. Therefore, we apply the method of this invention. First, we will utilize a system bandwidth of GHz. then, we develop bandpass filters that select 5 GHz bands of the signal. Note that because the system is bandlimited, it is not actually necessary to utilize bandpass filters - only high pass filters need be utilized, but bandpass filters are used to simplify the discussion. Furthermore, the first band does not even need a filter- the scopes limited bandwidth will do this for us. (inside the scope, a digital low pass filter would be utilized to provide the hard bandwidth limiting) <ul id="ul0010" list-style="none"><li>BW := 5 system bandwidth utilized for each band (GHz)</li><li>make low pass and bandpass filters for each band</li><li>nn := 1..NH - 1 <maths id="math0055"><math display="block"><mtable><mtr><mtd><msub><mi>Mfl</mi><mi>nh</mi></msub><mo>:</mo><mo>=</mo><mi>if</mi><mfenced><msub><mi>fh</mi><mi>nh</mi></msub><mo>≤</mo><mi>BW</mi><mo>,</mo><mn>1</mn><mo>,</mo><mn>0</mn></mfenced></mtd><mtd><msub><mi>Mfh</mi><mi>nh</mi></msub><mo>:</mo><mo>=</mo><mi>if</mi><mfenced><mi>BW</mi><mo><</mo><msub><mi>fh</mi><mi>nh</mi></msub><mo>≤</mo><mn>2</mn><mo>⋅</mo><mi>BW</mi><mo>,</mo><mn>1</mn><mo>,</mo><mn>0</mn></mfenced></mtd></mtr></mtable></math><img file="EP1554807B1_D0088.tif" /></maths><maths id="math0056"><math display="block"><mtable><mtr><mtd><msub><mi>Mfl</mi><mrow><mi>NH</mi><mo>+</mo><mi>nn</mi></mrow></msub><mo>:</mo><mo>=</mo><msub><mi>Mfl</mi><mrow><mi>NH</mi><mo>-</mo><mi>nn</mi></mrow></msub></mtd><mtd><msub><mi>Mfh</mi><mrow><mi>NH</mi><mo>+</mo><mi>nn</mi></mrow></msub><mo>:</mo><mo>=</mo><msub><mi>Mfh</mi><mrow><mi>NH</mi><mo>-</mo><mi>nn</mi></mrow></msub></mtd></mtr></mtable></math><img file="EP1554807B1_D0089.tif" /></maths><img file="EP1554807B1_D0090.tif" /><img file="EP1554807B1_D0091.tif" /></li></ul>
0077Apply these filters to the input waveform <maths id="math0057"><math display="block"><mi mathvariant="normal">X</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">l</mi><mo>:</mo><mo>=</mo><mover><mfenced><mi mathvariant="normal">X</mi><mo></mo><mi mathvariant="normal">h</mi><mo>⋅</mo><mi mathvariant="normal">M</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">l</mi></mfenced><mo>→</mo></mover><mspace width="2em" /><mi mathvariant="normal">X</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">h</mi><mo>:</mo><mo>=</mo><mover><mfenced><mi mathvariant="normal">X</mi><mo></mo><mi mathvariant="normal">h</mi><mo>⋅</mo><mi mathvariant="normal">M</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">h</mi></mfenced><mo>→</mo></mover><mn>.</mn></math><img file="EP1554807B1_D0092.tif" /></maths>
<i>High Frequency Scope</i>
0078<img file="EP1554807B1_D0093.tif" /><img file="EP1554807B1_D0094.tif" /><ul id="ul0011" list-style="none" compact="compact"><li>xfl := ICFFT(Xfl) xfh := ICFFT(Xfh)</li></ul>
<i>High Frequency Scope</i>
0079Here are the time domain waveforms at the output of the filters <img file="EP1554807B1_D0095.tif" /><img file="EP1554807B1_D0096.tif" /><img file="EP1554807B1_D0097.tif" />
<i>High Frequency Scope</i>
0080It is useful to add these three signals together and compare them to the input waveform. You will note the sum is not identical to the input because the system has limited the bandwidth at 15 GHz. The 15 GHz bandwidth limited signal is the best that we will be able to provide. <img file="EP1554807B1_D0098.tif" />
0081It is also useful to compare the low frequency and actual input waveforms directly: <img file="EP1554807B1_D0099.tif" />
0082The point of this last comparison is to demonstrate the problem that this invention id designed to solve. The limited bandwidth slows the edge of the step. This simulates the analog waveform that gets sampled by a digitizer with a front-end bandwidth of 5 GHz. Our goal is to digitize the actual waveform with a much higher bandwidth.
0083First, the high frequency and very high frequency bands are applied to the mixers
0084F<sub>mixer0</sub> := 2·BW Φ<sub>mixer0</sub> := md(2·π) The frequency of the high frequency mixer is at the Cutoff frequency of the first band. '
<i>High Frequency Scope</i>
0085apply the mixers <maths id="math0058"><math display="block"><msub><mi>xfhm</mi><mi>kh</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>xfh</mi><mi>kh</mi></msub><mo mathvariant="normal">⋅</mo><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi>cos</mi><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">π</mi><mo mathvariant="normal">⋅</mo><msub><mi mathvariant="normal">F</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></msub><mo mathvariant="normal">⋅</mo><msub><mi>th</mi><mi>kh</mi></msub><mo mathvariant="normal">+</mo><msub><mi mathvariant="normal">Φ</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></msub></mfenced></math><img file="EP1554807B1_D0100.tif" /></maths> look at the frequency content
0086Xfhm := CFFT(xfhm)
0087Low pass filter the mixer outputs<maths id="math0059"><math display="block"><mi mathvariant="normal">X</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">h</mi><mo></mo><mi mathvariant="normal">m</mi><mo></mo><mi mathvariant="normal">l</mi><mo>:</mo><mo>=</mo><mover><mfenced><mi mathvariant="normal">X</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">h</mi><mo></mo><mi mathvariant="normal">m</mi><mo>⋅</mo><mi mathvariant="normal">M</mi><mo></mo><mi mathvariant="normal">f</mi><mo></mo><mi mathvariant="normal">l</mi></mfenced><mo>→</mo></mover></math><img file="EP1554807B1_D0101.tif" /></maths>
0088Note again that the typical manner of low pass filtering the mixer outputs would be to use the scope front-end. This filtering is being shown here as actual low pass filters applied. <img file="EP1554807B1_D0102.tif" />
<i>High Frequency Scope</i>
0089take the inverse FFT to generate the analog mixer output signals - the analog signals input to the channel digitizers. <ul id="ul0012" list-style="none" compact="compact"><li>xfhml := ICFFT(Xfhml) <img file="EP1554807B1_D0103.tif" /><img file="EP1554807B1_D0104.tif" /></li></ul>
<i>High Frequency Scope</i>
0090it is interesting to see what the sum of these three waveforms are - there sums to not produce anything good <img file="EP1554807B1_D0105.tif" />
0091At this point, the waveforms are digitized. The waveforms must be sampled at a rate sufficient to satisfy Nyquist. For this example, this means that they must be sampled at at least 2 times BW, or 10 GS/s. After the waveforms have been digitized, they are immediately upsampled using SinX/x interpolation. This is possible because all digitized waveforms are bandlimited. It is useful to upsample the waveforms to a sample rate capable of meeting Nyquist for the system bandwidth - I have chosen 40 GS/s. The upsampling is trivial and for the purpose of this example, t simply use a 40 GS/s digitizer with the understanding that the exact same waveform would result from sampling the waveform at 10 GS/s and upsampling by a factor of 4. <ul id="ul0013" list-style="none"><li>FS := 40 upsampled digitizer sample rate</li><li><maths id="math0060"><math display="inline"><mi mathvariant="normal">D</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><msub><mi>FS</mi><mi>hi</mi></msub><mi>FS</mi></mfrac></math><img file="EP1554807B1_D0106.tif" /></maths> D = 25 upsampling factor for analog waveform model <maths id="math0061"><math display="block"><mi mathvariant="normal">K</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mi>KH</mi><mi mathvariant="normal">D</mi></mfrac><mspace width="3em" /><mi mathvariant="normal">k</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mn mathvariant="normal">0..</mn><mo></mo><mi mathvariant="normal">K</mi><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn></math><img file="EP1554807B1_D0107.tif" /></maths></li><li>sample the waveforms <maths id="math0062"><math display="block"><msub><mi mathvariant="normal">t</mi><mi mathvariant="normal">k</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mi mathvariant="normal">k</mi><mi>FS</mi></mfrac><mspace width="1em" /><msub><mi mathvariant="normal">x</mi><msub><mi mathvariant="normal">l</mi><mi mathvariant="normal">k</mi></msub></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>xfl</mi><mrow><mi mathvariant="normal">k</mi><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">D</mi></mrow></msub><mspace width="1em" /><msub><mi mathvariant="normal">x</mi><msub><mi mathvariant="normal">h</mi><mi mathvariant="normal">k</mi></msub></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>xfhml</mi><mrow><mi mathvariant="normal">k</mi><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">D</mi></mrow></msub><mspace width="2em" /><msub><mi mathvariant="normal">x</mi><mi mathvariant="normal">k</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>xh</mi><mrow><mi mathvariant="normal">k</mi><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">D</mi></mrow></msub><mspace width="2em" /><msub><mi mathvariant="normal">w</mi><mi mathvariant="normal">k</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>wh</mi><mrow><mi mathvariant="normal">k</mi><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">D</mi></mrow></msub></math><img file="EP1554807B1_D0108.tif" /></maths></li></ul> generally, at this point, we would apply the sharp cutoff filter. If a sharp cutoff analog filter was not used, we'd have to satisfy Nyquist such that any extra frequency content would not fold back into the 5 GHz band. I've already applied a sharp cutoff filter to the analog signal, so this is not necessary.
0092Also, at this point, some magnitude and phase compensation would probably be necessary to account for non-ideal channel frequency response characteristics. This example shows the signal digitized with ideal digitizers with ideal frequency response characteristics.
<i>High Frequency Scope</i>
0093Next, the high and very high frequency waveforms are mixed up to there appropriate frequency location and digitally bandpass filtered.
0094NOTE THAT THESE DIGITAL MIXERS KNOW THE PHASE OF THE ANALOG MIXERS - SOME MECHANISM MUST BE PROVIDED FOR DETERMINING THIS - EITHER THROUGH A PILOT TONE, OR LOCKING OF THE THE MIXER PHASE TO THE SAMPLE CLOCK. apply digital mixers <maths id="math0063"><math display="block"><msub><mi mathvariant="normal">x</mi><msub><mi>hm</mi><mi mathvariant="normal">k</mi></msub></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi mathvariant="normal">x</mi><msub><mi mathvariant="normal">h</mi><mi mathvariant="normal">k</mi></msub></msub><mo mathvariant="normal">⋅</mo><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi>cos</mi><mfenced><mn mathvariant="normal">2</mn><mo mathvariant="normal">⋅</mo><mi mathvariant="normal">π</mi><mo mathvariant="normal">⋅</mo><msub><mi mathvariant="normal">F</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></msub><mo mathvariant="normal">⋅</mo><msub><mi mathvariant="normal">t</mi><mi mathvariant="normal">k</mi></msub><mo mathvariant="normal">+</mo><msub><mi mathvariant="normal">Φ</mi><mrow><mi>mixer</mi><mo></mo><mn mathvariant="normal">0</mn></mrow></msub></mfenced></mfenced></math><img file="EP1554807B1_D0109.tif" /></maths> bandpass filter the mixer outputs <maths id="math0064"><math display="block"><mi mathvariant="normal">N</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mi mathvariant="normal">K</mi><mn>2</mn></mfrac><mspace width="3em" /><mi mathvariant="normal">n</mi><mo>:</mo><mo>=</mo><mn mathvariant="normal">0..</mn><mo></mo><mi mathvariant="normal">N</mi></math><img file="EP1554807B1_D0110.tif" /></maths><maths id="math0065"><math display="block"><msub><mi mathvariant="normal">f</mi><mi mathvariant="normal">n</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mfrac><mi mathvariant="normal">n</mi><mi mathvariant="normal">N</mi></mfrac><mo mathvariant="normal">⋅</mo><mfrac><mi>FS</mi><mn mathvariant="normal">2</mn></mfrac></math><img file="EP1554807B1_D0111.tif" /></maths><maths id="math0066"><math display="block"><mi>Xhm</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>CFFT</mi><mfenced><msub><mi mathvariant="normal">x</mi><mi>hm</mi></msub></mfenced></math><img file="EP1554807B1_D0112.tif" /></maths><maths id="math0067"><math display="block"><mi>Xlm</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>CFFT</mi><mfenced><msub><mi mathvariant="normal">x</mi><mn>1</mn></msub></mfenced></math><img file="EP1554807B1_D0113.tif" /></maths><maths id="math0068"><math display="block"><msub><mi>Xfhm</mi><mi mathvariant="normal">n</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>if</mi><mfenced><msub><mi mathvariant="normal">f</mi><mi mathvariant="normal">n</mi></msub><mo mathvariant="normal">></mo><mi>BW</mi><mo mathvariant="normal">,</mo><msub><mi>Xhm</mi><mi mathvariant="normal">n</mi></msub><mo mathvariant="normal">,</mo><mn mathvariant="normal">0</mn></mfenced></math><img file="EP1554807B1_D0114.tif" /></maths><maths id="math0069"><math display="block"><msub><mi>Xfhm</mi><mi mathvariant="normal">n</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>if</mi><mfenced><msub><mi mathvariant="normal">f</mi><mi mathvariant="normal">n</mi></msub><mo mathvariant="normal">></mo><mn>2</mn><mo>⋅</mo><mi>BW</mi><mo mathvariant="normal">,</mo><mn>0</mn><mo>,</mo><msub><mi>Xhm</mi><mi mathvariant="normal">n</mi></msub></mfenced></math><img file="EP1554807B1_D0115.tif" /></maths><maths id="math0070"><math display="block"><mi>nn</mi><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mn mathvariant="normal">1..</mn><mo></mo><mi mathvariant="normal">N</mi><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn></math><img file="EP1554807B1_D0116.tif" /></maths><maths id="math0071"><math display="block"><msub><mi>Xfhm</mi><mrow><mi mathvariant="normal">N</mi><mo mathvariant="normal">+</mo><mi>nn</mi></mrow></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><msub><mi>Xfhm</mi><mrow><mi mathvariant="normal">N</mi><mo mathvariant="normal">-</mo><mi>nn</mi></mrow></msub></math><img file="EP1554807B1_D0117.tif" /></maths><maths id="math0072"><math display="block"><mtable><mtr><mtd><msub><mi mathvariant="normal">X</mi><mi mathvariant="normal">h</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>CFFT</mi><mfenced><msub><mi mathvariant="normal">x</mi><mi mathvariant="normal">h</mi></msub></mfenced></mtd><mtd><msub><mi mathvariant="normal">X</mi><mn mathvariant="normal">1</mn></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>CFFT</mi><mfenced><msub><mi mathvariant="normal">x</mi><mn mathvariant="normal">1</mn></msub></mfenced></mtd></mtr></mtable></math><img file="EP1554807B1_D0118.tif" /></maths>
<i>High Frequency Scope</i>
0095<img file="EP1554807B1_D0119.tif" /><img file="EP1554807B1_D0120.tif" />
<i>High Frequency Scope</i>
0096<img file="EP1554807B1_D0121.tif" />
0097By summing the output waveforms, we have acquired the waveform with a 15 GHz bandwidth utilizing three 5 GHz bandwidth channels!
0098Now lets see how the time domain waveforms compare
0099The analog waveforms in the plots below are the analog outputs of the bandpass and low pass filters prior to the mixer <ul id="ul0014" list-style="none" compact="compact"><li>xfhm := Re(ICFFT(Xfhm))</li></ul>
<i>High Frequency Scope</i>
0100<img file="EP1554807B1_D0122.tif" /><img file="EP1554807B1_D0123.tif" />
<i>High Frequency Scope</i>
0101<img file="EP1554807B1_D0124.tif" /><img file="EP1554807B1_D0125.tif" />
<i>High Frequency Scope</i>
0102<img file="EP1554807B1_D0126.tif" /><img file="EP1554807B1_D0127.tif" />
<i>High Frequency Scope</i>
0103As you can see, the 15 GHz bandwidth limited step is recreated.
0104Here are some risetime measurements: <maths id="math0073"><math display="block"><msub><mi>rt</mi><mi>act</mi></msub><mo>:</mo><mo>=</mo><mi>riseTime</mi><mfenced><mi>xh</mi><msub><mi>FS</mi><mi>hi</mi></msub></mfenced></math><img file="EP1554807B1_D0128.tif" /></maths><maths id="math0074"><math display="block"><msub><mi>rt</mi><mi>low</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>riseTime</mi><mfenced><mi>Re</mi><mfenced><msub><mi mathvariant="normal">x</mi><mn mathvariant="normal">1</mn></msub></mfenced><mo mathvariant="normal">,</mo><mi>FS</mi></mfenced></math><img file="EP1554807B1_D0129.tif" /></maths><maths id="math0075"><math display="block"><msub><mi>rt</mi><mi>high</mi></msub><mo mathvariant="normal">:</mo><mo mathvariant="normal">=</mo><mi>riseTime</mi><mo></mo><mfenced><mi>Re</mi><mfenced><msub><mi mathvariant="normal">x</mi><mn mathvariant="normal">1</mn></msub></mfenced><mo>+</mo><mi>Re</mi><mfenced><mi>xfhm</mi></mfenced><mo mathvariant="normal">,</mo><mi>FS</mi></mfenced></math><img file="EP1554807B1_D0130.tif" /></maths><tables id="tabl0002" num="0002"><table frame="none"><tgroup cols="4" colsep="0" rowsep="0"><colspec colnum="1" colname="col1" colwidth="35mm" /><colspec colnum="2" colname="col2" colwidth="43mm" /><colspec colnum="3" colname="col3" colwidth="46mm" /><colspec colnum="4" colname="col4" colwidth="44mm" /><thead><row><entry valign="top" /><entry valign="top" /><entry valign="top">bandwidth predicted using 0.35 multiplier</entry><entry valign="top">bandwidth predicted using 0.45 multiplier</entry></row></thead><tbody><row><entry><maths id="math0076"><math display="block"><msub><mi>rt</mi><mi>act</mi></msub><mo>⋅</mo><mn>1000</mn><mo>=</mo><mn>45.036</mn></math><img file="EP1554807B1_D0131.tif" /></maths></entry><entry>actual step risetime</entry><entry><maths id="math0077"><math display="block"><mfrac><mn>.35</mn><msub><mi>rt</mi><mi>act</mi></msub></mfrac><mo>=</mo><mn>7.772</mn></math><img file="EP1554807B1_D0132.tif" /></maths></entry><entry><maths id="math0078"><math display="block"><mfrac><mn>.45</mn><msub><mi>rt</mi><mi>act</mi></msub></mfrac><mo>=</mo><mn>9.992</mn></math><img file="EP1554807B1_D0133.tif" /></maths></entry></row><row><entry><maths id="math0079"><math display="block"><msub><mi>rt</mi><mi>low</mi></msub><mo>⋅</mo><mn>1000</mn><mo>=</mo><mn>95.195</mn></math><img file="EP1554807B1_D0134.tif" /></maths></entry><entry>5 GHz bandwidth risetime</entry><entry><maths id="math0080"><math display="block"><mfrac><mn>.35</mn><msub><mi>rt</mi><mi>low</mi></msub></mfrac><mo>=</mo><mn>3.677</mn></math><img file="EP1554807B1_D0135.tif" /></maths></entry><entry><maths id="math0081"><math display="block"><mfrac><mn>.45</mn><msub><mi>rt</mi><mi>low</mi></msub></mfrac><mo>=</mo><mn>4.727</mn></math><img file="EP1554807B1_D0136.tif" /></maths></entry></row><row><entry><maths id="math0082"><math display="block"><msub><mi>rt</mi><mi>high</mi></msub><mo>⋅</mo><mn>1000</mn><mo>=</mo><mn>59.706</mn></math><img file="EP1554807B1_D0137.tif" /></maths></entry><entry>10 GHz bandwidth risetime</entry><entry><maths id="math0083"><math display="block"><mfrac><mn>.35</mn><msub><mi>rt</mi><mi>high</mi></msub></mfrac><mo>=</mo><mn>5.862</mn></math><img file="EP1554807B1_D0138.tif" /></maths></entry><entry><maths id="math0084"><math display="block"><mfrac><mn>.45</mn><msub><mi>rt</mi><mi>high</mi></msub></mfrac><mo>=</mo><mn>7.537</mn></math><img file="EP1554807B1_D0139.tif" /></maths></entry></row><row><entry><maths id="math0085"><math display="block"><msub><mi>rt</mi><mi>high</mi></msub><mo>⋅</mo><mn>10</mn><mo>=</mo><mn>0.597</mn></math><img file="EP1554807B1_D0140.tif" /></maths></entry><entry namest="col2" nameend="col4" align="left">multiplier determined by 10 GHz bandwidth (noting that the signal itself only required 10 GHz of bandwidth)</entry></row></tbody></tgroup></table></tables>
143 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51 Sheet 52 Sheet 53 Sheet 54 Sheet 55 Sheet 56 Sheet 57 Sheet 58 Sheet 59 Sheet 60 Sheet 61 Sheet 62 Sheet 63 Sheet 64 Sheet 65 Sheet 66 Sheet 67 Sheet 68 Sheet 69 Sheet 70 Sheet 71 Sheet 72 Sheet 73 Sheet 74 Sheet 75 Sheet 76 Sheet 77 Sheet 78 Sheet 79 Sheet 80 Sheet 81 Sheet 82 Sheet 83 Sheet 84 Sheet 85 Sheet 86 Sheet 87 Sheet 88 Sheet 89 Sheet 90 Sheet 91 Sheet 92 Sheet 93 Sheet 94 Sheet 95 Sheet 96 Sheet 97 Sheet 98 Sheet 99 Sheet 100 Sheet 101 Sheet 102 Sheet 103 Sheet 104 Sheet 105 Sheet 106 Sheet 107 Sheet 108 Sheet 109 Sheet 110 Sheet 111 Sheet 112 Sheet 113 Sheet 114 Sheet 115 Sheet 116 Sheet 117 Sheet 118 Sheet 119 Sheet 120 Sheet 121 Sheet 122 Sheet 123 Sheet 124 Sheet 125 Sheet 126 Sheet 127 Sheet 128 Sheet 129 Sheet 130 Sheet 131 Sheet 132 Sheet 133 Sheet 134 Sheet 135 Sheet 136 Sheet 137 Sheet 138 Sheet 139 Sheet 140 Sheet 141 Sheet 142 Sheet 143
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| EP0275136A | Cites | European Patent Office (EPO) |
| EP0589594A | Cites | European Patent Office (EPO) |
| US3783413A | Cites | United States of America |
| US3891803A | Cites | United States of America |
| US4316282A | Cites | United States of America |
| US5659546A | Cites | United States of America |
| US5668836A | Cites | United States of America |
| US5950119A | Cites | United States of America |
| US6240150B1 | Cites | United States of America |
| PATENT ABSTRACTS OF JAPAN vol. 018, no. 549 (E-1618), 19 October 1994 (1994-10-19) & JP 06 197019 A (HITACHI DENSHI LTD), 15 July 1994 (1994-07-15) | Non-patent | – |
59 members in 8 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 420937P | United States of America | – | |
| 42093702 | United States of America | P | |
| 0333943 | United States of America | W |
Members59
| Document | Office | Kind | |
|---|---|---|---|
| WO2004038432A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU2003291653A1 | Australia | A1 | |
| AU2003291653A8 | Australia | A8 | |
| US2004128076A1 | United States of America | A1 | |
| WO2004038432A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP1554807A2 | European Patent Office (EPO) | A2 | |
| EP1554807A4 | European Patent Office (EPO) | A4 | |
| CN1723621A | China | A | |
| JP2006504100A | Japan | A | |
| US2006074606A1 | United States of America | A1 | |
| US2006080065A1 | United States of America | A1 | |
| WO2006055935A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US7058548B2 | United States of America | B2 | |
| US2006161401A1 | United States of America | A1 | |
| US2006195301A1 | United States of America | A1 | |
| WO2006093541A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US7139684B2 | United States of America | B2 | |
| US2007027658A1 | United States of America | A1 | |
| WO2006055935A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2006093541A3 | World Intellectual Property Organization (WIPO) | A3 | |
| US7219037B2 | United States of America | B2 | |
| US2007112532A1 | United States of America | A1 | |
| US7222055B2 | United States of America | B2 | |
| US2007185669A1 | United States of America | A1 | |
| EP1836586A2 | European Patent Office (EPO) | A2 | |
| CN101116066A | China | A | |
| CN101116066A | China | A | |
| US7373281B2 | United States of America | B2 | |
| US2008120053A1 | United States of America | A1 | |
| US7386409B2 | United States of America | B2 | |
| JP2008521014A | Japan | A | |
| JP2008521014A | Japan | A | |
| US2008258957A1 | United States of America | A1 | |
| US2009002213A1 | United States of America | A1 | |
| US7519513B2 | United States of America | B2 | |
| CN100583643C | China | C | |
| US7653514B2 | United States of America | B2 | |
| US7711510B2 | United States of America | B2 | |
| CN101116066B | China | B | |
| CN101116066B | China | B | |
| US2010244811A1 | United States of America | A1 | |
| EP1554807B1This record | European Patent Office (EPO) | B1 | |
| ATE484103T1 | Austria | T1 | |
| DE60334479D1 | Germany | D1 | |
| EP1836586A4 | European Patent Office (EPO) | A4 | |
| US7957938B2 | United States of America | B2 | |
| US8073656B2 | United States of America | B2 | |
| US2012041720A1 | United States of America | A1 | |
| US8583390B2 | United States of America | B2 | |
| US2014028482A1 | United States of America | A1 | |
| US9325342B2 | United States of America | B2 | |
| US2016233877A1 | United States of America | A1 | |
| US9660661B2 | United States of America | B2 | |
| US2017250700A1 | United States of America | A1 | |
| US10135456B2 | United States of America | B2 | |
| US2019115930A1 | United States of America | A1 | |
| US10333540B2 | United States of America | B2 | |
| US2019273506A1 | United States of America | A1 | |
| US10659071B2 | United States of America | B2 |
56 legal events, as 7 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Discontinued in the netherlands as no translation has been filedVDEP | VDEP | NL | |
| Corresponds to:REF | REF | EP | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Supplementary search report drawn up and despatchedA4 | A4 | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1554807
- Application
- 37685419
Titles3
- German
- ECHTZEITOSZILLOSKOP MIT HOHER BANDBREITE
- English
- HIGH BANDWIDTH REAL TIME OSCILLOSCOPE
- French
- OSCILLOSCOPE EN TEMPS REEL A LARGEUR DE BANDE IMPORTANTE
Classification
- CPC, 4
- H03M1/12
- G01R13/0272
- G01R19/2509
- H03M1/121
- IPC, 4
- H03M1 12
- G01R13 02
- G01R13 34
- G01V1 00
Designated states27
- Contracting states, 27
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Romania
- Sweden
and 3 moreShow fewer
- Slovenia
- Slovakia
- Türkiye