JP2014150488A - Frame conversion device - Google Patents

Frame conversion device Download PDF

Info

Publication number
JP2014150488A
JP2014150488A JP2013019366A JP2013019366A JP2014150488A JP 2014150488 A JP2014150488 A JP 2014150488A JP 2013019366 A JP2013019366 A JP 2013019366A JP 2013019366 A JP2013019366 A JP 2013019366A JP 2014150488 A JP2014150488 A JP 2014150488A
Authority
JP
Japan
Prior art keywords
data
frame
parity
unit
parity check
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
Application number
JP2013019366A
Other languages
Japanese (ja)
Inventor
Shinya Mishima
信也 三嶋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2013019366A priority Critical patent/JP2014150488A/en
Publication of JP2014150488A publication Critical patent/JP2014150488A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a frame conversion device capable of suppressing the cost in a simple configuration.SOLUTION: A frame conversion device according to an embodiment comprises: a wireless frame processing part configured to receive a wireless frame containing a predetermined data part of an Ethernet frame subjected to predetermined code conversion and data containing parity information of the predetermined data part, and output the predetermined data part and the data containing the parity information; a memory part configured to hold data output from the wireless frame processing part; a calculation reference table based on reverse code conversion corresponding to the predetermined code conversion; and a parity check part configured to perform parity calculation on the predetermined data part and perform parity check. Upon writing the data containing the predetermined data part and the parity information thereof into the memory part, the parity check part performs parity check on the predetermined data part output from the wireless frame processing part by referring to the calculation reference table.

Description

本発明の実施形態は、フレーム変換装置に関する。   Embodiments described herein relate generally to a frame conversion apparatus.

有線LANを無線通信システムに収容する場合、IEEE802.3で規定されるイーサフレームを無線通信システムで扱う無線回線側のフレーム(以下、無線フレーム)に変換する必要がある。一般的に、無線フレームはその無線回線側の装置に特有のものであり、概ねフレーム同期ビットとデータが挿入されるペイロードの2つから構成されている。この無線フレームは、無線通信を行うために準備されたもので、特に伝送データが挿入されるペイロードは、トランスペアレントなものが大半である。   When accommodating a wired LAN in a wireless communication system, it is necessary to convert an Ethernet frame defined in IEEE 802.3 into a frame on the wireless line side (hereinafter referred to as a wireless frame) handled by the wireless communication system. In general, a radio frame is unique to a device on the radio line side, and is generally composed of two frames: a frame synchronization bit and a payload into which data is inserted. This radio frame is prepared for wireless communication, and in particular, the payload into which transmission data is inserted is mostly transparent.

一方、IEEE802.3で規定されるイーサフレーム、例えば100−BASE―TXでは、イーサフレームの4ビットを5ビットに変換する4B/5B符号を用いており、特殊な5ビットパターンにてフレームの先頭及び最後を表わし、またアイドルパターンにて媒体(ケーブル)上にパケットがない状態を表すようになっている。   On the other hand, an Ethernet frame specified by IEEE 802.3, for example, 100-BASE-TX, uses a 4B / 5B code that converts 4 bits of an Ethernet frame to 5 bits, and uses a special 5-bit pattern to start the frame. And the end, and the idle pattern indicates that there is no packet on the medium (cable).

上記の如く、イーサフレームを無線フレームに変換する際には、無線フレームに載せるイーサフレームのデータの先頭及び最後を識別できる形で変換する必要が生じてくる。この件に関して、フレームの区切りとして00Hを使えるようにイーサフレーム内のデータを変換する方法等(以下、コード変換)が考えられている。また、無線を媒体としたシステムであるため、伝送中に誤りが発生する場合が考えられ、その対策としてパリティ等のチェック情報を、無線伝送するイーサフレームのデータに付与し、誤りのあるデータを有線LAN回線に送信しない工夫がなされているのが一般的である。したがって、送信側の構成としては、パリティを付与してから、コード変換を実施することになる。一方、受信側の無線通信装置としては、逆コード変換を実施後、パリティのチェックを行い、もし誤りが存在するデータならばそのデータを破棄する必要がある。   As described above, when an Ethernet frame is converted into a wireless frame, it is necessary to convert the data so that the beginning and end of the data of the Ethernet frame placed on the wireless frame can be identified. With regard to this matter, a method of converting data in the Ethernet frame so that 00H can be used as a frame break (hereinafter referred to as code conversion) is considered. Also, since this is a system using radio as a medium, it is possible that an error will occur during transmission, and as a countermeasure, check information such as parity is added to the data of the Ethernet frame to be transmitted wirelessly, and erroneous data is It is common to devise not to transmit to a wired LAN line. Therefore, as a configuration on the transmission side, code conversion is performed after parity is added. On the other hand, the receiving side radio communication apparatus needs to check the parity after performing the reverse code conversion, and discard the data if there is an error.

