US20120306886A1 - Continuous rf signal visualization with high resolution - Google Patents

Continuous rf signal visualization with high resolution Download PDF

Info

Publication number
US20120306886A1
US20120306886A1 US13/156,623 US201113156623A US2012306886A1 US 20120306886 A1 US20120306886 A1 US 20120306886A1 US 201113156623 A US201113156623 A US 201113156623A US 2012306886 A1 US2012306886 A1 US 2012306886A1
Authority
US
United States
Prior art keywords
traces
data
time domain
recited
high resolution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/156,623
Inventor
Kyle L. Bernard
Edward C. Gee
David H. Eby
Julian B. Sessions
Steven W. Stanton
Robert E. Tracy
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tektronix Inc
Original Assignee
Tektronix Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tektronix Inc filed Critical Tektronix Inc
Priority to US13/156,623 priority Critical patent/US20120306886A1/en
Publication of US20120306886A1 publication Critical patent/US20120306886A1/en
Assigned to TEKTRONIX, INC. reassignment TEKTRONIX, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SESSIONS, JULIAN B., STANTON, STEVEN W., BERNARD, KYLE L., EBY, DAVID H., Tracy, Robert E., GEE, EDWARD C.
Priority to US15/354,950 priority patent/US10198835B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R13/00Arrangements for displaying electric variables or waveforms
    • G01R13/02Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form
    • G01R13/0218Circuits therefor
    • G01R13/0254Circuits therefor for triggering, synchronisation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R13/00Arrangements for displaying electric variables or waveforms
    • G01R13/02Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form
    • G01R13/029Software therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformation in the plane of the image
    • G06T3/40Scaling the whole image or part thereof
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/391Resolution modifying circuits, e.g. variable screen formats
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/393Arrangements for updating the contents of the bit-mapped memory
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/395Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/395Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
    • G09G5/397Arrangements specially adapted for transferring the contents of two or more bit-mapped memories to the screen simultaneously, e.g. for mixing or overlay

