CN107294552A - A kind of method that utilization limited resources handle multi-channel data - Google Patents

A kind of method that utilization limited resources handle multi-channel data Download PDF

Info

Publication number
CN107294552A
CN107294552A CN201710431170.9A CN201710431170A CN107294552A CN 107294552 A CN107294552 A CN 107294552A CN 201710431170 A CN201710431170 A CN 201710431170A CN 107294552 A CN107294552 A CN 107294552A
Authority
CN
China
Prior art keywords
channel
data
limited resources
handle multi
sampled
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.)
Pending
Application number
CN201710431170.9A
Other languages
Chinese (zh)
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.)
Shanghai Huace Navigation Technology Ltd
Original Assignee
Shanghai Huace Navigation Technology 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 Shanghai Huace Navigation Technology Ltd filed Critical Shanghai Huace Navigation Technology Ltd
Priority to CN201710431170.9A priority Critical patent/CN107294552A/en
Publication of CN107294552A publication Critical patent/CN107294552A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Relay Systems (AREA)

Abstract

The invention provides a kind of method that utilization limited resources handle multi-channel data, comprise the following steps:Radiofrequency signal to reception carries out down-sampled and multiplexing control;Set up multiplex channel;Down-sampled data are handled based on above-mentioned multiplex channel;The data of multiplex channel are read out by interface control logic based on host computer, method of the present invention is to for conventional method, improving passage disposal ability, and while passage disposal ability is improved, reducing resource consumption, reducing cost;And significant passage disposal ability and the reduction logical resource of improving is consumed in the case of can not influenceing loop index.

Description

