CN108683698A - A kind of multi tate multichannel downlink telemetry data combining branch process system and method - Google Patents
A kind of multi tate multichannel downlink telemetry data combining branch process system and method Download PDFInfo
- Publication number
- CN108683698A CN108683698A CN201810268259.2A CN201810268259A CN108683698A CN 108683698 A CN108683698 A CN 108683698A CN 201810268259 A CN201810268259 A CN 201810268259A CN 108683698 A CN108683698 A CN 108683698A
- Authority
- CN
- China
- Prior art keywords
- data
- ground
- module
- telemetry data
- downlink telemetry
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/37—Hardware or software details of the signal processing chain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18519—Operations control, administration or maintenance
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radio Relay Systems (AREA)
Abstract
The invention discloses a kind of multi tate multichannel downlink telemetry data to be combined branch process system and method, wherein the system includes:Asynchronous schedule unit and isochronous schedules unit;Wherein, the asynchronous schedule unit includes several shunt modules, and each shunt module includes receiving buffer module, level-one shunt module, over the ground cache module and relaying cache module;Wherein, the buffer module that receives is received by all kinds of downlink telemetry data of each computer conveying of inside satellite, and all kinds of downlink telemetry data are transferred to the level-one shunt module;All kinds of downlink telemetry data are carried out branch process by the level-one shunt module according to lower communication road, are sent to cache module over the ground and relaying cache module respectively;The isochronous schedules unit is used to all kinds of downlink telemetry data in cache module over the ground and relaying cache module being combined and branch.The present invention solves the problems, such as multichannel downlink telemetry data combining branch and independent switching rate.
Description
Technical field
The invention belongs to aerospace electron technical field more particularly to a kind of combinings point of multi tate multichannel downlink telemetry data
Road processing system and method.
Background technology
Current satellite downlink remote measurement application demand becomes increasingly complex, and there is only the combinings of multiple telemetering downlink datas source
Demand, there is also the demands of multiple answering machine different data content branches.On this basis, it is also necessary to the downlink of each answering machine
Rate is in-orbit changeable, and ensures the uninterrupted sequential downlink that the data of downlink telemetry are required according to answering machine, and the above demand is complete
Traditional combiner processing capacity is had exceeded entirely, and therefore, the above demand is not achieved in the processing capacity of existing combiner.
Invention content
Present invention solves the technical problem that being:A kind of multi tate multichannel downlink is overcome the deficiencies of the prior art and provide
Telemetry is combined branch process system and method, solves multichannel downlink telemetry data combining branch and independent switching rate
The problem of.
The object of the invention is achieved by the following technical programs:According to an aspect of the invention, there is provided a kind of more
Rate multiple channel downlink telemetry data are combined branch process system, including:Asynchronous schedule unit and isochronous schedules unit;Wherein,
The asynchronous schedule unit includes several shunt modules, each shunt module include receive buffer module, level-one shunt module,
Cache module and relaying cache module over the ground;Wherein, the buffer module that receives is received by each computer conveying of inside satellite
All kinds of downlink telemetry data, and all kinds of downlink telemetry data are transferred to the level-one shunt module;The level-one shunt module
All kinds of downlink telemetry data are subjected to branch process according to lower communication road, are sent to cache module over the ground and relaying caching mould respectively
Block;The isochronous schedules unit is used to close all kinds of downlink telemetry data in cache module over the ground and relaying cache module
Road and branch.
In above-mentioned multi tate multichannel downlink telemetry data combining branch process system, the isochronous schedules unit includes closing
Road branch isochronous schedules state machine, scheduling pulse and frequency-dividing clock generator, time manager, over the ground ping-pong buffers and centering
After ping-pong buffers;Wherein, time manager receives regular hour signal and frequency signal, according to regular hour signal and
Frequency signal generates satellite time, and satellite time is transferred to the combining branch isochronous schedules state machine;It dispatches pulse and divides
Frequency clock generator is transmitted according to rate switching command output frequency division clock and scheduling pulse, and by frequency-dividing clock and scheduling pulse
Combining branch isochronous schedules state machine is given, while frequency-dividing clock and scheduling pulse are transferred to ping-pong buffers over the ground and to relaying
Ping-pong buffers;Combining branch isochronous schedules state machine determines scheduling instance according to scheduling pulse, in scheduling instance, is combined branch
Satellite time is put into the insertion domain of downlink data frame format by isochronous schedules state machine;And it is combined branch isochronous schedules state
Machine is in corresponding scheduling instance according to the cache module over the ground or relaying caching mould of the type queries asynchronous schedule unit of scheduling pulse
Whether there are data in block;When no data, combining branch isochronous schedules state machine automatically generates idle frame, the sky being currently generated
Not busy frame according to the type of current scheduling pulse be output to ping-pong buffers over the ground or to relay ping-pong buffers;When there is data,
Combining branch isochronous schedules state machine is by cache module over the ground or relays the data of cache module and carries and corresponding rattle over the ground
Buffer or to relay ping-pong buffers;Ping-pong buffers carry out pingpang handoff according to scheduling pulse over the ground, when table tennis pulse is arrived
When coming, switch the read-write relationship of ping-pong buffer;The downlink data in ping-pong buffer is read according to frequency-dividing clock, is converted to serial number
According to output, downlink output data rate is determined by frequency-dividing clock;It is rattled according to scheduling pulse to relaying ping-pong buffers
Switching switches the read-write relationship of ping-pong buffer when pulse of rattling arrives;The downlink in ping-pong buffer is read according to frequency-dividing clock
Data, are converted to serial data output, and downlink output data rate is determined by frequency-dividing clock.
In above-mentioned multi tate multichannel downlink telemetry data combining branch process system, the receptions buffer module reception by
All kinds of downlink telemetry data of inside satellite each computer conveying include:The reception buffer module is according to the data buffer storage of oneself
State judges whether to receive come all kinds of downlink telemetry data of each computer conveying of free inside satellite according to basis for estimation.
In above-mentioned multi tate multichannel downlink telemetry data combining branch process system, the basis for estimation is:Work as channel
When transmission data request signal is low level, as apply for transmission data, when reception buffer module judges this buffer status for sky,
It is low level then to drive answer signal, allows data transmission and completes frame data reception;It receives buffer module and judges this caching
When state is full, then do not allow to transmit, answer signal keeps high level, until data are successfully sent out in the caching.
In above-mentioned multi tate multichannel downlink telemetry data combining branch process system, the level-one shunt module will be all kinds of
Downlink telemetry data carry out branch process according to lower communication road, are sent to cache module over the ground respectively and relaying cache module includes:
After the reception buffer module receives a frame data, differentiation is ground frame or repeater frame;If it is ground frame, then inquiry pair
Whether ground cache module empty, it is empty then ground frame carrying enter, it is not empty, wait for and do not stop to inquire;If it is repeater frame, then look into
Ask relaying cache module it is whether empty, it is empty then repeater frame carry enter, it is not empty, wait for and do not stop to inquire.
In above-mentioned multi tate multichannel downlink telemetry data combining branch process system, time manager receive 1PPS and
1MHz signals generate satellite time according to 1PPS and 1MHz signals, satellite time are transferred to the combining branch isochronous schedules
State machine.
In above-mentioned multi tate multichannel downlink telemetry data combining branch process system, in combining branch isochronous schedules state
Machine is in corresponding scheduling instance according to the cache module over the ground or relaying caching mould of the type queries asynchronous schedule unit of scheduling pulse
Whether have in data in block, is inquired according to the priority of specified input channel.
In above-mentioned multi tate multichannel downlink telemetry data combining branch process system, it is combined in module in isochronous schedules,
It is only just inquired when dispatching pulse and arriving in primary cache module over the ground or relaying cache module and whether has data.
In above-mentioned multi tate multichannel downlink telemetry data combining branch process system, the type for dispatching pulse includes over the ground
Dispatch pulse and to relay scheduling pulse.
In above-mentioned multi tate multichannel downlink telemetry data combining branch process system, if when what is come is to dispatch over the ground
Pulse then inquires in each corresponding cache module over the ground in channel whether have data according to the priority of dedicated tunnel, will be excellent
First grade height and the data dispatch met enter ping-pong buffers over the ground, while setting currently safeguards timing code;If when what is come is
To relay scheduling pulse, then inquires in each corresponding relaying cache module in channel and whether have according to the priority of dedicated tunnel
Data enter priority height and the data dispatch met to relaying ping-pong buffers, while setting currently safeguards timing code.
According to another aspect of the present invention, a kind of multi tate multichannel downlink telemetry data combining branch process is additionally provided
Method the described method comprises the following steps:
It receives buffer module to receive by all kinds of downlink telemetry data of inside satellite each computer conveying, and by all kinds of downlinks
Level-one shunt module is given in telemetry data transmission;
All kinds of downlink telemetry data are carried out branch process by level-one shunt module according to lower communication road, are sent to delay over the ground respectively
Storing module and relaying cache module;
Isochronous schedules unit is used to carry out all kinds of downlink telemetry data in cache module over the ground and relaying cache module
Combining and branch.
The present invention has the advantages that compared with prior art:
The present invention devises a kind of multi tate multichannel downlink telemetry data combining branch process system, realizes more telemetering numbers
It is combined according to source and shunts to majority according to destination, while supporting the in-orbit independent switching of each down going channel rate, solved more
The problem of channel downlink telemetry data combining branch and independent switching rate.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, various other advantages and benefit are common for this field
Technical staff will become clear.Attached drawing only for the purpose of illustrating preferred embodiments, and is not considered as to the present invention
Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 is the structure of multi tate multichannel downlink telemetry data combining branch process system provided in an embodiment of the present invention
Block diagram;
Fig. 2 (a) is the scheduling pulse output figure of 64Kbps over the ground provided in an embodiment of the present invention;
Fig. 2 (b) is the scheduling pulse output figure provided in an embodiment of the present invention to relaying 4kbps.
Specific implementation mode
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the disclosure in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure
Completely it is communicated to those skilled in the art.It should be noted that in the absence of conflict, embodiment in the present invention and
Feature in embodiment can be combined with each other.The present invention will be described in detail below with reference to the accompanying drawings and embodiments.
Fig. 1 is the structure of multi tate multichannel downlink telemetry data combining branch process system provided in an embodiment of the present invention
Block diagram.As shown in Figure 1, multi tate multichannel downlink telemetry data combining branch process system includes:Asynchronous schedule unit with
Isochronous schedules unit;Wherein,
Asynchronous schedule unit includes several shunt modules, and each shunt module includes receiving buffer module, level-one branch
Module, over the ground cache module and relaying cache module;Wherein, buffer module is received to receive by each computer conveying of inside satellite
All kinds of downlink telemetry data, and all kinds of downlink telemetry data are transferred to the level-one shunt module;Level-one shunt module will be each
Class downlink telemetry data carry out branch process according to lower communication road, are sent to cache module over the ground and relaying cache module respectively;
Isochronous schedules unit includes combining branch isochronous schedules state machine, scheduling pulse and frequency-dividing clock generator, time
Manager, over the ground ping-pong buffers and to relay ping-pong buffers;Wherein,
Time manager receives regular hour signal and frequency signal, is given birth to according to regular hour signal and frequency signal
At satellite time, satellite time is transferred to the combining branch isochronous schedules state machine;When it is implemented, time manager connects
1PPS and 1MHz signals are received, satellite time is generated according to 1PPS and 1MHz signals, satellite time is transferred to the combining branch
Isochronous schedules state machine.
Pulse and frequency-dividing clock generator are dispatched according to rate switching command output frequency division clock and scheduling pulse, and will be divided
Frequency clock and scheduling pulse are transferred to combining branch isochronous schedules state machine, while frequency-dividing clock and scheduling pulse being transferred to pair
Ground ping-pong buffers and to relay ping-pong buffers.
Combining branch isochronous schedules state machine determines scheduling instance according to scheduling pulse, and in scheduling instance, combining branch is same
Satellite time is put into the insertion domain of downlink data frame format by step scheduling state machine, and it is not true to eliminate asynchronous schedule area transmission delay
Surely line delay is uncertain at present for the star brought;
And it is combined type queries asynchronous tune of the branch isochronous schedules state machine in corresponding scheduling instance according to scheduling pulse
It spends the cache module over the ground of unit or relays in cache module whether have data;When no data, it is combined branch isochronous schedules
State machine automatically generates idle frame, and the idle frame being currently generated is output to ping-pong buffers over the ground according to the type of current scheduling pulse
Device or to relay ping-pong buffers;When there is data, combining branch isochronous schedules state machine will cache module or relaying be slow over the ground
The data of storing module carry corresponding ping-pong buffers over the ground or to relaying ping-pong buffers.
Ping-pong buffers carry out pingpang handoff according to scheduling pulse over the ground, when pulse of rattling arrives, switch ping-pong buffer
Read-write relationship;The downlink data in ping-pong buffer is read according to frequency-dividing clock, is converted to serial data output, downlink output
Data rate is determined by frequency-dividing clock.
Pingpang handoff is carried out according to scheduling pulse to relaying ping-pong buffers, when pulse of rattling arrives, switching table tennis is slow
The read-write relationship deposited;The downlink data in ping-pong buffer is read according to frequency-dividing clock, is converted to serial data output, downlink is defeated
Go out data rate to be determined by frequency-dividing clock.Wherein, the type for dispatching pulse includes dispatching pulse over the ground and to relay scheduling pulse.
It receives buffer module and receives and include by all kinds of downlink telemetry data of each computer conveying of inside satellite:The reception
Buffer module judges whether to receive come each computer of free inside satellite according to the data buffer storage state of oneself, according to basis for estimation
All kinds of downlink telemetry data of conveying.Wherein, basis for estimation is:When channel transmission data request signal is low level, as
Apply for transmission data, when reception buffer module judges this buffer status for sky, then it is low level to drive answer signal, allows data
It transmits and completes frame data reception;When reception buffer module judges this buffer status to expire, then do not allow to transmit, answer signal
High level is kept, until data are successfully sent out in the caching.
It is combined in module in isochronous schedules, primary cache module or relaying over the ground is only just inquired when dispatching pulse and arriving
Whether there are data in cache module.If when what is come is to dispatch pulse over the ground, then inquired according to the priority of dedicated tunnel
Whether there are data in the corresponding cache module over the ground in each channel, priority height and the data dispatch met are entered and rattled over the ground
Buffer, while setting currently safeguards timing code, can hereafter ensure that delay is fixed and (be delayed related to rate setting, no
With but it is fixed), according to isochronous schedules stream treatment backward;If when what is come is to relay scheduling pulse, then according to specified
The priority in channel inquires in each corresponding relaying cache module in channel whether have data, by priority height and the number met
According to dispatching into relaying ping-pong buffers, while setting currently safeguards timing code, can hereafter ensure that delay is fixed and (be delayed
It is related to rate setting, different but fixed), according to isochronous schedules stream treatment backward.
When it is implemented, as shown in fig. 1, multi tate multichannel downlink telemetry data combining branch process system is divided into different
Scheduling unit and isochronous schedules unit are walked, asynchronous schedule unit receives the data in multiple input channel, and each channel data includes
Multi-class data, Various types of data pass output channel under indicating specified using mark data.
As shown in fig. 1, in the asynchronous schedule unit, to adapt to the opportunistic transmission characteristic of external each interface, use is different
Scheduling strategy is walked, is devised for each input channel Dynamic data exchange and receives buffer module and level-one splitter, for each will lead to
The multi-class data of road input shunts to respective data buffer zone according to specified purpose downlink port;Each input channel is set
Set three frame buffers:Receive frame buffer, frame buffer and relaying frame buffer.Receive frame buffer, frame buffer and relaying frame buffer
A transmission frame number evidence can be cached respectively.
Three frame buffers are arranged herein to miss dispatching cycle to avoid a low speed frame, block four-wire system input interface,
Frames in high speed can be only inserted into infilled frame during this, and bandwidth usage is passed under being unfavorable for.The four-wire system interface of the asynchronous schedule unit
Buffer module has request then to receive data, no request then waits for four-wire system interface requests when order caching is discontented with.It is slow when receiving
When being filled with, then do not allow to receive data.
Buffer module is received according to the data buffer storage state of oneself, judges whether to receive the data from this channel.It is sentenced
Disconnected foundation is:When channel transmission data request signal is low level, as apply for that transmission data, order caching judge this caching
When state is empty, then it is low level to drive answer signal, allows data transmission and one frame data of completion receive.Order caching judges
When this buffer status is full, then do not allow to transmit, answer signal keeps high level, until in the caching data successfully shunt to it is different
After the ground caching or the relaying caching that walk dispatch area, order caching is emptying, just allows to receive this request data transfer.
After reception buffer module receives a frame data, differentiation is ground frame or repeater frame.If it is frame over the ground, then look into
Whether empty ask ground caching, it is empty then ground frame is carried, it is not empty, it waits for and does not stop to inquire;
If it is to repeater frame, then inquiring, whether relaying caching is empty, empty then repeater frame is carried, not empty, waits for simultaneously
Do not stop to inquire.
The ground of asynchronous schedule unit caches or relays buffer memory branch and next data frame, waits for isochronous schedules unit
Branch isochronous schedules state machine is combined in scheduling pulse time inquiry access, whether two caching is according to data cached inside oneself
Marking signal is provided, is emptied after being removed.
In isochronous schedules unit, by scheduling pulse and frequency-dividing clock generator according to one scheduling pulse of rate setting design
And frequency-dividing clock generation module, equally spaced scheduling pulse is generated, specific implementation is:
As shown in Fig. 2 (a) and Fig. 2 (b), frame is calculated with twice of downstream rate of larger (such as over the ground) telemetering channel
Dispatching cycle.Over the ground to relaying channel scheduling pulse interlacing.The low actual situation for adjusting scheduling pulse according to speed ratio all the way of rate,
Only real pulse is just dispatched.
In isochronous schedules module, several situations that have of primary each caching are only just inquired when dispatching pulse and arriving, and
Need the type queries according to scheduling pulse:If when what is come is to dispatch pulse over the ground, then according to A>B>The priority of C-channel
Inquire the caching over the ground in each channel.If when what is come is to relay scheduling pulse, then according to A>B>The priority of C-channel is inquired
Each channel caches relaying.Priority is higher, and the data dispatch that target meets enters isochronous schedules area processing caching, simultaneously
It squeezes into and currently safeguards timing code, can ensure that delay is fixed (delay is related to rate setting, different but fixed) with this, according to
Isochronous schedules stream treatment backward.
If dispatch pulse arrival, inquires the output channel type belonging to current dispatching cycle and correspond to caching, A, B, C are defeated
Enter channel and cache equal no data, then it represents that currently without data down transmission, but in order to enable output data is uninterrupted, it is also necessary to again its
Middle insertion infilled frame, at this time isochronous schedules state machine understand oneself tissue one frame infilled frame, be filled into output caching in, squeeze into simultaneously
Currently safeguard timing code.
As shown in fig. 1, subsequent processing is then continuously to switch reading according to dispatching cycle using table tennis scheduling strategy
The data frame in two ping-pong buffers is taken, ensures the successive of output data, and turns to export to corresponding transmission channel after string
Answering machine, be respectively over the ground TT&C Transponder and to relay TT&C Transponder.
The present embodiment additionally provides a kind of multi tate multichannel downlink telemetry data combining branch process method, this method packet
Include following steps:
It receives buffer module to receive by all kinds of downlink telemetry data of inside satellite each computer conveying, and by all kinds of downlinks
Level-one shunt module is given in telemetry data transmission;
All kinds of downlink telemetry data are carried out branch process by level-one shunt module according to lower communication road, are sent to delay over the ground respectively
Storing module and relaying cache module;
Isochronous schedules unit is used to carry out all kinds of downlink telemetry data in cache module over the ground and relaying cache module
Combining and branch.
The present embodiment devises a kind of multi tate multichannel downlink telemetry data combining branch process system, realizes more telemeterings
Data source is combined and shunts to majority according to destination, while supporting the in-orbit independent switching of each down going channel rate, solves
Multichannel downlink telemetry data are combined the problem of branch and independent switching rate.
Embodiment described above is the present invention more preferably specific implementation mode, and those skilled in the art is in this hair
The usual variations and alternatives carried out in bright technical proposal scope should be all included within the scope of the present invention.
Claims (10)
1. a kind of multi tate multichannel downlink telemetry data are combined branch process system, it is characterised in that including:Asynchronous schedule list
Member and isochronous schedules unit;Wherein,
The asynchronous schedule unit includes several shunt modules, and each shunt module includes receiving buffer module, level-one branch
Module, over the ground cache module and relaying cache module;Wherein, the reception buffer module receives defeated by each computer of inside satellite
All kinds of downlink telemetry data sent, and all kinds of downlink telemetry data are transferred to the level-one shunt module;The level-one branch
All kinds of downlink telemetry data are carried out branch process by module according to lower communication road, are sent to cache module over the ground respectively and relaying caches
Module;
The isochronous schedules unit is used to carry out all kinds of downlink telemetry data in cache module over the ground and relaying cache module
Combining and branch.
2. multi tate multichannel downlink telemetry data according to claim 1 are combined branch process system, it is characterised in that:
The isochronous schedules unit includes combining branch isochronous schedules state machine, scheduling pulse and frequency-dividing clock generator, time management
Device, over the ground ping-pong buffers and to relay ping-pong buffers;Wherein,
Time manager receives regular hour signal and frequency signal, is defended according to regular hour signal and frequency signal generation
Satellite time is transferred to the combining branch isochronous schedules state machine by the star time;
When dispatching pulse and frequency-dividing clock generator according to rate switching command output frequency division clock and scheduling pulse, and will divide
Clock and scheduling pulse are transferred to combining branch isochronous schedules state machine, while frequency-dividing clock and scheduling pulse are transferred to table tennis over the ground
Pang buffer and to relay ping-pong buffers;
Combining branch isochronous schedules state machine determines scheduling instance according to scheduling pulse, in scheduling instance, is combined the same step of branch
Satellite time is put into the insertion domain of downlink data frame format by degree state machine;And branch isochronous schedules state machine is combined in phase
Answer scheduling instance is according in the cache module over the ground or relaying cache module of the type queries asynchronous schedule unit of scheduling pulse
It is no to have data;When no data, combining branch isochronous schedules state machine automatically generate idle frame, the idle frame being currently generated by
It is output to ping-pong buffers over the ground or to relaying ping-pong buffers according to the type of current scheduling pulse;When there is data, combining point
The data of cache module over the ground or relaying cache module are carried corresponding ping-pong buffers over the ground by road isochronous schedules state machine
Or to relaying ping-pong buffers;
Ping-pong buffers carry out pingpang handoff according to scheduling pulse over the ground, when pulse of rattling arrives, switch the reading of ping-pong buffer
Write relationship;The downlink data in ping-pong buffer is read according to frequency-dividing clock, is converted to serial data output, downlink output data
Rate is determined by frequency-dividing clock;
Pingpang handoff is carried out according to scheduling pulse to relaying ping-pong buffers, when pulse of rattling arrives, switches ping-pong buffer
Read-write relationship;The downlink data in ping-pong buffer is read according to frequency-dividing clock, is converted to serial data output, downlink exports number
It is determined by frequency-dividing clock according to rate.
3. multi tate multichannel downlink telemetry data according to claim 1 are combined branch process system, it is characterised in that:
The reception buffer module is received includes by all kinds of downlink telemetry data of each computer conveying of inside satellite:The reception buffering
Module judges whether to receive come each computer conveying of free inside satellite according to the data buffer storage state of oneself, according to basis for estimation
All kinds of downlink telemetry data.
4. multi tate multichannel downlink telemetry data according to claim 3 are combined branch process system, it is characterised in that:
The basis for estimation is:When channel transmission data request signal is low level, as apply for transmission data, receives buffer module
When judging this buffer status for sky, then it is low level to drive answer signal, allows data transmission and completes frame data reception;It connects
When receipts buffer module judges this buffer status to expire, then do not allow to transmit, answer signal keeps high level, until number in the caching
According to successfully sending out.
5. multi tate multichannel downlink telemetry data according to claim 1 are combined branch process system, it is characterised in that:
All kinds of downlink telemetry data are carried out branch process by the level-one shunt module according to lower communication road, are sent to cache mould over the ground respectively
Block and relaying cache module include:After the reception buffer module receives a frame data, differentiation is ground frame or repeater frame;
Whether if it is ground frame, then it is empty to inquire cache module over the ground, empty then frame carrying in ground is entered, not empty, waits for and does not stop to look into
It askes;If it is repeater frame, then inquire relaying cache module it is whether empty, it is empty then repeater frame carry enter, it is not empty, wait for not
Stop inquiring.
6. multi tate multichannel downlink telemetry data according to claim 2 are combined branch process system, it is characterised in that:
Time manager receives 1PPS and 1MHz signals, generates satellite time according to 1PPS and 1MHz signals, satellite time is transferred to
The combining branch isochronous schedules state machine.
7. multi tate multichannel downlink telemetry data according to claim 2 are combined branch process system, it is characterised in that:
In combining branch isochronous schedules state machine in corresponding scheduling instance according to pair of the type queries asynchronous schedule unit of scheduling pulse
Whether have in data in ground cache module or relaying cache module, is inquired according to the priority of specified input channel.
8. multi tate multichannel downlink telemetry data according to claim 2 are combined branch process system, it is characterised in that:
The type for dispatching pulse includes dispatching pulse over the ground and to relay scheduling pulse.
9. multi tate multichannel downlink telemetry data according to claim 8 are combined branch process system, it is characterised in that:
If when what is come is to dispatch pulse over the ground, then mould is cached over the ground according to each channel of the priority of dedicated tunnel inquiry is corresponding
Whether there are data in block, priority height and the data dispatch met are entered into ping-pong buffers over the ground, while current safeguard is set
Timing code;If when what is come is that it is corresponding then to inquire each channel according to the priority of dedicated tunnel to relay scheduling pulse
Whether there are data in relaying cache module, priority height and the data dispatch met are entered to relaying ping-pong buffers, simultaneously
Setting currently safeguards timing code.
10. a kind of multi tate multichannel downlink telemetry data are combined branch process method, which is characterized in that the method includes with
Lower step:
It receives buffer module to receive by all kinds of downlink telemetry data of inside satellite each computer conveying, and by all kinds of downlink telemetries
Data are transferred to level-one shunt module;
All kinds of downlink telemetry data are carried out branch process by level-one shunt module according to lower communication road, are sent to cache mould over the ground respectively
Block and relaying cache module;
Isochronous schedules unit is used to all kinds of downlink telemetry data in cache module over the ground and relaying cache module being combined
And branch.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810268259.2A CN108683698B (en) | 2018-03-29 | 2018-03-29 | Multi-rate multi-channel downlink telemetering data combining and shunting processing system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810268259.2A CN108683698B (en) | 2018-03-29 | 2018-03-29 | Multi-rate multi-channel downlink telemetering data combining and shunting processing system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108683698A true CN108683698A (en) | 2018-10-19 |
CN108683698B CN108683698B (en) | 2021-04-13 |
Family
ID=63799576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810268259.2A Active CN108683698B (en) | 2018-03-29 | 2018-03-29 | Multi-rate multi-channel downlink telemetering data combining and shunting processing system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108683698B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111404593A (en) * | 2020-03-13 | 2020-07-10 | 北京华云星地通科技有限公司 | Processing method of satellite remote sensing data |
CN112441259A (en) * | 2020-12-02 | 2021-03-05 | 中国人民解放军63920部队 | Method and device for judging delay transmission control effect of multiple spacecrafts |
CN112737597A (en) * | 2020-09-30 | 2021-04-30 | 北京空间飞行器总体设计部 | Multi-rate LDPC coding method with variable frame length and suitable for deep space communication |
CN113014301A (en) * | 2020-09-29 | 2021-06-22 | 北京空间飞行器总体设计部 | Satellite remote-measurement multi-source multi-purpose topology interconnection and combination processing device |
CN114687865A (en) * | 2022-02-25 | 2022-07-01 | 中国航发控制***研究所 | State machine following method of FADEC control software |
CN115413038A (en) * | 2022-07-18 | 2022-11-29 | 北京空间飞行器总体设计部 | Telemetry channel scheduling method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5768684A (en) * | 1994-03-04 | 1998-06-16 | Motorola, Inc. | Method and apparatus for bi-directional power control in a digital communication system |
CN201607528U (en) * | 2009-11-13 | 2010-10-13 | 航天东方红卫星有限公司 | Telemetering fore-end based on Cortex base band equipment |
CN101951296A (en) * | 2010-09-02 | 2011-01-19 | 航天东方红卫星有限公司 | Spread-spectrum TTC integrated testing system for three-satellite parallel testing |
CN102142189A (en) * | 2010-01-29 | 2011-08-03 | 上海卫星工程研究所 | Multi-channel telemetry transmission system |
CN104063351A (en) * | 2014-06-30 | 2014-09-24 | 北京控制工程研究所 | High-speed multiplexer synchronous serial interface design method for ping-pong anti-collision |
-
2018
- 2018-03-29 CN CN201810268259.2A patent/CN108683698B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5768684A (en) * | 1994-03-04 | 1998-06-16 | Motorola, Inc. | Method and apparatus for bi-directional power control in a digital communication system |
CN201607528U (en) * | 2009-11-13 | 2010-10-13 | 航天东方红卫星有限公司 | Telemetering fore-end based on Cortex base band equipment |
CN102142189A (en) * | 2010-01-29 | 2011-08-03 | 上海卫星工程研究所 | Multi-channel telemetry transmission system |
CN101951296A (en) * | 2010-09-02 | 2011-01-19 | 航天东方红卫星有限公司 | Spread-spectrum TTC integrated testing system for three-satellite parallel testing |
CN104063351A (en) * | 2014-06-30 | 2014-09-24 | 北京控制工程研究所 | High-speed multiplexer synchronous serial interface design method for ping-pong anti-collision |
Non-Patent Citations (1)
Title |
---|
冯志强等: "卫星测控***多通道地面测试平台设计", 《飞行器测控学报》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111404593A (en) * | 2020-03-13 | 2020-07-10 | 北京华云星地通科技有限公司 | Processing method of satellite remote sensing data |
CN113014301A (en) * | 2020-09-29 | 2021-06-22 | 北京空间飞行器总体设计部 | Satellite remote-measurement multi-source multi-purpose topology interconnection and combination processing device |
CN112737597A (en) * | 2020-09-30 | 2021-04-30 | 北京空间飞行器总体设计部 | Multi-rate LDPC coding method with variable frame length and suitable for deep space communication |
CN112441259A (en) * | 2020-12-02 | 2021-03-05 | 中国人民解放军63920部队 | Method and device for judging delay transmission control effect of multiple spacecrafts |
CN112441259B (en) * | 2020-12-02 | 2023-02-03 | 中国人民解放军63920部队 | Method and device for judging delay transmission control effect of multiple spacecrafts |
CN114687865A (en) * | 2022-02-25 | 2022-07-01 | 中国航发控制***研究所 | State machine following method of FADEC control software |
CN114687865B (en) * | 2022-02-25 | 2023-10-31 | 中国航发控制***研究所 | State machine following method of FADEC control software |
CN115413038A (en) * | 2022-07-18 | 2022-11-29 | 北京空间飞行器总体设计部 | Telemetry channel scheduling method and system |
CN115413038B (en) * | 2022-07-18 | 2024-04-23 | 北京空间飞行器总体设计部 | Remote measurement channel scheduling method and system |
Also Published As
Publication number | Publication date |
---|---|
CN108683698B (en) | 2021-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108683698A (en) | A kind of multi tate multichannel downlink telemetry data combining branch process system and method | |
US5475681A (en) | Wireless in-building telecommunications system for voice and data communications | |
US5524007A (en) | Network interface architecture for a packet switch communication system | |
US8260855B2 (en) | Train communication system, communication device and relay device | |
EP0765061A2 (en) | High-speed data communications modem | |
EP1437865A1 (en) | High-speed data communications network system and method | |
US20100220746A1 (en) | Method for inverse multiplexing | |
EP1085779B1 (en) | A packet mode handover method and system | |
CN110545152A (en) | upper computer with real-time transmission function in Ethernet and Ethernet system | |
CN101436896B (en) | IQ data transmission method of radio frequency zooming unit | |
CN105813213A (en) | Method, base station and system for data transmission in dual-connectivity scheme | |
US3904829A (en) | Demand driven multiplexing system | |
CN1312888C (en) | Control device, handover control method and mobile communication system | |
US7099961B2 (en) | System including real-time data communication features | |
CN107066402A (en) | RX path delay mechanism | |
CN109710550B (en) | Double-cache-based RS422 data communication system with unfixed frame length | |
CN102045809B (en) | Routing method of opportunistic network based on wireless radio frequencies | |
CN107342949B (en) | It is a kind of realize TDM and Packet Service statistical multiplex transmission device, method | |
JPS61131940A (en) | Packet transfer system | |
WO2023002539A1 (en) | Signal transfer control device, signal transfer control method, signal transfer control program, and signal transfer system | |
KR100242293B1 (en) | Data transfer apparatus | |
CA2199647C (en) | Synchronization of communication devices connected over an asynchronous link | |
JPS5846099B2 (en) | Common line access control method | |
KR19980048981A (en) | Data arbitration device between mobile communication system base station controller and base station | |
KR100512772B1 (en) | Network Management Method for Multiple Wired / Wireless Carriers Using Common Line Signaling System |
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 |