Definitions

  • the present invention relates to signal analysis, and more particularly to a method and apparatus for continuous RF signal visualization with high resolution using realtime frequency and time domain displays.
  • Modern realtime signal analyzers such as spectrum analyzers and digital oscilloscopes, are capable of acquiring radio frequency (RF) signals at a rate that is too fast for effective realtime display.
  • Current technology takes two basic approaches to addressing this mismatch between realtime signal acquisition and non-realtime signal display.
  • One approach for spectrum analyzers is described in U.S. Pat. No. 5,103,402 entitled “Method and Apparatus for Identifying, Saving and Analyzing Continuous Frequency Domain Data in a Spectrum Analyzer”, issued Apr. 7, 1992 to Steven R. Morton et al. This approach provides for realtime signal acquisition with high signal time resolution, but only a “leisurely”, non-realtime signal display.
  • the '402 patent, referenced above, produced a new three-dimensional (3D) visualization display for RF signals in the frequency domain, commonly called a “spectrogram.”
  • spectrogram displays time is displayed along a vertical axis, frequency is displayed along a horizontal axis, and power is displayed as a color code.
  • Each spectrum as acquired is displayed as a horizontal trace across the frequency spectrum, with the color of each point along the trace indicating the power of the RF signal at that frequency.
  • the spectrogram display may be displayed in conjunction with a bit map display having a number of the most recently acquired spectrum, as shown in FIG. 1 .
  • each spectrogram trace is displayed in non-realtime, i. e., with time gaps between displayed traces, as indicated above.
  • What is desired is a realtime signal display for continuous visualization of an RF signal in both the frequency and time domains while maintaining high resolution.
  • the present invention provides a method and apparatus for continuous RF signal visualization with high resolution using realtime frequency and time domain displays.
  • RF signal data is acquired continuously from a specified realtime bandwidth within the frequency spectrum as down-converted, time domain, digital data.
  • the digital data may then be processed in both the frequency and time domains to produce data traces for display as spectrograms and timeograms respectively.
  • Each acquired data trace is time-stamped at a high rate and stored as seamless, i.e., without a time gap, high resolution data traces.
  • data traces are combined for display as low resolution data traces to meet human visualization update rate capabilities.
  • a trigger circuit produces multiple trigger signals from the digital data in both the frequency and time domains, which trigger signals may be labeled and displayed with the spectrograms and/or timeograms to indicate when the particular trigger event occurred.
  • One or some combination of the trigger signals may be selected by a user as a freeze trigger signal to stop acquisition of data traces so that the acquired data traces may be subjected to review.
  • the user may view the high resolution data traces from storage which were combined to make up the low resolution data traces, either as bitmap images or spectrograms/timeograms.
  • the associated conventional spectrum frequency versus amplitude data for each spectral trace may be time-stamped and stored so that when one of the spectral traces is selected during data review, the associated conventional spectrum bitmap may also be displayed.
  • FIG. 1 is a plan view of a display of a spectrogram in conjunction with a spectrum bitmap.
  • FIG. 2 is a block diagram view of an apparatus for real-time visualization of RF signals with high resolution according to the present invention.
  • FIG. 3 is a block diagram view of a second embodiment of the apparatus of FIG. 2 including spectrum bitmap generation according to the present invention.
  • FIG. 4 is a partial block diagram of a time domain processor for use in conjunction with the apparatus of FIG. 1 to produce timeogram displays according to the present invention.
  • FIG. 5 is a partial block diagram view with accompanying displays for providing low resolution spectral traces while storing high resolution spectral traces according to the present invention.
  • FIG. 6 is a plan view of a time domain trace storage for holding both high resolution and low resolution traces according to the present invention.
  • FIG. 7 is a illustrative view of providing a high resolution spectral trace display while acquisitions are frozen (data review mode) according to the present invention.
  • FIG. 8 is a block diagram view for generating multiple trigger signals for display in conjunction with spectrogram/timeogram displays according to the present invention.
  • FIG. 9 is a plan view of a timeogram display including indicia of trigger events according to the present invention.
  • an apparatus 10 having a signal acquisition section 20 that has an RF signal as an input and digital time domain data as an output.
  • the digital time domain data is input to a frequency translation and signal conditioning section 30 to produce frequency domain data.
  • the digital time domain data also is input to a time domain processing section 80 to produce time domain data.
  • the frequency and time domain data are input to a display formatting section 40 to produce a desired raster map image for visualization by a user on a display device 50 .
  • the keys to realtime displays for high resolution visualization of the input RF signal are fast signal acquisition and processing, and also separation of data acquisition and data review modes.
  • high resolution data traces are generated from the frequency and time domain data and stored, while being combined to form low resolution data traces which are displayed at a rate compatible with human visualization.
  • data review mode acquisition of high resolution data traces is frozen, and the corresponding high resolution data traces from storage are then displayed.
  • the signal acquisition section 20 shown in FIG. 2 includes an RF down-converter 21 having an internal variable frequency oscillator 22 and a mixer 23 .
  • the RF signal and the variable frequency from the oscillator 22 are input to the mixer 23 , the output of which is a first intermediate frequency (IF) signal that is input to an IF filter 24 .
  • the output from the IF filter 24 is digitized by an analog-to-digital converter (ADC) 25 to produce a digitized signal, and the digitized signal is input to a digital down converter 26 having digital mixer 27 for mixing the digitized signal with another variable frequency from a second variable oscillator 28 .
  • ADC analog-to-digital converter
  • the output from the digital mixer 27 is input to a bandpass filter 29 to produce a frequency down-converted digital signal in the time domain, i.e., the digitized time domain data, for input to the frequency translation and signal conditioning section 30 and to the time domain processing section 80 .
  • the signal acquisition section 20 is typical of a realtime spectrum analyzer that is capable of acquiring seamless blocks of RF signal data and can support operation in which no data is missed or lost within a realtime bandwidth of the frequency spectrum that encompasses the RF signal.
  • the frequency translation and signal conditioning section 30 converts the digitized time domain data from the signal acquisition section 20 to frequency domain data. This is accomplished through a fast frequency translation process 32 using a variety of well-known transforms, including fast Fourier transforms (FFT) and chirp z-transform (CZT), which produce a single spectrum (spectral lines representing a plurality of frequency bins), or spectral data trace, from a time block of the digitized time domain data.
  • An envelope detector 34 determines the signal amplitude for the frequency domain spectrum (an amplitude for each spectral line or frequency bin within the spectrum) from the fast frequency translation process 32 .
  • the amplitude versus frequency spectral data is then optionally passed through a display scaling function 36 , which may be a logarithmic calculation to convert to a conventionally employed logarithmic amplitude display used by spectrum analyzers.
  • a display scaling function 36 may be a logarithmic calculation to convert to a conventionally employed logarithmic amplitude display used by spectrum analyzers.
  • Various other types of display scaling may be used, such as square-law or linear scaling.
  • each spectral trace may be represented as an amplitude vector in which each frequency bin is an n-bit number representing the detected signal amplitude.
  • the spectral traces output from the frequency translation and signal conditioning module 30 may be input to a spectrum bit map generator 52 to produce conventional spectrum bit map displays 53 which are also time-stamped and stored in a spectrum bitmap store 54 .
  • a conventional user interface (U/I) 56 may be used in a data review mode, i.e., when acquisition is terminated either arbitrarily by a user or in response to a specific trigger signal, to select high resolution spectral traces to be shown on the display device 50 . Then the corresponding bitmap from the spectrum bitmap store 54 may be displayed as the spectrum bitmap display 53 on the display device 50 together with the spectrogram display, as in FIG. 1 .
  • FIG. 4 shows the time domain processing section for the processing of the digitized time domain data prior to input to the display formatting section 40 .
  • the time domain data from the digital down-conversion section 26 may be input directly to a realtime bandwidth filter 82 or to a frequency conversion section 84 prior to input to the realtime bandwidth filter.
  • the output from the realtime bandwidth filter 82 may be input either directly to a trigger and sweep control section 86 or indirectly via a frequency-to-phase conversion section 88 .
  • the output from the trigger and sweep control section 86 is time domain data that represent either amplitude, frequency or phase versus time according to the signal path selected by the user.
  • the time domain data is then input to the display formatting section 40 .
  • the frequency-to-phase conversion section 88 may be omitted and replaced by a phase conversion section 90 at the input of the realtime bandwidth filter 82 .
  • a raster state machine 42 processes both the time domain data and the frequency domain data to produce bitmap displays which are stored in a raster map image memory 44 .
  • the raster state machine 42 converts the frequency domain data received from the frequency translation and signal conditioning section 30 into a spectrogram display by mapping the amplitude values for each frequency bin into n-bit color values and “stacking” the color coded spectra in the raster map image memory 44 .
  • the color mapping alternatively may be performed by the display device 50 or a display processor as part of the display device based on spectral amplitude vectors in the raster map image memory 44 .
  • the raster state machine 42 performs this mapping in real time for each received spectral data trace until a complete display frame is generated.
  • the display frame holds up to the total number of spectral data traces that can be held by the raster map image memory 44 and shown on the display device 50 .
  • the raster image is rendered by the display device for human visualization.
  • the raster image may be in the form of spectrum bitmaps, a spectrogram, a waveform bitmap or a timeogram using similar processing by the raster state machine 42 .
  • the human visual recognition system responds at a rate much slower than the rate of modern, digital RF signal behavior. So in order to provide realtime display update rates for good signal visualization, a method is needed by which the total displayed signal interval is extended to more closely match the human recognition capabilities. At the same time, in order to achieve good displayed signal resolution in the frequency domain, lossy data reduction methods, commonly used to extend time as described in the above-discussed U.S. Pat. Nos. 5,254,983 and 5,986,637, need to be avoided. To accomplish simultaneous signal visualization and high signal resolution, relatively low resolution data traces and a slower scrolling display are created for visualization while high resolution data traces are acquired and stored in a high resolution data trace store.
  • FIG. 5 illustrates operation of the raster state machine 42 in producing low resolution data traces for the raster map image memory 44 while storing high resolution data traces in a high resolution data trace store 61 .
  • the frequency domain data from the frequency translation and signal conditioning module 30 are input to a high resolution trace detect module 62 as part of the raster state machine 42 .
  • the time block of frequency domain data that is used to produce the high resolution spectral trace is determined by a dwell time control 63 .
  • acquisition traces are collected over fixed time intervals called “display frames.”
  • the high resolution traces are stored in the HR trace store frame 61 and also input to a low resolution trace detect module 66 .
  • a variety of detection methods may used, including peak, average, minimum, etc.
  • Dwell time may range from a few microseconds to minutes or hours.
  • the number of high resolution traces that are combined to form each low resolution trace is determined by the time/division control 65 and each low resolution trace is stacked in the raster image memory 44 to produce the display frame.
  • the generation of the low resolution traces results in increased total display signal interval, but with reduced time resolution due to the combining of high resolution spectral traces.
  • the total signal time contained in the raster map image memory 44 is user configurable by the time/division control 65 .
  • FIG. 6 illustrates the result of the same processing of the time domain data to produce the timeogram display of low resolution time traces while storing high resolution time traces in the high resolution data trace store 61 .
  • the raster image bitmap from the raster image map memory 44 is rendered by the display device 50 for human visualization, and the HR trace store frame is saved for use in data review mode when the acquisition system is frozen.
  • the frame update rate for the display device 50 is preferably 20-30 frames per second to provide realtime visualization that is human discernible and to provide a realizable memory limitation for the HR trace store frame.
  • FIG. 7 illustrates the generation of a high resolution realtime spectrogram display on the display device 50 during the data review mode from the data traces in the high resolution trace store 61 ′, as is discussed further below.
  • the spectral traces that make up the spectrogram display are shown which represent only a portion of the entire high resolution trace store 61 ′.
  • the user via the U/I 56 scrolls through the realtime spectrogram display which is made up of traces from the high resolution trace store 61 ′.
  • the user via the U/I 56 is also able to select specific spectrum traces which are individually time-stamped with their acquisition time.
  • each HR trace store frame 61 may only have a capacity of 500 lines, there may be 50,000 or more traces stored in the high resolution data trace store 61 ′.
  • the frequency translation and signal conditioning section 30 , the display formatting section 40 and the time domain processing section 80 may be implemented in a suitable field programmable gate array (FPGA) or application specific integrated circuit (ASIC).
  • FPGA field programmable gate array
  • ASIC application specific integrated circuit
  • capturing data for analysis is of high importance. This includes not only the capability for capturing seamless data records, but perhaps more importantly capturing the “right” data, i.e., the information of utmost interest in the particular monitoring application.
  • the signal characteristics monitored for determining trigger signals include power level, frequency profile (frequency mask triggers), time/frequency signature, and more recently signal density within a frequency and power range and frequency edges. Also external signals may be connected to the analysis instrument to act as trigger signals.
  • FIG. 8 shows a trigger processor 70 that receives signals from the digital down conversion block as well as an external trigger signal.
  • the trigger processor 70 outputs a “freeze” signal to stop signal acquisitions based on parameters specified for a given trigger type, such as power, frequency mask, density, frequency edge, etc.
  • a single trigger signal of a selected type is developed to provide the freeze signal.
  • the trigger processor 70 produces a plurality of different trigger signals simultaneously.
  • the digital time domain signal is input to a decimator 71 as the simplest form of time domain processing section 80 , and to a level comparator 72 .
  • the output from the decimator 71 is input to the high resolution data trace store 61 as the high resolution traces, HR_Trace.
  • the digital time domain signal also is input to a power calculator 73 and a density and frequency mask block 74 .
  • the outputs from the power calculator 73 and the density and frequency mask block 74 are input to respective comparators 77 , 75 .
  • the outputs from the comparators 72 , 75 , 77 each represent a different trigger signal type, such as amplitude, power, density and frequency mask, etc.
  • the respective trigger signals including the external trigger signal, are input to a trigger timing and control circuit 76 where they are time-stamped and input to a memory control circuit 78 .
  • the actual freeze trigger signal is generated to “freeze” the contents of the high resolution data trace store 61 .
  • the location of the trigger events within the timeogram display may be also indicated as well as the type of trigger event.
  • the location of the trigger events may also be indicated on the spectrogram display. Then the user may call up the particular data trace from either the timeogram or spectrogram display according to the associated time-stamps for further processing of the high resolution traces, since the data traces in the high resolution data trace store 61 ′ also are time-stamped.
  • the present invention provides gapless, real-time displays in the frequency and time domains by generating spectral and time data traces in realtime that are gapless and displayed as vertically stacked in a display frame. Trigger events may also be displayed, both as to timing and type, in the displays to provide the user with a complete, continuous RF signal visualization with high resolution as determined by user parameters, with a selected data trace in the display during an acquisition mode being displayed as high resolution data traces during a review mode.

