[go: up one dir, main page]

CN107607783B - Efficient and flexible radar spectrum display method - Google Patents

Efficient and flexible radar spectrum display method Download PDF

Info

Publication number
CN107607783B
CN107607783B CN201710776747.XA CN201710776747A CN107607783B CN 107607783 B CN107607783 B CN 107607783B CN 201710776747 A CN201710776747 A CN 201710776747A CN 107607783 B CN107607783 B CN 107607783B
Authority
CN
China
Prior art keywords
frequency
sampled point
array
pixel value
node
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.)
Active
Application number
CN201710776747.XA
Other languages
Chinese (zh)
Other versions
CN107607783A (en
Inventor
郭磊
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.)
Guangzhou Chenchuang Technology Development Co ltd
Original Assignee
Guangzhou Chenchuang Technology Development Co ltd
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 Guangzhou Chenchuang Technology Development Co ltd filed Critical Guangzhou Chenchuang Technology Development Co ltd
Priority to CN201710776747.XA priority Critical patent/CN107607783B/en
Publication of CN107607783A publication Critical patent/CN107607783A/en
Application granted granted Critical
Publication of CN107607783B publication Critical patent/CN107607783B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention discloses a high-efficiency and flexible radar spectrum display method, which comprises the following steps: s1, mapping each sampling frequency value on the frequency axis to the corresponding display pixel value, and connecting the sampling points with the same pixel value after mapping in series by using a single linked list, wherein the data structure of the sampling points is represented by Node, and an array containing w Node pointers is used as the head array of the single linked list and is marked as A, wherein w is the pixel width of the frequency axis; and S2, drawing a spectrogram, traversing the A arrays, finding a sampling point meeting the requirement in the single-direction chain table represented by each A array element, and drawing the sampling point on the display screen according to the pixel value mapped by the sampling point. According to the invention, a corresponding linked list data structure is established according to the pixel width of the spectrum display area, and the reasonable abstraction of the sampling points enables the radar spectrum display to be efficient, flexible and accurate.

Description

