WO2021079514A1 - データ処理装置、送信装置、受信装置、人工衛星およびデータ処理方法 - Google Patents
データ処理装置、送信装置、受信装置、人工衛星およびデータ処理方法 Download PDFInfo
- Publication number
- WO2021079514A1 WO2021079514A1 PCT/JP2019/042019 JP2019042019W WO2021079514A1 WO 2021079514 A1 WO2021079514 A1 WO 2021079514A1 JP 2019042019 W JP2019042019 W JP 2019042019W WO 2021079514 A1 WO2021079514 A1 WO 2021079514A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- unit
- signal
- restoration
- data processing
- feature amount
- Prior art date
Links
Images
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/10—Means associated with receiver for limiting or suppressing noise or interference
- H04B1/1081—Reduction of multipath noise
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
-
- 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/10—Means associated with receiver for limiting or suppressing noise or interference
- H04B1/1027—Means associated with receiver for limiting or suppressing noise or interference assessing signal quality or detecting noise/interference for the received signal
-
- 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/155—Ground-based stations
- H04B7/15557—Selecting relay station operation mode, e.g. between amplify and forward mode, decode and forward mode or FDD - and TDD mode
-
- 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/18502—Airborne stations
- H04B7/18506—Communications with or from aircraft, i.e. aeronautical mobile service
- H04B7/18508—Communications with or from aircraft, i.e. aeronautical mobile service with satellite system used as relay, i.e. aeronautical mobile satellite service
-
- 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/18515—Transmission equipment in satellites or space-based relays
Definitions
- the present invention relates to a data processing device, a transmitting device, a receiving device, an artificial satellite, and a data processing method that restore and output a signal when a soft error occurs in a digital circuit.
- Devices that realize digital signal processing have the problem of causing soft errors such as inversion of bit values in internal circuits due to radiation in outer space. For example, when a soft error occurs in a communication device, it may lead to an instantaneous increase in noise or emission of unnecessary radio waves to a frequency band other than the desired frequency band. Therefore, artificial satellites often use dedicated space devices with enhanced radiation resistance.
- consumer devices widely used on the ground have lower radiation resistance than those for space use, but they can be obtained with high performance and low cost due to miniaturization, so consumer FPGAs are used for space applications. As a result, high performance and low cost of satellites can be expected.
- Non-Patent Document 1 discloses a method of correcting an error by triple redundancy and a majority decision, scrubbing that periodically overwrites data in a circuit, and a correction method using an error correction code. There is.
- Non-Patent Document 1 when the method using the triple redundancy and majority decision and the method using the error correction code described in Non-Patent Document 1 are applied, the circuit scale increases due to the redundancy. Further, since scrubbing is a periodic correction, it is not possible to correct an error in the period, which may induce a burst-like communication abnormality.
- the present invention has been made in view of the above, and an object of the present invention is to obtain a data processing device capable of correcting soft errors while suppressing an increase in circuit scale.
- the data processing apparatus executes a conversion process for converting an input signal so that it is not distorted by an external factor.
- the signal before restoration or after restoration based on the characteristics of the signal before restoration, which is an input signal, and the characteristics of the signal after restoration, which is a signal obtained by the restoration unit performing conversion processing. It is provided with a selection unit for selectively outputting the signal of.
- the figure which shows the configuration example of the artificial satellite to which the data processing apparatus which concerns on Embodiment 1 is applied The figure which shows the structural example of the data processing apparatus which concerns on Embodiment 1.
- the figure which shows the structural example of the control part of the data processing apparatus which concerns on Embodiment 2. A flowchart showing an example of the operation of the control unit of the data processing device according to the second embodiment.
- FIG. 1 is a diagram showing a configuration example of a satellite communication system to which the data processing device according to the first embodiment is applied.
- the satellite communication system shown in FIG. 1 includes an artificial satellite 1 having a wireless communication function and a ground terminal 2 located on the ground and communicating via the artificial satellite 1.
- the number of ground terminals 2 may be three or more.
- the data processing device is mounted on the artificial satellite 1, for example, and restores correct data when a soft error occurs in the data processing on the artificial satellite 1.
- FIG. 2 is a diagram showing a configuration example of an artificial satellite 1 to which the data processing device according to the first embodiment is applied.
- the artificial satellite 1 includes a relay device 10 including a receiving device 11 and a transmitting device 12.
- the receiving device 11 receives the radio signal transmitted by the first ground terminal 2 among the plurality of ground terminals 2.
- the transmitting device 12 receives the signal received by the receiving device 11 and transmits it to the second ground terminal 2 among the plurality of ground terminals 2.
- the data processing device according to the first embodiment can be applied to both the receiving device 11 and the transmitting device 12.
- FIG. 3 is a diagram showing a configuration example of the data processing device 20 according to the first embodiment.
- the data processing device 20 according to the first embodiment includes a functional unit 21, a restoration unit 22, and a selection unit 23.
- the functional unit 21 performs arithmetic processing required by the device to which the data processing device 20 is applied. That is, the arithmetic processing executed by the functional unit 21 differs depending on the device to which the data processing device 20 is applied. For example, when the data processing device 20 is applied to the transmitting device 12 of FIG. 2, the functional unit 21 performs various arithmetic processes necessary for realizing the transmitting device 12, such as coding processing and modulation processing of the transmitted data. When the data processing device 20 is applied to the receiving device 11 of FIG. 2, the functional unit 21 performs various arithmetic processes necessary for realizing the receiving device 11, such as demodulation processing and decoding processing of the received signal.
- the functional unit 21 performs arithmetic processing for realizing the general functions of the receiving device and the transmitting device of the relay device constituting the conventional artificial satellite. That is, the arithmetic processing itself performed by the functional unit 21 has no feature. Therefore, the details of the arithmetic processing performed by the functional unit 21 will be omitted.
- the signal output by the functional unit 21 is input to the restoration unit 22 and the selection unit 23.
- the signal output by the functional unit 21 may be changed from the normal state, that is, the waveform may be distorted due to external factors such as noise and soft error.
- the restoration unit 22 is a conversion process for changing the input signal from the functional unit 21 from a state changed by an external factor to a signal that has not changed or a signal in a normal state with little change. Perform the restore process.
- the restoration unit 22 outputs the signal obtained by executing the restoration processing on the input signal to the selection unit 23.
- the restoration unit 22 is realized by a network in which the conversion method has been learned in advance.
- a network that realizes the restoration unit 22 for example, Denoising Auto Encoder, which is a kind of neural network, can be used.
- FIG. 4 is a flowchart showing a learning procedure for obtaining a learning result used by the data processing device 20 according to the first embodiment.
- the worker generates a data set to be input to the network of the restoration unit 22 (step S11).
- the input data set uses a signal that is distorted by using an arbitrary error model with respect to the signal in the normal state output by the functional unit 21.
- An arbitrary error model can be realized, for example, assuming a soft error, by randomly inverting the bits with respect to the intermediate calculation process or output of the calculation circuit constituting the functional unit 21.
- a plurality of data sets may be generated with parameters such as a soft error occurrence probability and a continuous occurrence time.
- the restoration accuracy can be improved by generating a data set for all the combinations of the assumed parameters.
- the teacher data set is a signal in the normal state output from the functional unit 21.
- the teacher data set is also generated with the same parameter. That is, the parameters of the functional unit 21 when generating the input data set and the parameters of the functional unit 21 when generating the teacher data set have the same contents.
- step S13 The signal output when the input data set is input is a signal obtained by executing a conversion process on the input data set by an arbitrary conversion method.
- step S13 the network generates the content of the conversion process, that is, the learning model of the conversion method, by performing iterative learning using various conversion methods obtained by changing the operation parameters and the like. By doing so, even if the signal output from the functional unit 21 is distorted due to an external factor, the restoration unit 22 restores a normal signal with a certain degree of accuracy by performing a conversion process using the learning model. It becomes possible.
- the restoration result output from the restoration unit 22 will be output with an error from the waveform in the state where the soft error has not occurred. That is, when the restoration unit 22 performs the conversion process on the input signal when the input signal from the function unit 21 is not changed (error) due to an external factor, it is in a normal state in which no soft error has occurred. The error may be rather large. Therefore, the selection unit 23 compares the feature amounts of the two signals before and after the waveform restoration, that is, compares the feature amounts of the input signal to the restoration unit 22 and the output signal from the restoration unit 22, and features. One of the signals is selected and output based on the comparison result of the quantity.
- FIG. 5 is a diagram showing a configuration example of a selection unit 23 included in the data processing device 20 according to the first embodiment.
- the selection unit 23 according to the present embodiment includes a feature amount calculation unit 31, a threshold value determination unit 32, and an output determination unit 33.
- the feature amount calculation unit 31 calculates the feature amount for each of the signal input to the selection unit 23 before the conversion process is performed by the restoration unit 22 and the signal after the conversion process is performed by the restoration unit 22. ..
- the feature amount here can be, for example, the amplitude of each of the two input signals.
- the feature amount calculation unit 31 may calculate the feature amount of the comparison result of the two input signals instead of calculating the feature amount of each of the two input signals individually.
- the feature amount calculation unit 31 outputs the calculated feature amount to the output determination unit 33.
- the signal before the conversion process is performed by the restoration unit 22 is described as the signal before restoration
- the signal after the conversion process is performed by the restoration unit 22 is described as the signal after restoration. ..
- the threshold value determination unit 32 determines the threshold value used in the process in which the output determination unit 33 selects the signal threshold value according to the feature amount.
- a value that maximizes the restoration accuracy may be determined in advance by simulation or the like, or may be dynamically changed during the operation of the data processing device 20.
- the output determination unit 33 performs threshold determination using the threshold value determined by the threshold value determination unit 32 for the feature amount of each input signal calculated by the feature amount calculation unit 31, and the signal before restoration or the signal after restoration. Is selected and output.
- FIG. 6 will be described with reference to the operation of the selection unit 23, specifically, the operation of selecting and outputting either the input signal before restoration or the signal after restoration.
- FIG. 6 is a diagram for explaining the operation of the selection unit 23 included in the data processing device 20 according to the first embodiment.
- the circles indicate the time waveforms of the signals normally output by the functional unit 21.
- the triangle indicates the time waveform of the signal (signal before restoration) output by the functional unit 21 including an abnormality at time t4, and the square indicates the conversion process of the signal containing an abnormality at time t4.
- the time waveform of the later signal (the signal after restoration) is shown.
- FIG. 6 is a diagram for explaining the operation of the selection unit 23 included in the data processing device 20 according to the first embodiment.
- the circles indicate the time waveforms of the signals normally output by the functional unit 21.
- the triangle indicates the time waveform of the signal (signal before restoration) output by the functional unit 21 including an abnormality at time t4, and the square indicates the conversion process of
- the selection unit 23 selects a triangular signal at a time other than the time t4. It is desirable to output. On the other hand, at time t4, since the restoration unit 22 restores the signal correctly to some extent, it is desirable that the selection unit 23 selects and outputs a square signal. Therefore, the selection unit 23 selects a signal to be output by using the amplitudes of the square signal and the triangular signal as feature quantities.
- the selection unit 23 outputs the output of the restoration unit 22 when the difference between the feature amounts of each signal is equal to or greater than the threshold value, that is, when the amplitude difference d between the signal after restoration and the signal before restoration is equal to or greater than the threshold value. (Signal after restoration) is selected and output, and if not, the output of the function unit 21 (signal before restoration) is selected and output.
- the data processing device 20 described in the present embodiment can be realized by, for example, a processing circuit having the configuration shown in FIG. 7, that is, an input circuit 101, a processor 102, a memory 103, and an output circuit 104.
- the processor 102 is a CPU (also referred to as a central processing unit, a central processing unit, a processing unit, an arithmetic unit, a microprocessor, or a microcomputer).
- the memory 103 is non-volatile, for example, RAM (Random Access Memory), ROM (Read Only Memory), flash memory, EEPROM (Erasable Programmable Read Only Memory), EEPROM (registered trademark) (Electrically Erasable Programmable Read Only Memory), and the like. Alternatively, it is a volatile semiconductor memory.
- the input circuit 101 is a circuit for receiving a signal from an external device
- the output circuit 104 is a circuit for passing a signal to an external device.
- the processing circuit shown in FIG. 7 it is also possible to realize the data processing device 20 by using dedicated hardware such as FPGA, ASIC, and DSP (Digital Signal Processor).
- the data processing device 20 restores the functional unit 21 that performs the arithmetic processing required by the applied device and the arithmetic processing result by the functional unit 21 to a state without soft errors.
- the restoration unit 22 that performs restoration processing, the signal before restoration that is the signal input from the function unit 21 to the restoration unit 22, and the signal after restoration that is the signal output by the restoration unit 22.
- a selection unit 23 that calculates an amount and selectively outputs a signal before restoration or a signal after restoration based on the feature amount is provided.
- the restoration unit 22 learns the error generation model in advance for the soft error generated in the functional unit 21, and restores the waveform of the input signal to a state where there is no soft error by using the learning model which is the learning result.
- the data processing device 20 can restore a signal in which no error has occurred when a soft error occurs, and does not output a signal after restoration which may include an error when a soft error does not occur, and before restoration. Signal can be output.
- the soft error correction function can be realized while suppressing the increase in the circuit scale.
- the data processing device 20 it is possible to use consumer devices with low radiation resistance for space applications, and it is possible to improve the communication performance and reduce costs of artificial satellites equipped with transmitters and receivers. It will be possible. By applying the data processing device 20 to at least one of the transmitting device and the receiving device mounted on the artificial satellite, it is possible to obtain effects such as improvement of communication performance and cost reduction.
- the system having the configurations shown in FIGS. 1 and 2, specifically, a satellite communication system in which two ground terminals 2 communicate with each other via an artificial satellite 1 has been described.
- the system configuration may be such that one ground terminal 2 and the artificial satellite 1 communicate with each other.
- Embodiment 2 the data processing device 20 having a function of restoring and outputting the distortion of the signal due to an external factor has been described.
- the occurrence of soft errors due to radiation in the space environment does not always occur with a certain probability, and it is possible that the strain increases cumulatively.
- a signal distortion of a certain value or more occurs, there arises a problem that the waveform cannot be restored correctly because the correlation with the waveform learned in advance by the restoration unit cannot be obtained.
- FIG. 8 is a diagram showing a configuration example of the data processing device 40 according to the second embodiment.
- the data processing device 40 according to the second embodiment includes a first functional unit 41, a first restoration unit 42, a first selection unit 43, a second functional unit 44, a second restoration unit 45, and a second selection unit.
- a unit 46 and a control unit 47 are provided.
- the first functional unit 41 and the second functional unit 44 have the same configuration as the functional unit 21 of the data processing device 20 according to the first embodiment.
- the first restoration unit 42 and the second restoration unit 45 have the same configuration as the restoration unit 22 of the data processing device 20 according to the first embodiment.
- the data processing device 40 may have a configuration including one set of a functional unit, a restoration unit, and a selection unit, or may have a configuration including three or more sets.
- the functional units of the data processing device 40 are the first functional unit 41 and the second functional unit 44.
- the restoration unit of the data processing device 40 is a first restoration unit 42 and a second restoration unit 45.
- the selection unit of the data processing device 40 is a first selection unit 43 and a second selection unit 46.
- FIG. 9 is a diagram showing a configuration example of the selection unit of the data processing device 40 according to the second embodiment, that is, the first selection unit 43 and the second selection unit 46.
- the first selection unit 43 and the second selection unit 46 include a feature amount calculation unit 51, a threshold value determination unit 52, an output determination unit 53, and a counter unit 54.
- the feature amount calculation unit 51, the threshold value determination unit 52, and the output determination unit 53 are the feature amount calculation unit 31, the threshold value determination unit 32, and the output determination unit 33 of the selection unit 23 included in the data processing device 20 according to the first embodiment, respectively. It is the same.
- the first selection unit 43 and the second selection unit 46 have a configuration in which the counter unit 54 is added to the selection unit 23 included in the data processing device 20 according to the first embodiment. Therefore, the description of the feature amount calculation unit 51, the threshold value determination unit 52, and the output determination unit 53 will be omitted.
- the counter unit 54 of the first selection unit 43 and the second selection unit 46 maintains or updates the counter value, that is, counts up, based on the determination result of the output determination unit 53, and notifies the control unit 47 of the counter value. Specifically, the counter unit 54 restores the signal distortion such as bit inversion when the feature amount calculated by the feature amount calculation unit 51 is equal to or greater than the threshold value, that is, the restoration unit (first restoration unit 42 or second restoration) of the previous stage.
- the output determination unit 53 determines that the unit 45) has detected and restored the signal and outputs the restored signal, the counter value is counted up.
- FIG. 10 is a diagram showing a configuration example of the control unit 47 of the data processing device 40 according to the second embodiment.
- the control unit 47 includes a failure determination unit 61, a state change instruction unit 62, and a control information transmission / reception unit 63.
- FIG. 11 is a flowchart showing an example of the operation of the control unit 47 of the data processing device 40 according to the second embodiment.
- the failure determination unit 61 of the control unit 47 acquires the counter value output by the counter unit 54 of each of the first selection unit 43 and the second selection unit 46 (step S21). Then, the failure determination unit 61 determines the failure state of the first function unit 41 and the second function unit 44 based on the acquired counter value (step S22). The failure state can be determined, for example, by using the amount of increase in the counter value within the cycle time. The failure determination unit 61 determines, for example, a method of determining a failure state by comparing the increase amount of the counter value with a predetermined threshold value, the latest increase amount of the counter value and the average value of the past increase amount of the counter value.
- the failure determination unit 61 has a first function based on each of a first counter value which is a counter value acquired from the first selection unit 43 and a second counter value which is a counter value acquired from the second selection unit 46.
- the failure state is individually determined for each of the unit 41 and the second function unit 44. That is, the failure determination unit 61 determines the failure state of the first function unit 41 using the first counter value, and determines the failure state of the second function unit 44 using the second counter value.
- the state change instruction unit 62 After the failure determination unit 61 determines the failure state (normal or failure) of the first function unit 41 and the second function unit 44, the state change instruction unit 62 operates the function unit determined to be in the failure state. Is instructed to be changed to return to the normal state (step S23). In step S23, the state change instruction unit 62 may, for example, instruct individual functional units to reset to return to normal operation, or may reconstruct the circuit of the individual functional unit, that is, overwrite the circuit. It may be performed and returned to normal operation. When instructing the state change, the state change instruction unit 62 generates control information indicating the instruction content and outputs the control information to the control information transmission / reception unit 63, and the control information transmission / reception unit 63 corresponds to the input control information.
- the state change instruction unit 62 does not instruct the functional unit to change the operating state, but rather causes the restoration unit (first restoration unit 42, second restoration unit 45) to have a network coefficient that is a learning model. May be instructed to change and the soft error may be returned to a correctable state.
- the state change instruction unit 62 instructs the counter unit 54 to initialize the counter value (step S24).
- the failure determination unit 61 determines in step S22 that both the first function unit 41 and the second function unit 44 are normal, the state change instruction unit 62 executes the above steps S23 and S24. However, the operation shown in FIG. 11 is terminated.
- the control unit 47 repeatedly executes the processes of steps S21 to S24 shown in FIG. 11 at a predetermined fixed cycle.
- the operations of the failure determination unit 61 and the state change instruction unit 62 are mounted on the artificial satellite. It may be carried out in the control unit 47 constituting the device, or the control information may be transmitted / received via the control information transmission / reception unit 63 to realize the same function in the control unit provided in the device installed on the ground. Good.
- the data processing device 40 restores the functional unit that performs the arithmetic processing required by the applied device and the arithmetic processing result by the functional unit to a state without soft errors.
- the selection unit of the data processing device 40 counts the number of times the restored signal is output, and the control unit determines whether the functional unit is in the normal state or the failed state based on the number of times the restored signal is output, and detects the failed state. Then, the control for returning the functional unit to the normal operation is performed.
- the signal can be restored to a recoverable state.
- the data processing device 40 by applying the data processing device 40 to a communication device, it is possible to provide stable communication even in an environment where soft errors may occur.
- the configuration shown in the above-described embodiment shows an example of the content of the present invention, can be combined with another known technique, and is one of the configurations without departing from the gist of the present invention. It is also possible to omit or change the part.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
図1は、実施の形態1にかかるデータ処理装置を適用する衛星通信システムの構成例を示す図である。図1に示す衛星通信システムは、無線通信機能を有する人工衛星1と、地上に位置して人工衛星1経由で通信を行う地上端末2とを含んで構成される。地上端末2は3台以上であってもよい。
実施の形態1では、外部要因による信号の歪みを復元して出力する機能を有するデータ処理装置20について説明した。しかし、例えば宇宙環境における放射線によるソフトエラーの発生は必ずしも一定の確率で生じず、累積的に歪みが増加することも考えられる。そして、一定値以上の信号歪みが生じた場合には復元部で事前に学習した波形との相関が得られずに波形を正しく復元できなくなるといった問題を生じる。このような状況下においては、信号の状態に応じて異なる手段で信号の復元回路を正常化するのが望ましい。そこで、本実施の形態では外部要因からの影響度に応じて信号の復元回路の状態を正常化することが可能なデータ処理装置について説明する。
Claims (12)
- 入力信号に対し、外部要因による歪みが生じていない状態となるよう変換するための変換処理を実行する復元部と、
前記入力信号である復元前の信号の特徴量と、前記復元部が前記変換処理を実行して得られた信号である復元後の信号の特徴量とに基づいて、前記復元前の信号または前記復元後の信号を選択出力する選択部と、
を備えることを特徴とするデータ処理装置。 - 前記復元部は、外部要因による歪みが発生した状態の前記入力信号と、外部要因による歪みが発生していない状態の前記入力信号と、を用いて前記変換処理の内容を予め学習して学習モデルを生成し、前記学習モデルを用いて、前記入力信号に対する変換処理を実行する、
ことを特徴とする請求項1に記載のデータ処理装置。 - 前記復元部は、前記選択部が前記復元後の信号を選択出力した回数が定められた値に達した場合、前記学習モデルの更新を行う、
ことを特徴とする請求項2に記載のデータ処理装置。 - 前記選択部は、前記復元前の信号の特徴量と前記復元後の信号の特徴量とを比較し、比較結果に基づいて、前記復元前の信号または前記復元後の信号を選択出力する、
ことを特徴とする請求項1から3のいずれか一つに記載のデータ処理装置。 - 前記選択部は、前記復元前の信号の特徴量と前記復元後の信号の特徴量との差が予め定められた閾値以上の場合、前記復元後の信号を選択出力する、
ことを特徴とする請求項4に記載のデータ処理装置。 - 前記特徴量を信号の振幅とする、
ことを特徴とする請求項1から5のいずれか一つに記載のデータ処理装置。 - 前記データ処理装置が適用される装置で要求される演算処理を実行して前記入力信号を生成する機能部と、
前記選択部による処理結果に基づいて前記機能部を制御する制御部と、
を備え、
前記制御部は、前記選択部が前記復元後の信号を選択出力した回数に基づいて前記機能部が正常に動作しているか否かを判定し、前記機能部が正常に動作していない場合、前記機能部に動作状態の変更を指示して正常動作状態に復帰させる、
ことを特徴とする請求項1から6のいずれか一つに記載のデータ処理装置。 - 前記機能部、前記復元部および前記選択部を複数組備え、
前記制御部は、複数の前記機能部の動作状態を個別に判定し、正常に動作していないと判定した機能部に対して動作の変更を指示する、
ことを特徴とする請求項7に記載のデータ処理装置。 - 請求項1から8のいずれか一つに記載のデータ処理装置を備えることを特徴とする送信装置。
- 請求項1から8のいずれか一つに記載のデータ処理装置を備えることを特徴とする受信装置。
- 請求項9に記載の送信装置および請求項10に記載の受信装置の少なくとも一方を備えることを特徴とする人工衛星。
- 復元部が、入力信号に対し、外部要因による歪みが生じていない状態となるよう変換するための変換処理を実行する復元ステップと、
選択部が、前記入力信号である復元前の信号の特徴量と、前記復元ステップで前記変換処理を実行して得られた信号である復元後の信号の特徴量とに基づいて、前記復元前の信号または前記復元後の信号を選択出力する選択ステップと、
を含むことを特徴とするデータ処理方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/042019 WO2021079514A1 (ja) | 2019-10-25 | 2019-10-25 | データ処理装置、送信装置、受信装置、人工衛星およびデータ処理方法 |
CA3162189A CA3162189C (en) | 2019-10-25 | 2019-10-25 | Data processing device, transmission device, reception device, artificial satellite, data processing method, control circuit, and storage medium |
JP2021553877A JP7026863B2 (ja) | 2019-10-25 | 2019-10-25 | データ処理装置、送信装置、受信装置、人工衛星、データ処理方法、制御回路および記憶媒体 |
EP19950156.0A EP4033359B1 (en) | 2019-10-25 | 2019-10-25 | Data processing device, transmission device, reception device, artificial satellite, data processing method and storage medium |
US17/672,347 US11621736B2 (en) | 2019-10-25 | 2022-02-15 | Data processing device, transmission device, reception device, artificial satellite, and data processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/042019 WO2021079514A1 (ja) | 2019-10-25 | 2019-10-25 | データ処理装置、送信装置、受信装置、人工衛星およびデータ処理方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/672,347 Continuation US11621736B2 (en) | 2019-10-25 | 2022-02-15 | Data processing device, transmission device, reception device, artificial satellite, and data processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021079514A1 true WO2021079514A1 (ja) | 2021-04-29 |
Family
ID=75619760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/042019 WO2021079514A1 (ja) | 2019-10-25 | 2019-10-25 | データ処理装置、送信装置、受信装置、人工衛星およびデータ処理方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11621736B2 (ja) |
EP (1) | EP4033359B1 (ja) |
JP (1) | JP7026863B2 (ja) |
CA (1) | CA3162189C (ja) |
WO (1) | WO2021079514A1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63261480A (ja) * | 1987-04-20 | 1988-10-28 | Hitachi Ltd | 衛星画像撮影装置および衛星画像補正方法 |
JP2010239600A (ja) * | 2009-03-31 | 2010-10-21 | Fujitsu Ltd | 明るさ補正プログラム、明るさ補正方法及び明るさ補正装置 |
JP2010284218A (ja) * | 2009-06-09 | 2010-12-24 | Toshiba Corp | 超音波診断装置及び医用画像処理装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100277697B1 (ko) * | 1998-12-02 | 2001-01-15 | 정선종 | 제약조건을 갖는 평균평방 오차 최소화 방법을 이용한 적응형수신 장치 |
US20020186375A1 (en) * | 2001-05-01 | 2002-12-12 | Asbury Charles L. | Device and methods for detecting samples in a flow cytometer independent of variations in fluorescence polarization |
US7262914B2 (en) * | 2005-07-22 | 2007-08-28 | Stuart Gary Mirell | Method and apparatus for generating and detecting duality modulated electromagnetic radiation |
CN101237278A (zh) * | 2007-01-30 | 2008-08-06 | 西门子通信技术(北京)有限公司 | 移动通信中传输数据的方法、***、中继站及基站 |
WO2012120743A1 (ja) * | 2011-03-04 | 2012-09-13 | 三菱電機株式会社 | 中継装置および中継補助装置 |
KR101777874B1 (ko) * | 2011-04-12 | 2017-09-12 | 삼성전자주식회사 | 휴대단말기 및 휴대단말기의 대체주파수 제공 방법 |
JP7126864B2 (ja) * | 2018-05-25 | 2022-08-29 | キヤノンメディカルシステムズ株式会社 | 医用信号処理装置及び学習プログラム |
US10908214B2 (en) * | 2019-03-01 | 2021-02-02 | Arm Limited | Built-in self-test in a data processing apparatus |
-
2019
- 2019-10-25 CA CA3162189A patent/CA3162189C/en active Active
- 2019-10-25 JP JP2021553877A patent/JP7026863B2/ja active Active
- 2019-10-25 WO PCT/JP2019/042019 patent/WO2021079514A1/ja unknown
- 2019-10-25 EP EP19950156.0A patent/EP4033359B1/en active Active
-
2022
- 2022-02-15 US US17/672,347 patent/US11621736B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63261480A (ja) * | 1987-04-20 | 1988-10-28 | Hitachi Ltd | 衛星画像撮影装置および衛星画像補正方法 |
JP2010239600A (ja) * | 2009-03-31 | 2010-10-21 | Fujitsu Ltd | 明るさ補正プログラム、明るさ補正方法及び明るさ補正装置 |
JP2010284218A (ja) * | 2009-06-09 | 2010-12-24 | Toshiba Corp | 超音波診断装置及び医用画像処理装置 |
Non-Patent Citations (2)
Title |
---|
"ECSS-Q-HB-60-02A", 1 September 2016, article "Space product assurance, Techniques for radiation effects mitigation in ASICs and FPGAs handbook" |
DONG, C. ET AL.: "Image super-resolution using deep convolutional networks", ARXIV: 1501.00092V3, V3, pages 1 - 14, XP011591233, Retrieved from the Internet <URL:https://arxiv.org/abs/1501.00092v3>and<URL:https://arxiv.org/pdf/1501.00092v3.pdf> [retrieved on 20191220] * |
Also Published As
Publication number | Publication date |
---|---|
US11621736B2 (en) | 2023-04-04 |
JPWO2021079514A1 (ja) | 2021-04-29 |
CA3162189C (en) | 2023-09-12 |
EP4033359B1 (en) | 2024-04-03 |
EP4033359A1 (en) | 2022-07-27 |
JP7026863B2 (ja) | 2022-02-28 |
CA3162189A1 (en) | 2021-04-29 |
EP4033359A4 (en) | 2023-01-25 |
US20220173757A1 (en) | 2022-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3418948B1 (en) | Data transmission network configuration | |
KR100630177B1 (ko) | 최대 다이버시티 이득을 가지는 시공간 저밀도 패리티검사 부호 부호화/복호화 장치 및 방법 | |
EP3418821B1 (en) | Method and device for configuring a data transmission system | |
US10498488B2 (en) | Managing integrity of framed payloads using redundant signals | |
JP6446730B2 (ja) | データをデコードするための方法およびデコーダ | |
US8891661B2 (en) | Techniques for data transmission using high-order modulation | |
US11342937B2 (en) | Adaptive cross-layer error control coding for heterogeneous application environments | |
TW200302638A (en) | Method and apparatus for weighted non-binary repeat accumulate coding and space-time coding | |
KR102208630B1 (ko) | 통신 시스템에서 데이터 채널 모델의 파라미터 추정 방법 및 시스템 | |
JP4562575B2 (ja) | 通信システム、通信装置、通信方法及び通信制御プログラム | |
JP7026863B2 (ja) | データ処理装置、送信装置、受信装置、人工衛星、データ処理方法、制御回路および記憶媒体 | |
US9432058B2 (en) | Error correction apparatus and associated method | |
KR20150074896A (ko) | 브로드캐스팅 환경에서 파운틴 부호 차수 분포 최적화 방법 | |
JP7270868B2 (ja) | 機械学習装置および妨害信号生成装置 | |
US20110116568A1 (en) | Block-coded group modulation method and transmitter/receiver using the same | |
CN112003626A (zh) | 一种基于导航电文已知比特的ldpc译码方法、***和介质 | |
US10270474B1 (en) | Partial concatenated coding system using algebraic code and LDPC code | |
JP2011082759A (ja) | 誤り訂正符号の復号方法およびその装置 | |
WO2021152870A1 (ja) | 送信装置、受信装置及び通信方法 | |
WO2022205262A1 (en) | Transmitter and receiver devices and methods for acoustic communication using pilot symbols | |
Lee et al. | Forward error correction for reliable teleoperation systems based on haptic data digitization | |
CN106357358B (zh) | 衰减模拟器以及衰减信号生成方法 | |
US9654307B1 (en) | Communication apparatus | |
Yarmukhamedov et al. | Modeling and Investigation of the LDPC Immunity Code to Provide Increased Immunity in the Dvb-T2 Standard Digital Television System | |
KR100551852B1 (ko) | 수신기 내에서의 변조 심볼의 복조 방법 및 통신 시스템의수신기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19950156 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2021553877 Country of ref document: JP Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 3162189 Country of ref document: CA |
|
ENP | Entry into the national phase |
Ref document number: 2019950156 Country of ref document: EP Effective date: 20220419 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 3162189 Country of ref document: CA |