JP2005151321A - Coding device and coding method - Google Patents
Coding device and coding method Download PDFInfo
- Publication number
- JP2005151321A JP2005151321A JP2003387973A JP2003387973A JP2005151321A JP 2005151321 A JP2005151321 A JP 2005151321A JP 2003387973 A JP2003387973 A JP 2003387973A JP 2003387973 A JP2003387973 A JP 2003387973A JP 2005151321 A JP2005151321 A JP 2005151321A
- Authority
- JP
- Japan
- Prior art keywords
- encoding
- crc code
- information sequence
- turbo
- code generation
- 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
- Error Detection And Correction (AREA)
Abstract
Description
本発明は情報系列の符号化技術に関し、特に、CRC符号とターボ符号や畳み込み符号など複数の誤り訂正符号を併用する符号化装置および符号化方法に関する。 The present invention relates to an information sequence encoding technique, and more particularly to an encoding apparatus and an encoding method that use a CRC code together with a plurality of error correction codes such as a turbo code and a convolutional code.
従来、複数の誤り訂正符号を用いた符号化装置として、誤り検出符号にCRC符号を用い、誤り訂正符号にターボ符号もしくは畳み込み符号を用いた符号化装置がある。以下、従来の符号化装置の構成について説明する。 Conventionally, as an encoding device using a plurality of error correction codes, there is an encoding device using a CRC code as an error detection code and a turbo code or a convolutional code as an error correction code. Hereinafter, the configuration of a conventional encoding device will be described.
図2は、誤り検出符号としてCRC符号を用い、誤り訂正符号として畳み込み符号を用いた従来の符号化装置の構成を示すブロック図である。符号化装置201は、CRC符号を生成するCRC符号部202、畳み込み符号化処理を実施する畳み込み符号部203、畳み込み符号化後の情報系列を格納する格納手段204で構成されている。
FIG. 2 is a block diagram showing the configuration of a conventional coding apparatus using a CRC code as an error detection code and a convolutional code as an error correction code. The encoding apparatus 201 includes a
符号化装置201に入力された情報系列は、CRC符号部202にてCRC符号を用いて誤り検出符号生成がなされる。CRC符号が生成された情報系列は、畳み込み符号部203に入力され、畳み込み符号を用いて誤り訂正の符号化処理がなされる。畳み込み符号化処理された情報系列は格納手段204に格納され、必要に応じて出力される。
An error detection code is generated from the information sequence input to the encoding device 201 using the CRC code in the
図3は、誤り検出符号としてCRC符号を用い、誤り訂正符号としてターボ符号を用いた従来の符号化装置の構成を示すブロック図である。符号化装置301は、CRC符号を生成するCRC符号部202、CRC符号生成後の情報系列を格納する格納手段206、誤り訂正符号としてターボ符号化処理を実施するターボ符号部205、ターボ符号化後の情報系列を格納する格納手段204で構成されている。ここで、図2と同じ構成要素には同一符号を付している。
FIG. 3 is a block diagram showing the configuration of a conventional coding apparatus using a CRC code as an error detection code and a turbo code as an error correction code. The encoding device 301 includes a
符号化装置301に入力された情報系列は、CRC符号部202にてCRC符号を用いて誤り検出符号生成がなされる。CRC符号が生成された情報系列は、格納手段206に格納される。ターボ符号部205は格納手段206に格納された任意のビット長の情報系列を読み出しターボ符号化処理を行う。ターボ符号化処理では、任意のビット長の情報系列をインタリーブするために格納手段206が必要になる。ターボ符号化処理された情報系列は格納手段204に格納され、必要に応じて出力される。
The
さらに、情報系列の伝送速度に応じて誤り訂正符号を使い分けるために、ターボ符号部および畳み込み符号部の両者を搭載し、畳み込み符号化処理とターボ符号化処理を併用する符号化装置が特許文献1に開示されている。
しかしながら、上記従来のターボ符号部および畳み込み符号部の両者を搭載する装置においては、複数の符号化処理部を所有することで消費電力や回路規模が増大してしまうという問題が生ずる。 However, in a device in which both the conventional turbo coding unit and the convolutional coding unit are mounted, there is a problem that the power consumption and the circuit scale increase due to possessing a plurality of coding processing units.
本発明は上記従来の問題点を解決するもので、CRC符号とターボ符号や畳み込み符号など複数の誤り訂正符号を併用する符号化装置において、低消費電力化を実現し、回路規模を削減することができる符号化装置および符号化方法を提供することを目的とする。 The present invention solves the above-mentioned conventional problems, and realizes low power consumption and a reduction in circuit scale in an encoding device that uses a plurality of error correction codes such as a CRC code and a turbo code or a convolutional code. It is an object of the present invention to provide an encoding device and an encoding method capable of performing the above.
本発明の第1の態様の符号化装置は、入力情報系列に対してCRC符号を生成するCRC符号生成手段と、ターボ符号化手段と、畳み込み符号化手段と、前記入力情報系列および前記CRC符号からCRC符号生成後の情報系列を構築し、送信ビットレート情報に基づき前記CRC符号生成後の情報系列を前記ターボ符号化手段もしくは前記畳み込み符号化手段の一方へ転送する符号化処理制御手段と、前記ターボ符号化手段もしくは前記畳み込み符号化手段から出力される情報系列を格納する格納手段とを備える構成を採る。この構成によれば、CRC符号生成手段を共有化しつつ、リアルタイムに入力情報系列およびCRC符号からCRC符号生成後の情報系列を構築するため、CRC符号生成手段内でのCRC符号生成後の情報系列構築手段が不要であり、また、ターボ符号化手段もしくは畳み込み符号化手段の一方にのみに情報系列が入力されることにより、これらの符号化手段の一方のみが活性回路となり他方が非活性回路となるため、回路規模の縮小と低消費電力化を実現することができる。 The encoding apparatus according to the first aspect of the present invention includes a CRC code generating unit that generates a CRC code for an input information sequence, a turbo encoding unit, a convolutional encoding unit, the input information sequence, and the CRC code. An encoding process control means for constructing an information sequence after CRC code generation from the data and transferring the information sequence after CRC code generation to one of the turbo encoding means or the convolutional encoding means based on transmission bit rate information; A configuration is provided that includes storage means for storing an information sequence output from the turbo encoding means or the convolutional encoding means. According to this configuration, the information sequence after the CRC code generation in the CRC code generation unit is performed in order to construct the information sequence after the CRC code generation from the input information sequence and the CRC code in real time while sharing the CRC code generation unit. No construction means is required, and an information sequence is input to only one of the turbo encoding means or the convolutional encoding means, so that only one of these encoding means becomes an active circuit and the other becomes an inactive circuit. Therefore, the circuit scale can be reduced and the power consumption can be reduced.
本発明の第2の態様の符号化装置は、第1の態様において、前記符号化処理制御手段は、前記CRC符号生成後の情報系列を、前記送信ビットレートが所定値より高い場合は前記ターボ符号化手段に転送し、前記送信ビットレートが所定値より低い場合は前記畳み込み符号化手段に転送するように制御する構成を採る。この構成によれば、ターボ符号化手段もしくは畳み込み符号化手段の一方のみを活性回路とする際に、送信ビットレート情報に応じて符号化手段が選択されるため、与えられた条件内で好適な誤り訂正符号化を行うことができる。 The encoding apparatus according to a second aspect of the present invention is the encoding apparatus according to the first aspect, wherein the encoding processing control means is configured to generate the information sequence after the CRC code is generated, and the turbo data when the transmission bit rate is higher than a predetermined value. It is transferred to the encoding means, and when the transmission bit rate is lower than a predetermined value, it is controlled to transfer to the convolutional encoding means. According to this configuration, when only one of the turbo encoding means or the convolutional encoding means is used as the active circuit, the encoding means is selected according to the transmission bit rate information, which is preferable within given conditions. Error correction coding can be performed.
本発明の第3の態様の符号化装置は、第1または第2の態様において、前記符号化処理制御手段は、前記CRC符号生成後の情報系列として、前記CRC符号生成中は前記入力情報系列を選択し、前記CRC符号生成後は前記CRC符号を選択するように制御する構成を採る。この構成によれば、CRC符号生成手段を共有化しつつ、リアルタイムに入力情報系列およびCRC符号からCRC符号生成後の情報系列を構築するため、CRC符号生成手段内でのCRC符号生成後の情報系列構築手段が不要になり、回路規模の縮小が図れる。 The encoding device according to a third aspect of the present invention is the encoding device according to the first or second aspect, wherein the encoding processing control means is configured to use the input information sequence during the CRC code generation as the information sequence after the CRC code generation. Is selected, and after the CRC code is generated, the CRC code is controlled to be selected. According to this configuration, the information sequence after the CRC code generation in the CRC code generation unit is performed in order to construct the information sequence after the CRC code generation from the input information sequence and the CRC code in real time while sharing the CRC code generation unit. No construction means is required, and the circuit scale can be reduced.
本発明の第4の態様の符号化装置は、第1乃至第3の態様のいずれかにおいて、前記符号化処理制御手段をハードウェアセレクタを用いて実現する構成を採る。この構成によれば、CRC符号生成手段を共有化しつつ、リアルタイムに入力情報系列およびCRC符号からCRC符号生成後の情報系列を構築するため、CRC符号生成手段内でのCRC符号生成後の情報系列構築手段が不要であり、また、ハードウェアセレクタにより、ターボ符号化手段もしくは畳み込み符号化手段の一方にのみに情報系列が入力されることにより、これらの符号化手段の一方のみが活性回路となり他方が非活性回路となるため、回路規模の縮小と低消費電力化を実現することができる。 An encoding apparatus according to a fourth aspect of the present invention employs a configuration in which the encoding processing control means is realized using a hardware selector in any one of the first to third aspects. According to this configuration, the information sequence after the CRC code generation in the CRC code generation unit is performed in order to construct the information sequence after the CRC code generation from the input information sequence and the CRC code in real time while sharing the CRC code generation unit. No construction means is required, and an information sequence is input only to one of the turbo coding means or the convolutional coding means by the hardware selector, so that only one of these coding means becomes an active circuit and the other Since this becomes an inactive circuit, the circuit scale can be reduced and the power consumption can be reduced.
本発明の第5の態様の符号化装置は、第1乃至第3の態様のいずれかにおいて、前記符号化処理制御手段をCPUで実行されるソフトウェア処理により実現する構成を採る。この構成によれば、CRC符号生成手段を共有化しつつ、リアルタイムに入力情報系列およびCRC符号からCRC符号生成後の情報系列を構築するため、CRC符号生成手段内でのCRC符号生成後の情報系列構築手段が不要であり、また、ソフトウェア処理により、ターボ符号化手段もしくは畳み込み符号化手段の一方にのみに情報系列が入力されることにより、これらの符号化手段の一方のみが活性回路となり他方が非活性回路となるため、回路規模の縮小と低消費電力化を実現することができる。 An encoding apparatus according to a fifth aspect of the present invention employs a configuration in which, in any of the first to third aspects, the encoding processing control unit is realized by software processing executed by a CPU. According to this configuration, the information sequence after the CRC code generation in the CRC code generation unit is performed in order to construct the information sequence after the CRC code generation from the input information sequence and the CRC code in real time while sharing the CRC code generation unit. No construction means is required, and an information sequence is input to only one of the turbo coding means or the convolutional coding means by software processing, so that only one of these coding means becomes an active circuit and the other Since the circuit becomes an inactive circuit, the circuit scale can be reduced and the power consumption can be reduced.
本発明の第6の態様の通信端末装置は、第1乃至第5の態様のいずれかの符号化装置を搭載する構成を採る。本発明の第7の態様の基地局装置は、第1乃至第5の態様のいずれかの符号化装置を搭載する構成を採る。 The communication terminal apparatus according to the sixth aspect of the present invention employs a configuration in which the encoding apparatus according to any of the first to fifth aspects is mounted. The base station apparatus according to the seventh aspect of the present invention employs a configuration in which the encoding apparatus according to any of the first to fifth aspects is mounted.
本発明の第8の態様の符号化方法は、送信データの誤り訂正符号化処理において、前記送信データのビットレートが所定値より高い場合はターボ符号を採用し、低い場合は畳み込み符号を採用する符号化方法である。この方法によれば、ターボ符号化もしくは畳み込み符号化の一方のみを活性化させることで、低消費電力化を実現することができるとともに、送信ビットレート情報に応じて符号化手段が選択されるため、与えられた条件内で好適な誤り訂正符号化を行うことができる。 The encoding method according to the eighth aspect of the present invention employs a turbo code when the bit rate of the transmission data is higher than a predetermined value, and a convolutional code when the bit rate of the transmission data is lower than the predetermined value. It is an encoding method. According to this method, it is possible to realize low power consumption by activating only one of turbo coding or convolutional coding, and an encoding unit is selected according to transmission bit rate information. Thus, suitable error correction coding can be performed within a given condition.
本発明の第9の態様の符号化方法は、送信データのCRC符号生成において、CRC符号生成後の情報系列として、CRC符号生成中は前記送信データの入力情報系列を選択し、CRC符号生成後は生成されたCRC符号を選択する符号化方法である。この方法によれば、CRC符号生成手段を共有化しつつ、リアルタイムに入力情報系列およびCRC符号からCRC符号生成後の情報系列を構築するため、CRC符号生成手段内でのCRC符号生成後の情報系列構築手段が不要になり、回路規模の縮小が図れる。 In the encoding method of the ninth aspect of the present invention, in generating a CRC code of transmission data, an input information sequence of the transmission data is selected as the information sequence after CRC code generation, while the CRC code is being generated. Is an encoding method for selecting the generated CRC code. According to this method, the information sequence after the CRC code generation in the CRC code generation unit is performed in order to construct the information sequence after the CRC code generation from the input information sequence and the CRC code in real time while sharing the CRC code generation unit. No construction means is required, and the circuit scale can be reduced.
本発明によれば、CRC符号生成手段を共有化しつつ、リアルタイムに入力情報系列およびCRC符号からCRC符号生成後の情報系列を構築するため、CRC符号生成手段内でのCRC符号生成後の情報系列構築手段が不要であり、また、ターボ符号化手段もしくは畳み込み符号化手段の一方にのみに情報系列が入力されることにより、これらの符号化手段の一方のみが活性回路となり他方が非活性回路となるため、回路規模の縮小と低消費電力化を実現することができる。 According to the present invention, in order to construct an information sequence after CRC code generation from an input information sequence and a CRC code in real time while sharing the CRC code generation means, an information sequence after CRC code generation in the CRC code generation means No construction means is required, and an information sequence is input to only one of the turbo encoding means or the convolutional encoding means, so that only one of these encoding means becomes an active circuit and the other becomes an inactive circuit. Therefore, the circuit scale can be reduced and the power consumption can be reduced.
(実施の形態1)
図1は本発明の実施の形態1に係る符号化装置の構成を示すブロック図である。図1において、誤り検出符号生成および誤り訂正符号化処理を実施する符号化装置101は、情報系列に対して誤り検出のためのCRC符号を生成するCRC符号部102、誤り訂正のためのターボ符号化を実施するターボ符号部104、誤り訂正のための畳み込み符号化を実施する畳み込み符号部105、入力される情報系列および生成されたCRC符号からCRC符号生成後の情報系列を構築し、この情報系列を送信ビットレート情報に基づきターボ符号部104もしくは畳み込み符号部105の一方へ転送する誤り訂正符号化処理制御部103、ターボ符号部104もしくは畳み込み符号部105にて誤り訂正の符号化処理がなされた情報系列を格納する格納手段106で構成される。
(Embodiment 1)
FIG. 1 is a block diagram showing a configuration of an encoding apparatus according to Embodiment 1 of the present invention. In FIG. 1, an
次いで、上記構成を有する符号化装置の制御動作について、図4に示すフローチャートを用いて説明する。先ず、ステップ401で誤り訂正符号化処理制御部103に送信ビットレート情報が入力される。次に、ステップ402で誤り訂正符号処理制御部103は送信ビットレート情報が高速データ転送か否かを判断する。高速データ転送であると判断された場合は、誤り訂正符号化処理制御部103はCRC符号生成およびターボ符号化処理を実施するように情報系列を構築して転送する。
Next, the control operation of the encoding apparatus having the above configuration will be described using the flowchart shown in FIG. First, in step 401, transmission bit rate information is input to the error correction coding
この制御動作を図5に示す制御テーブルを参照して説明する。高速データ転送時はステップ403に進み、誤り訂正符号化処理制御部103は、情報系列がCRC符号部102に入力されているときはCRC符号生成前の情報系列を選択し、CRC符号部102からCRC符号が出力されているときはCRC符号生成後の情報系列を選択する。
This control operation will be described with reference to the control table shown in FIG. At the time of high-speed data transfer, the process proceeds to step 403, and when the information sequence is input to the
ここで、CRC符号生成後のデータフォーマットおいて、図11に示すようにCRC符号が情報系列の後段に付与される特徴を利用することで、本構成によりCRC符号生成後のデータフォーマットが実現されている。 Here, in the data format after the CRC code generation, the data format after the CRC code generation is realized by this configuration by using the feature that the CRC code is added to the latter stage of the information sequence as shown in FIG. ing.
同時に誤り訂正符号化処理制御部103から出力される情報系列はターボ符号部104に転送され、ステップ403でターボ符号化処理がなされた後に、ステップ404で格納手段106に格納される。
At the same time, the information sequence output from the error correction coding
ステップ402で送信ビットレート情報が低速データ転送であると判断された場合は、誤り訂正符号化処理制御部103はCRC符号生成および畳み込み符号化処理を実施するように情報系列を構築して転送する。
If it is determined in step 402 that the transmission bit rate information is low-speed data transfer, the error correction coding
この制御動作を再び図5に示す制御テーブルを参照して説明する。低速データ転送時はステップ405に進み、誤り訂正符号化処理制御部103は、情報系列がCRC符号部102に入力されているときはCRC符号生成前の情報系列を選択し、CRC符号部102からCRC符号が出力されているときはCRC符号生成後の情報系列を選択する。
This control operation will be described again with reference to the control table shown in FIG. At the time of low-speed data transfer, the process proceeds to step 405. When the information sequence is input to the
ここでも、CRC符号生成後のデータフォーマットにおいて、図11に示すようにCRCビットが情報系列の後段に付与される特徴を利用することで、本構成によりCRC符号生成後のデータフォーマットが実現されている。 Also in this case, the data format after the CRC code generation is realized by this configuration by using the feature that the CRC bits are added to the subsequent stage of the information sequence as shown in FIG. 11 in the data format after the CRC code generation. Yes.
同時に誤り訂正符号化処理制御部103から出力される情報系列は畳み込み符号部105に転送され、ステップ405で畳み込み符号化処理された後に、ステップ406で格納手段106に格納される。
At the same time, the information sequence output from the error correction coding
このように、本実施の形態の符号化装置によれば、CRC符号部を共有化しつつ、リアルタイムに入力情報系列およびCRC符号からCRC符号生成後の情報系列を構築するため、CRC符号部内でのCRC符号生成後の情報系列構築手段が不要であり、また、ターボ符号部もしくは畳み込み符号部の一方にのみに情報系列が入力されることにより、これらの符号部の一方のみが活性回路となり他方が非活性回路となるため、回路規模の縮小と低消費電力化を実現することができる。 As described above, according to the encoding apparatus of the present embodiment, in order to construct an information sequence after CRC code generation from an input information sequence and a CRC code in real time while sharing the CRC code portion, The information sequence construction means after the CRC code generation is unnecessary, and the information sequence is input to only one of the turbo code unit or the convolutional code unit, so that only one of these code units becomes an active circuit and the other Since the circuit becomes an inactive circuit, the circuit scale can be reduced and the power consumption can be reduced.
CRC符号とターボ符号や畳み込み符号など複数の誤り訂正符号を併用する符号化装置は、ディジタル無線通信分野における基地局装置および移動体通信端末装置のベースバンド処理部に搭載される。図9は本実施の形態の符号化装置を搭載する移動体通信端末装置の構成を示すブロック図である。 An encoding device that uses a plurality of error correction codes such as a CRC code and a turbo code or a convolutional code is mounted on a baseband processing unit of a base station device and a mobile communication terminal device in the field of digital wireless communication. FIG. 9 is a block diagram showing a configuration of a mobile communication terminal device on which the encoding device of the present embodiment is mounted.
図9において、インタフェース部901は、入力される音声および文字情報に対してデータ変換処理を実施し、送信データをベースバンド処理部902へ出力する。ベースバンド処理部902は、インタフェース部901からの送信データを符号化部903で符号化処理し、これを変調部904で変調して無線部905へ出力する。無線部905は、ベースバンド処理部902から出力された送信データに対して無線処理を行い、アンテナ906を介して送信する。
In FIG. 9, the
また、アンテナ906を介して受信された受信データに対して、無線部905は無線処理を行いベースバンド処理部902へ出力する。ベースバンド処理部902は、無線部906からの受信データを復調部907で復調し、これを復号部908が復号することにより受信データを取り出し、インタフェース部901へ出力する。インタフェース部901は、ベースバンド処理部902から出力された受信データにデータ変換処理を実施し、音声または文字情報に変換する。
In addition, the
本実施の形態の符号化装置は符号部903の中に搭載される。これにより、移動体通信端末装置において符号化装置の回路規模の縮小、低消費電力化を図ることができる。また、基地局装置に関しても同様に、本実施の形態の符号化装置を搭載することにより、同様の効果を得ることができる。 The encoding apparatus according to the present embodiment is mounted in the encoding unit 903. As a result, in the mobile communication terminal device, the circuit scale of the encoding device can be reduced and the power consumption can be reduced. Similarly, with respect to the base station apparatus, the same effect can be obtained by mounting the encoding apparatus according to the present embodiment.
(実施の形態2)
図6は本発明の実施の形態2に係る符号化装置の構成を示すブロック図である。本実施の形態の符号化装置は、実施の形態1における誤り訂正符号化処理制御部をセレクタを用いてハードウェアにて実現するものである。
(Embodiment 2)
FIG. 6 is a block diagram showing the configuration of the coding apparatus according to Embodiment 2 of the present invention. The coding apparatus according to the present embodiment implements the error correction coding processing control unit according to the first embodiment by hardware using a selector.
図6において、誤り検出符号生成および誤り訂正符号化処理を実施する符号化装置601は、図1の符号化装置の誤り訂正符号化処理制御部103を、経路セレクタ602、603、セレクタ制御部604、格納手段605で置換えた回路で構成されている。
6, an encoding device 601 that performs error detection code generation and error correction encoding processing includes an error correction encoding
セレクタ制御部604は、送信ビットレート情報に基づき、高速データ伝送である場合はターボ符号部104へ情報系列を送信し、低速データ伝送である場合は畳み込み符号部105へ情報系列を送信し、かつ、入力される情報系列およびCRC符号部102から出力されるCRC符号からCRC符号生成後の情報系列を構築するように、経路セレクタ602、603を制御する。格納手段605は、経路セレクタ602から出力される情報系列をターボ符号化処理前に格納する。
Based on the transmission bit rate information, the
次いで、上記構成を有する符号化装置の制御動作について、図7に示すフローチャートおよび図10に示す制御テーブルを用いて説明する。図7のフローチャートにおいては、図4のフローチャートに対して、ステップ403の前にステップ407が挿入されている。 Next, the control operation of the encoding apparatus having the above configuration will be described using the flowchart shown in FIG. 7 and the control table shown in FIG. In the flowchart of FIG. 7, step 407 is inserted before step 403 in the flowchart of FIG.
高速データ転送時は、経路セレクタ602は有効セレクタに、経路セレクタ603は無効セレクタとなる。ステップ407で、経路セレクタ602は、情報系列がCRC符号部102に入力されているときはCRC符号生成前の情報系列を選択し、CRC符号部102からCRC符号が出力されているときはCRC符号生成後の情報系列を選択する。同時に、経路セレクタ602の出力の情報系列は格納手段605に格納される。
During high-speed data transfer, the
次に、格納手段605に格納された任意のビット長の情報系列はターボ符号部104にてターボ符号化処理され、格納手段106に格納される。
Next, the information sequence having an arbitrary bit length stored in the
低速データ転送時は、経路セレクタ602は無効セレクタに、経路セレクタ603は有効セレクタとなる。ステップ405で、経路セレクタ603は、情報系列がCRC符号部102に入力されているときはCRC符号生成前の情報系列を選択し、CRC符号部102からCRC符号が出力されているときはCRC符号生成後の情報系列を選択する。以降の処理は実施の形態1と同様である。
During low-speed data transfer, the
このように、本実施の形態の符号化装置によれば、CRC符号部を共有化しつつ、リアルタイムに入力情報系列およびCRC符号からCRC符号生成後の情報系列を構築するため、CRC符号部内でのCRC符号生成後の情報系列構築手段が不要であり、また、経路セレクタにより、ターボ符号部もしくは畳み込み符号部の一方にのみに情報系列が入力されることで、これら符号部の一方のみが活性回路となり他方が非活性回路となるため、回路規模の縮小と低消費電力化を実現することができる。 As described above, according to the encoding apparatus of the present embodiment, in order to construct an information sequence after CRC code generation from an input information sequence and a CRC code in real time while sharing the CRC code portion, No information sequence construction means after CRC code generation is required, and only one of these code units is an active circuit by the path selector inputting an information sequence only to one of the turbo code unit or the convolutional code unit. Since the other becomes an inactive circuit, the circuit scale can be reduced and the power consumption can be reduced.
(実施の形態3)
図8は本発明の実施の形態3に係る符号化装置の構成を示すブロック図である。本実施の形態の符号化装置は、実施の形態1における誤り訂正符号化処理制御部をCPUで実行されるソフトウェアで実現するものである。
(Embodiment 3)
FIG. 8 is a block diagram showing a configuration of an encoding apparatus according to Embodiment 3 of the present invention. The coding apparatus according to the present embodiment implements the error correction coding processing control unit according to the first embodiment with software executed by a CPU.
図8において、誤り検出符号生成および誤り訂正符号化処理を実施する符号化装置801は、図1の符号化装置の誤り訂正符号化処理制御部103を、CPUを用いた制御部802で置換えた回路で構成されている。
In FIG. 8, an
送信ビットレート情報はCPUを用いた制御部802に入力され、そこで高速データ転送であるか、あるいは低速データ転送であるかが判断される。上記構成を有する符号化装置の制御動作は、図4のフローチャートおよび図5の制御テーブルに示された制御動作と同様であるので説明を省略する。
The transmission bit rate information is input to a
本実施の形態の符号化装置によれば、CRC符号部を共有化しつつ、リアルタイムに入力情報系列およびCRC符号からCRC符号生成後の情報系列を構築するため、CRC符号部内でのCRC符号生成後の情報系列構築手段が不要であり、また、CPUを用いた制御部により、ターボ符号部もしくは畳み込み符号部の一方にのみに情報系列が入力されることで、これら符号部の一方のみが活性回路となり他方が非活性回路となるため、回路規模の縮小と低消費電力化を実現することができる。 According to the coding apparatus of the present embodiment, after the CRC code is generated in the CRC code unit, the CRC code unit is shared and the information sequence after the CRC code is generated from the input information sequence and the CRC code in real time. The information sequence construction means is not required, and the control unit using the CPU inputs the information sequence only to one of the turbo code unit or the convolutional code unit, so that only one of these code units is an active circuit. Since the other becomes an inactive circuit, the circuit scale can be reduced and the power consumption can be reduced.
本発明の符号化装置および符号化方法は、CRC符号生成手段を共有化しつつ、リアルタイムに入力情報系列およびCRC符号からCRC符号生成後の情報系列を構築するため、CRC符号生成手段内でのCRC符号生成後の情報系列構築手段が不要であり、また、ターボ符号化手段もしくは畳み込み符号化手段の一方にのみに情報系列が入力されることにより、これらの符号化手段の一方のみが活性回路となり他方が非活性回路となるため、回路規模の縮小と低消費電力化を実現することができるという効果を有し、CRC符号とターボ符号や畳み込み符号など複数の誤り訂正符号を併用する符号化装置および符号化方法等として有用である。 The encoding apparatus and encoding method of the present invention constructs an CRC in the CRC code generation unit in order to construct an information sequence after CRC code generation from an input information sequence and a CRC code in real time while sharing the CRC code generation unit. No information sequence construction means after code generation is required, and only one of these encoding means becomes an active circuit by inputting the information sequence only to one of the turbo encoding means or the convolutional encoding means. Since the other circuit is an inactive circuit, it has the effect of reducing the circuit scale and reducing the power consumption, and uses a combination of a CRC code and a plurality of error correction codes such as a turbo code and a convolutional code. It is useful as an encoding method.
101、201、301、601、801 符号化装置
102、202 CRC符号部
103 誤り訂正符号化処理制御部
104、205 ターボ符号部
105、203 畳み込み符号部
106、204、206、605 格納手段
602、603 経路セレクタ
604 セレクタ制御部
802 CPUを用いた制御部
901 インタフェース部
902 ベースバンド処理部
903 符号部
904 変調部
905 無線部
906 アンテナ
907 復調部
908 復号部
101, 201, 301, 601, 801
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003387973A JP2005151321A (en) | 2003-11-18 | 2003-11-18 | Coding device and coding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003387973A JP2005151321A (en) | 2003-11-18 | 2003-11-18 | Coding device and coding method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005151321A true JP2005151321A (en) | 2005-06-09 |
Family
ID=34695185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003387973A Pending JP2005151321A (en) | 2003-11-18 | 2003-11-18 | Coding device and coding method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005151321A (en) |
-
2003
- 2003-11-18 JP JP2003387973A patent/JP2005151321A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109075799B (en) | Coding and decoding method and device for Polar codes | |
US8514927B2 (en) | Compression code for transferring rate matched data between devices | |
US7263651B2 (en) | Method and apparatus for varying lengths of low density party check codewords | |
EP1656737B1 (en) | Method and apparatus for varying lengths of low density parity check codewords | |
CN107078748A (en) | The coding method of polar code and code device | |
CN108173621B (en) | Data transmission method, transmitting device, receiving device and communication system | |
ZA200200091B (en) | Apparatus and method for encoding/decoding transport format combination indicator in CDMA mobile communication system. | |
JP3914877B2 (en) | Error correction decoding method | |
CN101238697B (en) | Wireless communication apparatus and wireless communication method | |
US7715349B2 (en) | Method and apparatus for bit mapping enhanced-dedicated physical control channel (E-DPCCH) information in UMTS wireless communication system | |
JP3875275B2 (en) | Receiver decoder circuit and associated method for decoding a channel encoded signal | |
EP4109766A1 (en) | Encoding method and device | |
JP2006279904A (en) | Communication system, communication apparatus, communication method and communication control program | |
JP2019515592A (en) | Data transmission method, data reception method, transmission device, and reception device | |
JP2006094012A (en) | Encoding method, decoding processing method, and communication apparatus | |
WO2016172937A1 (en) | Method and device for transmitting data by utilizing multiple polar code | |
EP3338370A1 (en) | Tail-biting convolutional codes with very short information blocks | |
JP2005151321A (en) | Coding device and coding method | |
JP2008141312A (en) | Encoder, decoder, transmitter, and receiver | |
JP2004527149A (en) | Method for generating code words and apparatus for generating code words | |
US20020154682A1 (en) | Soft handoff between cellular systems employing different encoding rates | |
US20180131392A1 (en) | NR LDPC With Interleaver | |
JP2001186024A (en) | Error correction device | |
CN101159444B (en) | Decoding method of transformat combined indication | |
US20200212933A1 (en) | Encoding method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Effective date: 20060325 Free format text: JAPANESE INTERMEDIATE CODE: A7424 |