A kind of radar frequency spectrum display methods of high efficient and flexible
Technical field
The present invention relates to radar frequency spectrum field of display technology, and in particular to a kind of radar frequency spectrum display side of high efficient and flexible Method.
Background technique
It is more and more to high bandwidth, the analysis scene of high-resolution signal in radar signal analysis, and high bandwidth, high-resolution How efficiently, flexibly, accurately the characteristics of rate signal is that sampled point is especially more, and data volume is especially big, show in signal analysis Signal spectrum is a main development trend.
Currently, the radar signal frequency spectrum of mainstream shows that first using frequency as x-axis, signal strength is y-axis, establishes two-dimensional linear Then space calculates the seat that the sampled point is mapped in the two-dimensional space just established according to the frequency of sampled point and intensity value Mark finally connects to form spectrum curve by all mapping points or by the filtered mapping point of certain filter conditions.And root It is exactly after directly going traversal sample point data to compare sampled point mapping according to the implementation method that location of pixels reverse-locates sampled point Value.
Since the screen resolution of display equipment is limited, so many sampled points can repeat when there are many signal sampling point It is mapped on identical screen position, it is inefficient that each frequency spectrum data point all when updating, which will be drawn,.And work as user When interacting with spectrum curve, such as on acquisition frequency spectrum when maximum or minimum value of some point, the point after passing through mapping is reverse-located Sample point data is not flexible and inefficient.
Summary of the invention
The purpose of the present invention is to solve drawbacks described above in the prior art, provide a kind of radar frequency spectrum of high efficient and flexible Display methods improves radar frequency spectrum and shows by establishing a kind of Data Structure and Algorithm of high efficient and flexible come management of frequency spectrum data In efficiency and flexibility.
The purpose of the present invention can be reached by adopting the following technical scheme that:
A kind of radar frequency spectrum display methods of high efficient and flexible, the method include the following steps:
S1, each sample frequency value on frequency axis is mapped to corresponding display pixel value, after mapping The identical sampled point of pixel value is together in series with a single-track link table, wherein the data structure of sampled point indicates with Node, with containing There is head array of the array of w Node pointer as single linked list, be denoted as A, wherein w is the pixel wide of frequency axis;
S2, spectrogram is drawn, traverses A array, looks for one to meet need in the single-track link table represented by each A array element The sampled point wanted, and be plotted on display screen according to the pixel value that this sampled point maps.
Further, the data structure of pixel sampling point information Node is as follows:
Further, the method further includes the following steps:
S3, when user clicks selected Frequency point on frequency spectrum, be directly targeted in A array according to the pixel value being clicked Element, i.e., be directly targeted to the single-track link table of corresponding identical frequency mapping value simultaneously, then therefrom selection meets and needs Sampled point realizes the function of positioning sampled point as the sampled point positioned.
The present invention has the following advantages and effects with respect to the prior art:
1) after each sample point data updates in the prior art, then each sampled point will be traversed by drawing spectrum curve It is plotted on screen, and after applying the present invention, it at most only needs to draw frequency axis pixel wide w times, and w is less than equal to screen Resolution width, improve very much drawing efficiency greatly in this way, when sampled point is more, efficiency raising is become apparent from.
2) it is inefficient and inflexible accurate that the prior art, which reverse-locates sampled point, and after applying the present invention, it is reversed fixed Position sampled point is straightforward, the operations such as tracking sampling point data also very simple and flexible, since each sampling is by abstraction At the data structure of Node type, this is also brought convenience to the management of sampled point, is increased sampled point attribute and is only needed in Node number According to increasing a field in structure, the final invention improves during frequency spectrum show the efficiency of data processing and flexible Property.
Detailed description of the invention
Fig. 1 is the spectrum diagram of certain signal;
Fig. 2 is the single linked list schematic diagram of w Node array of pointers composition;
Fig. 3 is a kind of process step figure of the radar frequency spectrum display methods of high efficient and flexible disclosed by the invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art Every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
Embodiment
Such as Fig. 1, x-axis is frequency axis, and y-axis is intensity axis, and the pixel wide of frequency axis is w.When initialization centre frequency and Frequency resolution is determining, that is, frequency range and frequency interval determine, due to the high bandwidth, high-resolution the case where Under, sampled data points are especially more, after some time it is possible to reach hundreds of thousands even a points up to a million, so when corresponding frequency values are mapped to x Value after much mapping when axis is identical, that is to say, that it can be superimposed, it, can be warp in order to manage the point of these superpositions The identical sampled point of pixel value is together in series with a single-track link table after crossing mapping.So how many such single-track link table again , when sampled point is especially more, each pixel on the frequency axis has frequency mapping up, so be up to w is a in this way Single-track link table.It is assumed that indicating the data structure of a sampled point with Node, can be defined as follows with programming language:
The data structure of pixel sampling point information Node is as follows:
It uses the array for containing w Node pointer as the head array of single linked list, is denoted as A.It first will be all in A when initialization Value is set as empty, first all sampled point Node data is established according to frequency range and frequency interval, then according to frequency order time All sampled point Node data are gone through, if the pixel value after frequency mapping corresponds to the element in A as sky, current Node is referred to The address assignment of needle array gives this element, and current Node array of pointers is otherwise connected to single linked list pointed by this element Rearmost end.As shown in Figure 2.
After data structure establishes, the frequency spectrum that data structure executes according to this is described below and draws display operation.It is first Spectrogram is drawn, what it is due to the element representation in A array is the single-track link table for having identical frequency mapping value, so drawing frequency Spectrogram only needs to be traversed for A array, looks for one to meet the sampled point needed in the single-track link table represented by each A array element, And it is plotted on screen according to the mapping value of this element.For position sampled point function, when user on frequency spectrum point When hitting to select Frequency point, what user provided is the pixel value in spectrogram, and sample point data corresponding to each pixel It has stored in A array, it is possible to the element in A array is directly targeted to according to the pixel value being clicked, it is also just directly fixed The single-track link table of corresponding identical frequency mapping value is arrived in position, and the sampled point for meeting needs is then therefrom selected to adopt as what is positioned Sampling point.
In conclusion the prior art directly operates each sample point data, to complete the phase that radar frequency spectrum is shown Function is answered, it is inefficient not flexible, and the present invention first establishes corresponding linked list data structure according to frequency spectrum viewing area pixel wide, and Reasonably being abstracted to sampled point shows that radar frequency spectrum efficiently, flexibly, accurately.
The above embodiment is a preferred embodiment of the present invention, but embodiments of the present invention are not by above-described embodiment Limitation, other any changes, modifications, substitutions, combinations, simplifications made without departing from the spirit and principles of the present invention, It should be equivalent substitute mode, be included within the scope of the present invention.