A kind of method that utilization limited resources handle multi-channel data
Technical field
The present invention relates to satellite-signal process field, and in particular to handles multi-channel data to a kind of utilization limited resources Method.
Background technology
Satellite navigation is now widely used in various mapping fields of measurement.The reception and tracking of satellite-signal occupy signal transacting Main logic resource.Have to the power consumption and cost of equipment and compare large effect.The resource consumption for how reducing base band is each family The core technology and study hotspot of satellite navigation producer.Due to the reason such as technical difficulty and business secrecy, text is announced to this direction The producer offered is seldom.
The content of the invention
In order to solve the above technical problems, the invention provides a kind of method that utilization limited resources handle multi-channel data, Resource consumption can be reduced, cost is reduced, and improve passage disposal ability.
The invention provides a kind of method that utilization limited resources handle multi-channel data, comprise the following steps:
Radiofrequency signal to reception carries out down-sampled and multiplexing control;
Set up multiplex channel;
Down-sampled data are handled based on above-mentioned multiplex channel;
The data of multiplex channel are read out by interface control logic based on host computer.
Above-mentioned method, wherein, in the step of radiofrequency signal of described pair of reception carries out down-sampled and multiplexing control:Docking The radiofrequency signal of receipts carries out down-sampled and signal sampling frequencies is reduced on code check, reduction clock request and resource consumption.
Above-mentioned method, wherein, by down-sampled data buffer storage into RAM, then accept the scheduling of multiplexing control module Arrange.
Above-mentioned method, wherein, the multiplexing control module loads the last time register value of the radiofrequency signal satellite, then The intermediate frequency data of caching is imported, after the completion of calculating, in preservation temporary variable to register.
Above-mentioned method, wherein, it is described the step of set up multiplex channel in:Based on NCO registers, PN registers, correlation Device and channel register set up multiplex channel.
Above-mentioned method, wherein, it is described the step of handled based on above-mentioned multiplex channel down-sampled data in Including:Preserve the result and temporary variable after the completion of passage processing.
Above-mentioned method, wherein, the concrete mode of the result preserved after the completion of passage is handled and temporary variable is:Deposit Store up the parameter configuration of the passage, NCO accumulated values, code and occur register, correlated results and should not sequence control register, its In before channels track starts and tracking after the completion of, be required for carry out channel parameters loading and preservation.
The present invention has advantages below:
1st, method of the present invention is to for conventional method, improving passage disposal ability, and logical improving While road disposal ability, resource consumption is reduced, cost is reduced;And can not influence significant in the case of loop index Improve passage disposal ability and reduction logical resource consumption.
Brief description of the drawings
By reading the detailed description made with reference to the following drawings to non-limiting example, the present invention and its feature, outside Shape and advantage will become more apparent upon.Identical mark indicates identical part in whole accompanying drawings.Not deliberately proportionally Draw accompanying drawing, it is preferred that emphasis is the purport of the present invention is shown.
A kind of schematic flow sheet of the method for utilization limited resources processing multi-channel data that Fig. 1 provides for the present invention.
Fig. 2 for the present invention in be used for preserve passage processing after the completion of result and temporary variable one of which embodiment Structural representation.
Embodiment
In the following description, a large amount of concrete details are given to provide more thorough understanding of the invention.So And, it is obvious to the skilled person that the present invention can be able to without one or more of these details Implement.In other examples, in order to avoid obscuring with the present invention, do not enter for some technical characteristics well known in the art Row description.
In order to thoroughly understand the present invention, detailed step and detailed structure will be proposed in following description, so as to Explain technical scheme.Presently preferred embodiments of the present invention is described in detail as follows, but in addition to these detailed descriptions, this Invention can also have other embodiment.
Shown in reference picture 1- Fig. 2, a kind of method that utilization limited resources handle multi-channel data comprises the following steps:
Step S1:Radiofrequency signal to reception carries out down-sampled and multiplexing control, is specially:Penetrated firstly the need of to reception The progress of frequency signal is down-sampled, and signal sampling frequencies are reduced on code check, reduction clock request and resource consumption.It is down-sampled Data need to be cached in RAM, then accept the schedule of multiplexing control module, further preferably, multiplexing control module The last time register value of the radiofrequency signal satellite is loaded, the intermediate frequency data of caching is then introduced into, after the completion of calculating, interim become is preserved Measure in register, then recycle this process and perform new channel data;
Step S2:Multiplex channel is set up, shown in reference picture 1, is posted based on NCO registers, PN registers, correlator and passage Storage sets up multiplex channel;
Step S3:Down-sampled data are handled based on above-mentioned multiplex channel, are specially:Passage is preserved to have handled Result and temporary variable after, further preferably, shown in reference picture 2, store the parameter configuration of the passage, NCO accumulated values, code Generation register, correlated results and should not sequence control register, wherein before channels track starts and tracking after the completion of, Be required for carrying out the loading and preservation of channel parameters, in the present invention, tracking channel in addition to conventional relevant treatment, it is necessary to Increase some output signals.It is also required to increase some input signals simultaneously, that is to say, that the memory of these signals correspondence above In multiplexing value, before channels track starts and tracking after the completion of, be required for carry out channel parameters loading and preservation;
Step S4:The data of multiplex channel are read out by interface control logic based on host computer, wherein the part The conversion of logic realization interface sequence and internal sequential.So that multiplexer mode is externally hidden, it is not necessary to upper computer software sequential Make any change.
The present invention operation principle be:By caching and down-sampled data, storage multiplexing register, time division multiplex interface is patrolled Volume, and allow physical channel to handle the tracking of multigroup satellite-signal by time-multiplexed method.Allow receiver program can To be worked on the less device of resource, there is the cost for reducing equipment than larger help.
Presently preferred embodiments of the present invention is described above.It is to be appreciated that the invention is not limited in above-mentioned Particular implementation, wherein the equipment and structure be not described in detail to the greatest extent are construed as giving reality with the common mode in this area Apply;Any those skilled in the art, without departing from the scope of the technical proposal of the invention, all using the disclosure above Methods and techniques content make many possible variations and modification to technical solution of the present invention, or be revised as equivalent variations etc. Embodiment is imitated, this has no effect on the substantive content of the present invention.Therefore, every content without departing from technical solution of the present invention, foundation The technical spirit of the present invention still falls within the present invention to any simple modifications, equivalents, and modifications made for any of the above embodiments In the range of technical scheme protection.

Claims (7)

1. a kind of method that utilization limited resources handle multi-channel data, it is characterised in that comprise the following steps:
Radiofrequency signal to reception carries out down-sampled and multiplexing control;
Set up multiplex channel;
Down-sampled data are handled based on above-mentioned multiplex channel;
The data of multiplex channel are read out by interface control logic based on host computer.
2. the method that a kind of utilization limited resources as claimed in claim 1 handle multi-channel data, it is characterised in that described right In the step of radiofrequency signal of reception carries out down-sampled and multiplexing control:Radiofrequency signal progress to reception is down-sampled and signal Sample frequency is reduced on code check, reduction clock request and resource consumption.
3. the method that a kind of utilization limited resources as claimed in claim 2 handle multi-channel data, it is characterised in that adopt drop The data buffer storage of sample accepts the schedule of multiplexing control module into RAM, then.
4. the method that a kind of utilization limited resources as claimed in claim 3 handle multi-channel data, it is characterised in that described multiple The last time register value of the radiofrequency signal satellite is loaded with control module, the intermediate frequency data of caching is then introduced into, after the completion of calculating, Temporary variable is preserved in register.
5. the method that a kind of utilization limited resources as described in claim any one of 1-4 handle multi-channel data, its feature exists In, it is described the step of set up multiplex channel in:Set up multiple based on NCO registers, PN registers, correlator and channel register Use passage.
6. the method that a kind of utilization limited resources as claimed in claim 5 handle multi-channel data, it is characterised in that the base Include the step of above-mentioned multiplex channel is handled down-sampled data:Preserve passage processing after the completion of result and Temporary variable.
7. the method that a kind of utilization limited resources as claimed in claim 6 handle multi-channel data, it is characterised in that the guarantor Depositing result and the concrete mode of temporary variable after the completion of passage processing is:Store the parameter configuration of the passage, NCO accumulated values, Code generation register, correlated results and should not sequence control register, wherein before channels track starts and tracking complete Afterwards, it is required for carrying out the loading and preservation of channel parameters.
CN201710431170.9A 2017-06-08 2017-06-08 A kind of method that utilization limited resources handle multi-channel data Pending CN107294552A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710431170.9A CN107294552A (en) 2017-06-08 2017-06-08 A kind of method that utilization limited resources handle multi-channel data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710431170.9A CN107294552A (en) 2017-06-08 2017-06-08 A kind of method that utilization limited resources handle multi-channel data