Abstract

A method and apparatus for continuous RF signal visualization with high resolution acquires RF signal data within a specified frequency bandwidth seamlessly to produce digitized time domain data. The digitized time domain data is processed in both the frequency and time domains to form high resolution spectral and time traces which are stored. To match human visualization abilities, the high resolution traces are combined to form low resolution traces which are displayed. With the spectral traces, spectrum bitmaps may be generated and stored so that the spectrum bitmap for any displayed spectral trace may be recalled and displayed. The high resolution traces for any specified low resolution trace may be recalled for display. Finally multiple trigger event types may be generated and displayed with the displayed traces.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims the benefit of U.S. Provisional Patent Application No. 61/492,729 titled “CONTINUOUS RF SIGNAL VISUALIZATION WITH HIGH RESOLUTION” filed on Jun. 2, 2011.
  • BACKGROUND OF THE INVENTION
  • The present invention relates to signal analysis, and more particularly to a method and apparatus for continuous RF signal visualization with high resolution using realtime frequency and time domain displays.
  • Modern realtime signal analyzers, such as spectrum analyzers and digital oscilloscopes, are capable of acquiring radio frequency (RF) signals at a rate that is too fast for effective realtime display. Current technology takes two basic approaches to addressing this mismatch between realtime signal acquisition and non-realtime signal display. One approach for spectrum analyzers is described in U.S. Pat. No. 5,103,402 entitled “Method and Apparatus for Identifying, Saving and Analyzing Continuous Frequency Domain Data in a Spectrum Analyzer”, issued Apr. 7, 1992 to Steven R. Morton et al. This approach provides for realtime signal acquisition with high signal time resolution, but only a “leisurely”, non-realtime signal display.
  • A second approach for oscilloscopes is described in U.S. Pat. Nos. 5,254,983 entitled “Digitally Synthesized Gray Scale for Raster Scan Oscilloscope Displays”, issued Oct. 19, 1993 to David W. Long et al, and 5,986,637 entitled “Digital Oscilloscope Architecture for Signal Monitoring with Enhanced Duty Cycle”, issued Nov. 16, 1999 to Eric P. Etheridge et al. The second approach addresses the realtime signal display problem by means of data reduction. However these data reduction methods are lossy in the sense that they sacrifice time resolution of the signal for more effective signal visualization. Thus this approach is not appropriate for realtime spectrum analysis.
  • The '402 patent, referenced above, produced a new three-dimensional (3D) visualization display for RF signals in the frequency domain, commonly called a “spectrogram.” In spectrogram displays time is displayed along a vertical axis, frequency is displayed along a horizontal axis, and power is displayed as a color code. Each spectrum as acquired is displayed as a horizontal trace across the frequency spectrum, with the color of each point along the trace indicating the power of the RF signal at that frequency. The spectrogram display may be displayed in conjunction with a bit map display having a number of the most recently acquired spectrum, as shown in FIG. 1. However each spectrogram trace is displayed in non-realtime, i. e., with time gaps between displayed traces, as indicated above.
  • What is desired is a realtime signal display for continuous visualization of an RF signal in both the frequency and time domains while maintaining high resolution.
  • BRIEF SUMMARY OF THE INVENTION
  • Accordingly, the present invention provides a method and apparatus for continuous RF signal visualization with high resolution using realtime frequency and time domain displays. RF signal data is acquired continuously from a specified realtime bandwidth within the frequency spectrum as down-converted, time domain, digital data. The digital data may then be processed in both the frequency and time domains to produce data traces for display as spectrograms and timeograms respectively. Each acquired data trace is time-stamped at a high rate and stored as seamless, i.e., without a time gap, high resolution data traces. However data traces are combined for display as low resolution data traces to meet human visualization update rate capabilities. A trigger circuit produces multiple trigger signals from the digital data in both the frequency and time domains, which trigger signals may be labeled and displayed with the spectrograms and/or timeograms to indicate when the particular trigger event occurred. One or some combination of the trigger signals may be selected by a user as a freeze trigger signal to stop acquisition of data traces so that the acquired data traces may be subjected to review. When the acquisition of data traces is frozen, the user may view the high resolution data traces from storage which were combined to make up the low resolution data traces, either as bitmap images or spectrograms/timeograms. Additionally for the data traces in the frequency domain, i.e., spectral traces, the associated conventional spectrum frequency versus amplitude data for each spectral trace may be time-stamped and stored so that when one of the spectral traces is selected during data review, the associated conventional spectrum bitmap may also be displayed.
  • The advantages and other novel features of the present invention are apparent from the following detailed description when read in conjunction with the attached drawing figures and appended claims.
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
  • FIG. 1 is a plan view of a display of a spectrogram in conjunction with a spectrum bitmap.
  • FIG. 2 is a block diagram view of an apparatus for real-time visualization of RF signals with high resolution according to the present invention.
  • FIG. 3 is a block diagram view of a second embodiment of the apparatus of FIG. 2 including spectrum bitmap generation according to the present invention.
  • FIG. 4 is a partial block diagram of a time domain processor for use in conjunction with the apparatus of FIG. 1 to produce timeogram displays according to the present invention.
  • FIG. 5 is a partial block diagram view with accompanying displays for providing low resolution spectral traces while storing high resolution spectral traces according to the present invention.
  • FIG. 6 is a plan view of a time domain trace storage for holding both high resolution and low resolution traces according to the present invention.
  • FIG. 7 is a illustrative view of providing a high resolution spectral trace display while acquisitions are frozen (data review mode) according to the present invention.
  • FIG. 8 is a block diagram view for generating multiple trigger signals for display in conjunction with spectrogram/timeogram displays according to the present invention.
  • FIG. 9 is a plan view of a timeogram display including indicia of trigger events according to the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Referring now to FIG. 2 an apparatus 10 is shown having a signal acquisition section 20 that has an RF signal as an input and digital time domain data as an output. The digital time domain data is input to a frequency translation and signal conditioning section 30 to produce frequency domain data. The digital time domain data also is input to a time domain processing section 80 to produce time domain data. The frequency and time domain data are input to a display formatting section 40 to produce a desired raster map image for visualization by a user on a display device 50. The keys to realtime displays for high resolution visualization of the input RF signal are fast signal acquisition and processing, and also separation of data acquisition and data review modes. In data acquisition mode, high resolution data traces are generated from the frequency and time domain data and stored, while being combined to form low resolution data traces which are displayed at a rate compatible with human visualization. In data review mode, acquisition of high resolution data traces is frozen, and the corresponding high resolution data traces from storage are then displayed.
  • The signal acquisition section 20 shown in FIG. 2 includes an RF down-converter 21 having an internal variable frequency oscillator 22 and a mixer 23. The RF signal and the variable frequency from the oscillator 22 are input to the mixer 23, the output of which is a first intermediate frequency (IF) signal that is input to an IF filter 24. The output from the IF filter 24 is digitized by an analog-to-digital converter (ADC) 25 to produce a digitized signal, and the digitized signal is input to a digital down converter 26 having digital mixer 27 for mixing the digitized signal with another variable frequency from a second variable oscillator 28. The output from the digital mixer 27 is input to a bandpass filter 29 to produce a frequency down-converted digital signal in the time domain, i.e., the digitized time domain data, for input to the frequency translation and signal conditioning section 30 and to the time domain processing section 80. The signal acquisition section 20 is typical of a realtime spectrum analyzer that is capable of acquiring seamless blocks of RF signal data and can support operation in which no data is missed or lost within a realtime bandwidth of the frequency spectrum that encompasses the RF signal.
  • There are several key blocks in the frequency translation, display formatting and time domain processing sections 30, 40, 80. The frequency translation and signal conditioning section 30 converts the digitized time domain data from the signal acquisition section 20 to frequency domain data. This is accomplished through a fast frequency translation process 32 using a variety of well-known transforms, including fast Fourier transforms (FFT) and chirp z-transform (CZT), which produce a single spectrum (spectral lines representing a plurality of frequency bins), or spectral data trace, from a time block of the digitized time domain data. An envelope detector 34 determines the signal amplitude for the frequency domain spectrum (an amplitude for each spectral line or frequency bin within the spectrum) from the fast frequency translation process 32. The amplitude versus frequency spectral data is then optionally passed through a display scaling function 36, which may be a logarithmic calculation to convert to a conventionally employed logarithmic amplitude display used by spectrum analyzers. Various other types of display scaling may be used, such as square-law or linear scaling. For implementation purposes each spectral trace may be represented as an amplitude vector in which each frequency bin is an n-bit number representing the detected signal amplitude. For realtime spectrogram displays each spectral data trace is calculated at a rate equivalent to the seamless acquisition system so that no signal information is lost.
  • Referring now to FIG. 3, the spectral traces output from the frequency translation and signal conditioning module 30 may be input to a spectrum bit map generator 52 to produce conventional spectrum bit map displays 53 which are also time-stamped and stored in a spectrum bitmap store 54. A conventional user interface (U/I) 56 may be used in a data review mode, i.e., when acquisition is terminated either arbitrarily by a user or in response to a specific trigger signal, to select high resolution spectral traces to be shown on the display device 50. Then the corresponding bitmap from the spectrum bitmap store 54 may be displayed as the spectrum bitmap display 53 on the display device 50 together with the spectrogram display, as in FIG. 1.
  • FIG. 4 shows the time domain processing section for the processing of the digitized time domain data prior to input to the display formatting section 40. The time domain data from the digital down-conversion section 26 may be input directly to a realtime bandwidth filter 82 or to a frequency conversion section 84 prior to input to the realtime bandwidth filter. The output from the realtime bandwidth filter 82 may be input either directly to a trigger and sweep control section 86 or indirectly via a frequency-to-phase conversion section 88. The output from the trigger and sweep control section 86 is time domain data that represent either amplitude, frequency or phase versus time according to the signal path selected by the user. The time domain data is then input to the display formatting section 40. Alternatively the frequency-to-phase conversion section 88 may be omitted and replaced by a phase conversion section 90 at the input of the realtime bandwidth filter 82.
  • As shown in FIG. 2, a raster state machine 42 processes both the time domain data and the frequency domain data to produce bitmap displays which are stored in a raster map image memory 44. The raster state machine 42 converts the frequency domain data received from the frequency translation and signal conditioning section 30 into a spectrogram display by mapping the amplitude values for each frequency bin into n-bit color values and “stacking” the color coded spectra in the raster map image memory 44. The color mapping alternatively may be performed by the display device 50 or a display processor as part of the display device based on spectral amplitude vectors in the raster map image memory 44. The raster state machine 42 performs this mapping in real time for each received spectral data trace until a complete display frame is generated. The display frame holds up to the total number of spectral data traces that can be held by the raster map image memory 44 and shown on the display device 50. At each display frame time, the raster image is rendered by the display device for human visualization. Although described with respect to a spectrogram display, the raster image may be in the form of spectrum bitmaps, a spectrogram, a waveform bitmap or a timeogram using similar processing by the raster state machine 42.
  • The human visual recognition system responds at a rate much slower than the rate of modern, digital RF signal behavior. So in order to provide realtime display update rates for good signal visualization, a method is needed by which the total displayed signal interval is extended to more closely match the human recognition capabilities. At the same time, in order to achieve good displayed signal resolution in the frequency domain, lossy data reduction methods, commonly used to extend time as described in the above-discussed U.S. Pat. Nos. 5,254,983 and 5,986,637, need to be avoided. To accomplish simultaneous signal visualization and high signal resolution, relatively low resolution data traces and a slower scrolling display are created for visualization while high resolution data traces are acquired and stored in a high resolution data trace store.
  • FIG. 5 illustrates operation of the raster state machine 42 in producing low resolution data traces for the raster map image memory 44 while storing high resolution data traces in a high resolution data trace store 61. The frequency domain data from the frequency translation and signal conditioning module 30 are input to a high resolution trace detect module 62 as part of the raster state machine 42. The time block of frequency domain data that is used to produce the high resolution spectral trace is determined by a dwell time control 63. During realtime signal acquisition, acquisition traces are collected over fixed time intervals called “display frames.” The high resolution traces are stored in the HR trace store frame 61 and also input to a low resolution trace detect module 66. A variety of detection methods may used, including peak, average, minimum, etc. Dwell time may range from a few microseconds to minutes or hours. The number of high resolution traces that are combined to form each low resolution trace is determined by the time/division control 65 and each low resolution trace is stacked in the raster image memory 44 to produce the display frame. The generation of the low resolution traces results in increased total display signal interval, but with reduced time resolution due to the combining of high resolution spectral traces. The total signal time contained in the raster map image memory 44 is user configurable by the time/division control 65.
  • Although the realtime spectrogram display is shown in FIG. 5, FIG. 6 illustrates the result of the same processing of the time domain data to produce the timeogram display of low resolution time traces while storing high resolution time traces in the high resolution data trace store 61. When the display frame time is complete, the raster image bitmap from the raster image map memory 44 is rendered by the display device 50 for human visualization, and the HR trace store frame is saved for use in data review mode when the acquisition system is frozen. For realtime signal visualization the frame update rate for the display device 50 is preferably 20-30 frames per second to provide realtime visualization that is human discernible and to provide a realizable memory limitation for the HR trace store frame.
  • FIG. 7 illustrates the generation of a high resolution realtime spectrogram display on the display device 50 during the data review mode from the data traces in the high resolution trace store 61′, as is discussed further below. For the purpose of illustration, the spectral traces that make up the spectrogram display are shown which represent only a portion of the entire high resolution trace store 61′. The user via the U/I 56 scrolls through the realtime spectrogram display which is made up of traces from the high resolution trace store 61′. The user via the U/I 56 is also able to select specific spectrum traces which are individually time-stamped with their acquisition time. Although each HR trace store frame 61 may only have a capacity of 500 lines, there may be 50,000 or more traces stored in the high resolution data trace store 61′.
  • To achieve realtime signal processing rates, the frequency translation and signal conditioning section 30, the display formatting section 40 and the time domain processing section 80 may be implemented in a suitable field programmable gate array (FPGA) or application specific integrated circuit (ASIC). In spectrum analysis for cases involving spectrum monitoring, such as surveillance, transmitter performance monitoring, etc., capturing data for analysis is of high importance. This includes not only the capability for capturing seamless data records, but perhaps more importantly capturing the “right” data, i.e., the information of utmost interest in the particular monitoring application. This often requires sophisticated, real-time generation of trigger signals that can monitor signals and determine when to capture data for further analysis based on desired signal characteristics or changes in expected characteristics. Traditionally the signal characteristics monitored for determining trigger signals include power level, frequency profile (frequency mask triggers), time/frequency signature, and more recently signal density within a frequency and power range and frequency edges. Also external signals may be connected to the analysis instrument to act as trigger signals.
  • FIG. 8 shows a trigger processor 70 that receives signals from the digital down conversion block as well as an external trigger signal. The trigger processor 70 outputs a “freeze” signal to stop signal acquisitions based on parameters specified for a given trigger type, such as power, frequency mask, density, frequency edge, etc. In existing trigger processors a single trigger signal of a selected type is developed to provide the freeze signal. However, the trigger processor 70 produces a plurality of different trigger signals simultaneously. The digital time domain signal is input to a decimator 71 as the simplest form of time domain processing section 80, and to a level comparator 72. The output from the decimator 71 is input to the high resolution data trace store 61 as the high resolution traces, HR_Trace. The digital time domain signal also is input to a power calculator 73 and a density and frequency mask block 74. The outputs from the power calculator 73 and the density and frequency mask block 74 are input to respective comparators 77, 75. The outputs from the comparators 72, 75, 77 each represent a different trigger signal type, such as amplitude, power, density and frequency mask, etc. The respective trigger signals, including the external trigger signal, are input to a trigger timing and control circuit 76 where they are time-stamped and input to a memory control circuit 78. At any time determined by the user, or in response to a selected one of the types of triggers, the actual freeze trigger signal is generated to “freeze” the contents of the high resolution data trace store 61. Since the traces in the high resolution data trace store frame 61 are time-stamped, as well as the trigger events from the trigger timing and control 76, the location of the trigger events within the timeogram display, for example as shown in FIG. 9, may be also indicated as well as the type of trigger event. The location of the trigger events may also be indicated on the spectrogram display. Then the user may call up the particular data trace from either the timeogram or spectrogram display according to the associated time-stamps for further processing of the high resolution traces, since the data traces in the high resolution data trace store 61′ also are time-stamped.
  • Thus the present invention provides gapless, real-time displays in the frequency and time domains by generating spectral and time data traces in realtime that are gapless and displayed as vertically stacked in a display frame. Trigger events may also be displayed, both as to timing and type, in the displays to provide the user with a complete, continuous RF signal visualization with high resolution as determined by user parameters, with a selected data trace in the display during an acquisition mode being displayed as high resolution data traces during a review mode.

