CN101453300B - Control system for space payload channel encoding - Google Patents
Control system for space payload channel encoding Download PDFInfo
- Publication number
- CN101453300B CN101453300B CN2008101824183A CN200810182418A CN101453300B CN 101453300 B CN101453300 B CN 101453300B CN 2008101824183 A CN2008101824183 A CN 2008101824183A CN 200810182418 A CN200810182418 A CN 200810182418A CN 101453300 B CN101453300 B CN 101453300B
- Authority
- CN
- China
- Prior art keywords
- data
- unit
- control
- error correction
- circuit
- 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.)
- Expired - Fee Related
Links
Images
Abstract
The invention relates to a space effective payload channel coding control system, which comprises a system clock unit, a data scheduling unit, an error correction coding unit, a data conversion unit, and a data aggregation unit, wherein the system clock unit is respectively and electrically connected with a speed regulation and control unit, the data scheduling unit, the error correction coding unit and an interface of the data conversion unit; the data scheduling unit schedules the data signal flow according to the load data traffic of various paths and by combining system speed regulation and control status signals of the speed regulation and control unit; the error correction coding unit receives the control of a task source signal C, reads load bus data converted by the data conversion unit, and implements interleaving channel coding on the load bus data; the data conversion unit receives the control of the data scheduling unit, and transmits various load data source signals B to a load data bus; and the data aggregation unit receives coded data controlled and generated by the error correction coding unit, and combines the coding data and a task source signal D into a data transmission frame which is then controlled and outputted through a port. The system is particularly suitable to be used by a spatial embedded system, and has high reliability and stability, small space resources required and low energy consumption.
Description
Technical field
The present invention relates to a kind of digital signal control system, particularly relate to a kind of be applicable to the embedded system that uses in the space, based on the payload channel encoding control system of digital logic circuit.
Background technology
In the spatial information communication process, in order to obtain certain coding gain, it is very necessary implementing chnnel coding for present payload data, but in the real space application process, come with some shortcomings, for example the document 1 " be applicable to the error correction coding of robot for space remote control system data communication " of in November, 2007 publication on " robot " the 29th the 26th phase of volume put down in writing: this system adopts digital integrated circuit to carry out the representation conversion work of binary bits string at communication data, and finally realizes the specific coding task of channel by computer software.By analysing in depth its chnnel coding implementation procedure, find the following part that haves much room for improvement:
A, chnnel coding and control thereof need computer system and software assistance work thereof;
B, adopt the digital integrated circuit and the computer system of standard, realize that chnnel coding transforms and control, wasting space resource not only, and consume the more energy;
C, be subjected to the space system resource limit, its error correction coding and control thereof lack flexibility;
D, information processing rate are difficult to adapt to the growth requirement of two-forty.
Summary of the invention
The objective of the invention is to overcome digital integrated circuit and computer system and the software realization chnnel coding and the control thereof of employing standard, not only wasting space resource, and the defective that consumes the more energy; In order to be applicable to that embedded system uses, thereby provide a kind of control system for space payload channel encoding based on digital logic circuit, this system has higher reliability and information processing capability at a high speed.
To achieve these goals, the invention provides a kind of control system for space payload channel encoding, comprising:
System clock unit 1 is its groundwork clock that is provided for moving; Described system clock unit 1 is electrically connected with speed regulation and control unit 2, data dispatch unit 3, error correction coding unit 4 and Date Conversion Unit 5 interfaces respectively;
Speed regulation and control unit 2, the source signal A that receives an assignment control, the switched system output data rate, and be electrically connected with data dispatch unit 3 and Date Conversion Unit 5 and data aggregate unit 6 interfaces, for data dispatch unit 3 provides system's speed regulation and control status signal, for data aggregate unit 6 provides the data output rate signal, for Date Conversion Unit 5 provides the load monitoring clock signal, and output telemetered signal F;
Error correction coding unit 4, the source signal C that receives an assignment control is provided with the interleave depth of error correction coding, and the load input data that are used for each path that control data converting unit 5 transfers are implemented error correction coding;
Date Conversion Unit 5 receives each load data source signal B, is used for the serial/parallel conversion and the data buffering of input serial data stream, each load data input state is provided, and accepts the control of data dispatch unit 3, and each load data is transferred to the load data bus;
In the technique scheme, comprised one group of synchronous counting circuit that cascade system makes up in the described speed switch unit 2, and multichannel selection logical circuit, control speed thus and switch; And be provided with five groups of signal rate testing circuits that constitute by single-shot trigger circuit, monitor the channel clock rate variations of each load input data rate and output.
In the technique scheme, two independently 8 signal latch circuit have been comprised in the described data dispatch unit 3, and the data dispatch parts have been disposed, this functional unit is according to current each the load data input state that latchs, while coupling system speed state, the output load data is chosen signal, controls each path load data thus and flows to.
In the technique scheme, the data interlace ripple dish circuit that has comprised the synchronous operation of two groups of 26S Proteasome Structure and Function equities in the described error correction coding interleaved units 4, and five groups of 8 signal latch circuit and corresponding chnnel coding circuit, the control load data are carried out the staggered circulation of chnnel coding thus.
In the technique scheme, comprised in the described payload data converting unit 5 four independently 8 Bits Serial to parallel data change-over circuit and corresponding data buffer circuit.
In the technique scheme, data aggregate parts, pseudorandom permutation processing unit, data-frame sync parts and 8 parallel-by-bits have been comprised in the described data aggregate unit 6 to the serial data change-over circuit.The data aggregate parts are added on each load data frame start-up portion through interleaved code with system's duties information, and the pseudorandom permutation operation is implemented in step-by-step subsequently, adds synchronizing information afterwards, finally finishes the parallel/serial conversion work of data.
The present invention is except that system clock unit 1, and other circuit such as speed regulation and control unit 2, data dispatch unit 3, error correction coding interleaved units 4, Date Conversion Unit 5 and data aggregate unit 6 are integrated in among a slice FPGA, realize with the VHDL language describing mode.
System of the present invention has following advantage with respect to prior art:
For digital integrated circuit and computer system realization chnnel coding and the control system thereof of technical scheme of the present invention with the standard of employing, because technical scheme of the present invention is based on digital logic circuit, circuit such as speed regulation and control unit 2, data dispatch unit 3, error correction coding interleaved units 4, Date Conversion Unit 5 and data aggregate unit 6 are integrated in among a slice FPGA, realize with the VHDL language describing mode.So be particularly suitable for the application of space embedded system, and reliability and stability are higher, the requisite space resource is few, energy resource consumption is lower.With regard to method for designing, be easy to VHDL language and describe realization, can also be according to the space tasks demand, Configuration Online load data scheduling mode, coding controlling mechanism and regulation and control data output rate.
Description of drawings
Fig. 1 is a control system for space payload channel encoding composition diagram of the present invention
Fig. 2 is that structure chart is formed in the speed regulation and control unit that uses in the control system of the present invention
Fig. 3 is that structure chart is formed in the data dispatch unit that uses in the control system of the present invention
Fig. 4 is that the error correction coding interleaved units of using in the control system of the present invention is formed structure chart
Fig. 5 is the composition structure chart of the Date Conversion Unit that uses in the control system of the present invention
Fig. 6 is the composition structure chart of the data aggregate unit that uses in the control system of the present invention
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, further describe the present invention below in conjunction with drawings and Examples.
With reference to Fig. 1, make a kind of control system for space payload channel encoding, system clock unit 1 adopts the crystal oscillator of purchasing on the market that use in the space that is suitable in this system, described system clock can be to hundred megahertzes, the interleave depth of error correction coding can reach 5 grades, the load data path that receives can be expanded according to used FPGA resource, and this is adequate to those skilled in the art.This system clock unit 1 is respectively speed regulation and control unit 2, data dispatch unit 3, error correction coding unit 4 and Date Conversion Unit 5 the groundwork clock is provided.Each payload data is regular through Date Conversion Unit 5, by the flow direction of data dispatch unit 3 according to its state control data, form coded frame data through error correction coding interleaved units 4 control data frames according to interlace mode, simultaneously, speed regulation and control unit 2 produces the base band clock according to system requirements, and final data polymerized unit 6 is integrated into the baseband signal that protocol compliant requires with payload data.
The internal structure of speed regulation and control unit 2 is formed as shown in Figure 2, is electrically connected to form by counter, speed regulation and control parts 2-8 and rate detection parts.Wherein, counter be two with 8 interconnected bit synchronization counter circuits of cascade system (i.e. the one 8 bit synchronization counter circuit 2-1 and the 28 bit synchronization counter circuit 2-2); Multichannel selects logical circuit to constitute speed regulation and control parts; By five single-shot trigger circuits rate detection parts (being rate detection circuit 2-3,2-4,2-5,2-6 and the rate detection circuit 2-7 in the accompanying drawing 2) that are electrically connected to form.8 bit synchronization counting circuit 2-1 and 2-2 are with the pumping signal of system clock as work, and speed regulation and control parts are chosen the frequency division link according to the setting of system to speed; Simultaneously, the rate detection parts are monitored four road payload data signal speed and the actual channel clock speed of selecting for use, and provide telemetry intelligence (TELINT) for system.
The internal structure of data dispatch unit 3 is formed as shown in Figure 3, mainly is electrically connected to form by two 8 bit data latch cicuits and data dispatch parts 3-3.Wherein, the one 8 bit data latch cicuit 3-1 is used to monitor current each load data input state, when any payload data stream reaches when setting flow separately, to make the one 8 bit data latch cicuit 3-1 corresponding signal set, the data dispatch parts are according to each load data input state, coupling system speed state is exported each load path handover information to the 28 bit data latch cicuit 3-2 simultaneously, controls the flux of each path payload data stream and proportionate relationship each other thus.
The internal structure of error correction coding interleaved units 4 is formed as shown in Figure 4, mainly is electrically connected to form by two groups of data interlace parts, five group of 8 bit data latch cicuit and five groups of chnnel coding circuit.Wherein, the data interlace parts are data interlace ripple dish circuit of two groups of 26S Proteasome Structure and Function equities, synchronous operation, according to the predefined interleave depth of system, the configuration (being the chnnel coding circuit 4-4 shown in the accompanying drawing 4, chnnel coding circuit 4-6, chnnel coding circuit 4-8, chnnel coding circuit 4-10, chnnel coding circuit 4-12) of selected five group of 8 bit data latch cicuit (being the latch cicuit 4-3 shown in the accompanying drawing 4, latch cicuit 4-5, latch cicuit 4-7, latch cicuit 4-9, latch cicuit 4-11) and respective channels coding circuit thereof.Data interlace parts 4-1 control load data are according to latch cicuit and chnnel coding circuit sequence number, order forwards another encoder to from an encoder, therebetween, data interlace parts 4-2 synchronously control data exports from the corresponding encoded device, and two data interlace parts cooperate control, the chnnel coding information that generates is engaged on the ending of each load data frame, thereby realizes finishing coding the load data frame in staggered mode.Use for adapting to space communication, coding circuit is selected REED (Rui De)-SOLOMON (Saloman) (255, the 223) coded system that meets CCSDS (international space data system Advisory Board) standard for use.
The internal structure of Date Conversion Unit 5 is formed as shown in Figure 5, mainly independently 8 serial/parallel change-over circuits and corresponding data buffer circuit are electrically connected to form by 4, wherein 4 independently 8 serial/parallel change-over circuits comprise the one 8 serial/parallel change-over circuit 5-1, the 28 serial/parallel change-over circuit 5-2, the 38 serial/parallel change-over circuit 5-3, the 48 serial/parallel change-over circuit 5-4, and corresponding data buffer circuit comprises the first data buffer circuit 5-5, the second data buffer circuit 5-6, the 3rd data buffer circuit 5-7, the 4th data buffer circuit 5-8; Its function converts each load serial data to parallel data, and each load data input state is provided, and chooses signal according to load data, and load data is caused the load data bus.
The internal structure of data aggregate unit 6 is formed as shown in Figure 6, mainly is electrically connected to form by data aggregate unit 6-1, pseudorandom permutation circuit 6-2, data-frame sync circuit 6-3 and 8 parallel/serial change-over circuit 6-4; Wherein, data aggregate unit 6-1 receives system's duties information of the length-specific of 8 parallel-by-bits, and the load data frame that receives 8 parallel-by-bits through interleaved code, and system's duties information is added on each load data frame start-up portion through interleaved code, begin mould 2 add operations of step-by-step enforcement and pseudorandom permutation sequence subsequently from the first place, the generator polynomial of pseudorandom permutation sequence meets the definition of CCSDS-AOS standard, again 32 bits of synchronization information are added on the head of the load data frame behind the coding afterwards, finally finish the parallel/serial conversion work of Frame, thereby form the base-band data signal of serial, these are adequate to those skilled in the art.
In the specific embodiment system, system clock frequency is made as n=12MHz, the base band speed of time frequency division regulation and control delivery channel of the integer power according to 2, and the load information source is set at m=4 path; The interleave depth of error correction coding is set to i=2; The dateout frame length is the 1=512 byte.
In the present embodiment except that system clock unit 1, other circuit such as speed regulation and control unit 2, data dispatch unit 3, error correction coding interleaved units 4, Date Conversion Unit 5 and data aggregate unit 6 are integrated in among a slice FPGA, realize with the VHDL language describing mode.
Claims (9)
1. control system for space payload channel encoding comprises:
System clock unit (1), the groundwork clock that is provided for moving for system; Described system clock unit (1) is electrically connected with speed regulation and control unit (2), data dispatch unit (3), error correction coding unit (4) and Date Conversion Unit (5) interface respectively;
Speed regulation and control unit (2), the source signal A that receives an assignment control, the switched system output data rate, and be electrically connected with data dispatch unit (3) and Date Conversion Unit (5) and data aggregate unit (6) interface, for data dispatch unit (3) provide system's speed regulation and control status signal, for data aggregate unit (6) provide the data output rate signal, for Date Conversion Unit (5) provides the load monitoring clock signal;
Data dispatch unit (3), according to each path load data input flow rate, and system's speed regulation and control status signal of association rate regulation and control unit (2), the payload data signal of data dispatching converting unit (5) flows to;
Error correction coding unit (4), the source signal C that receives an assignment control is provided with the interleave depth of error correction coding, and the load input data that are used for each path that control data converting unit (5) transfers are implemented error correction coding;
Date Conversion Unit (5), receive each load data source signal (B), be used for the serial/parallel conversion and the data buffering of input serial data stream, each load data input state is provided, and accept the control of data dispatch unit (3), each load data is transferred to the load data bus;
Data aggregate unit (6) receives the error correction encoded data that generates through error correction coding unit (4) control, with task source signal D generated data transmission frame data-signal, sends output through the port E of data aggregate unit (6) control.
2. control system for space payload channel encoding according to claim 1 is characterized in that, described speed regulation and control unit (2) are electrically connected to form by counter, speed regulation and control parts and rate detection parts; Described counter be two with 8 interconnected bit synchronization counter circuits of cascade system; Described speed regulation and control parts select logical circuit to constitute by multichannel; Described 8 bit synchronization counting circuits are with the pumping signal of system clock as work, and speed regulation and control parts are chosen the frequency division link according to the setting of system to speed; Simultaneously, the rate detection parts are monitored four road payload data signal speed and the actual channel clock speed of selecting for use, and provide telemetry intelligence (TELINT) for system.
3. control system for space payload channel encoding according to claim 1 is characterized in that, described data dispatch unit (3) is electrically connected to form by two 8 bit data latch cicuits and data dispatch parts 3-3; Control the flux of each path payload data stream and proportionate relationship each other thus.
4. control system for space payload channel encoding according to claim 1 is characterized in that, described error correction coding interleaved units (4) is electrically connected to form by two groups of data interlace parts, five group of 8 bit data latch cicuit and five groups of chnnel coding circuit; Wherein, the data interlace parts are data interlace ripple dish circuit of two groups of 26S Proteasome Structure and Function equities, synchronous operation, according to the predefined interleave depth of system, and the configuration of selected five group of 8 bit data latch cicuit and respective channels coding circuit thereof.
5. control system for space payload channel encoding according to claim 4 is characterized in that, described chnnel coding circuit is selected Rui De-Saloman (255, the 223) coded system that meets international space data system Advisory Board standard for use.
6. control system for space payload channel encoding according to claim 5 is characterized in that, has comprised serial/parallel change-over circuit of array data and corresponding data buffer circuit in the described Date Conversion Unit (5).
7. control system for space payload channel encoding according to claim 1 is characterized in that, described data aggregate unit (6) is electrically connected to form by data aggregate circuit, pseudorandom permutation circuit, data-frame sync circuit and 8 parallel/serial change-over circuits.
8. control system for space payload channel encoding according to claim 1, it is characterized in that, described speed regulation and control unit (2), data dispatch unit (3), error correction coding interleaved units (4), Date Conversion Unit (5) and data aggregate unit (6) are integrated in in a slice programmable logic array FPGA device, with the realization of VHDL language describing mode.
9. control system for space payload channel encoding according to claim 1 is characterized in that, described system clock to hundred megahertz, the interleave depth of error correction coding reach 5 grades, and the load data path of reception expands according to used FPGA resource.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101824183A CN101453300B (en) | 2007-12-05 | 2008-12-05 | Control system for space payload channel encoding |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710195202 | 2007-12-05 | ||
CN200710195202.6 | 2007-12-05 | ||
CN2008101824183A CN101453300B (en) | 2007-12-05 | 2008-12-05 | Control system for space payload channel encoding |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101453300A CN101453300A (en) | 2009-06-10 |
CN101453300B true CN101453300B (en) | 2011-05-18 |
Family
ID=40735345
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101824183A Expired - Fee Related CN101453300B (en) | 2007-12-05 | 2008-12-05 | Control system for space payload channel encoding |
CN2008201806439U Expired - Fee Related CN201418077Y (en) | 2007-12-05 | 2008-12-05 | Spatial effective load channel coding control system based on full digital logic circuit |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008201806439U Expired - Fee Related CN201418077Y (en) | 2007-12-05 | 2008-12-05 | Spatial effective load channel coding control system based on full digital logic circuit |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN101453300B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104410598B (en) * | 2014-11-25 | 2017-10-31 | 上海交通大学 | FPGA data synchronous collection method based on CVQKD systems |
CN104516271B (en) * | 2014-12-22 | 2017-05-17 | 中国科学院空间科学与应用研究中心 | Common control system and method for spacecraft load experiment process |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6631520B1 (en) * | 1999-05-14 | 2003-10-07 | Xilinx, Inc. | Method and apparatus for changing execution code for a microcontroller on an FPGA interface device |
CN1645930A (en) * | 2005-01-12 | 2005-07-27 | 吉林大学 | FPGA based four way audio-video multiplexing method |
CN1719353A (en) * | 2005-06-21 | 2006-01-11 | 中国科学技术大学 | Time digital converter based on RPGA and its conversion method |
CN2819662Y (en) * | 2005-09-27 | 2006-09-20 | 中国电子科技集团公司第五十四研究所 | Channel cascade coding decoder |
CN101030953A (en) * | 2005-07-15 | 2007-09-05 | 中国科学院空间科学与应用研究中心 | Channel code controlling system based on digital logic circuit |
US7389485B1 (en) * | 2006-03-28 | 2008-06-17 | Xilinx, Inc. | Methods of routing low-power designs in programmable logic devices having heterogeneous routing architectures |
-
2008
- 2008-12-05 CN CN2008101824183A patent/CN101453300B/en not_active Expired - Fee Related
- 2008-12-05 CN CN2008201806439U patent/CN201418077Y/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6631520B1 (en) * | 1999-05-14 | 2003-10-07 | Xilinx, Inc. | Method and apparatus for changing execution code for a microcontroller on an FPGA interface device |
CN1645930A (en) * | 2005-01-12 | 2005-07-27 | 吉林大学 | FPGA based four way audio-video multiplexing method |
CN1719353A (en) * | 2005-06-21 | 2006-01-11 | 中国科学技术大学 | Time digital converter based on RPGA and its conversion method |
CN101030953A (en) * | 2005-07-15 | 2007-09-05 | 中国科学院空间科学与应用研究中心 | Channel code controlling system based on digital logic circuit |
CN2819662Y (en) * | 2005-09-27 | 2006-09-20 | 中国电子科技集团公司第五十四研究所 | Channel cascade coding decoder |
US7389485B1 (en) * | 2006-03-28 | 2008-06-17 | Xilinx, Inc. | Methods of routing low-power designs in programmable logic devices having heterogeneous routing architectures |
Also Published As
Publication number | Publication date |
---|---|
CN201418077Y (en) | 2010-03-03 |
CN101453300A (en) | 2009-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104283664B (en) | differential decoder | |
US10547438B2 (en) | Signal edge location encoding | |
CN103141066A (en) | Transmission circuit, reception circuit, transmission method, reception method, communication system and communication method therefor | |
US7199732B1 (en) | Data converter with reduced component count for padded-protocol interface | |
CN106162528B (en) | LoRa signal and Bluetooth signal conversion module, conversion method and sender unit | |
CN104158853A (en) | Manchester-code-based power electronic conversion system communication control framework | |
CN101453300B (en) | Control system for space payload channel encoding | |
CN101847135B (en) | Series-connected communication system and communication method thereof | |
CN108809618B (en) | Clock recovery method for 8b10b coded serial data | |
CN103795493B (en) | Device and correlating method for improving coding | |
CN108023680A (en) | Low speed variable bit rate multi-mode encoding modulator based on VTDM frame structures | |
US11947475B2 (en) | Synchronized processing of process data and delayed transmission | |
JP2001024712A (en) | Transmission system, transmitter, receiver and interface device for interface-connecting parallel system with transmitter-receiver of data strobe type | |
CN100440773C (en) | Phase inserted transmit-receive circuit and its transmit-receive method | |
US6671316B1 (en) | Three state pulse width modulation code | |
CN1758583B (en) | Clock, signal multiplex method and system | |
CN104917704A (en) | Method and system for multiplexing 10GBase-R PCSs and 40GBase-R PCSs in the same architecture | |
CN108365868B (en) | Wireless serial port connecting device and data transmission method thereof | |
WO2004057821A3 (en) | System and method for communicating digital information using time-and-frequency-bounded base functions | |
CN105391508A (en) | Time division multiplexing architecture of quad serial gigabit media independent interface physical coding sublayer (QSGMII PCS) transmitting direction state machine, control method and control system therefor | |
CN206596096U (en) | Dual coding web camera | |
CN111367849A (en) | Method and system for synchronizing data of high-speed serial bus | |
RU92275U1 (en) | DATA TRANSMISSION DEVICE | |
Laakkonen et al. | Time-stamping-based synchronization of power electronics building block systems | |
CN114286207B (en) | Communication architecture and method suitable for satellite-borne laser communication terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110518 Termination date: 20181205 |
|
CF01 | Termination of patent right due to non-payment of annual fee |