Publications (1)

Publication Number Publication Date
CN107294552A true CN107294552A (en) 2017-10-24

Family

ID=60096719

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710431170.9A Pending CN107294552A (en) 2017-06-08 2017-06-08 A kind of method that utilization limited resources handle multi-channel data

Country Status (1)

Country Link
CN (1) CN107294552A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108885714A (en) * 2017-11-30 2018-11-23 深圳市大疆创新科技有限公司 The control method of computing unit, computing system and computing unit

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203299570U (en) * 2013-06-07 2013-11-20 河北汉光重工有限责任公司 Multiplex multi-channel multi-redundancy collector
CN103472438A (en) * 2013-09-24 2013-12-25 上海无线电设备研究所 Multichannel signal pulse pressure time division multiplexing device
CN203573128U (en) * 2013-11-25 2014-04-30 成都九华圆通科技发展有限公司 FPGA-based multi-channel data acquisition system
CN105137460A (en) * 2015-08-27 2015-12-09 武汉梦芯科技有限公司 Satellite navigation system baseband signal processing system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203299570U (en) * 2013-06-07 2013-11-20 河北汉光重工有限责任公司 Multiplex multi-channel multi-redundancy collector
CN103472438A (en) * 2013-09-24 2013-12-25 上海无线电设备研究所 Multichannel signal pulse pressure time division multiplexing device
CN203573128U (en) * 2013-11-25 2014-04-30 成都九华圆通科技发展有限公司 FPGA-based multi-channel data acquisition system
CN105137460A (en) * 2015-08-27 2015-12-09 武汉梦芯科技有限公司 Satellite navigation system baseband signal processing system and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108885714A (en) * 2017-11-30 2018-11-23 深圳市大疆创新科技有限公司 The control method of computing unit, computing system and computing unit

Similar Documents

Publication Publication Date Title
CN103150238A (en) Service request processing method, simulation performance test method and simulation performance test device
EP4131786A1 (en) Embedded gpu-based wideband parallel channelized receiving method
CN105631013B (en) The device and method for generating cryptographic Hash
CN109547363A (en) Data transmission method, device, computer equipment and storage medium
CN106294564A (en) A kind of video recommendation method and device
CN109060592B (en) Shale loss gas quantity obtaining method and device and terminal equipment
CN105259410A (en) Under-sampling waveform frequency estimation method and device under strong noise interference
CN103544111B (en) A kind of hybrid base FFT method based on real-time process
CN107294552A (en) A kind of method that utilization limited resources handle multi-channel data
CN105277972A (en) Microseism data acquisition and transmission method
CN103901405A (en) Real-time block floating point frequency domain four-route pulse compressor and pulse compression method thereof
CN105630658B (en) The method and device of data processing
CN104765792A (en) Dimension data storing method, device and system
Wu et al. A new data-grouping-aware dynamic data placement method that take into account jobs execute frequency for Hadoop
CN102801459A (en) Multi-mode satellite signal receiving device and method thereof
CN107506476A (en) User behavior data collects and surveys system and analysis method
CN102129419B (en) Based on the processor of fast fourier transform
CN103472438A (en) Multichannel signal pulse pressure time division multiplexing device
US11469838B2 (en) Method and device for implementing an FPGA-based large-scale radio frequency interference array correlator
CN102880594B (en) Parallel matrix based on multi-core DSP full pivoting Gauss Jordan inversion technique
CN104731968A (en) Cluster excavation method of large-scale data set of single machine
CN101980140B (en) SSRAM access control system
US9467199B1 (en) Compression using mu-law approximation
CN102663759A (en) Remote-sensing image rapid-processing method
Xu et al. NAVSDR: a GPU-based modular GPS software receiver

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20171024

RJ01 Rejection of invention patent application after publication