Claims (16)

1. A method of continuous RF signal visualization comprising the steps of:
continuously acquiring an RF signal to produce seamless digital time domain data;
generating data traces from the seamless digital time domain data;
stacking the data traces in a raster map image memory to form a display frame; and
rendering the display frame on a display device to provide the continuous RF signal visualization.
2. The method as recited in claim 1 wherein the stacking step comprises the steps of:
storing each data trace from the generating step as a high resolution data trace;
combining a plurality of the high resolution data traces from the generating step to produce low resolution data traces suitable for human visualization, the low resolution data traces being input to the stacking step as the data traces.
3. The method as recited in claim 1 wherein the generating step comprises the step of generating spectral traces from contiguous time blocks of the seamless digital time domain data as the data traces, each spectral trace having a plurality of frequency bins within a specified frequency bandwidth with a power value associated with each frequency bin.
4. The method as recited in claim 3 further comprising the steps of:
storing the spectral traces as high resolution spectral traces; and
combining the high resolution spectral traces to form low resolution spectral traces suitable for human visualization, the low resolution spectral traces being input to the stacking step as the data traces.
5. The method as recited in claim 3 wherein the rendering step comprises the step of displaying the display frame with color representing the power values along the spectral traces.
6. The method as recited in claim 4 wherein the rendering step comprises the step of displaying the display frame with color representing the power values along the low resolution spectral traces.
7. The method as recited in claim 1 wherein the generating step comprises the step of generating time domain traces from contiguous time blocks of the seamless digital time domain data as the data traces, each time domain trace representing a specified period of time with a specified value associated with each increment of time within the specified period of time.
8. The method as recited in claim 7 further comprising the steps of:
storing the time domain traces as high resolution time domain traces; and
combining the high resolution time domain traces to form low resolution time domain traces suitable for human visualization, the low resolution time domain traces being input to the stacking step as the data traces.
9. The method as recited in claim 7 wherein the rendering step comprises the step of displaying the display frame with color representing the specified value along the time domain traces.
10. The method as recited in claim 8 wherein the rendering step comprises the step of displaying the display frame with color representing the specified value along the time domain traces.
11. The method as recited in claim 11 wherein the specified value is selected from the group consisting of amplitude, frequency and phase.
12. The method as recited in claim 1 further comprising the steps of:
generating a plurality of types of trigger signals from the seamless digital time domain data; and
displaying a location within the rendered display frame for each trigger event making up each of the types of trigger signals.
13. The method as recited in claim 3 further comprising the steps of:
generating a spectrum bitmap for each spectral trace; and
storing the spectrum bitmap.
14. The method as recited in claim 14 further comprising the steps of:
selecting one of the spectral traces from the display frame; and
displaying the stored spectrum bitmap corresponding to the selected one of the spectral traces.
15. The method as recited in claim 1 further comprising the steps of:
stopping acquisition of the RF signal; and
displaying a selected portion of the seamless digital time domain data from the acquiring step as seamless high resolution data traces.
16. The method as recited in claim 2 further comprising the steps of:
stopping acquisition of the RF signal; and
seamlessly displaying a selected portion of the high resolution data traces from the storing step.
US13/156,623 2011-06-02 2011-06-09 Continuous rf signal visualization with high resolution Abandoned US20120306886A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/156,623 US20120306886A1 (en) 2011-06-02 2011-06-09 Continuous rf signal visualization with high resolution
US15/354,950 US10198835B2 (en) 2011-06-02 2016-11-17 Continuous RF signal visualization with high resolution

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201161492729P 2011-06-02 2011-06-02
US13/156,623 US20120306886A1 (en) 2011-06-02 2011-06-09 Continuous rf signal visualization with high resolution

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/354,950 Division US10198835B2 (en) 2011-06-02 2016-11-17 Continuous RF signal visualization with high resolution

