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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/06—Receivers
- H04B1/16—Circuits
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
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.
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)
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)
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 |
-
2017
- 2017-06-08 CN CN201710431170.9A patent/CN107294552A/en active Pending
Patent Citations (4)
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)
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 |