特開2005−136498号公報JP 2005-136498 A

しかしながら、そのために、従来は、逆コード変換用のメモリとパリティチェック後の有線LAN回線送信用のメモリの2段構成となっており、コストの増加となっていた。   However, for that purpose, the conventional configuration has a two-stage configuration of a memory for reverse code conversion and a memory for wired LAN line transmission after parity check, resulting in an increase in cost.

本発明が解決しようとする課題は、より簡単な構成で、コストを抑えることができるフレーム変換装置を提供することである。   The problem to be solved by the present invention is to provide a frame conversion apparatus capable of suppressing costs with a simpler configuration.

実施形態のフレーム変換装置は、イーサフレームにおける所定のデータ部分を含む無線フレームを、イーサフレームに変換する装置である。この装置において、所定のコード変換が施されたイーサフレームにおける所定のデータ部分およびそのパリティ情報を含むデータが載せられた無線フレームを受信し、所定のデータ部分およびそのパリティ情報を含むデータを出力する無線フレーム処理部を備える。また、無線フレーム処理部より出力された所定のデータ部分およびそのパリティ情報を含むデータを保持するメモリ部を備える。また、所定のコード変換に対応する逆コード変換に基づく計算参照テーブルを備える。また、所定のデータ部分についてパリティ計算を実施し、パリティチェックを行うパリティチェック部を備える。この構成で、パリティチェック部は、所定のデータ部分およびそのパリティ情報を含むデータのメモリ部への書き込みと同時に、計算参照テーブルを参照し、無線フレーム処理部より出力された所定のデータ部分についてパリティチェックを行う。   The frame conversion apparatus according to the embodiment is an apparatus that converts a radio frame including a predetermined data portion in an Ethernet frame into an Ethernet frame. In this apparatus, a radio frame carrying data including a predetermined data portion and parity information in an Ethernet frame subjected to predetermined code conversion is received, and data including the predetermined data portion and parity information is output. A radio frame processing unit is provided. A memory unit is also provided for holding data including a predetermined data portion output from the radio frame processing unit and parity information thereof. In addition, a calculation reference table based on reverse code conversion corresponding to predetermined code conversion is provided. In addition, a parity check unit that performs parity calculation for a predetermined data portion and performs parity check is provided. With this configuration, the parity check unit refers to the calculation reference table at the same time as writing the data including the predetermined data portion and the parity information into the memory unit, and performs parity on the predetermined data portion output from the radio frame processing unit. Check.

図1は、実施形態における、イーサフレームとその無線通信用の伝送範囲とコード変換後のデータの関係を示した図である。FIG. 1 is a diagram illustrating a relationship between an Ethernet frame, a transmission range for wireless communication, and data after code conversion in the embodiment. 図2は、実施形態におけるコード変換方法を説明する図である。FIG. 2 is a diagram illustrating a code conversion method according to the embodiment. 図3は、実施形態における、パリティ情報の付与方法を示す図である。FIG. 3 is a diagram illustrating a method for adding parity information according to the embodiment. 図4は、実施形態のフレーム変換装置のLAN側から無線通信装置側への構成を示すブロック図である。FIG. 4 is a block diagram illustrating a configuration from the LAN side to the wireless communication device side of the frame conversion device according to the embodiment. 図5は、実施形態のフレーム変換装置の無線通信装置側からLAN側への構成を示すブロック図である。FIG. 5 is a block diagram illustrating a configuration of the frame conversion apparatus according to the embodiment from the wireless communication apparatus side to the LAN side. 図6は、実施形態における計算参照テーブルの一例を示す図である。FIG. 6 is a diagram illustrating an example of a calculation reference table in the embodiment. 図7は、比較例としての従来のフレーム変換装置の構成例を示すブロック図である。FIG. 7 is a block diagram showing a configuration example of a conventional frame conversion apparatus as a comparative example.