Publications (1)

Publication Number Publication Date
US20120306886A1 true US20120306886A1 (en) 2012-12-06

Family

ID=47261319

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/156,623 Abandoned US20120306886A1 (en) 2011-06-02 2011-06-09 Continuous rf signal visualization with high resolution
US15/354,950 Active 2032-02-11 US10198835B2 (en) 2011-06-02 2016-11-17 Continuous RF signal visualization with high resolution

Family Applications After (1)

Application Number Title Priority Date Filing Date
US15/354,950 Active 2032-02-11 US10198835B2 (en) 2011-06-02 2016-11-17 Continuous RF signal visualization with high resolution

Country Status (1)

Country Link
US (2) US20120306886A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140207414A1 (en) * 2013-01-18 2014-07-24 Agilent Technologies, Inc. Real-time spectrum analyzer including frequency mask gate and method of operating the same
US20140370883A1 (en) * 2011-08-17 2014-12-18 Luke Cirillo Method and a device for the automatic allocation of a signal to a measurement application
US20160323048A1 (en) * 2015-04-29 2016-11-03 Rohde & Schwarz Gmbh & Co. Kg Portable directional antenna, measurement arrangement and measurement method
US10024895B1 (en) * 2013-03-15 2018-07-17 Keysight Technologies, Inc. Real-time spectrum analyzer having frequency content based trigger unit
US10235339B2 (en) 2013-02-19 2019-03-19 Keysight Technologies, Inc. Digital measurement instrument triggered by signal pattern
US10330724B2 (en) 2016-04-22 2019-06-25 Rohde & Schwarz Gmbh & Co. Kg Measurement arrangement
US20200402277A1 (en) * 2019-06-19 2020-12-24 Fanuc Corporation Time series data display device
US11187744B2 (en) * 2018-11-07 2021-11-30 Rohde & Schwarz Gmbh & Co. Kg Measuring device and measuring method using iterative trace-based signal analysis

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10161975B2 (en) * 2016-12-05 2018-12-25 Harris Corporation Method and system for radio frequency (RF) spectral imager on an integrated circuit
CN109839064B (en) * 2017-11-27 2021-03-26 中国航空工业集团公司西安航空计算技术研究所 Displacement or angle measurement's grating data acquisition system
CN112819082B (en) * 2021-02-09 2022-06-17 南京邮电大学 Satellite spectrum sensing data reconstruction method based on deep learning

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5103402A (en) * 1988-07-05 1992-04-07 Tektronix, Inc. Method and apparatus for identifying, saving, and analyzing continuous frequency domain data in a spectrum analyzer
US5162723A (en) * 1991-02-11 1992-11-10 Hewlett-Packard Company Sampling signal analyzer
US5572125A (en) * 1991-03-25 1996-11-05 Dunkel; Reinhard Correction and automated analysis of spectral and imaging data
US6233529B1 (en) * 1997-10-14 2001-05-15 Advantest Corp. Frequency spectrum analyzer having time domain analysis function
US20020067747A1 (en) * 2000-04-14 2002-06-06 The Regents Of The University Of California Method and apparatus for arbitrary waveform generation using photonics
US20050057253A1 (en) * 2003-09-03 2005-03-17 Gee Edward C. Digital phosphor spectrum analyzer
US20060176967A1 (en) * 2005-02-07 2006-08-10 Stanton Steven W Time correlation of signal power to distortion characteristics
US20060265213A1 (en) * 2005-05-20 2006-11-23 Bernard Kyle L RF autocorrelation signal trigger generator
US20070098045A1 (en) * 2005-11-03 2007-05-03 Cameron Richard A Detection of time-frequency codes using a spectrogram
US7292164B1 (en) * 2004-02-13 2007-11-06 Samplify Systems, Inc. Enhanced data converters using compression and decompression
US20080052335A1 (en) * 2006-08-01 2008-02-28 Gee Edward C Systems and methods for time domain to frequency domain conversion using frequency shifting
US20080165355A1 (en) * 2005-03-01 2008-07-10 Osaka University High-Resolution High-Speed Terahertz Spectrometer
US20090153559A1 (en) * 2007-12-13 2009-06-18 Tektronix, Inc. Automatic generation of frequency domain mask
US20090290793A1 (en) * 2008-05-22 2009-11-26 Tektronix, Inc. Signal search in three dimensional bitmaps

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4015087A (en) * 1975-11-18 1977-03-29 Center For Communications Research, Inc. Spectrograph apparatus for analyzing and displaying speech signals
US4736307A (en) * 1982-04-21 1988-04-05 Neuroscience, Inc. Microcomputer-based system for the on-line analysis and topographic display of human brain electrical activity
US4583190A (en) * 1982-04-21 1986-04-15 Neuroscience, Inc. Microcomputer based system for performing fast Fourier transforms
US4755889A (en) * 1983-04-19 1988-07-05 Compusonics Video Corporation Audio and video digital recording and playback system
US4472747A (en) * 1983-04-19 1984-09-18 Compusound, Inc. Audio digital recording and playback system
US4682248A (en) * 1983-04-19 1987-07-21 Compusonics Video Corporation Audio and video digital recording and playback system
US4870348A (en) * 1988-06-09 1989-09-26 Tektronix, Inc. Markers for readout and delta-parameter measurements on a quasi-3-dimensional display of a spectrum
US4950999A (en) * 1989-03-06 1990-08-21 Agnello Anthony M Self-contained, real-time spectrum analyzer
US5254983A (en) 1991-02-05 1993-10-19 Hewlett-Packard Company Digitally synthesized gray scale for raster scan oscilloscope displays
US5532936A (en) * 1992-10-21 1996-07-02 Perry; John W. Transform method and spectrograph for displaying characteristics of speech
US5530454A (en) 1994-04-13 1996-06-25 Tektronix, Inc. Digital oscilloscope architecture for signal monitoring with enhanced duty cycle
US5612929A (en) * 1995-12-27 1997-03-18 The United States Of America As Represented By The Secretary Of The Navy Spectral processor and range display unit
US6363175B1 (en) * 1997-04-02 2002-03-26 Sonyx, Inc. Spectral encoding of information
US6251077B1 (en) * 1999-08-13 2001-06-26 General Electric Company Method and apparatus for dynamic noise reduction for doppler audio output
US6681191B1 (en) * 1999-12-21 2004-01-20 Tektronix, Inc. Frequency domain analysis system for a time domain measurement instrument
WO2005036455A2 (en) * 2003-10-08 2005-04-21 Case Western Reserve University Method for displaying spectral trends in complex signals
US7236900B2 (en) * 2004-04-20 2007-06-26 Tektronix, Inc. Three dimensional correlated data display
US7251577B2 (en) * 2004-07-19 2007-07-31 Tektronix, Inc. Realtime power mask trigger
EP1904816A4 (en) * 2005-07-18 2014-12-24 Diego Giuseppe Tognola A signal process and system
WO2007043903A1 (en) * 2005-10-14 2007-04-19 Medicalgorithmics Sp. Z O.O. Method, device and system for lead-limited electrocardiography (ecg) signal analysis
JP5750213B2 (en) * 2005-11-04 2015-07-15 テクトロニクス・インコーポレイテッドTektronix,Inc. Spectrum analysis method
US20080270440A1 (en) * 2005-11-04 2008-10-30 Tektronix, Inc. Data Compression for Producing Spectrum Traces
JP5085105B2 (en) * 2006-11-24 2012-11-28 テクトロニクス・インターナショナル・セールス・ゲーエムベーハー Signal analyzer
US8860400B2 (en) * 2007-09-27 2014-10-14 Agilent Technologies, Inc. Systems and methods for providing signal analysis data
JP2009270896A (en) * 2008-05-02 2009-11-19 Tektronix Japan Ltd Signal analyzer and frequency domain data display method
US8462346B2 (en) * 2009-02-20 2013-06-11 Acuitas Medical Limited Representation of spatial-frequency data as a map
US8880369B2 (en) * 2009-03-13 2014-11-04 Tektronix, Inc. Occupancy measurement and triggering in frequency domain bitmaps
US8489350B2 (en) * 2009-03-13 2013-07-16 Tektronix, Inc. Frequency domain bitmap triggering using color, density and correlation based triggers
US9164131B2 (en) * 2010-05-13 2015-10-20 Tektronix, Inc. Signal recognition and triggering using computer vision techniques
US8461850B2 (en) * 2010-08-13 2013-06-11 Tektronix, Inc. Time-domain measurements in a test and measurement instrument

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5103402A (en) * 1988-07-05 1992-04-07 Tektronix, Inc. Method and apparatus for identifying, saving, and analyzing continuous frequency domain data in a spectrum analyzer
US5162723A (en) * 1991-02-11 1992-11-10 Hewlett-Packard Company Sampling signal analyzer
US5572125A (en) * 1991-03-25 1996-11-05 Dunkel; Reinhard Correction and automated analysis of spectral and imaging data
US6233529B1 (en) * 1997-10-14 2001-05-15 Advantest Corp. Frequency spectrum analyzer having time domain analysis function
US20020067747A1 (en) * 2000-04-14 2002-06-06 The Regents Of The University Of California Method and apparatus for arbitrary waveform generation using photonics
US20050057253A1 (en) * 2003-09-03 2005-03-17 Gee Edward C. Digital phosphor spectrum analyzer
US7292164B1 (en) * 2004-02-13 2007-11-06 Samplify Systems, Inc. Enhanced data converters using compression and decompression
US20060176967A1 (en) * 2005-02-07 2006-08-10 Stanton Steven W Time correlation of signal power to distortion characteristics
US20080165355A1 (en) * 2005-03-01 2008-07-10 Osaka University High-Resolution High-Speed Terahertz Spectrometer
US20060265213A1 (en) * 2005-05-20 2006-11-23 Bernard Kyle L RF autocorrelation signal trigger generator
US20070098045A1 (en) * 2005-11-03 2007-05-03 Cameron Richard A Detection of time-frequency codes using a spectrogram
US20080052335A1 (en) * 2006-08-01 2008-02-28 Gee Edward C Systems and methods for time domain to frequency domain conversion using frequency shifting
US20090153559A1 (en) * 2007-12-13 2009-06-18 Tektronix, Inc. Automatic generation of frequency domain mask
US20090290793A1 (en) * 2008-05-22 2009-11-26 Tektronix, Inc. Signal search in three dimensional bitmaps

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Real-time Spectrum Analyzer Provides Seamless Signal Capture, July 11, 2010, Microwave Journal http://www.microwavejournal.com/articles/9766-real-time-spectrum-analyzer-provides-seamless-signal-capture *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140370883A1 (en) * 2011-08-17 2014-12-18 Luke Cirillo Method and a device for the automatic allocation of a signal to a measurement application
US9363698B2 (en) * 2011-08-17 2016-06-07 Rohde & Schwarz Gmbh & Co. Kg Method and a device for the automatic allocation of a signal to a measurement application
US20140207414A1 (en) * 2013-01-18 2014-07-24 Agilent Technologies, Inc. Real-time spectrum analyzer including frequency mask gate and method of operating the same
US9170286B2 (en) * 2013-01-18 2015-10-27 Keysight Technologies, Inc. Real-time spectrum analyzer including frequency mask gate and method of operating the same
US10235339B2 (en) 2013-02-19 2019-03-19 Keysight Technologies, Inc. Digital measurement instrument triggered by signal pattern
US10024895B1 (en) * 2013-03-15 2018-07-17 Keysight Technologies, Inc. Real-time spectrum analyzer having frequency content based trigger unit
US20160323048A1 (en) * 2015-04-29 2016-11-03 Rohde & Schwarz Gmbh & Co. Kg Portable directional antenna, measurement arrangement and measurement method
US10651956B2 (en) * 2015-04-29 2020-05-12 Rohde & Schwarz Gmbh & Co. Kg Portable directional antenna, measurement arrangement and measurement method
US10330724B2 (en) 2016-04-22 2019-06-25 Rohde & Schwarz Gmbh & Co. Kg Measurement arrangement
US11187744B2 (en) * 2018-11-07 2021-11-30 Rohde & Schwarz Gmbh & Co. Kg Measuring device and measuring method using iterative trace-based signal analysis
US20200402277A1 (en) * 2019-06-19 2020-12-24 Fanuc Corporation Time series data display device
US11615564B2 (en) * 2019-06-19 2023-03-28 Fanuc Corporation Time series data display device

