JP2011155330A - Transmission system - Google Patents
Transmission system Download PDFInfo
- Publication number
- JP2011155330A JP2011155330A JP2010013805A JP2010013805A JP2011155330A JP 2011155330 A JP2011155330 A JP 2011155330A JP 2010013805 A JP2010013805 A JP 2010013805A JP 2010013805 A JP2010013805 A JP 2010013805A JP 2011155330 A JP2011155330 A JP 2011155330A
- Authority
- JP
- Japan
- Prior art keywords
- binary
- bit
- conversion
- conversion processing
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Dc Digital Transmission (AREA)
Abstract
【課題】伝送システムにおける、符号化データの放射ノイズの低減を図ることを課題とする。
【解決手段】本発明にかかる伝送システム100は、入力部110に入力された2進数mビットのデータを、あらかじめ定められたmBnB変換技術によって、2進数nビットの符号に変換する複数の変換処理部120、130、140を備えている。そして、入力部110に入力された2進数mビットのデータを、複数の変換処理部120、130、140のうち、いずれかの変換処理部120、130、140によって変換した2進数nビットの符号化データを送信する送信部170を備えるものである。
【選択図】図1An object of the present invention is to reduce radiation noise of encoded data in a transmission system.
A transmission system according to the present invention converts a plurality of binary m-bit data input to an input unit 110 into a binary n-bit code by a predetermined mBnB conversion technique. Parts 120, 130, and 140. Then, the binary m-bit code obtained by converting the binary m-bit data input to the input unit 110 by any one of the conversion processing units 120, 130, and 140 among the plurality of conversion processing units 120, 130, and 140. The transmission part 170 which transmits digitization data is provided.
[Selection] Figure 1
Description
本発明は、伝送システムに関する。 The present invention relates to a transmission system.
記憶容量が大きな次世代の記憶媒体では、情報機器とのスムーズな情報伝達を可能にするため、情報機器との情報の伝送速度を大幅に上げる必要がある。かかる情報伝達に用いられる高速インターフェースでは、シリアル転送方式が用いられる。 In a next-generation storage medium with a large storage capacity, it is necessary to greatly increase the transmission speed of information with the information device in order to enable smooth information transmission with the information device. A high-speed interface used for such information transmission uses a serial transfer method.
この際、生のシリアルデータは、LowやHighの状態が長期間続く可能性がある。このため、そこからクロックを取り出すことができない場合がある。例えば、0や1が所定以上連続した8ビットのデータ(例えば、「00000000」、「00000001」、「00000010」、「00000011」、「01111111」、「10000000」、「11111110」、「11111111」など)が存在する。0や1が所定以上連続した8ビットのデータは、LowやHighの状態が長期間続く。さらに、このようなデータが連続する場合もある。このため、生のシリアルデータをシリアル伝送する方式では、クロックを取り出すことが難しい。また、伝送信号のLowやHighの状態が長期間続くと、いわゆるDCバランスが崩れる。そこで、クロックを取り出すための適度な遷移性を確保するため、及び、DCバランスを保つために、生のシリアルデータを符号化する技術が用いられている。 At this time, the raw serial data may be in a Low or High state for a long period. For this reason, the clock may not be extracted from there. For example, 8-bit data in which 0 or 1 continues for a predetermined number or more (for example, “00000000”, “00000001”, “00000010”, “00000011”, “01111111”, “10000000”, “11111110”, “11111111”, etc.) Exists. For 8-bit data in which 0 or 1 continues for a predetermined period or longer, the Low or High state continues for a long period of time. Furthermore, such data may be continuous. For this reason, it is difficult to extract the clock in the method of serial transmission of raw serial data. In addition, when the transmission signal is in a low or high state for a long time, the so-called DC balance is lost. Therefore, a technique for encoding raw serial data is used to ensure an appropriate transition for extracting the clock and to maintain DC balance.
このような符号化技術には、例えば、2進数8ビット(1バイト)のデータを2進数10ビットに変換する技術(8B10B変換技術)がある。ここで「B」は「ビット」を意味している。かかる8B10B変換技術では、例えば、256個の2進数8ビットのデータに2進数10ビットの符号が予め割り当てられている。かかる8B10B変換技術は、例えば、「Serial-ATA」や「PCI-Express」などの高速インターフェース規格で用いられている。 As such an encoding technique, for example, there is a technique (8B10B conversion technique) for converting binary 8-bit (1 byte) data into binary 10-bit data. Here, “B” means “bit”. In such an 8B10B conversion technique, for example, a binary 10-bit code is assigned in advance to 256 binary 8-bit data. Such 8B10B conversion technology is used in high-speed interface standards such as “Serial-ATA” and “PCI-Express”, for example.
8B10B変換技術は、例えば、2進数10ビットの符号の中から0と1の数が同じか0と1の数の差が2つの符号で、一定以上0が連続しない2進数10ビットの符号が、2進数8ビットの256個のデータに対してそれぞれ割り当てられている。このように、生のシリアルデータを、適当に割り当てられた符号に変換することによって、0や1が所定以上連続することが防止される。また、伝送される信号において、0と1の数(LowやHighの状態)が概ね均衡し、いわゆるDCバランスが改善する。 In the 8B10B conversion technique, for example, a binary 10-bit code in which the numbers of 0 and 1 are the same or the difference between the numbers of 0 and 1 is two codes among binary 10-bit codes, and 0 is not consecutive for more than a certain value. It is assigned to 256 pieces of binary 8-bit data. In this way, by converting the raw serial data into appropriately assigned codes, it is possible to prevent 0 or 1 from continuing more than a predetermined value. In addition, in the transmitted signal, the numbers of 0 and 1 (Low and High states) are almost balanced, and so-called DC balance is improved.
例えば、典型的な8B10B変換技術では、2進数8ビットの1つのデータを、前半の5ビットと、後半の3ビットに分ける。そして、前半の5ビットを6ビットの符号に変換する5B6B変換と、後半の3ビットを4ビットの符号に変換する3B4B変換とが行われる。表1に8B10B変換技術の変換コード表の一部を示す。 For example, in a typical 8B10B conversion technology, one binary 8-bit data is divided into the first 5 bits and the second 3 bits. Then, 5B6B conversion for converting the first 5 bits into a 6-bit code and 3B4B conversion for converting the latter 3 bits into a 4-bit code are performed. Table 1 shows a part of the conversion code table of the 8B10B conversion technology.
この際、例えば、5B6B変換では、2進数5ビットの符号に対して、0と1の数が同じか、0と1の数の差が2つの2進数6ビットの符号が選ばれている。また、0と1の数の差が2つの2進数6ビットの符号が選ばれる場合には、適宜にそれを論理反転した2進数6ビットの符号も割り当てられている。後半の3B4B変換は、2進数3ビットの符号に対して、0と1の数が同じか、0と1の数の差が2つの2進数4ビットの符号が選ばれている。また、0と1の数の差が2つの2進数4ビットの符号が選ばれる場合には、それを論理反転した2進数4ビットの符号も割り当てられている。 In this case, for example, in the 5B6B conversion, a binary 6-bit code is selected in which the numbers of 0 and 1 are the same as the binary 5-bit code or the difference between the numbers of 0 and 1 is two. In addition, when a binary 6-bit code having two difference between 0 and 1 is selected, a binary 6-bit code obtained by logically inverting it is also assigned. In the latter half of the 3B4B conversion, a binary 4-bit code is selected in which the numbers of 0 and 1 are the same as the binary 3-bit code or the difference between the numbers of 0 and 1 is two. In addition, when a binary 4-bit code having two difference between 0 and 1 is selected, a binary 4-bit code obtained by logically inverting it is also assigned.
例えば、2進数8ビット(1バイト)データ「00000000」には、典型的には、「100111」+「0100」、又は、これを論理反転した「011000」+「1011」が割り当てられている。また、2進数8ビット(1バイト)データ「00000001」には、典型的には、「011101」+「0100」又は、これを論理反転した「100010」+「1011」が割り当てられている。また、例えば、2進数8ビット(1バイト)データ「00100011」には、「110001」+「1001」が割り当てられており、0と1の数が同じ2進数10ビットの符号に変換されている。同様に、256個の2進数8ビットのデータにそれぞれ2進数10ビットの符号が割り当てられている。
For example, typically, “100111” + “0100” or “011000” + “1011” obtained by logically inverting this is assigned to binary 8-bit (1 byte) data “00000000”. Also, “011101” + “0100” or “100010” + “1011” obtained by logically inverting this is assigned to binary 8-bit (1 byte) data “00000001”. Further, for example, “110001” + “1001” is assigned to binary 8-bit (1 byte) data “00100011”, and the
そして、8B10B変換技術で変換された2進数10ビットの符号が伝送される場合には、6ビット、4ビット毎に、直前のランニングディスパリティが考慮されて、伝送される符号が選択される。この際、直前のランニングディスパリティにおいて、0の数が1の数よりも2つ多い場合には、0と1の数が同じか、1の数が0の数よりも2つ多い符号が選ばれる。なお、直前のランニングディスパリティについては、0の数が1の数よりも1つ多い状態と、1の数が0の数よりも1つ多い状態との何れかが初期値として予め設定されている。 When a binary 10-bit code converted by the 8B10B conversion technique is transmitted, the code to be transmitted is selected in consideration of the immediately preceding running disparity every 6 bits or 4 bits. In this case, if the number of 0s is two more than the number of 1s in the previous running disparity, the code with the same number of 0s and 1s or two more than the number of 0s is selected. It is. As for the previous running disparity, either the state where the number of 0 is one more than the number of 1 or the state where the number of 1 is one more than the number of 0 is preset as an initial value. Yes.
ここで、ランニングディスパリティとは、0に−1を、1に+1をそれぞれ割り当てて、送信された全てのビットの和を取ったものである。従って、0が多い場合には負の整数になり、1が多い場合には正の整数になる。8B10B変換技術で変換された2進数10ビットの符号では、6ビットと、4ビットとのそれぞれの境界で、ランニングディスパリティは、−1、0、+1の何れかになる。 Here, the running disparity is obtained by assigning -1 to 0 and +1 to 1 and summing all transmitted bits. Therefore, when 0 is large, it becomes a negative integer, and when 1 is large, it becomes a positive integer. In a binary 10-bit code converted by the 8B10B conversion technique, the running disparity is -1, 0, or +1 at the boundary between 6 bits and 4 bits.
例えば、直前のランニングディスパリティにおいて、ランニングディスパリティが−1になる場合(0の数が1の数よりも1つ多い場合)には、前半の6ビットにおいて1の数が0の数よりも2つ多い符号「100111」+「0100」が選ばれる。反対に、直前のランニングディスパリティが+1になる場合(1の数が0の数よりも1つ多い場合)には、前半の6ビットにおいて0の数が1の数よりも2つ多い符号「011000」+「1011」が選ばれる。これにより、6ビット又は4ビット毎に、DCバランスが調整される。また、2進数8ビット(1バイト)データに、0と1の数が同じ2進数10ビットの符号が割り当てられている場合には、直前のランニングディスパリティにおいて、0の数が多い場合と1の数が多い場合の何れの場合でも、当該割り当てられた符号が用いられる。 For example, when the running disparity is −1 in the immediately preceding running disparity (when the number of 0s is one more than the number of 1s), the number of 1s in the first six bits is greater than the number of 0s. Two more codes “100111” + “0100” are selected. On the other hand, when the immediately preceding running disparity is +1 (when the number of 1 is 1 more than the number of 0), the code “0” in which the number of 0s is 2 more than the number of 1s in the first six bits “ 011000 "+" 1011 "is selected. Thereby, DC balance is adjusted every 6 bits or 4 bits. In addition, when a binary 10-bit code having the same number of 0 and 1 is assigned to binary 8 bit (1 byte) data, the number of 0s in the immediately preceding running disparity and 1 In any case where the number of is large, the assigned code is used.
かかる符号化技術については、例えば、特許第3851274号公報(特許文献1)に開示されている。 Such an encoding technique is disclosed in, for example, Japanese Patent No. 3851274 (Patent Document 1).
上述した符号化技術では、同じデータを連続して送る場合、同じ符号が連続して送信される。この際、信号のLowやHighの状態がある一定の周期で遷移する。近年、伝送速度を高めるため、信号の周波数も高くなっている。同じ符号が連続して送信されると、その周期性によって放射ノイズが発生する可能性もある。 In the encoding technique described above, when the same data is continuously transmitted, the same code is transmitted continuously. At this time, the signal transitions at a certain period of Low or High. In recent years, the frequency of signals has been increased in order to increase the transmission speed. If the same code is transmitted continuously, radiation noise may occur due to its periodicity.
例えば、8B10B変換技術では、上述したように、2進数8ビット(1バイト)データ「00000000」に、「1001110100」、又は、これを論理反転した「0110001011」が割り当てられている。この場合、2進数8ビット(1バイト)データ「00000000」が連続して伝送される場合には、直前のランニングディスパリティが考慮される。 For example, in the 8B10B conversion technique, as described above, “1001110100” or “0110001011” obtained by logically inverting this is assigned to binary 8-bit (1 byte) data “00000000”. In this case, when binary 8-bit (1 byte) data “00000000” is continuously transmitted, the immediately preceding running disparity is considered.
例えば、直前のランニングディスパリティが−1になる場合(0の数が1の数よりも1つ多い場合)、2進数8ビット(1バイト)データ「00000000」には、「1001110100」が割り当てられる。この場合、ランニングディスパリティが再び−1になる。このため、直前のランニングディスパリティが−1になる場合において、2進数8ビット(1バイト)データ「00000000」が連続して伝送される場合には、「1001110100」が連続して伝送される。また、例えば、直前のランニングディスパリティが+1になる場合(0の数が1の数よりも1つ多い場合)、2進数8ビット(1バイト)データ「00000000」には、「0110001011」が割り当てられる。この場合、ランニングディスパリティが再び+1になる。このため、直前のランニングディスパリティが+1になる場合において、2進数8ビット(1バイト)データ「00000000」が連続して伝送される場合には、「0110001011」が連続して伝送される。この場合、それぞれ10ビット単位で同じ信号(「1001110100」又は「0110001011」)が連続して送られることになる。 For example, when the previous running disparity is −1 (when the number of 0 is one more than the number of 1), “1001110100” is assigned to binary 8-bit (1 byte) data “00000000”. . In this case, the running disparity becomes −1 again. For this reason, when the previous running disparity is −1 and binary 8-bit (1 byte) data “00000000” is continuously transmitted, “1001110100” is continuously transmitted. Also, for example, when the previous running disparity is +1 (when the number of 0 is one more than the number of 1), “0110001011” is assigned to the binary 8-bit (1 byte) data “00000000” It is done. In this case, the running disparity becomes +1 again. For this reason, when the previous running disparity is +1, when binary 8-bit (1 byte) data “00000000” is continuously transmitted, “0110001011” is continuously transmitted. In this case, the same signal (“1001110100” or “0110001011”) is sent continuously in 10-bit units.
このように8B10B変換技術では、同じ2進数8ビット(1バイト)データが連続して伝送される場合には、10ビット単位で同じ信号が連続して送られることになる。10ビット単位で同じ信号が連続すると、周期性が生じ、放射ノイズを生じさせる可能性がある。かかる周期性に基づく放射ノイズは、8B10B変換技術に限らず、2進数mビットのデータを2進数nビットの符号に変換する種々のmBnB変換技術(例えば、64B66B変換技術)にも同様に生じうる。そこで、本発明は、かかる周期性に基づく放射ノイズを改善する新規な符号化技術を提案する。 As described above, in the 8B10B conversion technique, when the same binary 8-bit (1 byte) data is continuously transmitted, the same signal is continuously transmitted in units of 10 bits. If the same signal continues in units of 10 bits, periodicity may occur and radiation noise may be generated. Radiation noise based on such periodicity can occur not only in the 8B10B conversion technique but also in various mBnB conversion techniques (for example, 64B66B conversion technique) for converting binary m-bit data into binary n-bit code. . Accordingly, the present invention proposes a novel encoding technique that improves radiation noise based on such periodicity.
本発明に係る伝送システムは、2進数mビットの複数のデータで構成された送信データが入力される入力部、入力部に入力された2進数mビットのデータを、予め定められたmBnB変換技術によって、2進数nビットの符号に変換する複数の変換処理部、及び、入力部に入力された2進数mビットのデータが、複数の変換処理部のうち、何れかの変換処理部によって変換された2進数nビットの符号化データを送信する送信部、を備えている。 The transmission system according to the present invention has a predetermined mBnB conversion technique for an input unit to which transmission data composed of a plurality of binary m-bit data is input, and binary m-bit data input to the input unit. Thus, a plurality of conversion processing units for converting into binary n-bit code, and binary m-bit data input to the input unit are converted by one of the plurality of conversion processing units. A transmission unit that transmits encoded data of binary n bits.
かかる伝送システムによれば、入力部に入力された2進数mビットのデータが、複数の変換処理部のうち何れかの変換処理部によって変換された2進数nビットの符号化データが、受信側機器に送信される。そして、入力部に入力された2進数mビットのデータを変換するmBnB変換技術を適時に変えることができる。これによって、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。これにより放射ノイズの低減を図ることができる。 According to this transmission system, binary m-bit encoded data obtained by converting binary m-bit data input to the input unit by any one of the plurality of conversion processing units is received by the receiving side. Sent to the device. The mBnB conversion technique for converting binary m-bit data input to the input unit can be changed in a timely manner. As a result, the periodicity of the encoded data can be disturbed, and the frequency component of the encoded data can be diffused. Thereby, radiation noise can be reduced.
複数の変換処理部は、入力部に入力された2進数mビットのデータを、予め定められたmBnB変換技術によって、2進数nビットの符号に変換する第1変換処理部、及び、第1変換処理部によって変換された2進数nビットの符号を、異なる2進数nビットの符号に変換する第2変換処理部、を備えていてもよい。 The plurality of conversion processing units convert a binary m-bit data input to the input unit into a binary n-bit code by a predetermined mBnB conversion technique, and a first conversion You may provide the 2nd conversion process part which converts the code | symbol of the binary number n bit converted by the process part into the code | symbol of a different binary number n bit.
また、第2変換処理部を複数備え、複数の第2変換処理部は、それぞれ予め定められた2進数nビットの参照符号との排他的論理和によって、第1変換処理部によって変換された符号を、異なる2進数nビットの符号に変換してもよい。また、この場合、複数の第2変換処理部は、それぞれ同じ参照符号が用いられていてもよい。また、複数の第2変換処理部は、それぞれ異なる参照符号が用いられていてもよい。 In addition, a plurality of second conversion processing units are provided, and the plurality of second conversion processing units are codes converted by the first conversion processing unit by exclusive OR with predetermined binary n-bit reference codes. May be converted into a different binary n-bit code. In this case, the same reference numerals may be used for the plurality of second conversion processing units, respectively. Different reference numerals may be used for the plurality of second conversion processing units.
また、参照符号には、例えば、2進数nビットの符号のうち、第1変換処理部のmBnB変換技術で用いられる2進数nビットの符号、及び、2進数nビットで全てが0又は全てが1の符号を除く、何れか一つの2進数nビットの符号を用いることができる。 The reference code includes, for example, a binary n-bit code used in the mBnB conversion technique of the first conversion processing unit and a binary n-bit code that is all 0 or all of binary n-bit codes. Any one binary n-bit code, excluding the 1 code, can be used.
また、第2変換処理部は、第1変換処理部によって変換された2進数nビットの符号のうち予め定められた1又は複数のビットを反転する構成でもよい。例えば、第2変換処理部は、第1変換処理部によって変換された2進数nビットの符号のうち前半のpビットを反転する第2変換処理部、及び、第1変換処理部によって変換された2進数nビットの符号のうち後半の(n−p)ビットを反転する第2変換処理部、を含んでいても良い。(ここで、pは、1≦p<nを満たす整数とする)。 The second conversion processing unit may be configured to invert one or more predetermined bits of the binary n-bit code converted by the first conversion processing unit. For example, the second conversion processing unit is converted by the second conversion processing unit that inverts the first half of the binary n-bit code converted by the first conversion processing unit, and the first conversion processing unit. A second conversion processing unit that inverts the (np) bits in the latter half of the binary n-bit code may be included. (Here, p is an integer satisfying 1 ≦ p <n).
また、第2変換処理部は、第1変換処理部によって変換された2進数nビットの符号のうち、予め定められたビットを入れ替えてもよい。例えば、第2変換処理部は、第1変換処理部によって変換された2進数nビットの符号のうち、奇数ビットと偶数ビットを順に入れ替えてもよい。また、例えば、第2変換処理部は、第1変換処理部によって変換された2進数nビットの符号を逆順に入れ替えてもよい。 In addition, the second conversion processing unit may replace predetermined bits in the binary n-bit code converted by the first conversion processing unit. For example, the second conversion processing unit may sequentially replace odd bits and even bits among the binary n-bit codes converted by the first conversion processing unit. Further, for example, the second conversion processing unit may reverse the binary n-bit code converted by the first conversion processing unit in reverse order.
入力部に入力された2進数mビットのデータを、複数の変換処理部でどのように符号化処理するかを定める符号化処理設定部を有していてもよい。また、符号化処理設定部は、複数の変換処理部のうち一つの変換処理部によって変換された2進数nビットの符号を出力するように構成されていてもよい。 You may have the encoding process setting part which determines how the data of the binary number m bit input into the input part are encoded with a some conversion process part. The encoding processing setting unit may be configured to output a binary n-bit code converted by one conversion processing unit among the plurality of conversion processing units.
また、符号化処理設定部は、複数の変換処理部のうち、一の変換処理部をONにし、他をOFFにし、入力部110に入力された2進数mビットのデータは、ONにされた変換処理部によってmBnB変換されるように構成されていてもよい。
The encoding processing setting unit turns on one of the plurality of conversion processing units, turns off the other, and the binary m-bit data input to the
伝送システムは、送信部から送られた符号化データを受信する受信部、及び、受信部で受信した符号化データを、複数の変換処理部での処理に対応させて復号化する復号化処理部、を備えていてもよい。また、伝送システムは、送信部から送られた符号化データを入力部に入力された2進数mビットのデータに復号化するのに必要な復号化処理情報を、復号化処理部に送る復号化処理情報送信部を備えていてもよい。また、伝送システムは、伝送する2進数mビットのデータを検出する検出部を有し、当該検出部で検出された伝送する2進数mビットのデータに基づいて、同じ2進数mビットのデータを連続して伝送する場合に、複数の変換処理部による処理が実行されるように構成してもよい。 A transmission system includes a receiving unit that receives encoded data sent from a transmitting unit, and a decoding processing unit that decodes encoded data received by the receiving unit in accordance with processing in a plurality of conversion processing units. , May be provided. Also, the transmission system decodes the decoding processing information necessary for decoding the encoded data sent from the transmission unit into binary m-bit data inputted to the input unit, to the decoding processing unit A processing information transmission unit may be provided. In addition, the transmission system includes a detection unit that detects binary m-bit data to be transmitted. Based on the binary m-bit data to be transmitted detected by the detection unit, the same binary m-bit data is obtained. When transmitting continuously, you may comprise so that the process by a some conversion process part may be performed.
また、本発明に係るデータ伝送方法は、伝送される2進数mビットのデータが入力される入力ステップ、入力ステップにおいて入力された2進数mビットのデータを、それぞれ予め定められた複数のmBnB変換処理のうち一のmBnB変換処理によって、2進数nビットの符号に変換するmBnB変換ステップ、及び、mBnB変換ステップによって変換された2進数nビットの符号化データを送信する送信ステップ、を備えている。 The data transmission method according to the present invention includes an input step in which binary m-bit data to be transmitted is input, and binary m-bit data input in the input step, each of which is a plurality of mBnB conversions respectively determined in advance. An mBnB conversion step for converting the code into a binary n-bit code by one mBnB conversion process, and a transmission step for transmitting the encoded data of binary n-bit converted by the mBnB conversion step. .
この場合、mBnB変換ステップは、予め定められた複数のmBnB変換処理のうち、入力された2進数mビットのデータを変換するmBnB変換処理を適時に変えてもよい。また、mBnB変換ステップは、入力ステップにおいて入力された2進数mビットのデータをそれぞれ予め定められたmBnB変換処理によって2進数nビットの符号に変換する第1変換ステップ、及び、第1変換ステップによって変換された2進数nビットの符号を、第1変換ステップによって変換された2進数nビットの符号とは、異なる2進数nビットの符号に変換する第2変換ステップ、を含んでいてもよい。 In this case, the mBnB conversion step may appropriately change the mBnB conversion process for converting the input binary m-bit data among a plurality of predetermined mBnB conversion processes. The mBnB conversion step includes a first conversion step for converting the binary m-bit data input in the input step into a binary n-bit code by a predetermined mBnB conversion process, and a first conversion step. A second conversion step of converting the converted binary n-bit code into a binary n-bit code different from the binary n-bit code converted by the first conversion step may be included.
第2変換ステップは、第1変換ステップによって変換された2進数nビットの符号のうち、予め定められたビットを入れ替えてもよい。 In the second conversion step, predetermined bits of the binary n-bit code converted in the first conversion step may be replaced.
また、送信ステップの前に、入力ステップに入力された2進数mビットのデータをどのように符号化処理するかを定める、符号化処理設定ステップ、を備えていてもよい。また、符号化処理設定ステップは、mBnB変換ステップにおける複数のmBnB変換処理のうち、一のmBnB変換処理をONにし、他をOFFにし、入力ステップにおいて入力された2進数mビットのデータを、ONにされたmBnB変換処理によってmBnB変換してもよい。また、送信ステップの前に、送信ステップで送られる符号化データを、入力ステップにおいて入力された2進数8ビットのデータに復号化するのに必要な復号化処理情報を送信する、復号化処理情報送信ステップを備えていてもよい。 Further, an encoding process setting step for determining how to encode the binary m-bit data input to the input step may be provided before the transmission step. The encoding process setting step turns ON one mBnB conversion process among a plurality of mBnB conversion processes in the mBnB conversion step, turns OFF the other, and turns ON the binary m-bit data input in the input step. The mBnB conversion may be performed by the mBnB conversion process. Also, before the transmission step, decoding processing information for transmitting the decoding processing information necessary for decoding the encoded data sent in the transmission step into binary 8-bit data input in the input step. A transmission step may be provided.
本発明は、周期性に基づく放射ノイズを改善する新規な符号化技術を実現することができる。 The present invention can realize a novel encoding technique that improves radiation noise based on periodicity.
以下、本発明の一実施形態に係る伝送システムを図面に基づいて説明する。なお、本発明は、以下の実施形態に限定されない。また、異なる実施形態及び実施例においても、同様の作用を奏する部材や部位には、適宜に同じ符号を付している。 Hereinafter, a transmission system according to an embodiment of the present invention will be described with reference to the drawings. The present invention is not limited to the following embodiment. Also, in different embodiments and examples, the same reference numerals are given to members and parts that exhibit the same action as appropriate.
(伝送システム100)
ここで、伝送システム100は、送信側機器101と受信側機器102とを備えている。伝送システム100の送信側機器101と受信側機器102との各処理は、電子回路又はコンピュータによって具現化される。ここで、コンピュータは、例えば、電気的な演算処理を行うCPUなどの演算部、電気的にデータを記憶する不揮発性メモリーなどの記憶部を備えており、予め設定されたプログラム及び回路に基づいて所定の演算が行われるように構成されているとよい。
(Transmission system 100)
Here, the
この伝送システム100は、図1に示すように、入力部110に入力された2進数mビットのデータを、予め定められたmBnB変換技術によって、2進数nビットの符号に変換する複数の変換処理部(120、130、140)を備えている。そして、入力部110に入力された2進数mビットのデータは、複数の変換処理部(120、130、140)のうち、何れかの変換処理部によって2進数nビットの符号化データに変換されて送信される。送信側機器101の送信部170によって送信される2進数nビットの符号化データ(符号化されたデータ、出力信号)は、複数の変換処理部(120、130、140)によって変換されるので周期性が乱れる。このため、符号化データのシリアル信号の送信にともなって生じる放射ノイズを小さく抑えることができる。
As shown in FIG. 1, the
以下に、この伝送システム100を説明する。ここでは、かかる伝送システム100として、2進数8ビットのデータを2進数10ビットの符号に変換して送信する場合を例に挙げて説明する。なお、この伝送システム100は、2進数8ビットのデータを2進数10ビットの符号に変換する8B10B変換に限らず、2進数mビットを2進数nビットの符号化データに変換する他のmBnB変換技術(例えば、64B66B変換技術)に適用できる。
The
(送信側機器101)
伝送システム100の送信側機器101は、図1に示すように、入力部110と、複数の変換処理部(第1変換処理部120と、第2変換処理部130、140)と、符号化処理設定部150と、シリアライザ160と、送信部170とを備えている。
(Sending device 101)
As shown in FIG. 1, the transmission-
(入力部110)
入力部110は、2進数8ビットの複数のデータで構成された送信データが入力される。ここで2進数8ビットのデータは、例えば、「00000000」,「00000001」,「00000010」,「00000011」などの0と1とで表される8ビットのデータで構成されている。入力部110に入力された2進数8ビットのデータは、複数の変換処理部120、130、140によって、2進数10ビットの符号に変換される。この実施形態では、複数の変換処理部は、第1変換処理部120と、第2変換処理部130、140を備えている。
(Input unit 110)
The
(第1変換処理部120)
第1変換処理部120は、図2に示すように、入力部110に入力された2進数8ビットのデータを、予め定められた8B10B変換技術によって、2進数10ビットの符号に変換する。ここで、8B10B変換技術は、例えば、規格により予め定められている。この実施形態では、上記の表1に示すように、2進数8ビット(1バイト)のデータ「00000000」に対して、「1001110100」(RD−)と、これを論理反転した「0110001011」(RD+)とが割り当てられている。
(First conversion processing unit 120)
As shown in FIG. 2, the first
(第2変換処理部130、140)
第2変換処理部130、140は、それぞれ第1変換処理部120によって変換された2進数10ビットの符号を、予め定められた変換ルールに基づいて、異なる2進数10ビットの符号に変換する。
(Second
Each of the second
この実施形態では、第2変換処理部130、140は、図2に示すように、予め定められた2進数10ビットの参照符号との排他的論理和(EXOR)によって、第1変換処理部120によって変換された符号を、異なる2進数10ビットの符号に変換する。「参照符号」には、例えば、2進数10ビットの符号のうち、第1変換処理部120の8B10B変換技術で用いられる2進数10ビットの符号、及び、2進数10ビットで全てが0又は全てが1の符号を除く、何れか一つの2進数10ビットの符号を用いることができる。
In this embodiment, as shown in FIG. 2, the second
「参照符号」には、例えば、「1111010011」を用いることができる。「1111010011」は、この実施形態において8B10B変換技術で用いられていない2進数10ビットの符号である。また、第2変換処理部130、140は、それぞれ「参照符号」に、同じ符号「1111010011」を用いている。
For example, “1111010011” can be used as the “reference code”. “1111010011” is a binary 10-bit code that is not used in the 8B10B conversion technique in this embodiment. In addition, the second
(符号化処理設定部150)
符号化処理設定部150は、入力部110に入力された2進数8ビットのデータを、複数の変換処理部(120、130、140)のうち、何れの変換処理部(120、130、140)で変換するかを定める。
(Encoding processing setting unit 150)
The encoding
この実施形態では、符号化処理設定部150は、符号化処理制御部150aと、セレクタ150bを備えている。すなわち、この実施形態では、複数の変換処理部として、第1変換処理部120、第2変換処理部130及び第2変換処理部140を備えている。そして、入力部110に入力された2進数8ビットのデータは、第1変換処理部120、第2変換処理部130及び第2変換処理部140によってそれぞれ処理される。第1変換処理部120、第2変換処理部130及び第2変換処理部140の各変換処理部は、セレクタ150bに出力信号を送る。符号化処理制御部150aは、入力部110に入力された2進数8ビットのデータについて、複数の変換処理部(120、130、140)のうち、何れの変換処理部で変換した2進数10ビットの符号を出力するかを定める。符号化処理制御部150aは、セレクタ150bに制御信号c1(セレクト信号)を送る。セレクタ150bは、符号化処理制御部150aから送られた制御信号c1に基づいて、各変換処理部(120、130、140)のうち、符号化処理制御部150aで定められた変換処理部によって変換された2進数10ビットの符号を出力する。これにより、実質的に、入力部110に入力された2進数mビットのデータを変換するmBnB変換技術を適時に変えることができる。
In this embodiment, the encoding
この実施形態では、符号化処理設定部150は、入力された2進数8ビットのデータについて、第1変換処理部120、第2変換処理部130、第2変換処理部140の順で順次処理された符号化データを出力する。具体的には、符号化処理設定部150によって、最初に入力部110に入力された2進数8ビットのデータは、第1変換処理部120によって処理される。次に入力部110に入力された2進数8ビットのデータは、第2変換処理部130によって処理される。次に入力部110に入力された2進数8ビットのデータは、第2変換処理部140によって処理される。このように、この実施形態では、入力部110に入力された2進数8ビットのデータは、符号化処理設定部150によって、第1変換処理部120、第2変換処理部130及び第2変換処理部140によって順に処理される。かかる符号化処理設定部150の処理は、この実施形態では、符号化処理制御部150aとセレクタ150bとによって具現化されている。
In this embodiment, the encoding
この実施形態では、第1変換処理部120から符号化処理設定部150までの処理は、10ビットのパラレル信号によって行われている。符号化処理設定部150から出力された符号化データは、図1に示すように、シリアライザ160に伝送される。
In this embodiment, the processing from the first
(シリアライザ160)
シリアライザ160は、10ビットのパラレル信号を1ビットのシリアル信号に変換する。シリアライザ160は、例えば、10ビットのパラレル信号の速度が100MHzである場合に、10倍の1000MHzで1ビットのシリアル信号を出力することによって、10ビットのパラレル信号を1ビットのシリアル信号に変換する。シリアライザ160からの出力データは、送信部170によって受信側機器102に送信される。
(Serializer 160)
The
(送信部170)
送信部170は、第1変換処理部120又複数の第2変換処理部130、140によって変換された2進数nビットの符号化されたデータを送信する。この実施形態では、入力部110に入力された2進数8ビットのデータは、複数の変換処理部(120、130、140)によって変換した2進数nビットの符号に変換される。かかる2進数nビットの符号化データは、シリアライザ160によって1ビットのシリアル信号に変換される。送信部170は、かかるシリアライザ160によって出力された1ビットのシリアル信号を受信側機器102に送信する。
(Transmitter 170)
The transmitting
(受信側機器102)
この伝送システム100の受信側機器102は、図1に示すように、受信部210と、デシリアライザ220と、復号化処理部230とを備えている。
(Receiving device 102)
As shown in FIG. 1, the receiving-
(受信部210)
受信部210は、伝送システム100の送信側機器101の送信部170から送られた符号化データを受信する。この実施形態では、伝送システム100の送信側機器101の送信部170は、シリアライザ160によって1ビットのシリアル信号に変換された符号化データを送信する。受信部210は、かかる1ビットのシリアル信号に変換された符号化データを受信する。受信部210で受信されたシリアル信号は、デシリアライザ220に送られる。
(Receiver 210)
The receiving
(デシリアライザ220)
デシリアライザ220は、シリアル信号をパラレル信号に変換する。この実施形態では、デシリアライザ220は、受信部210で受信した1ビットのシリアル信号を10ビットのパラレル信号に変換する。デシリアライザ220で変換された10ビットのパラレル信号は、復号化処理部230に送られる。
(Deserializer 220)
The
(復号化処理部230)
復号化処理部230は、受信部210で受信した符号化データを復号化する。この実施形態では、復号化処理部230は、送信側機器101の複数の変換処理部120、130、140での処理に対応させて、受信部210で受信した符号化データを復号化する。
(Decoding processor 230)
The
この実施形態では、復号化処理部230は、送信部170から送られた符号化データに基づいて、入力部110に入力された2進数8ビットのデータに復号化する。2進数8ビットのデータに復号化するのに必要な復号化処理情報は、2進数8ビットのデータを符号化した符号化データが伝送される前に、受信側機器102において既知である。この実施形態では、複数の変換処理部120、130、140における変換ルール)は、送信側機器101に設定されたプログラム又は実装された回路により一意的に決まっている。また、この実施形態では、符号化のルール(例えば、複数の変換処理部120、130、140における変換ルール、及び、符号化処理設定部150において出力される順番)は、実質的に、受信側機器102において予め既知の状態である。受信側機器102は、複数の変換処理部120、130、140における変換ルール、及び、符号化処理設定部150において出力される順番に基づいた複合化の処理が可能なように設定されている。
In this embodiment, the
なお、符号化のルール(例えば、複数の変換処理部120、130、140における変換ルールや、符号化処理設定部150において出力される順番など)は、送信側機器101において任意に変更可能なように送信側機器101を構成することができる。この場合、複数の変換処理部120、130、140における変換ルールや、符号化処理設定部150において出力される順番などが、受信側機器102において、符号化データが伝送される前に実質的に未知の状態になる場合もある。このような場合には、送信側機器101と受信側機器102との間で、これらの未知の情報を、予め取り決めるように構成するとよい。かかる取り決めは、例えば、送信側機器101と受信側機器102との間で符号化データが伝送される前に実行されるとよい。受信側機器102は、予め取り決められた情報に基づいて、適当な複合化の処理が実行されるように設定されるとよい。
It should be noted that the encoding rules (for example, conversion rules in the plurality of
(復号化処理情報送信部180)
また、例えば、図1に示すように、送信部170から送られた符号化データを入力部110に入力された2進数8ビットのデータに復号化するのに必要な復号化処理情報を、復号化処理部230に送る復号化処理情報送信部180を備えていてもよい。この実施形態では、復号化処理情報送信部180は、例えば、図1に示すように、復号化処理情報出力部180aと、セレクタ180bとを備えている。
(Decoding processing information transmission unit 180)
Also, for example, as shown in FIG. 1, decoding processing information necessary for decoding encoded data sent from the
復号化処理情報出力部180aは、符号化処理制御部150aに接続されている。復号化処理情報出力部180aは、符号化処理制御部150aで定められた符号化のルールに基づいて、復号化処理情報c2を生成する復号化処理情報c2を出力する。この実施形態では、復号化処理情報c2は、2進数10ビットの信号で生成される。また、復号化処理情報出力部180aは、セレクタ180bに制御信号c3(セレクト信号)送る。
The decoding process
セレクタ180bは、符号化処理設定部150のセレクタ150bから出力される2進数10ビットの符号と、復号化処理情報出力部180aからの復号化処理情報c2とを受ける。そして、復号化処理情報c2は、復号化処理情報出力部180aからの制御信号c3に応じて適当なタイミングで出力される。この実施形態では、復号化処理情報c2は、符号化処理設定部150(この実施形態では、符号化処理制御部150a)からの制御信号c4に基づいて、符号化処理設定部150から符号化データが伝送される前に出力されるように構成されている。
The
(復号化処理情報送信部180の変形例)
なお、復号化処理情報送信部180の構成は、上記構成に限定されない。上述した実施形態では、復号化処理情報送信部180は、図1に示すように、復号化処理情報c2を2進数10ビットの信号で生成している。そして、当該復号化処理情報c2は、符号化処理設定部150のセレクタ150bから出力される2進数10ビットの符号とともに、符号化処理設定部150のセレクタ150bの後ろシリアライザ160の前に設けられたセレクタ180bに入力されている。そして、当該復号化処理情報c2は、復号化処理情報出力部180aからの制御信号c3に応じて適当なタイミングで出力されている。
(Modification of Decoding Process Information Transmitter 180)
Note that the configuration of the decryption processing
これに対して、図12に示す形態では、復号化処理情報送信部180は、図1に示すように、復号化処理情報c2を1ビットの信号で生成している。そして、当該1ビットの復号化処理情報c2は、シリアライザ160の出力信号とともに、シリアライザ160の後ろ送信部170の前に設けられたセレクタ180bに入力されている。当該復号化処理情報c2は、復号化処理情報出力部180aからの制御信号c3に応じて適当なタイミングで出力される。復号化処理情報出力部180aは、このように符号化処理制御部150aで定められた符号化のルールに基づいて、復号化処理情報c2を生成する適当な復号化処理情報c2を受信側機器102に出力できればよく、種々の構成を採用することができる。
On the other hand, in the form shown in FIG. 12, the decoding processing
これにより、復号化処理部230は、符号化データが伝送される前に既知の、第2変換処理部130、140における変換ルール、及び、符号化処理設定部150において出力される順番に基づいて、受信部210で受信した符号化データを適切に復号化することができる。
Thereby, the
以下、かかる伝送システム100について、2進数8ビットのデータがどのように伝送されるかをより具体的に説明する。この伝送システム100は、同じ2進数8ビットのデータを連続して伝送する場合に特に有益である。
Hereinafter, how the
(実施例1)
実施例1は、例えば、入力部110に2進数8ビットのデータ「00000000」が連続して送られた場合に関する。2進数8ビットのデータ「00000000」は、8B10B変換によって、「1001110100」(a)に変換される。このため、「1001110100」(a)が連続して第1変換処理部120から出力される。
Example 1
The first embodiment relates to a case where, for example, binary 8-bit data “00000000” is continuously sent to the
この場合、図2に示すように、第2変換処理部130、140は、それぞれ参照符号「1111010011」との排他的論理和(EXOR)によって、符号「1001110100」(a)を変換し、「0110100111」(a1)を出力する。
In this case, as illustrated in FIG. 2, the second
符号化処理設定部150は、第1変換処理部120、第2変換処理部130及び第2変換処理部140からそれぞれ出力された2進数10ビットの符号を、予め定められた順番で出力する。この実施形態では、符号化処理設定部150は、第1変換処理部120、第2変換処理部130及び第2変換処理部140からそれぞれ出力された2進数10ビットの符号を、第1変換処理部120、第2変換処理部130及び第2変換処理部140の順に出力する。このため、第1変換処理部120によって出力される「1001110100」(a)、第2変換処理部130によって出力される「0110100111」(a1)、第2変換処理部140によって出力される「0110100111」(a1)が順に出力される。
The encoding
これにより、符号化データは、図2に示すように、「1001110100」(a:第1変換処理部120による出力)、「0110100111」(a1:第2変換処理部130による出力)、「0110100111」(a1:第2変換処理部140による出力)、「1001110100」(a:第1変換処理部120による出力)、「0110100111」(a1:第2変換処理部130による出力)、「0110100111」(a1:第2変換処理部140による出力)、・・・となる。このように、符号化データにおいて、「1001110100」(a:第1変換処理部120による出力)、が連続するのを防止できる。 As a result, the encoded data is “1001110100” (a: output by the first conversion processing unit 120), “0110100111” (a1: output by the second conversion processing unit 130), “0110100111”, as shown in FIG. (A1: output by the second conversion processing unit 140), “1001110100” (a: output by the first conversion processing unit 120), “0110100111” (a1: output by the second conversion processing unit 130), “0110100111” (a1 : Output by the second conversion processing unit 140). In this way, it is possible to prevent “1001110100” (a: output from the first conversion processing unit 120) from continuing in the encoded data.
上述したように、実施例1では、送信側機器101の符号化処理設定部150から出力される信号(出力信号)は、「1001110100」、「0110100111」、「0110100111」、「1001110100」、「0110100111」、・・・となる。かかる符号化データは、シリアライザ160を通じてシリアル信号で出力される。受信側機器102は、受信部210で受信し、デシリアライザ220でシリアル信号を10ビットのパラレル信号に変換する。デシリアライザ220から出力された10ビットのパラレル信号は、復号化処理部230に送られる。
As described above, in the first embodiment, signals (output signals) output from the encoding
復号化処理部230は、当該符号化データ(出力信号)を受信し、送信側機器101の処理に応じて、受信した符号化データ(出力信号)を復号化する。この実施形態では、復号化処理部230は、送信側機器101から出力された信号(出力信号)(「1001110100」、「0110100111」、「0110100111」、「1001110100」、「0110100111」、・・・)に基づいて、復号化処理を行い、送信側機器101の入力部110に入力された2進数8ビットのデータ「00000000」が連続した基のデータを復元する。
The
ここで、図3Aは、実施例1において、第1変換処理部による8B10B変換による2進数10ビットの符号のシリアル信号を示す図である。図3Aに示すように、第1変換処理部による8B10B変換による2進数10ビットの符号のシリアル信号は、「1001110100」が連続した信号である。図3Bは、図3Aにおけるシリアル信号を時間軸から周波数軸に変換した図である。 Here, FIG. 3A is a diagram illustrating a serial signal of a binary 10-bit code by 8B10B conversion by the first conversion processing unit in the first embodiment. As shown in FIG. 3A, a serial signal of a binary 10-bit code obtained by 8B10B conversion by the first conversion processing unit is a signal in which “1001110100” is continuous. FIG. 3B is a diagram in which the serial signal in FIG. 3A is converted from a time axis to a frequency axis.
これに対して、図4Aは、実施例1の符号化データ(出力信号)のシリアル信号を示す図である。図4Aに示すように、実施例1の符号化データを示している。実施例1によって出力される符号化データは、第2変換処理部130、140及び符号化処理設定部150の作用によって変換されている。かかる符号化データ(出力信号)のシリアル信号は、「1001110100」、「0110100111」、「0110100111」、「1001110100」、「0110100111」、・・・である。また、図4Bは、図4Aにかかるシリアル信号を時間軸から周波数軸に変換した図である。
In contrast, FIG. 4A is a diagram illustrating a serial signal of encoded data (output signal) according to the first embodiment. As shown in FIG. 4A, the encoded data of Example 1 is shown. The encoded data output by the first embodiment is converted by the operations of the second
図3Bと図4Bとの対比によって明らかなように、実施例1では、送信部170から送信される符号化データ(出力信号)のシリアル信号は、周波数成分が拡散される。このため、符号化データから生じる放射ノイズが低減される。
As is clear from the comparison between FIG. 3B and FIG. 4B, in the first embodiment, the frequency component of the serial signal of the encoded data (output signal) transmitted from the
(実施例2)
以下に、実施例2を説明する。実施例2は、入力部110に2進数8ビットのデータ「00011001」が連続して送られた場合に関する。この場合、2進数8ビットのデータ「00011001」は、第1変換処理部120に連続して送られる。そして、8B10B変換によって、「1100011101」(a10)と「1100010010」(b10)とに交互に変換され、第1変換処理部120から出力される。
(Example 2)
Example 2 will be described below. The second embodiment relates to a case where binary 8-bit data “00011001” is continuously sent to the
この場合、図5に示すように、第2変換処理部130、140は、それぞれ参照符号「1111010011」との排他的論理和によって、符号「1100011101」(a10)を変換し、「0011001110」(a11)を出力する。また、同様に、第2変換処理部130、140は、符号「1100010010」(b10)を変換し、「0011000001」(b11)を出力する。
In this case, as illustrated in FIG. 5, the second
符号化処理設定部150は、第1変換処理部120、第2変換処理部130及び第2変換処理部140からそれぞれ出力された2進数10ビットの符号を、第1変換処理部120、第2変換処理部130及び第2変換処理部140の順に出力する。
The encoding
これにより、符号化データは、「1100011101」(a10:第1変換処理部120による出力)、「0011000001」(b11:第2変換処理部130による出力)、「0011001110」(a11:第2変換処理部140による出力)、「1100010010」(b10:第1変換処理部120による出力)、「0011001110」(a11:第2変換処理部130による出力)、「0011000001」(b11:第2変換処理部140による出力)、「1100011101」(a10:第1変換処理部120による出力)、・・・になる。このように、符号化データにおいて、「1100011101」(a10)と「1100010010」(b10)とが交互に繰り返されるのを防止できる。 Accordingly, the encoded data is “1100011101” (a10: output by the first conversion processing unit 120), “0011000001” (b11: output by the second conversion processing unit 130), and “0011001110” (a11: second conversion processing). Output by the unit 140), "1100010010" (b10: output by the first conversion processing unit 120), "0011001110" (a11: output by the second conversion processing unit 130), "0011000001" (b11: second conversion processing unit 140) ), “1100011101” (a10: output by the first conversion processing unit 120), and so on. As described above, it is possible to prevent “1100011101” (a10) and “1100010010” (b10) from being alternately repeated in the encoded data.
この実施例2では、第1変換処理部120から出力される2進数10ビットの符号について、第2変換処理部130、140によって、信号を変換する。さらに、符号化処理設定部150によって、入力部110に入力された2進数8ビットのデータを、複数の変換処理部のうち何れで処理するかが定められている。これにより、第1変換処理部120、第2変換処理部130及び第2変換処理部140によって、2進数10ビットの符号が適当な順番で出力される。これにより、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができ、放射ノイズの低減を図ることができる。
In the second embodiment, the second
また、この実施例2では、第1変換処理部120では、8B10B変換によって、2種類の符号「1100011101」(a10)、「1100010010」(b10)が交互に繰り返される。この実施例2では、第1変換処理部120による出力、第2変換処理部130による出力、及び、第2変換処理部140による出力の3つが用意されている。そして、符号化処理設定部150によって、第1変換処理部120による出力、第2変換処理部130による出力、及び、第2変換処理部140による出力が順に行われる。このため、送信側機器101から出力される信号(出力信号)は、図5に示すように、「1100011101」(a10)、「0011000001」(b11)、「0011001110」(a11)、「1100010010」(b10)、「0011001110」(a11)、「0011000001」(b11)、「1100011101」(a10)、・・・になる。かかる出力信号(符号化されたデータ)は、シリアライザ160を通じてシリアル信号で出力される。
In the second embodiment, the first
受信側機器102は、受信部210で受信し、デシリアライザ220でシリアル信号を10ビットのパラレル信号に変換する。デシリアライザ220から出力された10ビットのパラレル信号は、復号化処理部230に送られる。復号化処理部230は、当該符号化データ(出力信号)を受信し、送信側機器101の処理に応じて、受信した符号化データ(出力信号)を復号化する。また、この実施例2では、復号化処理部230は、送信側機器101から出力された信号(出力信号)(「1100011101」、「0011000001」、「0011001110」、「1100010010」、「0011001110」、「0011000001」、「1100011101」、・・・)に基づいて、送信側機器101の入力部110に入力された2進数8ビットのデータ「00011001」が連続したデータを復号化することができる。
The receiving
ここで、実施例2によらず、第1変換処理部120による8B10B変換によって出力される信号は、符号「1100011101」(a10)、「1100010010」(b10)が交互に繰り返される。図6Aは、実施例2において、第1変換処理部による8B10B変換による2進数10ビットの符号のシリアル信号を示す図である。図6Aに示すように、当該シリアル信号は、「1100011101」(a10)、「1100010010」(b10)が交互に繰り返される。また、図6Bは、図6Aにかかるシリアル信号を時間軸から周波数軸に変換した図である。
Here, irrespective of the second embodiment, the codes “1100011101” (a10) and “1100010010” (b10) are alternately repeated for signals output by the 8B10B conversion by the first
これに対して、図7Aは、実施例2の符号化データ(出力信号)のシリアル信号を示す図である。図7Aに示すように、当該符号化データのシリアル信号は、「1100011101」、「0011000001」、「0011001110」、「1100010010」、「0011001110」、「0011000001」、「1100011101」、・・・である。また、図7Bは、図7Aにかかるシリアル信号を時間軸から周波数軸に変換した図である。 In contrast, FIG. 7A is a diagram illustrating a serial signal of encoded data (output signal) according to the second embodiment. As shown in FIG. 7A, serial signals of the encoded data are “1100011101”, “0011000001”, “0011001110”, “1100010010”, “0011001110”, “0011000001”, “1100011101”,. FIG. 7B is a diagram obtained by converting the serial signal according to FIG. 7A from the time axis to the frequency axis.
図6Bと図7Bとの対比によって明らかなように、実施例2では、送信部170から送信される符号化データ(出力信号)のシリアル信号は、周波数成分が拡散されるので、放射ノイズが低減される。
As is apparent from the comparison between FIG. 6B and FIG. 7B, in the second embodiment, the frequency component of the serial signal of the encoded data (output signal) transmitted from the
以上のように、この伝送システム100によれば、入力部110に入力された2進数8ビットのデータを、予め定められた8B10B変換技術によって、2進数10ビットの符号に変換する複数の変換処理部120、130、140を備えている。そして、複数の変換処理部120、130、140のうち、何れかの変換処理部120、130、140によって変換された2進数10ビットの符号化データを送信する送信部170を備えている。このように、2進数10ビットの符号に変換する複数の変換処理部120、130、140を備えているので、入力された2進数mビットのデータを変換するmBnB変換技術を適時に変えることができる。これによって、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。これにより放射ノイズの低減を図ることができる。
As described above, according to the
上述した実施形態では、第1変換処理部120によって変換された2進数nビットの符号を、異なる2進数nビットの符号に変換する第2変換処理部130、140を備えている。この場合、第1変換処理部120によって変換された2進数nビットの符号を、第2変換処理部130、140によって小規模な変換を行うことができる。この場合、簡単な構成によって複数の変換処理部120、130、140を設けることができる。上述した実施形態では、第2変換処理部130、140は、それぞれ予め定められた2進数10ビットの参照符号との排他的論理和によって、第1変換処理部120によって変換された符号を、異なる2進数10ビットの符号に変換する。これにより、第1変換処理部120によって変換された符号を、異なる2進数10ビットの符号に変換することができる。このため、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。
The embodiment described above includes the second
また、上述した実施形態では、第2変換処理部130、140は、同じ参照符号を用いている。これに限らず、第2変換処理部130、140には、異なる参照符号を用いてもよい。例えば、第2変換処理部130は参照符号A「1111010011」を用い、第2変換処理部140は参照符号B「1111010100」を用いる構成にしてもよい。第2変換処理部130、140に異なる参照符号を用いることによって、第1変換処理部120によって変換された符号が同じ場合でも、各第2変換処理部130、140で、異なる2進数10ビットの符号に変換することができる。これにより、符号化データの周期性をさらに乱すことができ、符号化データの周波数成分をさらに拡散させることができ、さらに発生する放射ノイズをより効果的に小さく抑えることができる。
In the above-described embodiment, the second
また、参照符号には、2進数nビットの符号のうち、第1変換処理部120のmBnB変換技術で用いられる2進数nビットの符号、及び、2進数nビットで全てが0又は全てが1の符号を除く、何れか一つの2進数nビットの符号を用いるとよい。この実施形態では、2進数10ビットの符号のうち、第1変換処理部120の8B10B変換技術で用いられる2進数10ビットの符号、及び、2進数10ビットで全てが0又は全てが1の符号を除く、何れか一つの2進数10ビットの符号が用いられている。これにより、各第2変換処理部130、140において、mBnB変換技術で用いられる2進数nビットの符号に対して適当な変換が行われる。例えば、8B10B変換では、0と1の差が4つの2進数10ビットの符号(例えば、「1111010011」)は、8B10B変換技術で用いられていない。8B10B変換技術で用いられる2進数10ビットの参照符号は、0と1の差が4つの2進数10ビットの符号の中から適当な符号を採用することができる。
The reference codes include binary n-bit codes used in the mBnB conversion technique of the first
上述した実施形態では、第2変換処理部130、140は、予め定められた2進数10ビットの参照符号との排他的論理和によって、第1変換処理部120によって変換された符号を、異なる2進数10ビットの符号に変換している。第2変換処理部130、140における変換ルールは、排他的論理和を用いた形態に限定されない。
In the above-described embodiment, the second
例えば、図1に示す第2変換処理部130、140は、第1変換処理部120によって変換された2進数nビットの符号のうちいくつかのビットを反転させる形態でもよい。かかる形態においても、第2変換処理部130、140は、第1変換処理部120によって変換された2進数nビットの符号を、異なる2進数nビットの符号に変換することができる。
For example, the second
ここで、「ビットを反転させる」とは、当該ビットの信号が「1」である場合には、当該ビットの信号を「0」にする。また、当該ビットの信号が「0」である場合には、当該ビットの信号を「1」にする。 Here, “invert the bit” means that the signal of the bit is set to “0” when the signal of the bit is “1”. Further, when the signal of the bit is “0”, the signal of the bit is set to “1”.
例えば、第2変換処理部130は、第1変換処理部120によって変換された2進数nビットの符号のうち前半のpビットを反転するように構成することができる。この場合、さらに他の第2変換処理部140は、第1変換処理部120によって変換された2進数nビットの符号のうち後半の(n−p)ビットを反転するように構成してもよい。ここで、pは、1≦p<nを満たす整数とする。
For example, the second
例えば、2進数10ビットの符号について、p=5とし、前半の5ビットを反転する第2変換処理部130と、後半の5ビットを反転する第2変換処理部140とを備えていてもよい。以下、その具体例を説明する。
For example, for a binary 10-bit code, p = 5 may be provided, and a second
(実施例3)
実施例3では、複数の第2変換処理部130、140のうち、第2変換処理部130は、図8に示すように、第1変換処理部120によって変換された2進数10ビットの符号のうち前半の5ビットを反転する(前半5ビット反転)。他方、第2変換処理部140は、第1変換処理部120によって変換された2進数10ビットの符号のうち後半の5ビットを反転する(後半5ビット反転)。
(Example 3)
In the third embodiment, among the plurality of second
以下、かかる実施例3について、入力部110に2進数8ビットのデータ「00000000」が連続して送られた場合を説明する。2進数8ビットのデータ「00000000」は、8B10B変換によって、「1001110100」(a)に変換される。このため、「1001110100」(a)が連続して第1変換処理部120から出力される。前半の5ビットを反転する第2変換処理部130では、第1変換処理部120から出力された「1001110100」(a)は、「0110010100」(a21)に変換される。また、後半の5ビットを反転する第2変換処理部140では、第1変換処理部120から出力された「1001110100」(a)は、「1001101011」(a22)に変換される。
Hereinafter, a case where binary 8-bit data “00000000” is continuously sent to the
入力された2進数8ビットのデータは、符号化処理設定部150によって、第1変換処理部120、第2変換処理部130、第2変換処理部140の順で順次処理されて出力される。このため、符号化処理設定部150から出力される符号化データは、図8に示すように、「1001110100」(a)、「0110010100」(a21)、「1001101011」(a22)、「1001110100」(a)、「0110010100」(a21)、「1001101011」(a22)、・・・になる。
The input binary 8-bit data is sequentially processed by the encoding
このように、実施例3では、「1001110100」(a)が連続する符号化データに代えて、「1001110100」(a)、「0110010100」(a21)、「1001101011」(a22)、「1001110100」(a)、「0110010100」(a21)、「1001101011」(a22)、・・・が順に出力される。このように、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。 Thus, in the third embodiment, “1001110100” (a), “0110010100” (a21), “1001101011” (a22), “1001110100” ( a), “0110010100” (a21), “1001101011” (a22),. Thus, the periodicity of the encoded data can be disturbed, and the frequency component of the encoded data can be diffused.
(実施例4)
次に、入力部110に2進数8ビットのデータ「00011001」が連続して送られた場合を説明する。2進数8ビットのデータ「00011001」は、図9に示すように、8B10B変換によって、「1100011101」(a10)、「1100010010」(b10)が交互に繰り返される符号化データに変換される。このため、第1変換処理部120からは、「1100011101」(a10)、「1100010010」(b10)が交互に繰り返される符号化データが出力される。
Example 4
Next, a case where binary 8-bit data “00011001” is continuously sent to the
第2変換処理部130は、第1変換処理部120から出力された2進数10ビットの符号のうち、前半の5ビットを反転する(前半5ビット反転)。第2変換処理部140は、第1変換処理部120から出力された2進数10ビットの符号のうち、後半の5ビットを反転する(後半5ビット反転)。
The second
前半の5ビットを反転する第2変換処理部130では、第1変換処理部120から出力された「1100011101」(a10)は、「0011111101」(a31)に変換される。後半の5ビットを反転する第2変換処理部140では、第1変換処理部120から出力された「1100011101」(a10)は、「1100000010」(a32)に変換される。
In the second
また、前半の5ビットを反転する第2変換処理部130では、第1変換処理部120から出力された「1100010010」(b10)は、「0011110010」(b31)に変換される。後半の5ビットを反転する第2変換処理部140では、第1変換処理部120から出力された「1100010010」(b10)は、「1100001101」(b32)に変換される。
Further, in the second
入力された2進数8ビットのデータは、符号化処理設定部150によって、第1変換処理部120、第2変換処理部130、第2変換処理部140の順で順次処理されて出力される。このため、符号化処理設定部150から出力される符号化データは、図9に示すように、「1100011101」(a10)、「0011110010」(b31)、「1100000010」(a32)、「1100010010」(b10)、「0011111101」(a31)、「1100001101」(b32)、・・・になる。
The input binary 8-bit data is sequentially processed by the encoding
このように、実施例4では、「1100011101」(a10)、「1100010010」(b10)が交互に出力される符号化データに代えて、「1100011101」(a10)、「0011110010」(b31)、「1100000010」(a32)、「1100010010」(b10)、「0011111101」(a31)、「1100001101」(b32)、・・・を出力することができる。このように、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。 As described above, in the fourth embodiment, “1100011101” (a10), “0011110010” (b31), “b11”, “1100011101” (a10), “1100010010” (b31), 110000010 ”(a32),“ 1100010010 ”(b10),“ 0011111101 ”(a31),“ 1100001101 ”(b32),... Thus, the periodicity of the encoded data can be disturbed, and the frequency component of the encoded data can be diffused.
以上、一例を示したが、第2変換処理部130、140は、第1変換処理部120によって変換された2進数nビットの符号のうち予め定められた1又は複数のビットを反転する構成でもよい。これにより、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。上記の実施例3、4では、2進数10ビットの符号のうち前半の5ビットを反転する構成、2進数10ビットの符号のうち後半の5ビットを反転する構成を例示した。これにより、周期性を大きく乱すことができる。また、反転させるビットは、予め任意に定めておくとよい。
Although an example has been described above, the second
なお、反転させるビットは、上記の例に限定されない。例えば、2進数10ビットの符号のうち奇数ビットを反転する構成、2進数10ビットの符号のうち偶数ビットを反転する構成を採用してもよい。また、2進数10ビットの符号のうち任意のビットを反転させてもよい。例えば、2進数10ビットの符号のうち、任意に定めた3ビット目〜6ビット目を反転させてもよい。反転させるビットの数は、任意に設定でき、1つ又は複数のビットを反転させてもよい。また、反転させるビットは、連続させてもよいし、分散していてもよい。 Note that the bit to be inverted is not limited to the above example. For example, a configuration that inverts odd bits of a binary 10-bit code, and a configuration that inverts even bits of a binary 10-bit code may be adopted. Also, any bit of the binary 10-bit code may be inverted. For example, the arbitrarily defined third to sixth bits may be inverted in the binary 10-bit code. The number of bits to be inverted can be arbitrarily set, and one or a plurality of bits may be inverted. Further, the bits to be inverted may be continuous or distributed.
さらに、他の実施例を説明する。 Furthermore, another embodiment will be described.
第2変換処理部130、140は、第1変換処理部120によって変換された2進数nビットの符号のうち、予め定められたビットを入れ替えるように構成してもよい。
The second
(実施例5)
第2変換処理部130は、例えば、図10に示すように、第1変換処理部120によって変換された2進数nビットの符号のうち、奇数ビットと偶数ビットを順に入れ替える(ビット入れ替え1)。この実施例では、第2変換処理部130は、1ビット目と2ビット目、3ビット目と4ビット目、5ビット目と6ビット目、7ビット目と8ビット目、9ビット目と10ビット目を、それぞれ入れ替える。例えば、2進数10ビットの符号「1001110100」(a)が入力された場合、奇数ビットと偶数ビットを順に入れ替えることによって、第2変換処理部130は、「0110111000」(a41)を出力する。
(Example 5)
For example, as illustrated in FIG. 10, the second
また、第2変換処理部140は、例えば、第1変換処理部120によって変換された2進数nビットの符号を逆順に入れ替える(ビット入れ替え2)。例えば、2進数10ビットの符号「1001110100」(a)が入力された場合、第2変換処理部140は、1ビット目と10ビット目、2ビット目と9ビット目、3ビット目と8ビット目、4ビット目と7ビット目、5ビット目と6ビット目を、それぞれ入れ替える。このように2進数10ビットの符号を逆順に入れ替えることによって、第2変換処理部140は、「0010111001」(a42)を出力する。
In addition, the second
入力された2進数8ビットのデータは、符号化処理設定部150によって、第1変換処理部120、第2変換処理部130、第2変換処理部140の順で順次処理されて出力される。このため、符号化処理設定部150から出力される符号化データは、図10に示すように、「1001110100」(a)、「0110111000」(a41)、「0010111001」(a42)、「1001110100」(a)、「0110111000」(a41)、「0010111001」(a42)、・・・になる。
The input binary 8-bit data is sequentially processed by the encoding
(実施例6)
また、図11に示すように、入力部110に2進数8ビットのデータ「00011001」が連続して送られた場合を説明する。2進数8ビットのデータ「00011001」は、8B10B変換によって、「1100011101」(a10)、「1100010010」(b10)が交互に繰り返される符号化データに変換される。このため、第1変換処理部120からは、「1100011101」(a10)、「1100010010」(b10)が交互に繰り返される符号化データが出力される。
(Example 6)
In addition, as shown in FIG. 11, a case will be described in which binary 8-bit data “00011001” is continuously sent to the
また、第2変換処理部130は、第1変換処理部120によって変換された2進数10ビットの符号のうち、奇数ビットと偶数ビットを順に入れ替える(ビット入れ替え1)。この実施例では、第2変換処理部130は、1ビット目と2ビット目、3ビット目と4ビット目、5ビット目と6ビット目、7ビット目と8ビット目、9ビット目と10ビット目をそれぞれ入れ替える。
In addition, the second
例えば、2進数10ビットの符号「1100011101」(a10)が入力された場合、第2変換処理部130は、奇数ビットと偶数ビットを順に入れ替えることによって「1100101110」(a51)を出力する。また、2進数10ビットの符号「1100010010」(b10)が入力された場合、第2変換処理部130は、奇数ビットと偶数ビットを順に入れ替えることによって「1100100001」(b51)を出力する。
For example, when a binary 10-bit code “1100011101” (a10) is input, the second
また、第2変換処理部140は、例えば、第1変換処理部120によって変換された2進数nビットの符号を逆順に入れ替える(ビット入れ替え2)。この実施例では、第2変換処理部140は、1ビット目と10ビット目、2ビット目と9ビット目、3ビット目と8ビット目、4ビット目と7ビット目、5ビット目と6ビット目を、それぞれ入れ替える。
In addition, the second
例えば、2進数10ビットの符号「1100011101」(a10)が入力された場合、第2変換処理部140は、2進数nビットの符号を逆順に入れ替えることによって「1011100011」(a52)を出力する。また、2進数10ビットの符号「1100010010」(b10)が入力された場合、第2変換処理部140は、2進数nビットの符号を逆順に入れ替えることによって「0100100011」(b52)を出力する。
For example, when a binary number 10-bit code “1100011101” (a10) is input, the second
入力された2進数8ビットのデータは、符号化処理設定部150によって、第1変換処理部120、第2変換処理部130、第2変換処理部140の順で順次処理されて出力される。このため、符号化処理設定部150から出力される符号化データは、図11に示すように、「1100011101」(a10)、「1100100001」(b51)、「1011100011」(a52)、「1100010010」(b10)、「1100101110」(a51)、「0100100011」(b52)、・・・になる。このように、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。
The input binary 8-bit data is sequentially processed by the encoding
上述した実施例5、6では、第2変換処理部130は、第1変換処理部120によって変換された2進数10ビットの符号のうち、奇数ビットと偶数ビットを順に入れ替える。また、第2変換処理部140は、例えば、第1変換処理部120によって変換された2進数10ビットの符号を逆順に入れ替える。ここで、2進数10ビットの符号を変換する例を例示したが、2進数10ビットの符号に限定されない。任意のmBnB変換によって出力される2進数nビットの符号を変換するのに適用できる。
In the fifth and sixth embodiments described above, the second
また、第2変換処理部130、140は、第1変換処理部120によって変換された2進数nビットの符号のうち、予め定められたビットを入れ替えるように構成してもよい。入れ替えるビットは、上記の実施例5、6で挙げた例に限定されない。例えば、第2変換処理部130は、第1変換処理部120によって変換された2進数nビットの符号のうち、任意に定められたsビット目とtビット目を入れ替えるように構成してもよい。s、tは、1≦s≦n、1≦t≦n、s≠tを満足する整数から任意に定められる。また、入れ替えられるビットの数も任意に定めることができる。
In addition, the second
また、第2変換処理部130、140は、第1変換処理部120によって変換された2進数nビットの符号のうち、予め定められたビットを入れ替える。この場合、第2変換処理部130、140で処理される前後において、2進数nビットの符号のうち0と1の数は変わらない。このため、符号化処理設定部150から出力される符号化データは、mBnB変換のDCバランスを維持することができる。mBnB変換のDCバランスを維持することができるので、伝送信号のLowやHighの状態を概ね均等にできる。
In addition, the second
(符号化処理設定部150の変形例)
符号化処理設定部150は、伝送システム100の送信側機器101は、入力部110に入力された2進数8ビットのデータを、複数の変換処理部でどのように符号化処理するかを定める。上述した実施形態では、符号化処理設定部150は、入力された2進数8ビットのデータについて、第1変換処理部120、第2変換処理部130、第2変換処理部140の順で順次処理された符号化データを出力するように構成されている。
(Modification of encoding process setting unit 150)
The encoding
なお、符号化処理設定部150の構成は、かかる形態に限定されない。例えば、入力された2進数8ビットのデータを、第1変換処理部120、第2変換処理部130、第2変換処理部140でどのような順番で処理して出力するかは、任意に定めることができる。これにより、実質的に、入力された2進数mビットのデータを変換するmBnB変換技術を適時に変えることができる。例えば、変換処理部が3つある場合には、第1変換処理部120、第2変換処理部130、第2変換処理部140の順番には、6通りの組み合わせがある。
Note that the configuration of the encoding
(1)第1変換処理部120、第2変換処理部130、第2変換処理部140
(2)第2変換処理部130、第2変換処理部140、第1変換処理部120
(3)第2変換処理部140、第1変換処理部120、第2変換処理部130
(4)第2変換処理部140、第2変換処理部130、第1変換処理部120
(5)第2変換処理部130、第1変換処理部120、第2変換処理部140
(6)第1変換処理部120、第2変換処理部140、第2変換処理部130
かかる6通りの組み合わせを適当な順番で用いてもよい。これにより、符号化データの周期性をさらに乱すことができ、放射ノイズをさらに小さく抑えることができる。例えば、6通りの組み合わせを昇べきの順で用い、その後、降べきの順で用いても良い。(1)→(2)→(3)→(4)→(5)→(6)→(6)→(5)→(4)→(3)→(2)→(1)。かかる例も一例に過ぎない。
(1) First
(2) Second
(3) Second
(4) Second
(5) Second
(6) First
These six combinations may be used in an appropriate order. Thereby, the periodicity of encoded data can be further disturbed, and radiation noise can be further reduced. For example, six combinations may be used in ascending order and then used in descending order. (1) → (2) → (3) → (4) → (5) → (6) → (6) → (5) → (4) → (3) → (2) → (1). Such an example is only an example.
このように、符号化処理設定部150は、入力部110に入力された2進数8ビットのデータを、複数の変換処理部でどのように符号化処理するかを定める。符号化処理設定部150は、入力部110に入力された2進数8ビットのデータを、複数の変換処理部でどのように符号化処理するかは、任意に設定することができる。例えば、入力部110に入力された2進数8ビットのデータを、複数の変換処理部によって、適当な順番で処理するように、符号化処理設定部150を設定するとよい。
As described above, the encoding
また、上述したように、かかるmBnB変換技術を有する伝送システム100において、本発明者が考える放射ノイズの問題が生じるのは、特に、同じ2進数mビットのデータを連続して伝送する場合である。このため、図12に示すように、伝送する2進数mビットのデータを検出する検出部152を設けてもよい。この場合、伝送システム100は、当該検出部152で検出された伝送する2進数mビットのデータd1に基づいて、同じ2進数mビットのデータを連続して伝送する場合に、第2変換処理部130、140による処理が実行されるように構成してもよい。
Further, as described above, in the
なお、図12に示す形態では、伝送する2進数mビットのデータを検出する検出部152が設けられている。この実施形態では、当該検出部152は、伝送する2進数mビットのデータd1を検出でき、かかる検出に基づいて、同じ2進数mビットのデータが連続して伝送されているか否かを判定することができる。この実施形態では、当該検出部152で検出された伝送する2進数mビットのデータd1に基づいて、同じ2進数mビットのデータを連続して伝送する場合に、符号化処理設定部150に制御信号d2が発せられる。そして、符号化処理設定部150は、当該制御信号d2に基づいて、同じ2進数mビットのデータを連続して伝送する場合に、第2変換処理部130、140による処理が実行されるように構成されている。
In the form shown in FIG. 12, a
なお、上述したように、8B10B変換では、1つの2進数8ビットのデータに対して、1つの2進数10ビットの符号が割り当てられている場合と、2つの2進数10ビットの符号が割り当てられている場合がある。第2変換処理部130、140を2つ設けた形態では、第1変換処理部120と合わせて、2進数8ビットのデータに対して、合計3つの変換処理部120、130、140を用意できる。
As described above, in the 8B10B conversion, one binary 10-bit code is assigned to one binary 8-bit data, and two binary 10-bit codes are assigned. There may be. In the form in which two second
上述した実施形態では、3つの変換処理部120、130、140が用意されているので、1つの2進数8ビットのデータに対して2つの2進数10ビットの符号が割り当てられている場合に、3つの変換処理部120、130、140を順番に用いることによって、符号化データの周期性を適当に乱すことができる。このように、1つの2進数8ビットのデータに対して、3つの変換処理部120、130、140を用意することによって、簡単な制御によって符号化データの周期性を適当に乱すことができる。
In the above-described embodiment, since three
なお、符号化データの周期性は、上述したように、入力部110に入力された2進数8ビットのデータを、複数の変換処理部でどのように符号化処理するかを定める符号化処理設定部150によっても乱すことができる。従って、第2変換処理部130、140の数や変換ルール、及び、符号化処理設定部150の設定を、適当に調整することができる。また、上述した実施形態では、第2変換処理部130、140は2つ設けられているが、第2変換処理部130、140の数は、2つに限定されず、1又は複数設けることができる。
Note that, as described above, the periodicity of the encoded data is an encoding process setting that determines how the binary 8-bit data input to the
また、上述した実施形態では、第1変換処理部120によって変換された2進数nビットの符号を、異なる2進数nビットの符号に変換する第2変換処理部130、140を備えた構成が例示されている。複数の変換処理部は、入力部110に入力された2進数mビットのデータを、予め定められたmBnB変換技術によって、2進数nビットの符号に変換する構成を有しているとよく、変換処理部の構成は、かかる形態に限定されない。以下に、他の実施形態を例示する。
Further, in the above-described embodiment, a configuration including the second
(図13に示す実施形態)
例えば、図13は、他の実施形態における送信側機器101の構成を示すブロック図である。この実施形態では、送信側機器101は、複数の変換処理部131、132、133と、符号化処理設定部150と、セレクタ150bと、復号化処理情報送信部180とを備えている。
(Embodiment shown in FIG. 13)
For example, FIG. 13 is a block diagram illustrating a configuration of the transmission-
(変換処理部131、132、133)
変換処理部131、132、133は、それぞれ予め定められたmBnB変換技術によって、2進数mビットのデータを2進数nビットの符号に変換する。図13に示す例では、3つの変換処理部131、132、133が図示されているが、変換処理部131、132、133は、3つに限らず、2つ以上の複数を有していてもよい。変換処理部131、132、133の変換ルールは、例えば、上述した第1変換処理部120と第2変換処理部130、140の変換ルールをそれぞれ適当に組み合わせた構成を採用することができる。また、変換処理部131、132、133のうち少なくとも1つは、異なる変換ルールを採用していればよい。好ましくは、かかる変換処理部131、132、133は、それぞれ異なる変換ルールを採用しているとよい。
(
The
例えば、この実施形態では、変換処理部131は、予め定められたmBnB変換によって、2進数mビットのデータを2進数nビットの符号に変換する。変換処理部132は、予め定められたmBnB変換によって、2進数mビットのデータを2進数nビットの符号に変換し、さらに、変換された2進数nビットの符号について、予め定められた幾つかのビットを入れ替える。変換処理部133は、予め定められたmBnB変換によって、2進数mビットのデータを2進数nビットの符号に変換し、さらに、変換された2進数nビットの符号について、変換処理部132とは異なる幾つかのビットを入れ替える。このように、変換処理部131、132、133は、それぞれ異なる変換ルールが採用されている。
For example, in this embodiment, the
(符号化処理設定部150)
この実施形態では、符号化処理設定部150は、複数の変換処理部131、132、133のうち一つの変換処理部によって変換された2進数nビットの符号を出力するように構成されている。
(Encoding processing setting unit 150)
In this embodiment, the encoding
すなわち、この実施形態では、符号化処理設定部150は、符号化処理制御部150aと、セレクタ150bとを備えている。符号化処理制御部150aは、入力部110に入力された2進数mビットのデータを、複数の変換処理部131、132、133によって、どのように符号化処理するかを定める。この実施形態では、入力部110に入力された2進数mビットのデータを、複数の変換処理部131、132、133によってそれぞれ変換する。各変換処理部131、132、133は、変換した2進数nビットの符号をそれぞれセレクタ150bに出力する。符号化処理制御部150aは、複数の変換処理部131、132、133によってそれぞれ変換された2進数nビットの符号のうち、何れの変換処理部131、132、133によって変換された2進数nビットの符号を出力するかを定める制御信号q1(セレクト信号)をセレクタ150bに出力する。
That is, in this embodiment, the encoding
この実施形態では、符号化処理制御部150aは、予め設定されたプログラム又は回路に沿って、何れの変換処理部131、132、133によって変換された2進数10ビットの符号を出力するかを決めるセレクト信号q1をセレクタ150bに送る。この符号化処理制御部150aは、外部信号q3に基づいて、符号化処理制御部150aからセレクタ150bに出力されるセレクト信号q1を変更できるように構成されている。これにより、符号化処理設定部150は、外部信号q3に基づいて、予め用意された複数の変換処理部131、132、133のうち、何れの変換処理部131、132、133を用いて、入力部110に入力された2進数mビットのデータをmBnB変換するかを定めることができる。なお、符号化処理設定部150は、外部信号q3に基づいて、セレクタ150bに出力するセレクト信号q1を変更できるように構成してもよい。
In this embodiment, the encoding
(セレクタ150b)
セレクタ150bは、各変換処理部131、132、133の出力信号を受ける。そして、符号化処理制御部150aから送られたセレクト信号q1に基づいて、変換処理部131、132、133のうち、決められた一つの変換処理部によって変換された2進数nビットの符号を出力する。図13に示す形態では、セレクタ150bから出力された2進数nビットの符号は、シリアライザ160によって1ビットのシリアル信号に変換され、送信部170から受信側機器102(図1参照)に出力される。
(
The
(復号化処理情報送信部180)
また、この実施形態では、送信側機器101は、復号化処理情報q2を、受信側機器102側の復号化処理部230(図1参照)に送る復号化処理情報送信部180を備えている。復号化処理情報q2は、セレクタ150bから出力された2進数nビットの符号を入力部110に入力された2進数mビットのデータに復号化するのに必要な情報である。この実施形態では、復号化処理情報送信部180は、入力部110に入力された2進数mビットのデータが複数の変換処理部131、132、133のうち何れの変換処理部131、132、133によって変換されたかを示す復号化処理情報q2(上記セレクト信号q1に相当する信号)を送信側機器101に出力する。シリアライザ160から出力された符号化データのシリアル信号を送信する送信部170とは別に、復号化処理情報を送信する送信部171が設けられている。復号化処理情報送信部180は、かかる送信部171に復号化処理情報q2を送る。
(Decoding processing information transmission unit 180)
In this embodiment, the transmission-
この場合、復号化処理情報送信部180は、各変換処理部131、132、133の変換ルールが、受信側機器102において既知でない場合には、当該変換ルールを受信側機器102に送信するように構成するとよい。当該変換ルールは、例えば、2進数8ビットのデータを符号化した符号化データが伝送される前に、受信側機器102に送信するとよい。
In this case, when the conversion rule of each of the
さらに、他の実施形態を説明する。図14は、他の実施形態における送信側機器101の構成を示すブロック図である。符号化処理設定部150は、例えば、図14に示すように、複数の変換処理部131、132、133のうち、一の変換処理部をONにし、他をOFFにし、入力部110に入力された2進数mビットのデータは、ONにされた変換処理部によってmBnB変換されるように構成してもよい。
Furthermore, other embodiments will be described. FIG. 14 is a block diagram illustrating a configuration of the transmission-
図14に示す実施形態では、符号化処理設定部150は、符号化処理制御部150aと、セレクタ150bとを備えている。符号化処理制御部150aは、各変換処理部131、132、133のON/OFFを切り替えるスイッチング信号r1、r2、r3を各変換処理部131、132、133にそれぞれ送るように構成されている。この場合、符号化処理設定部150は、適時に、変換処理部131、132、133のうち一の変換処理部をONにし、他をOFFにする。また、入力部110に入力された2進数mビットのデータ毎に、ONにする変換処理部131、132、133を変える。
In the embodiment illustrated in FIG. 14, the encoding
例えば、変換処理部131がONにされ、変換処理部132、133がOFFにされた場合、入力部110に入力された2進数mビットは、ONにされた変換処理部131によってmBnB変換される。変換処理部132がONにされ、変換処理部131、133がOFFにされた場合、入力部110に入力された2進数mビットのデータは、ONにされた変換処理部132によってmBnB変換される。図14に示す実施形態では、入力部110に入力された2進数mビットのデータは、符号化処理制御部150aによって、ONにされた変換処理部によってmBnB変換がされる。符号化処理制御部150aは、セレクタ150bにセレクト信号q1を送る。セレクタ150bは、セレクト信号q1に基づいて、ONにされた変換処理部によってmBnB変換された2進数nビットの符号をシリアライザ160に出力する。そして、mBnB変換された2進数nビットの符号は、シリアライザ160を通じてシリアル信号に変換され、送信部170から受信側機器102に出力される。
For example, when the
この場合、符号化処理制御部150aに設定された、変換処理部131、132、133をON又はOFFにするルールを、外部信号q3によって変更できるように構成してもよい。また、符号化処理制御部150aに設定された、変換処理部131、132、133をON又はOFFにするルールは、受信側機器102に予め既知になるように構成してもよい。また、符号化処理制御部150aに設定された、変換処理部131、132、133をON又はOFFにするルールは、例えば、2進数mビットのデータを符号化した符号化データが伝送される前に、受信側機器102に送信するようにしてもよい。
In this case, the rule for turning ON or OFF the
図13と図14に示される何れの形態においても、入力部110に入力された2進数mビットのデータが、複数の変換処理部131、132、133のうち、何れかの変換処理部によって変換された2進数nビットの符号化データが、受信側機器102に送信される。そして、入力部110に入力された2進数mビットのデータを変換するmBnB変換技術を適時に変えることができる。これによって、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。これにより放射ノイズの低減を図ることができる。
13 and 14, binary m-bit data input to the
以上、本発明の一実施形態に係る伝送システムを説明したが、本発明に係る伝送システムは、上述した実施形態に限定されない。上述した各実施形態に係る伝送システム100の各構成は、適宜に組み合わせることができる。上述した伝送システム100は、下記データ伝送方法を具現化した一形態である。
The transmission system according to the embodiment of the present invention has been described above, but the transmission system according to the present invention is not limited to the above-described embodiment. Each structure of the
本発明の一実施形態に係るデータ伝送方法は、例えば、図1に示すように、入力ステップ(s1)と、mBnB変換ステップ(s2)と、送信ステップ(s3)とを備えている。 The data transmission method according to an embodiment of the present invention includes, for example, an input step (s1), an mBnB conversion step (s2), and a transmission step (s3) as shown in FIG.
入力ステップ(s1)は、伝送される2進数mビットのデータが入力される。mBnB変換ステップ(s2)は、入力ステップ(s1)において入力された2進数mビットのデータを、それぞれ予め定められた複数のmBnB変換技術のうち一のmBnB変換技術によって、2進数nビットの符号に変換する。送信ステップ(s3)は、mBnB変換ステップ(s2)によって変換された2進数nビットの符号化データを送信する。かかるデータ伝送方法は、例えば、図1に示す伝送システム100によって具現化されているので、ここでは、詳しい説明を省略する。
In the input step (s1), binary m-bit data to be transmitted is input. In the mBnB conversion step (s2), the binary m-bit data input in the input step (s1) is converted into a binary n-bit code by one mBnB conversion technique among a plurality of predetermined mBnB conversion techniques. Convert to The transmission step (s3) transmits the encoded data of binary n bits converted by the mBnB conversion step (s2). Such a data transmission method is embodied, for example, by the
このデータ伝送方法によれば、入力ステップ(s1)において入力された2進数mビットのデータは、それぞれ予め定められた複数のmBnB変換技術のうち一のmBnB変換技術によって、2進数nビットの符号に変換される(mBnB変換ステップ(s2))。そして、mBnB変換ステップ(s2)によって変換された2進数nビットの符号化データが受信側機器102に向けて送信される(送信ステップ(s3))。この場合、予め定められた複数のmBnB変換技術のうち一のmBnB変換技術によって、入力された2進数mビットのデータを変換するmBnB変換技術を適時に変えることによって、符号化データの周期性を乱すことができる。そして、符号化データの周波数成分を拡散させることができ、これにより放射ノイズの低減を図ることができる。 According to this data transmission method, the binary m-bit data input in the input step (s1) is converted into a binary n-bit code by one mBnB conversion technique among a plurality of predetermined mBnB conversion techniques. (MBnB conversion step (s2)). Then, the binary n-bit encoded data converted by the mBnB conversion step (s2) is transmitted to the receiving side device 102 (transmission step (s3)). In this case, the periodicity of the encoded data is changed by changing the mBnB conversion technique for converting the input binary m-bit data in a timely manner by one mBnB conversion technique among a plurality of predetermined mBnB conversion techniques. Can be disturbed. Then, the frequency component of the encoded data can be diffused, and thereby radiation noise can be reduced.
図1に示す形態では、mBnB変換ステップ(s2)は、予め定められた複数のmBnB変換処理のうち、入力された2進数mビットのデータを変換するmBnB変換処理を適時に変えている。 In the form shown in FIG. 1, the mBnB conversion step (s2) appropriately changes the mBnB conversion process for converting the input binary m-bit data among a plurality of predetermined mBnB conversion processes.
また、図1に示す形態では、mBnB変換ステップ(s2)は、入力ステップ(s1)において入力された2進数mビットのデータをそれぞれ予め定められたmBnB変換処理によって2進数nビットの符号に変換する第1変換ステップ(s21)、及び、第1変換ステップ(s21)によって変換された2進数nビットの符号を、第1変換ステップ(s21)によって変換された2進数nビットの符号とは、異なる2進数nビットの符号に変換する第2変換ステップ(s22)、を含んでいる。 In the form shown in FIG. 1, the mBnB conversion step (s2) converts the binary m-bit data inputted in the input step (s1) into a binary n-bit code by a predetermined mBnB conversion process. The binary n-bit code converted by the first conversion step (s21) and the binary n-bit code converted by the first conversion step (s21) are: A second conversion step (s22) for converting the code into a different binary n-bit code.
これにより、伝送される2進数mビットのデータは、mBnB変換技術によって2進数nビットの符号に変換される(第1変換ステップ(s21))とともに、適宜に、第1変換ステップによって変換される2進数nビットの符号とは、異なる2進数nビットの符号に変換される(第2変換ステップ(s22))。そして、第1変換ステップ(s21)又は前記第2変換ステップ(s22)によって変換された2進数nビットの符号化データが送信される(送信ステップ(s3))。 Thus, the binary m-bit data to be transmitted is converted into a binary n-bit code by the mBnB conversion technique (first conversion step (s21)) and appropriately converted by the first conversion step. The binary n-bit code is converted into a different binary n-bit code (second conversion step (s22)). Then, the binary n-bit encoded data converted by the first conversion step (s21) or the second conversion step (s22) is transmitted (transmission step (s3)).
このように、このデータ伝送方法は、mBnB変換技術によって変換される2進数nビットの符号と、当該2進数nビットの符号とは、異なる2進数nビットの符号とを適宜に混在させた2進数nビットの符号化データを送信することができる。このため、送信される2進数nビットの符号化データは、周期性が乱されるので、2進数nビットの符号化データの送信にともなって生じる放射ノイズを小さく抑えることができる。 In this way, this data transmission method is a binary n-bit code converted by the mBnB conversion technique and a binary n-bit code different from the binary n-bit code as appropriate. It is possible to transmit encoded data of n-ary digits. For this reason, since the transmitted binary n-bit encoded data is disturbed in periodicity, it is possible to suppress radiation noise caused by transmission of binary n-bit encoded data.
また、この場合、第2変換ステップ(s22)は、第1変換ステップ(s21)によって変換された2進数nビットの符号のうち、予め定められたビットを入れ替えてもよい。この場合、第2変換ステップ(s22)によって変換される2進数nビットの符号は、mBnB変換のDCバランスを維持することができる。このため、送信ステップ(s3)によって、送信される2進数nビットの符号化データにおいて、mBnB変換のDCバランスを維持することができる。これにより、送信される2進数nビットの符号化データにおいて、LowやHighの状態を概ね均等にできる。 In this case, the second conversion step (s22) may replace predetermined bits of the binary n-bit code converted by the first conversion step (s21). In this case, the binary n-bit code converted by the second conversion step (s22) can maintain the DC balance of the mBnB conversion. For this reason, the DC balance of mBnB conversion can be maintained in the binary n-bit encoded data transmitted by the transmission step (s3). As a result, the Low and High states can be made substantially uniform in the transmitted binary n-bit encoded data.
また、送信ステップ(s3)の前に、入力ステップ(s1)に入力された2進数mビットのデータをどのように符号化処理するかを定める符号化処理設定ステップ(s4)を備えていてもよい。この場合、入力ステップ(s1)に入力された2進数mビットのデータをどのように符号化処理するかを定めるかを、適宜に設定することができる。 Further, before the transmission step (s3), there may be provided an encoding process setting step (s4) for determining how to encode the binary m-bit data input to the input step (s1). Good. In this case, it is possible to appropriately set how to determine how to encode the binary m-bit data input in the input step (s1).
この場合、符号化処理設定ステップ(s4)は、mBnB変換ステップ(s2)における複数のmBnB変換処理のうち、一のmBnB変換処理をONにし、他をOFFにし、入力ステップ(s1)において、入力された2進数mビットのデータを、ONにされたmBnB変換処理によってmBnB変換するように構成してもよい。 In this case, the encoding process setting step (s4) turns on one mBnB conversion process among the plurality of mBnB conversion processes in the mBnB conversion step (s2), turns off the other, and inputs in the input step (s1). The binary m-bit data thus converted may be converted to mBnB by the mBnB conversion process turned on.
また、送信ステップ(s3)の前に、送信ステップ(s3)で送られる符号化データを、入力ステップ(s1)において入力された2進数8ビットのデータに復号化するのに必要な復号化処理情報を送信する、復号化処理情報送信ステップ(s5)を備えていてもよい。これにより、送信ステップ(s3)で送られる符号化データについて、符号化の処理に応じた適合な復号化処理が可能になる。特に、送信ステップ(s3)の前に、入力ステップ(s1)に入力された2進数mビットのデータをどのように符号化処理するかを定める場合に、符号化処理に応じた復号化処理情報が送信されるので、復号化処理情報に基づいた適切な復号化処理が行われるように構成することができる。これにより、適宜に、符号化処理を変更することも可能になる。 Further, before the transmission step (s3), the decoding process necessary for decoding the encoded data sent in the transmission step (s3) into the binary 8-bit data input in the input step (s1). A decoding process information transmission step (s5) for transmitting information may be provided. As a result, it is possible to perform an appropriate decoding process according to the encoding process for the encoded data transmitted in the transmission step (s3). In particular, when determining how to encode binary m-bit data input to the input step (s1) before the transmission step (s3), decoding processing information corresponding to the encoding processing is determined. Therefore, it is possible to configure so that an appropriate decoding process based on the decoding process information is performed. As a result, the encoding process can be changed as appropriate.
本発明にかかる伝送システムは、記憶容量が大きな記憶媒体と情報機器とのスムーズな情報伝達を可能にでき、情報の伝送速度を大幅に上げる必要のある情報用電子機器に有用である。 The transmission system according to the present invention enables smooth information transmission between a storage medium having a large storage capacity and an information device, and is useful for an information electronic device that needs to significantly increase the transmission speed of information.
100 伝送システム
101 送信側機器
102 受信側機器
110 入力部
120 第1変換処理部
130 第2変換処理部
131 変換処理部
132 変換処理部
133 変換処理部
140 第2変換処理部
150 符号化処理設定部
150a 符号化処理制御部
150b セレクタ
152 検出部
160 シリアライザ
170 送信部
171 送信部
180 復号化処理情報送信部
180a 復号化処理情報出力部
180b セレクタ
210 受信部
220 デシリアライザ
230 復号化処理部
c1 符号化処理制御部150aからセレクタ150bに送られる制御信号(セレクト信号)
c2 復号化処理情報
c3 復号化処理情報出力部180aからセレクタ180bに送られる制御信号(セレクト信号)
c4 符号化処理制御部150aから復号化処理情報出力部180aに送られる制御信号
d1 検出部152で検出された伝送する2進数mビットのデータ
d2 符号化処理設定部150に発せられる制御信号
q1 制御信号(セレクト信号)
q2 復号化処理情報
q3 外部信号
r1 スイッチング信号
r2 スイッチング信号
r3 スイッチング信号
DESCRIPTION OF
c2 Decoding processing information c3 Control signal (select signal) sent from the decoding processing
c4 Control signal sent from the coding
q2 decoding processing information q3 external signal r1 switching signal r2 switching signal r3 switching signal
Claims (24)
前記入力部に入力された2進数mビットのデータを、予め定められたmBnB変換技術によって、2進数nビットの符号に変換する複数の変換処理部、及び、
前記入力部に入力された2進数mビットのデータが、前記複数の変換処理部のうち、何れかの変換処理部によって変換された2進数nビットの符号化データを送信する送信部、
を備えた伝送システム。 An input unit to which transmission data composed of a plurality of binary m-bit data is input;
A plurality of conversion processing units for converting binary m-bit data input to the input unit into binary n-bit code by a predetermined mBnB conversion technique; and
A transmission unit for transmitting binary m-bit encoded data obtained by converting binary m-bit data input to the input unit by any one of the plurality of conversion processing units;
A transmission system equipped with.
前記入力部に入力された2進数mビットのデータを、予め定められたmBnB変換技術によって、2進数nビットの符号に変換する第1変換処理部、及び、
前記第1変換処理部によって変換された2進数nビットの符号を、異なる2進数nビットの符号に変換する第2変換処理部、
を備えた請求項1に記載された伝送システム。 The plurality of conversion processing units are:
A first conversion processing unit that converts binary m-bit data input to the input unit into a binary n-bit code by a predetermined mBnB conversion technique; and
A second conversion processing unit that converts the binary n-bit code converted by the first conversion processing unit into a different binary n-bit code;
The transmission system according to claim 1, comprising:
前記第1変換処理部によって変換された2進数nビットの符号のうち前半のpビットを反転する第2変換処理部、及び、
前記第1変換処理部によって変換された2進数nビットの符号のうち後半の(n−p)ビットを反転する第2変換処理部、を含む、請求項2に記載された伝送システム。
ここで、pは、1≦p<nを満たす整数とする。 The second conversion processing unit
A second conversion processing unit for inverting the first p bits of the binary n-bit code converted by the first conversion processing unit; and
The transmission system according to claim 2, further comprising: a second conversion processing unit that inverts the latter half (n−p) bits of the binary n-bit code converted by the first conversion processing unit.
Here, p is an integer satisfying 1 ≦ p <n.
前記第1変換処理部によって変換された2進数nビットの符号のうち、予め定められたビットを入れ替える、請求項2に記載された伝送システム。 The second conversion processing unit
The transmission system according to claim 2, wherein a predetermined bit is replaced in a binary n-bit code converted by the first conversion processing unit.
前記受信部で受信した符号化データを、前記複数の変換処理部での処理に対応させて復号化する復号化処理部、
を備えた、請求項1から14までの何れか一項に記載された伝送システム。 A receiving unit for receiving encoded data sent from the transmitting unit; and
A decoding processing unit for decoding the encoded data received by the receiving unit in correspondence with the processing in the plurality of conversion processing units;
A transmission system according to any one of claims 1 to 14, comprising:
前記入力ステップにおいて入力された2進数mビットのデータを、それぞれ予め定められた複数のmBnB変換処理のうち一のmBnB変換処理によって、2進数nビットの符号に変換するmBnB変換ステップ、及び、
前記mBnB変換ステップによって変換された2進数nビットの符号化データを送信する送信ステップ、
を備えたデータ伝送方法。 An input step in which binary m-bit data to be transmitted is input;
An mBnB conversion step of converting the binary m-bit data input in the input step into a binary n-bit code by one mBnB conversion process among a plurality of predetermined mBnB conversion processes; and
A transmission step of transmitting binary n-bit encoded data converted by the mBnB conversion step;
A data transmission method comprising:
前記入力ステップにおいて入力された2進数mビットのデータをそれぞれ予め定められたmBnB変換処理によって2進数nビットの符号に変換する第1変換ステップ、及び、
前記第1変換ステップによって変換された2進数nビットの符号を、前記第1変換ステップによって変換された2進数nビットの符号とは、異なる2進数nビットの符号に変換する第2変換ステップ、
を含む、請求項18又は19に記載されたデータ伝送方法。 The mBnB conversion step includes:
A first conversion step of converting the binary m-bit data input in the input step into a binary n-bit code by a predetermined mBnB conversion process; and
A second conversion step of converting the binary n-bit code converted by the first conversion step into a binary n-bit code different from the binary n-bit code converted by the first conversion step;
A data transmission method according to claim 18 or 19, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010013805A JP2011155330A (en) | 2010-01-26 | 2010-01-26 | Transmission system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010013805A JP2011155330A (en) | 2010-01-26 | 2010-01-26 | Transmission system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011155330A true JP2011155330A (en) | 2011-08-11 |
Family
ID=44541015
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010013805A Pending JP2011155330A (en) | 2010-01-26 | 2010-01-26 | Transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011155330A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115426004A (en) * | 2022-11-04 | 2022-12-02 | 摩尔线程智能科技(北京)有限责任公司 | Device, method and electronic equipment for suppressing electromagnetic radiation in signal line |
| CN115441984A (en) * | 2022-11-04 | 2022-12-06 | 摩尔线程智能科技(北京)有限责任公司 | Device, method and electronic equipment for suppressing electromagnetic radiation in signal line |
-
2010
- 2010-01-26 JP JP2010013805A patent/JP2011155330A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115426004A (en) * | 2022-11-04 | 2022-12-02 | 摩尔线程智能科技(北京)有限责任公司 | Device, method and electronic equipment for suppressing electromagnetic radiation in signal line |
| CN115441984A (en) * | 2022-11-04 | 2022-12-06 | 摩尔线程智能科技(北京)有限责任公司 | Device, method and electronic equipment for suppressing electromagnetic radiation in signal line |
| CN115441984B (en) * | 2022-11-04 | 2023-03-03 | 摩尔线程智能科技(北京)有限责任公司 | Device, method and electronic device for suppressing electromagnetic radiation in signal lines |
| CN115426004B (en) * | 2022-11-04 | 2023-10-24 | 摩尔线程智能科技(北京)有限责任公司 | Device, method and electronic equipment for suppressing electromagnetic radiation in signal lines |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3542809B2 (en) | Transition controlled balanced encoding system | |
| JPH05284180A (en) | Method for encoding, transmuting and receiving 10-bit data byte and transmission equipment for 10b/12b mode | |
| WO2018223899A1 (en) | Encoding method and device, decoding method and device, and display device | |
| JPH11500887A (en) | Transition controlled digital encoding and signal transmission system | |
| CN102497249B (en) | Encoding method, encoding device, decoding method, decoding device, data transmission device, and data reception device | |
| KR100279752B1 (en) | Encoding / Decoding Device of Bit Insertion / Operation Line Code for High Speed Optical Transmission System | |
| CN101847997A (en) | 9B/10B coder-decoder and realization method thereof | |
| WO2014131261A1 (en) | Methods for multi-level data transmission | |
| KR20060129398A (en) | DC balanced 6B / 8B transmit code with local parity | |
| KR100281738B1 (en) | Encoding and decoding method of nibble inversion and block inversion code, code and decoder | |
| KR20080070949A (en) | Method and apparatus for transmitting and receiving serial data in serial communication system and serial communication system for same | |
| CN111726312A (en) | Differential signal processing apparatus, method of operation thereof, and method of electronic signaling | |
| JP2011155330A (en) | Transmission system | |
| JP2022107067A (en) | Encoding circuit and semiconductor device, encoding method, data transmission system, and decoding circuit | |
| JP2005210695A (en) | Data transmission method and data transmission circuit | |
| US11888962B2 (en) | System and method for transition encoding with flexible word-size | |
| CN113949388B (en) | Coder-decoder and coding-decoding method for serializer/deserializer system | |
| US20060098731A1 (en) | Digital video data transmission system and method | |
| CN102844988B (en) | The method of line coding and device | |
| KR20230050256A (en) | Data encoding method, encoder, and data decoding method | |
| KR100528139B1 (en) | Methods of, and apparatus for, producing code words | |
| US8166219B2 (en) | Method and apparatus for encoding/decoding bus signal | |
| CN113196661A (en) | Data processing method and related device | |
| CN115314185A (en) | Encoders and Decoders | |
| CN101764672A (en) | Verification system applied to data communication of induction cooker and application method thereof |