以下に説明するフレーム変換装置は、LAN側からのイーサフレームを無線通信装置側への無線フレームに載せるための変換を行い、また逆方向についてその逆変換を行う装置である。   The frame conversion device described below is a device that performs conversion for placing an Ethernet frame from the LAN side on a wireless frame to the wireless communication device side, and performs reverse conversion in the reverse direction.

はじめに、イーサフレームを無線フレームに載せる際に実施するコード変換の一例について、図1および図2を用いて説明する。図1は、本実施形態における、イーサフレームと、その無線通信用の伝送範囲と、コード変換後のデータとの関係を示した図であり、図2は、本実施形態におけるコード変換方法を説明する図である。   First, an example of code conversion performed when an Ethernet frame is placed on a radio frame will be described with reference to FIGS. 1 and 2. FIG. 1 is a diagram illustrating a relationship between an Ethernet frame, a transmission range for wireless communication, and data after code conversion in the present embodiment, and FIG. 2 illustrates a code conversion method in the present embodiment. It is a figure to do.

図1の上段に示すように、イーサフレームは、7バイトのPREフィールドおよび1バイトのSFD(Start Frame Delimiter)フィールドからなるプリアンブルと、6バイトのDA(宛先アドレス)フィールド、同じく6バイトのSA(送信元アドレス)フィールド、および2バイトのLEN/TYPE(長さ/タイプ)フィールドからなるヘッダと、46〜1500バイトのデータ(図中DATA0)と、4バイトのFCS(Frame Check Sequence)フィールドとを含んでいる。   As shown in the upper part of FIG. 1, an Ether frame is composed of a 7-byte PRE field and a 1-byte SFD (Start Frame Delimiter) field, a 6-byte DA (destination address) field, and a 6-byte SA ( A header composed of a source address field, a 2-byte LEN / TYPE (length / type) field, data of 46 to 1500 bytes (DATA0 in the figure), and a 4-byte FCS (Frame Check Sequence) field. Contains.

このイーサフレームの内容のうちプリアンブルを除く部分(図中の中段のDATA1)を無線通信用の伝送範囲として、このDATA1に対しコード変換を行う。このコード変換の際には、その前に、パリティ情報を付加し、コード変換後には、データの反転を行って、変換後のDATA2を得る(図1の下段)。なお、各DATA2間の区切り(End of DATA)として、FFHを用いる。   Of the contents of the Ethernet frame, a portion excluding the preamble (middle DATA1 in the figure) is used as a transmission range for wireless communication, and code conversion is performed on DATA1. In the code conversion, parity information is added before the code conversion, and after the code conversion, the data is inverted to obtain the converted DATA 2 (lower part of FIG. 1). Note that FFH is used as a partition between the DATA2s (End of DATA).

ここで実施するコード変換は、無線フレームに載せるデータの区切りとしてFFH(反転前00H)を使用できるように、変換前のデータ列に含まれる00Hを他のコードに変換することが目的である。具体的には、00Hがデータ列にあった場合、2BHと次に00Hが連続して出現している数とを組み合わせ、2BxxH(ただし、xxは01H〜FDHのいずれか)の2バイトに変換する。つまり、図1の上段の最初の00Hは、2B01に変換する。同様に次の00Hは、3回連続しているので、2B03Hに変換する。一方、変換前のデータ列に含まれる2BHは、2BFEHの2バイトに変換する。また、反転前のEnd of DATAとして00Hを付加する。   The purpose of the code conversion performed here is to convert 00H included in the data string before conversion into another code so that FFH (00H before inversion) can be used as a delimiter of data to be placed in the radio frame. Specifically, when 00H is in the data string, 2BH and the next number of 00H appearing are combined and converted to 2 bytes of 2BxxH (where xx is one of 01H to FDH). To do. That is, the first 00H in the upper part of FIG. 1 is converted to 2B01. Similarly, since the next 00H continues three times, it is converted to 2B03H. On the other hand, 2BH included in the data string before conversion is converted into 2 bytes of 2BFEH. Also, 00H is added as End of DATA before inversion.

このコード変換を実施後、全てのデータを反転させる(図2下段参照)。この結果、無線フレームに載せるデータの区切りは、FFHとなる。   After this code conversion, all data is inverted (see the lower part of FIG. 2). As a result, the delimiter of data to be placed on the radio frame is FFH.

続いて、図3に、イーサフレームの無線通信用の伝送範囲であるDATA1へのパリティ情報の付与方法を示す。同図に示す通り、DATA1の終わりにビット系列毎にパリティを付与する領域を設けており、この領域に、ビット系列毎にパリティを計算し、その結果を付加することで、1バイトのパリティ情報が付加されることとなる。   Next, FIG. 3 shows a method for adding parity information to DATA1, which is a transmission range for Ethernet frame wireless communication. As shown in the figure, an area for adding parity for each bit series is provided at the end of DATA1. Parity information for each bit series is calculated in this area, and the result is added to add 1-byte parity information. Will be added.

次に、LAN側からのイーサフレームのデータ(ここではDATA1)を無線通信装置(図示せず)側への無線フレームに載せるための変換処理を行うフレーム変換装置の構成について説明する。図4は、LAN側から無線通信装置側へイーサフレームのデータ(DATA1)を送る場合のフレーム変換装置の構成を示すブロック図である。   Next, the configuration of a frame conversion apparatus that performs conversion processing for placing Ethernet frame data (DATA1 in this case) from the LAN side on a wireless frame to the wireless communication apparatus (not shown) will be described. FIG. 4 is a block diagram showing the configuration of the frame conversion apparatus when Ethernet frame data (DATA1) is sent from the LAN side to the wireless communication apparatus side.

LAN I/F部11は、本装置とLANとを接続するためのインタフェースであり、LAN側からイーサフレームの受信を行う。また、受信したイーサフレームから、前述の無線通信用の伝送範囲に相当するデータ(DATA1)を抽出し出力する。   The LAN I / F unit 11 is an interface for connecting the present apparatus and the LAN, and receives an Ethernet frame from the LAN side. Further, data (DATA1) corresponding to the transmission range for wireless communication described above is extracted from the received Ethernet frame and output.

4→8変換部12は、LAN I/F部11から出力されるイーサフレームのデータ(DATA1;ここでは4ビット)を、8ビットのデータに変換する。   The 4 → 8 conversion unit 12 converts the Ethernet frame data (DATA1; 4 bits in this case) output from the LAN I / F unit 11 into 8-bit data.

パリティ付加部13は、4→8変換部12からの8ビットのデータに対し、上述の手法によりパリティ情報を付加する。   The parity adding unit 13 adds parity information to the 8-bit data from the 4 → 8 conversion unit 12 by the above-described method.

コード変換部14は、上述の手法で、コード変換を実施し、変換後のデータをさらに反転させる。   The code conversion unit 14 performs code conversion by the above-described method, and further inverts the converted data.

メモリ部15は、RAM等からなり、無線フレーム処理部17へデータを渡す際の速度変換のためのバッファメモリとして機能する。   The memory unit 15 includes a RAM or the like, and functions as a buffer memory for speed conversion when data is transferred to the wireless frame processing unit 17.

輻輳制御部16は、Write制御信号およびRead制御信号により、コード変換部14からメモリ部15へのデータ(DATA2とEnd of DATA(FFH))の書き込みと、メモリ部15から無線フレーム処理部17へのデータの読み出しを制御する。この輻輳制御部16は、LAN側と無線通信装置側とで伝送速度等が異なる(一般的に、無線通信の方が遅い)ことから、メモリ部15への書き込みのタイミングの調整も行う。   The congestion control unit 16 writes data (DATA2 and End of DATA (FFH)) from the code conversion unit 14 to the memory unit 15 and writes the data from the memory unit 15 to the radio frame processing unit 17 by the Write control signal and the Read control signal. Control the reading of data. The congestion control unit 16 also adjusts the timing of writing to the memory unit 15 because the transmission speed and the like are different between the LAN side and the wireless communication device side (generally, wireless communication is slower).

無線フレーム処理部17は、メモリ部15から読み出されたデータを、無線フレームに載せて出力する。   The wireless frame processing unit 17 outputs the data read from the memory unit 15 on a wireless frame.

以上の構成で、イーサフレームにおける無線通信用の伝送範囲であるデータ(DATA1)に対し、前述の手法により、パリティ情報が付加され、コード変換と反転処理が施される。そして、変換後のデータ(DATA2とEnd of DATA(FFH))は、無線フレーム処理部17により無線フレームに載せられて、無線通信装置側へ出力され、無線通信装置により無線伝送される。   With the above configuration, parity information is added to the data (DATA1), which is the transmission range for wireless communication in the Ethernet frame, by the above-described method, and code conversion and inversion processing are performed. The converted data (DATA2 and End of DATA (FFH)) is placed on a radio frame by the radio frame processing unit 17, output to the radio communication device side, and wirelessly transmitted by the radio communication device.

次に、無線通信装置側からの無線フレームに載せられたイーサフレームのデータ(ここではDATA2とEnd of DATA(FFH))をLAN側のイーサフレームに載せるための変換処理を行うフレーム変換装置の構成について説明する。図5は、無線通信装置側からLAN側へ、無線フレームに載せられたイーサフレームのデータ(DATA2とEnd of DATA(FFH))を逆コード変換を施して送る場合のフレーム変換装置の構成を示すブロック図である。   Next, a configuration of a frame conversion apparatus that performs conversion processing for putting data of an Ethernet frame (here, DATA2 and End of DATA (FFH)) placed in a wireless frame from the wireless communication apparatus side into an Ethernet frame on the LAN side Will be described. FIG. 5 shows a configuration of a frame conversion apparatus in a case where data (DATA2 and End of DATA (FFH)) carried in a wireless frame is subjected to reverse code conversion and transmitted from the wireless communication apparatus side to the LAN side. It is a block diagram.

無線フレーム処理部21は、受信した無線フレームから、イーサフレームにおける前述の無線通信用の伝送範囲に相当するデータとパリティ情報を抽出し出力する。   The radio frame processing unit 21 extracts and outputs data and parity information corresponding to the transmission range for the above-described radio communication in the Ethernet frame from the received radio frame.

反転部22は、無線フレーム処理部21から受けたデータを反転させる。   The inversion unit 22 inverts the data received from the radio frame processing unit 21.

パリティチェック部23は、反転部22により反転されたデータ(パリティ情報を含む)に対し、パリティチェックを行う。このとき反転部22からのデータは、前述のコード変換が施されたものであるので、図6に示す計算参照テーブルを参照し、コード変換されているデータに対応するコード変換前のデータを使ってパリティチェックを行う(後述)。   The parity check unit 23 performs a parity check on the data (including parity information) inverted by the inverter 22. At this time, since the data from the inverting unit 22 has been subjected to the above-described code conversion, the data before code conversion corresponding to the code-converted data is used with reference to the calculation reference table shown in FIG. To check the parity (described later).

メモリ部25は、RAM等からなり、逆コード変換部27へデータを渡す際の速度変換等のためのバッファメモリとして機能する。このメモリ部25へは、反転部22からの、反転部22により反転はされているがコード変換されたままのデータが書き込まれる(Write)。   The memory unit 25 includes a RAM or the like, and functions as a buffer memory for speed conversion or the like when data is transferred to the reverse code conversion unit 27. The memory unit 25 is written with data from the inversion unit 22 that has been inverted by the inversion unit 22 but remains code-converted (Write).

輻輳制御部26は、Write制御信号およびRead制御信号により、反転部22からメモリ部25へのデータの書き込みと、メモリ部25から逆コード変換部27へのデータの読み出しを制御する。また、データの破棄の際には、そのための制御をする(あるデータを破棄する場合、その次のデータから読み出すようにすることでデータの破棄を行う)。   The congestion control unit 26 controls writing of data from the inversion unit 22 to the memory unit 25 and reading of data from the memory unit 25 to the reverse code conversion unit 27 based on the write control signal and the read control signal. Further, when the data is discarded, control for that is performed (when a certain data is discarded, the data is discarded by reading from the next data).

逆コード変換部27は、前述のコード変換と逆の変換を行う。   The reverse code conversion unit 27 performs conversion opposite to the code conversion described above.

8→4変換部28は、逆コード変換部27からの8ビットのデータを4ビットのデータに変換し、LAN I/F部29に出力する。   The 8-to-4 conversion unit 28 converts the 8-bit data from the reverse code conversion unit 27 into 4-bit data and outputs the 4-bit data to the LAN I / F unit 29.

LAN I/F部29は、本装置とLANとを接続するためのインタフェースであり、8→4変換部28からのデータを、イーサフレームの形式にして、LAN側へ出力する。   The LAN I / F unit 29 is an interface for connecting the present apparatus and the LAN, and outputs data from the 8 → 4 conversion unit 28 in the ether frame format to the LAN side.

以上の構成で、無線フレーム処理部21より出力されたイーサフレームのデータ(DATA2)は、反転部22により反転された上で、輻輳制御部26の制御により、メモリ部25にデータを書き込めると判断された場合(メモリ部25に、必要な空きがある場合)のみメモリ部25への書きこみが開始される。同時に、パリティチェック部23により、イーサフレームのデータ(この段階では、コード変換された状態のデータ)に付加されているパリティ領域までパリティを計算していく。その際の計算方法であるが、図6に示す計算参照テーブルを参照し、その規則に従い計算を行う。   With the above configuration, the ether frame data (DATA2) output from the radio frame processing unit 21 is inverted by the inversion unit 22 and then determined to be able to be written into the memory unit 25 under the control of the congestion control unit 26. Only when this is done (when the memory unit 25 has a necessary space), writing to the memory unit 25 is started. At the same time, the parity check unit 23 calculates the parity up to the parity area added to the data of the ether frame (in this stage, the data in the code converted state). In this case, the calculation method refers to the calculation reference table shown in FIG.

すなわち、データが2BH以外であれば、そのデータで計算を実施する。2BHであれば、後続のデータを確認し、後続のデータがFEHなら2BHとして計算し、後続のデータが01H〜FDHのいずれかなら00Hとして計算を行う。もし、パリティ異常を検出したのであれば、パリティチェック部23は、輻輳制御部26に通知し、そのデータの破棄が実行される。   That is, if the data is other than 2BH, the calculation is performed with the data. If it is 2BH, the subsequent data is confirmed. If the subsequent data is FEH, it is calculated as 2BH, and if the subsequent data is any of 01H to FDH, it is calculated as 00H. If a parity abnormality is detected, the parity check unit 23 notifies the congestion control unit 26 and the data is discarded.

一方、メモリ部25からの読み出しについては、輻輳制御部26により、LAN I/F部29側のクロックにて、読み出すべきデータがメモリ部25にあれば、その読み出しが実行される。   On the other hand, regarding the reading from the memory unit 25, if there is data to be read in the memory unit 25 by the congestion control unit 26 using the clock on the LAN I / F unit 29 side, the reading is executed.

ここで、比較例として、従来の一構成例を図7に示す。同図に示す無線フレーム処理部31、メモリ部(1)32(およびメモリ部(2)36)、輻輳制御部37(および輻輳制御部33(ただしデータ破棄の際の制御を除く))、逆コード変換部34(この比較例では反転処理を含む)、パリティチェック部35(ただし計算参照テーブル24等は利用しない)、8→4変換部38、およびLAN I/F部39の基本的な機能は、上述した図5のフレーム変換装置の無線フレーム処理部21、メモリ部25、輻輳制御部26、逆コード変換部27、パリティチェック部23(ただし計算参照テーブル24を利用する)、8→4変換部28、およびLAN I/F部29にそれぞれ類似するが、この比較例では、一段目のメモリ部(1)32を利用して逆コード変換を実施し、その結果を用いてパリティの計算を実施する構成となっている。したがって、パリティ異常によるパケット破棄を実現するために、二段目のメモリ部(2)36も用意する必要がある。   Here, as a comparative example, one conventional configuration example is shown in FIG. The radio frame processing unit 31, the memory unit (1) 32 (and the memory unit (2) 36), the congestion control unit 37 (and the congestion control unit 33 (except for control at the time of data discard)), and the like shown in FIG. Basic functions of the code conversion unit 34 (including inversion processing in this comparative example), the parity check unit 35 (however, the calculation reference table 24 and the like are not used), the 8 → 4 conversion unit 38, and the LAN I / F unit 39 Are the radio frame processing unit 21, the memory unit 25, the congestion control unit 26, the reverse code conversion unit 27, the parity check unit 23 (however, using the calculation reference table 24), 8 → 4 of the frame conversion apparatus of FIG. It is similar to the conversion unit 28 and the LAN I / F unit 29, respectively, but in this comparative example, reverse code conversion is performed using the first-stage memory unit (1) 32, and the result is used to perform parsing. It is configured to calculate the utility. Therefore, it is necessary to prepare a second-stage memory unit (2) 36 in order to realize packet discard due to a parity error.

この比較例に対し、本実施形態では、計算参照テーブルを利用することにより、パリティ計算に用いる値は、逆コード変換する前の値でよく、比較例に比べメモリ部を一段減らすことが可能となり、より簡単な構成となってコストを低減させることができる。   In contrast to this comparative example, in this embodiment, by using a calculation reference table, the value used for parity calculation may be the value before reverse code conversion, and the memory unit can be reduced by one step compared to the comparative example. As a result, the cost can be reduced with a simpler configuration.

以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。また、この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   As mentioned above, although embodiment of this invention was described, this embodiment is shown as an example and is not intending limiting the range of invention. The novel embodiment can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. Further, this embodiment and its modifications are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

11、29、39 LAN I/F部
12 4→8変換部
13 パリティ付加部
14 コード変換部
15、25 メモリ部
16、26、33、37 輻輳制御部
17、21、31 無線フレーム処理部
22 反転部
23、35 パリティチェック部
24 計算参照テーブル
27、34 逆コード変換部
28、38 8→4変換部
32 メモリ部(1)
36 メモリ部(2)
11, 29, 39 LAN I / F unit 12 4 → 8 conversion unit 13 Parity addition unit 14 Code conversion unit 15, 25 Memory unit 16, 26, 33, 37 Congestion control unit 17, 21, 31 Radio frame processing unit 22 Inversion Unit 23, 35 Parity Check Unit 24 Calculation Reference Table 27, 34 Reverse Code Conversion Unit 28, 388 8 → 4 Conversion Unit 32 Memory Unit (1)
36 Memory part (2)

Claims (3)

イーサフレームにおける所定のデータ部分を含む無線フレームを、イーサフレームに変換するフレーム変換装置において、
所定のコード変換が施されたイーサフレームにおける所定のデータ部分およびそのパリティ情報を含むデータが載せられた無線フレームを受信し、前記所定のデータ部分およびそのパリティ情報を含むデータを出力する無線フレーム処理部と、
前記無線フレーム処理部より出力された前記所定のデータ部分およびそのパリティ情報を含むデータを保持するメモリ部と、
前記所定のコード変換に対応する逆コード変換に基づく計算参照テーブルと、
前記所定のデータ部分についてパリティ計算を実施し、パリティチェックを行うパリティチェック部と、を具備し、
前記パリティチェック部は、前記所定のデータ部分およびそのパリティ情報を含むデータの前記メモリ部への書き込みと同時に、前記計算参照テーブルを参照し、前記無線フレーム処理部より出力された前記所定のデータ部分についてパリティチェックを行う、
フレーム変換装置。
In a frame conversion device for converting a radio frame including a predetermined data portion in an ether frame into an ether frame,
Radio frame processing for receiving a radio frame carrying data including a predetermined data portion and its parity information in an ether frame subjected to predetermined code conversion, and outputting the data including the predetermined data portion and its parity information And
A memory unit for holding data including the predetermined data portion and parity information output from the radio frame processing unit;
A calculation reference table based on reverse code conversion corresponding to the predetermined code conversion;
A parity check unit that performs a parity check on the predetermined data portion and performs a parity check;
The parity check unit refers to the calculation reference table simultaneously with writing the data including the predetermined data portion and the parity information to the memory unit, and the predetermined data portion output from the radio frame processing unit Perform parity check,
Frame conversion device.
前記パリティチェック部によりパリティ異常が検出された場合、前記メモリ部に保持されている該当のデータの次から読み出すようにすることにより、該当データの破棄を実施する制御部を備える請求項1に記載のフレーム変換装置。   2. The control unit according to claim 1, further comprising: a controller that discards the corresponding data by reading from the next of the corresponding data held in the memory unit when a parity abnormality is detected by the parity check unit. Frame converter. 前記所定のコード変換は、特定の1バイトの値を特定の2バイトの値に変換し、0(ゼロ)値については、前記特定の1バイトの値と前記特定の1バイトの値に続く0(ゼロ)値の数とからなる2バイトの値に変換し、全体をさらに反転処理するものであり、前記計算参照テーブルは、前記特定の2バイトの値と前記特定の1バイトの値とを、また前記特定の1バイトの値と前記特定の1バイトの値に続く0(ゼロ)値の数とからなる2バイトの値と、0(ゼロ)値とを、対応付けたテーブルであり、前記パリティチェック部は、該テーブルを参照して、前記所定のデータ部分およびそのパリティ情報を含むデータを反転させたデータに対しパリティ計算を行う、請求項1または請求項2に記載のフレーム変換装置。   The predetermined code conversion converts a specific 1-byte value into a specific 2-byte value, and for a 0 (zero) value, a 0 following the specific 1-byte value and the specific 1-byte value. (0) is converted into a 2-byte value consisting of the number of values, and the whole is further inverted, and the calculation reference table calculates the specific 2-byte value and the specific 1-byte value. And a table in which a 2-byte value composed of the specific 1-byte value and the number of 0 (zero) values following the specific 1-byte value is associated with a 0 (zero) value, 3. The frame conversion device according to claim 1, wherein the parity check unit performs parity calculation with respect to data obtained by inverting the data including the predetermined data portion and the parity information with reference to the table. .
JP2013019366A 2013-02-04 2013-02-04 Frame conversion device Pending JP2014150488A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013019366A JP2014150488A (en) 2013-02-04 2013-02-04 Frame conversion device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013019366A JP2014150488A (en) 2013-02-04 2013-02-04 Frame conversion device

Publications (1)

Publication Number Publication Date
JP2014150488A true JP2014150488A (en) 2014-08-21

Family

ID=51573123

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013019366A Pending JP2014150488A (en) 2013-02-04 2013-02-04 Frame conversion device

Country Status (1)

Country Link
JP (1) JP2014150488A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000253040A (en) * 1999-03-02 2000-09-14 Kokusai Electric Co Ltd Connector and network connection system
WO2001010098A1 (en) * 1999-08-02 2001-02-08 Fujitsu Limited Frame communication device
JP2005136498A (en) * 2003-10-28 2005-05-26 Hitachi Kokusai Electric Inc Frame format conversion system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000253040A (en) * 1999-03-02 2000-09-14 Kokusai Electric Co Ltd Connector and network connection system
WO2001010098A1 (en) * 1999-08-02 2001-02-08 Fujitsu Limited Frame communication device
JP2005136498A (en) * 2003-10-28 2005-05-26 Hitachi Kokusai Electric Inc Frame format conversion system

Similar Documents

Publication Publication Date Title
CN104980679B (en) MIPI DSI/CSI-2 receiver systems based on pure differential signal
US20180103108A1 (en) Method of transmitting and receiving data in vehicle network and apparatus for the same
JP2016519527A5 (en)
US10129371B2 (en) Serial communication device and serial communication method
JP3780419B2 (en) Data transfer control device and electronic device
TW200942737A (en) Method and apparatus for repeating illumination information on a bus structure
CN101039323B (en) Multi-rate multi-protocol bit stream processor
CN111277580B (en) Node data sending method, receiving method and transmission method
JP2014150488A (en) Frame conversion device
JP2011182287A (en) Data transfer device and data transfer system
WO2016169659A3 (en) An apparatus and a method for a regenerative network node between a first and a second link portion
US20120144257A1 (en) Receiving apparatus, data transfer apparatus, data receiving method and non-transitory computer readable recording medium
US9258147B2 (en) Multi-frame data processing apparatus and method using frame disassembly
JP2006237710A (en) Data processing apparatus
US11799587B2 (en) Transmitting fragments of ethernet frame with indicating error occurring in ethernet
US9141327B1 (en) Packet generation device and non-transitory computer readable medium
JP4275059B2 (en) Packet communication method and system and apparatus therefor
US9106460B1 (en) Running disparity computation predictor
JP2019146002A (en) Serial communication procedure
CN110865955B (en) High-reliability merging and forwarding system of multi-path full-duplex serial port
JP2010119043A5 (en)
JP6292740B2 (en) Data receiver
JP2018037878A (en) Serial communication equipment
JP2017168917A (en) Serial communication apparatus
JP4988689B2 (en) Wireless LAN device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150305

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20151102

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160223

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160830