Claims (2)

1. a kind of radar frequency spectrum display methods of high efficient and flexible, which is characterized in that the method includes the following steps:
S1, each sample frequency value on frequency axis is mapped to corresponding display pixel value, the pixel after mapping It is worth identical sampled point to be together in series with a single-track link table, wherein the data structure of sampled point indicates with Node, with containing w Head array of the array of a Node pointer as single linked list, is denoted as A, and wherein w is the pixel wide of frequency axis, the data knot of Node Structure is as follows:
S2, spectrogram is drawn, traverses A array, look for one to meet needs in the single-track link table represented by each A array element Sampled point, and be plotted on display screen according to the pixel value that this sampled point maps.
2. a kind of radar frequency spectrum display methods of high efficient and flexible according to claim 1, which is characterized in that the method Further include the following steps:
S3, when user clicks selected Frequency point on frequency spectrum, the member in A array is directly targeted to according to the pixel value being clicked Element is directly targeted to the single-track link table of corresponding identical frequency mapping value simultaneously, then therefrom selection meets the sampling needed Point realizes the function of positioning sampled point as the sampled point positioned.
CN201710776747.XA 2017-09-01 2017-09-01 Efficient and flexible radar spectrum display method Active CN107607783B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710776747.XA CN107607783B (en) 2017-09-01 2017-09-01 Efficient and flexible radar spectrum display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710776747.XA CN107607783B (en) 2017-09-01 2017-09-01 Efficient and flexible radar spectrum display method

Publications (2)

Publication Number Publication Date
CN107607783A CN107607783A (en) 2018-01-19
CN107607783B true CN107607783B (en) 2019-09-20

Family

ID=61056911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710776747.XA Active CN107607783B (en) 2017-09-01 2017-09-01 Efficient and flexible radar spectrum display method

Country Status (1)

Country Link
CN (1) CN107607783B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108627695B (en) * 2018-03-02 2020-06-16 深圳市鼎阳科技股份有限公司 Abnormal signal display method, spectrum analysis system and digital spectrum analyzer

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4777651A (en) * 1984-06-25 1988-10-11 Tektronix, Inc. Method of pixel to vector conversion in an automatic picture coding system
US5872902A (en) * 1993-05-28 1999-02-16 Nihon Unisys, Ltd. Method and apparatus for rendering of fractional pixel lists for anti-aliasing and transparency
CN101540053A (en) * 2009-04-10 2009-09-23 山东大学 Method for reconstructing arbitrary tangent planes by nonparallel faultage image sequence
CN102194641A (en) * 2010-03-16 2011-09-21 株式会社岛津制作所 Mass analysis data processing method and mass analysis data processing apparatus
CN102576542B (en) * 2009-10-23 2014-02-12 高通股份有限公司 Method and device for determining upperband signal from narrowband signal
CN103631582A (en) * 2013-11-06 2014-03-12 西安理邦科学仪器有限公司 Graph drawing method and system based on WPF technology
CN103729873A (en) * 2013-12-31 2014-04-16 天津大学 Content-aware ambient light sampling method
CN106024000A (en) * 2016-05-23 2016-10-12 苏州大学 End-to-end voice encryption and decryption method based on frequency spectrum mapping

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4777651A (en) * 1984-06-25 1988-10-11 Tektronix, Inc. Method of pixel to vector conversion in an automatic picture coding system
US5872902A (en) * 1993-05-28 1999-02-16 Nihon Unisys, Ltd. Method and apparatus for rendering of fractional pixel lists for anti-aliasing and transparency
CN101540053A (en) * 2009-04-10 2009-09-23 山东大学 Method for reconstructing arbitrary tangent planes by nonparallel faultage image sequence
CN102576542B (en) * 2009-10-23 2014-02-12 高通股份有限公司 Method and device for determining upperband signal from narrowband signal
CN102194641A (en) * 2010-03-16 2011-09-21 株式会社岛津制作所 Mass analysis data processing method and mass analysis data processing apparatus
CN103631582A (en) * 2013-11-06 2014-03-12 西安理邦科学仪器有限公司 Graph drawing method and system based on WPF technology
CN103729873A (en) * 2013-12-31 2014-04-16 天津大学 Content-aware ambient light sampling method
CN106024000A (en) * 2016-05-23 2016-10-12 苏州大学 End-to-end voice encryption and decryption method based on frequency spectrum mapping

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一个分布式图形图象处理系统的设计与实现;冯雪山;《计算机工程与应用》;19901127;全文 *