Also Published As

Publication number Publication date
US20170069119A1 (en) 2017-03-09
US10198835B2 (en) 2019-02-05

Similar Documents

Publication Publication Date Title
US10198835B2 (en) Continuous RF signal visualization with high resolution
EP2605025B1 (en) Frequency mask trigger with non uniform bandwidth segments
US8180586B2 (en) Amplitude discrimination using the frequency mask trigger
US8255179B2 (en) Time qualified frequency mask trigger
EP2386867B1 (en) Signal recognition and triggering using computer vision techniques
US7873486B2 (en) Spectrogram mask trigger
US8706435B2 (en) Signal detection and triggering using a difference bitmap
EP2386869B1 (en) Density trace measurement and triggering in frequency domain bitmaps
US20050057253A1 (en) Digital phosphor spectrum analyzer
US20140012526A1 (en) Logical triggering in the frequency domain
US7505039B2 (en) Track of statistics
US8244490B2 (en) Power trigger with time qualified and sequential event capability
US20130141466A1 (en) Real time spectrum analyzer with zoom display
EP2743709A1 (en) Real time spectrum analyzer with zoom display
US20240027498A1 (en) Continuous acquisition in a test and measurement instrument
JPH0769361B2 (en) Spectrum analyzer
JP6168763B2 (en) Test measurement device and method in test measurement device
Hill Real-time spectrum analysis reveals time domain characteristics of frequency domain signals
JPH0618573A (en) Spectrum analyzer
JP2014235150A (en) Test measurement apparatus, and image generating method
CN103901274A (en) Real-time spectrum analyzer with zoom display function

Legal Events

Date Code Title Description
AS Assignment

Owner name: TEKTRONIX, INC., OREGON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BERNARD, KYLE L.;GEE, EDWARD C.;EBY, DAVID H.;AND OTHERS;SIGNING DATES FROM 20110630 TO 20110712;REEL/FRAME:030651/0629

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION