Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH06101686B2 - Majority decoding device - Google Patents
[go: Go Back, main page]

JPH06101686B2 - Majority decoding device - Google Patents

Majority decoding device

Info

Publication number
JPH06101686B2
JPH06101686B2 JP30814986A JP30814986A JPH06101686B2 JP H06101686 B2 JPH06101686 B2 JP H06101686B2 JP 30814986 A JP30814986 A JP 30814986A JP 30814986 A JP30814986 A JP 30814986A JP H06101686 B2 JPH06101686 B2 JP H06101686B2
Authority
JP
Japan
Prior art keywords
error
frame
data
majority
decoding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP30814986A
Other languages
Japanese (ja)
Other versions
JPS63164533A (en
Inventor
拓朗 佐藤
学 川辺
敦司 深沢
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP30814986A priority Critical patent/JPH06101686B2/en
Publication of JPS63164533A publication Critical patent/JPS63164533A/en
Publication of JPH06101686B2 publication Critical patent/JPH06101686B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はデータ通信、特にランダム性誤り、バースト性
誤りの双方が頻発する回線のデータ通信における多数決
復号化装置に関する。
Description: TECHNICAL FIELD The present invention relates to a majority decoding device in data communication, particularly in data communication of a line in which both random error and burst error frequently occur.

(従来の技術) 第5図は従来の多数決符号化復号化方式を用いたデータ
通信システムを示す図である。同図において、51はデー
タ送信器、52は符号化器、53は通信路、54は復号化器、
55はデータ受信器である。この従来のデータ通信システ
ムにおいて、データ送信器51から符号化器52に入力され
たデータは誤り検出符号で符号化されて、その符号化さ
れたものを1フレームとして通信路53に複数回送信され
る。復号化器54では受信した複数のフレームのデータを
記憶し、複数のフレームのデータに対応するビットの多
数決を取る。その多数決の結果を1フレームとし、誤り
検出符号で復号化する。よって、誤りを低減することが
できる。
(Prior Art) FIG. 5 is a diagram showing a data communication system using a conventional majority encoding / decoding method. In the figure, 51 is a data transmitter, 52 is an encoder, 53 is a communication channel, 54 is a decoder,
55 is a data receiver. In this conventional data communication system, the data input from the data transmitter 51 to the encoder 52 is encoded by an error detection code, and the encoded data is transmitted to the communication path 53 a plurality of times as one frame. It The decoder 54 stores the received data of a plurality of frames and takes the majority of the bits corresponding to the data of the plurality of frames. The result of the majority decision is taken as one frame and is decoded with an error detection code. Therefore, errors can be reduced.

(発明が解決しようとする問題点) しかしながら、従来の方式では比較的誤りの少ないラン
ダム性誤りには対応できるが、自動車などの移動体にお
いてデータ通信を行う場合、移動体の走行に伴ってフェ
ージングが発生することにより生ずる長いバースト性の
誤りで半数以上のフレームが誤った場合、正しく受信さ
れたフレームが存在する場合でも、多数決をした結果誤
ったデータに復号化される。よって、データが誤った場
合、適当な手段で再送要求が出され、データの再送が行
われるため、通信路の伝送効率が下がるという問題点が
ある。
(Problems to be Solved by the Invention) However, although the conventional method can deal with a random error with relatively few errors, when data communication is performed in a mobile body such as an automobile, fading occurs as the mobile body travels. If more than half of the frames are erroneous due to the long burst error caused by the occurrence of the error, even if there are correctly received frames, the majority decision results in decoding into erroneous data. Therefore, if the data is incorrect, a retransmission request is issued by an appropriate means and the data is retransmitted, so that there is a problem that the transmission efficiency of the communication path is reduced.

本発明はこれらの問題点を解決するためのもので、ラン
ダム性誤り、バースト性誤りのどちらに対しても優れた
性能を有する多数決復号化装置を提供することを目的と
する。
The present invention is intended to solve these problems, and an object of the present invention is to provide a majority decoding apparatus having excellent performance against both random errors and burst errors.

(問題点を解決するための手段) 本発明は前記問題点を解決するために、一定長の送信デ
ータを誤り検出符号で符号化する符号化手段と符号化さ
れたデータを1フレームとして同一の送信データの複数
のフレームを送信する送信手段とを有する送信側から送
られてきたデータをフレーム毎に誤り検出符号で復号化
し、誤りの有無を検出する第1の誤り検出手段と、 受信した同一の送信データの複数のフレームを多数決で
復号化して1フレームとする復号化手段と、 多数決復号化後のフレームを誤り検出符号で復号化して
誤りの有無を検出する第2の誤り検出手段と、 第1の誤り検出手段によるフレーム毎の誤り検出結果い
ずれかのフレームに誤りが検出されないときは、当該誤
りが検出されなかったフレームを有効なデータとみなし
て出力端子より出力させ、更に、第1の誤り検出手段に
より全てのフレームに誤りが検出されたときは、対応す
るフレーム同士で復号化手段により多数決で復号化さ
せ、多数決復号化後のフレームを第2の誤り検出手段に
より誤り検出符号で誤りを検出させ、誤りが検出されな
かった場合、多数決復号化後のフレームを有効なデータ
とみなして出力端子より出力させる制御手段とを有して
いることに特徴がある。
(Means for Solving Problems) In order to solve the above problems, the present invention uses the same coding unit for coding transmission data of a constant length with an error detection code and the same coded data as one frame. First error detection means for decoding the data sent from the transmission side, which has a transmission means for transmitting a plurality of frames of transmission data, with an error detection code for each frame, and detecting the presence or absence of an error Decoding means for decoding a plurality of frames of the transmission data of 1 by majority to form one frame, and second error detecting means for decoding the frame after the majority decoding with an error detection code to detect the presence or absence of an error, Result of error detection for each frame by the first error detecting unit When no error is detected in any frame, the frame in which the error is not detected is regarded as valid data and output. When an error is detected in all the frames by the first error detecting means, the corresponding frames are decoded by the decoding means by the majority decision, and the frames after the majority decision decoding are output by the second decision. The error detection means detects an error with the error detection code, and if the error is not detected, the frame after the majority decoding is regarded as valid data and is output from the output terminal. There are features.

(作用) 以上のような構成を有する本発明によれば、第1の誤り
検出手段における検出結果、いずれかのフレームに誤り
が検出されないときは、制御手段の指示により当該誤り
が検出されなかったフレームを有効なデータとみなして
出力端子より出力される。そして、第1の誤り検出手段
により全てのフレームに誤りが検出されたときは、対応
するフレーム同士で復号化手段により多数決で復号化さ
せ、多数決複合化後のフレームを第2の誤り検出手段に
より誤り検出符号で誤りを検出させ、誤りの検出されな
かった場合、制御手段の指示により多数決復号化後のフ
レームを有効なデータとみなして出力端子より出力させ
る。
(Operation) According to the present invention having the above-described configuration, when the error is not detected in any of the frames as a result of the detection by the first error detecting unit, the error is not detected by the instruction of the control unit. The frame is regarded as valid data and is output from the output terminal. When an error is detected in all the frames by the first error detecting means, the corresponding frames are decoded by the decoding means by the majority decision, and the frames after the majority decision decoding are made by the second error detecting means. An error is detected by the error detecting code, and if no error is detected, the frame after the majority decoding is regarded as valid data by the instruction of the control means and is output from the output terminal.

したがって、本発明は前記問題点を解決でき、ランダム
性誤り、バースト性誤りのどちらに対しても優れたデー
タ通信を行うことができる多数決復号化装置を提供でき
る。
Therefore, the present invention can solve the above-mentioned problems and can provide a majority decoding apparatus capable of performing excellent data communication with respect to both random errors and burst errors.

(実施例) 以下、本発明の一実施例を図面に基づいて説明する。(Embodiment) An embodiment of the present invention will be described below with reference to the drawings.

第1図は本発明に適応可能な符号化器を示すブロック図
であり、また第2図は本発明の一実施例の復号化器を示
すブロック図である。第1図において、11は符号化器入
力端子、12は送信データを記憶する送信データ記憶装
置、13は誤り検出符号を生成する誤り検出符号化器、14
は誤り検出符号化器13により作成された誤り検出符号を
記憶する記憶装置、15は送信データと誤り検出符号を切
り換えるスイッチ、16は制御部、17は符号化器出力端子
である。第2図において、21は復号化器入力端子、22−
1,22−2,…,22−nは受信データの各フレームを記憶す
る受信データ記憶装置、23は多数決論理素子、24は多数
決復号化後のデータを記憶する記憶装置、25は誤り検出
符号の検査を行う誤り検出復号化器、26は受信データ記
憶装置を切り換えるスイッチ、27は誤り検出復号化器25
への入力を切り換えるスイッチ、28は復号化データの出
力を切り換えるスイッチ、29は制御部、30は復号化器出
力端子である。
FIG. 1 is a block diagram showing an encoder applicable to the present invention, and FIG. 2 is a block diagram showing a decoder according to an embodiment of the present invention. In FIG. 1, 11 is an encoder input terminal, 12 is a transmission data storage device that stores transmission data, 13 is an error detection encoder that generates an error detection code, and 14
Is a storage device that stores the error detection code created by the error detection encoder 13, 15 is a switch that switches between transmission data and the error detection code, 16 is a control unit, and 17 is an encoder output terminal. In FIG. 2, reference numeral 21 denotes a decoder input terminal, 22-
, 22-n is a received data storage device for storing each frame of received data, 23 is a majority logic element, 24 is a storage device for storing data after majority decoding, and 25 is an error detection code. Error detector / decoder that performs the check of the received data, 26 is a switch for switching the reception data storage device, 27 is the error detection decoder
Is a switch for switching the input to the switch, 28 is a switch for switching the output of the decoded data, 29 is a control unit, and 30 is a decoder output terminal.

次に、本実施例の動作を第1図及び第2図に基づいて説
明する。
Next, the operation of this embodiment will be described with reference to FIGS. 1 and 2.

はじめに、第1図の符号化器における動作について説明
する、まず、入力端子11より符号化器に入力されたデー
タは、送信データ記憶装置12に記憶されると同時に誤り
検出符号化器13に入力される。生成された誤り検出符号
は記憶装置14に記憶される。記憶されたデータ及び誤り
検出符号は、制御部16の指示により第3図に示す形式に
フレーム化され、出力端子17から出力される。第3図に
おいて、31−1,31−2,…,31−nは各々第1,第2,…,第
nフレームであり、31−1−1,31−2−1,…,31−n−
1は送信データ、31−1−2,31−2−2,…,31−n−2
は誤り検出符号である。
First, the operation of the encoder of FIG. 1 will be described. First, the data input to the encoder from the input terminal 11 is stored in the transmission data storage device 12 and simultaneously input to the error detection encoder 13. To be done. The generated error detecting code is stored in the storage device 14. The stored data and error detection code are framed in the format shown in FIG. 3 according to an instruction from the control unit 16 and output from the output terminal 17. In FIG. 3, 31-1, 31-2, ..., 31-n are the first, second, ..., Nth frames, and 31-1-1, 31-2-1 ,. n-
1 is transmission data, 31-1-2, 31-2-2, ..., 31-n-2
Is an error detection code.

そして、第2図の復号化器における動作は次のように行
われる。先ず、復号化器に入力端子21より入力された受
信データは、受信データ記憶装置22−1〜22−nに記憶
されると同時に、誤り検出復号化器25に入力され、誤り
検出符号の復号化が行われ、誤りの有無が検査される。
誤りの有無は制御部29に入力され、誤りがいずれかのフ
レームに検出されない場合は制御部29の指示によりスイ
ッチ28が当該誤りが検出されなかったフレームが記憶さ
れている受信データ記憶装置22−1〜22−nの出力端子
に切り替えて、接続された受信データ記憶装置に記憶さ
れた受信データを有効データとして出力端子30より出力
される。
Then, the operation of the decoder of FIG. 2 is performed as follows. First, the reception data input from the input terminal 21 to the decoder is stored in the reception data storage devices 22-1 to 22-n, and at the same time, input to the error detection decoder 25 to decode the error detection code. Is performed and checked for errors.
The presence or absence of an error is input to the control unit 29, and when the error is not detected in any frame, the switch 28 is instructed by the control unit 29 to store the frame in which the error is not detected. By switching to the output terminals 1 to 22-n, the reception data stored in the connected reception data storage device is output from the output terminal 30 as valid data.

一方、全てのフレームに誤りが検出された場合、受信さ
れた全てのフレームのデータは多数決論理素子23に入力
され、対応するデータの多数決が行われ、多数決後の結
果は記憶装置24に記憶されると同時に、誤り検出復号化
器25に入力され、誤りの有無が検査される。誤りが検出
されない場合はスイッチ28が記憶装置24に接続され、制
御部29の指示により、有効データとして出力端子30に出
力される。誤りが検出された場合は受信データ記憶装置
22−1〜22−n及び記憶装置24に記憶されたデータは破
棄される。
On the other hand, when an error is detected in all the frames, the data of all the received frames are input to the majority logic element 23, the majority of the corresponding data is performed, and the result after the majority decision is stored in the storage device 24. At the same time, it is input to the error detection decoder 25, and the presence or absence of an error is checked. If no error is detected, the switch 28 is connected to the storage device 24, and is output to the output terminal 30 as valid data according to an instruction from the control unit 29. Received data storage device if an error is detected
The data stored in the storage devices 22-1 to 22-n and the storage device 24 are discarded.

また、本発明の多数決復号化装置を用いて、一層の誤り
改善効果を得るためには、符号化器側において、同一種
類のフレームをまとめて1つのブロックとして送るので
はなく、異った種類のフレーム同士をブロックとして組
み合わせて送る。この符号化方式を用いることにより長
いバーストに対して有効となる。フレームの構成図を第
4図に示す。41,42,…,49は各フレームを示す。フレー
ム41〜43,フレーム44〜46,フレーム47〜49の各々を1つ
のブロックとする。A,B,Cは各々の種類を示す。長いバ
ースト誤りによって、フレーム41〜43が誤っても、フレ
ーム44〜49に誤りは発生しない。
Further, in order to further improve the error improving effect by using the majority decoding apparatus of the present invention, the encoder side does not collectively send the same type of frames as one block but different types. These frames are combined and sent as a block. Use of this coding method is effective for long bursts. FIG. 4 shows a block diagram of the frame. 41, 42, ..., 49 represent each frame. Each of the frames 41 to 43, the frames 44 to 46, and the frames 47 to 49 is regarded as one block. A, B, C indicate each type. Due to the long burst error, no error occurs in frames 44-49 even if frames 41-43 are incorrect.

(発明の効果) 以上説明したように、本発明によれば、移動体の速度に
比例して発生する周波数のフェージングのうち、低い周
波数のフェージングのときバースト性誤り及び高い周波
数のフェージングのときのランダム性誤りが発生して
も、バースト性誤りでは、長いバーストと、長いエラー
フリー区間が交互に存在するので、バースト性誤りによ
って過半数のフレームが誤った場合でも1フレームでも
誤りのないフレームが存在すれば、有効データを得るこ
とができる。また、ランダム性誤りが存在する場合、す
べてのフレームに少数の誤りが存在し、各フレームの同
じビット位置に誤りがおこる確率は低く、ほとんどの場
合、多数決符号により誤りがなくなり、有効データを得
ることができる。
(Effects of the Invention) As described above, according to the present invention, of the fading of the frequency that occurs in proportion to the speed of the moving body, when the fading of the low frequency is performed, the burst error and the fading of the high frequency are performed. Even if a random error occurs, a long burst and a long error-free section are alternately present in a burst error. Therefore, even if a majority of the frames are erroneous due to the burst error, even one frame has no error. If so, valid data can be obtained. Also, if there is a random error, there is a small number of errors in all frames, and the probability that an error occurs at the same bit position in each frame is low. In most cases, the majority code eliminates the error and obtains valid data. be able to.

従って、本発明によれば、ランダム性誤り、バースト性
誤りのいずれにも強いデータ通信を実現することができ
る。
Therefore, according to the present invention, it is possible to realize data communication that is robust against both random errors and burst errors.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明に適応可能な符号化器を示すブロック
図、第2図は本発明の一実施例の復号化器を示すブロッ
ク図、第3図は本発明に適応される符号化信号のフレー
ム構成を示す図、第4図は本発明に適応される符号化信
号のブロック構成を示す図、第5図は従来の多数決符号
化復号化方式のよるデータ通信システムを示すブロック
図である。 11……符号化器入力端子、 12……送信データ記憶装置、 13……誤り検出符号化器、14,24……記憶装置、 15,26,27,28……スイッチ、 16,29……制御部、 17……符号化器出力端子、 21……復号化器入力端子、 22−1〜22−n……受信データ記憶装置、 23……多数決論理素子、 25……誤り検出復号化器、 30……復号化器出力端子。
FIG. 1 is a block diagram showing an encoder applicable to the present invention, FIG. 2 is a block diagram showing a decoder according to an embodiment of the present invention, and FIG. 3 is an encoded signal applicable to the present invention. FIG. 4 is a block diagram of a coded signal applied to the present invention, and FIG. 5 is a block diagram showing a data communication system based on a conventional majority coding / decoding system. . 11 …… Encoder input terminal, 12 …… Transmission data storage device, 13 …… Error detection encoder, 14,24 …… Storage device, 15,26,27,28 …… Switch, 16,29 …… Control unit, 17 ... Encoder output terminal, 21 ... Decoder input terminal, 22-1 to 22-n ... Received data storage device, 23 ... Majority logic element, 25 ... Error detection decoder , 30 …… Decoder output terminal.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】一定長の送信データを誤り検出符号で符号
化する符号化手段と、符号化されたデータを1フレーム
として同一の送信データの複数のフレームを送信する送
信手段とを有する送信側から送られてきたデータをフレ
ーム毎に誤り検出符号で復号化し、誤りの有無を検出す
る第1の誤り検出手段と、 受信した同一の送信データの複数のフレームを多数決で
復号化して1フレームとする復号化手段と、 多数決復号化後のフレームを誤り検出符号で復号化して
誤りの有無を検出する第2の誤り検出手段と、 前記第1の誤り検出手段によるフレーム毎の誤り検出結
果いずれかのフレームに誤りが検出されないときは、当
該誤りが検出されなかったフレームを有効なデータとみ
なして出力端子より出力させ、更に、前記第1の誤り検
出手段により全てのフレームに誤りが検出されたとき
は、対応するフレーム同士で前記復号化手段により多数
決で復号化させ、多数決復号化後のフレームを前記第2
の誤り検出手段により誤り検出符号で誤りを検出させ、
誤りが検出されなかった場合、多数決復号化後のフレー
ムを有効なデータとみなして出力端子より出力させる制
御手段とを有する、 ことを特徴とする多数決復号化装置。
1. A transmission side having encoding means for encoding transmission data of a fixed length with an error detection code, and transmission means for transmitting a plurality of frames of the same transmission data with the encoded data as one frame. The first error detecting means for decoding the data sent from the device with an error detection code for each frame to detect the presence or absence of an error, and the plurality of frames of the same received transmission data received by majority decoding to form one frame. Decoding means for decoding the frame after majority voting with an error detection code to detect the presence or absence of an error; and an error detection result for each frame by the first error detecting means. If no error is detected in the frame, the frame in which the error is not detected is regarded as valid data and is output from the output terminal. Ri when an error is detected in every frame, corresponding with the decoding means in frame to each other is decoded by majority, the frame after the majority decoding second
Error detection means to detect an error with the error detection code,
A majority decoding apparatus, comprising: a control unit that, when no error is detected, regards the frame after the majority decoding as valid data and outputs it from an output terminal.
JP30814986A 1986-12-26 1986-12-26 Majority decoding device Expired - Lifetime JPH06101686B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30814986A JPH06101686B2 (en) 1986-12-26 1986-12-26 Majority decoding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30814986A JPH06101686B2 (en) 1986-12-26 1986-12-26 Majority decoding device

Publications (2)

Publication Number Publication Date
JPS63164533A JPS63164533A (en) 1988-07-07
JPH06101686B2 true JPH06101686B2 (en) 1994-12-12

Family

ID=17977480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30814986A Expired - Lifetime JPH06101686B2 (en) 1986-12-26 1986-12-26 Majority decoding device

Country Status (1)

Country Link
JP (1) JPH06101686B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01120130A (en) * 1987-11-04 1989-05-12 Nippon Hoso Kyokai <Nhk> Error correcting and detecting circuit
JP2851151B2 (en) * 1990-10-12 1999-01-27 株式会社東芝 Wire bonding inspection equipment
JPH08330978A (en) * 1995-05-31 1996-12-13 Nec Corp Error correction system
US6956891B2 (en) 2000-11-15 2005-10-18 Go-Cdma Limited Method and apparatus for non-linear code-division multiple access technology
US9014294B2 (en) 2010-01-12 2015-04-21 Megachips Corporation Communication system, communication apparatus, and communication integrated circuit
JP5517677B2 (en) * 2010-02-26 2014-06-11 株式会社日立製作所 Wireless communication system and wireless communication method

Also Published As

Publication number Publication date
JPS63164533A (en) 1988-07-07

Similar Documents

Publication Publication Date Title
EP0197545B1 (en) Error control encoding system, method and device
CA1235189A (en) Error correction encoding system
US4718066A (en) Self-adaptive hybrid data transmission
KR101000388B1 (en) Mobile communication system and method for processing signals in the mobile communication system
KR100240869B1 (en) Data transmission method for dual diversity system
KR100730715B1 (en) Flexible Error Protection in Communication Systems
US20040161052A1 (en) Encoding and decoding ultra-wideband information
KR101061116B1 (en) Uplink Control Information Transmission Method and Decoding Method of Control Information in a Mobile Communication System
US8458549B2 (en) Data transmission method, data reception method, mobile terminal and radio communication system
US7502981B2 (en) Automatic repeat request (ARQ) scheme
US6603796B1 (en) Radio communication system and transmission and/or reception apparatus for use in the system
JPH06101686B2 (en) Majority decoding device
KR101021526B1 (en) Iterative decoding device and method in mobile communication system
KR100663469B1 (en) Signal transceiving device and method in communication system
JPS62190932A (en) Interleaving system
JP3003277B2 (en) Digital data communication method and apparatus
JPH05130081A (en) Communication system and error correction system in communication system
JPH0371739A (en) Adaptive error controller
JPH01119136A (en) Data transmission system
Akpu et al. Comparative review of automatic repeat request and forward error correction method of error control coding in digital communication
KR100880630B1 (en) Transmission chain in communication system, physical channel format transmission method and detection method using same
JPS61270935A (en) Wireless transmission system
JPH09130368A (en) Data communication device
JPS61216542A (en) Transmission method of resending request signal
JPH0553089B2 (en)