Also Published As

Publication number Publication date
CN107607783A (en) 2018-01-19

Similar Documents

Publication Publication Date Title
US20090290793A1 (en) Signal search in three dimensional bitmaps
CN109388566A (en) A kind of code coverage rate analysis method, apparatus, equipment and storage medium
CN106021102B (en) The generation method and device of automatic test file
CN104181365B (en) A kind of measuring device with zooming display function
CN107506499B (en) Method, device and server for establishing logical relationship between interest point and building
CN107607783B (en) Efficient and flexible radar spectrum display method
DE102014225489A1 (en) User interfaces, systems and methods for displaying multidimensional data for ion mobility spectrometry mass spectrometry
CN108281012B (en) Display method and device of traffic flow data, storage medium and electronic device
CN109671132A (en) A kind of curve data acquisition method, apparatus and system based on colour gamut feature
CN109725198A (en) A kind of afterglow generation method of spectrum analyzer and spectrum analyzer
CN113672688A (en) Road network data updating method and device and electronic equipment
CN107807807A (en) The signal source Zoom method and system of display window
CN111311743A (en) Three-dimensional reconstruction precision testing method and device and electronic equipment
CN105517018B (en) A kind of method and device obtaining location information
US9541579B2 (en) Methods and systems for generating displays of waveforms
CN108023905A (en) Internet of things application system and method
CN113961587A (en) Data display method, device and storage medium
CN109063717A (en) A kind of acquisition instrument center point method
CN106503070B (en) A kind of engine test data three-dimensional Waterfall plot method for reconstructing
CN107478884B (en) A kind of method and oscillograph of quick display waveform search result
Orrú et al. LOFAR vs LOFAR2. 0 operations: new challenges
CN109710704A (en) A kind of display method for electronic map and device
CN110046210A (en) Map information updating method, device, electronic equipment and storage medium
CN104951265B (en) A kind of intelligent terminal and its character string positioning method
CN106597049A (en) Multi-waveform envelope extraction method based on chain table array

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 510000 0601, building 07, 235 Gaotang Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee after: GUANGZHOU CHENCHUANG TECHNOLOGY DEVELOPMENT Co.,Ltd.

Address before: 510660 5th floor, 11 Kehui 2nd Street, Luogang District, Guangzhou City, Guangdong Province

Patentee before: GUANGZHOU CHENCHUANG TECHNOLOGY DEVELOPMENT Co.,Ltd.

PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: An efficient and flexible radar spectrum display method

Effective date of registration: 20210901

Granted publication date: 20190920

Pledgee: China Minsheng Banking Corp Guangzhou branch

Pledgor: GUANGZHOU CHENCHUANG TECHNOLOGY DEVELOPMENT Co.,Ltd.

Registration number: Y2021980008664

PE01 Entry into force of the registration of the contract for pledge of patent right
CP02 Change in the address of a patent holder

Address after: 510000 501, No. 265, Gaotang Road, Tianhe District, Guangzhou City, Guangdong Province (office only) (not for plant use)

Patentee after: GUANGZHOU CHENCHUANG TECHNOLOGY DEVELOPMENT Co.,Ltd.

Address before: 510000 0601, building 07, 235 Gaotang Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee before: GUANGZHOU CHENCHUANG TECHNOLOGY DEVELOPMENT Co.,Ltd.

CP02 Change in the address of a patent holder
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20230407

Granted publication date: 20190920

Pledgee: China Minsheng Banking Corp Guangzhou branch

Pledgor: GUANGZHOU CHENCHUANG TECHNOLOGY DEVELOPMENT Co.,Ltd.

Registration number: Y2021980008664

PC01 Cancellation of the registration of the contract for pledge of patent right