JP2009201057A - Device and method for decoding control - Google Patents
Device and method for decoding control Download PDFInfo
- Publication number
- JP2009201057A JP2009201057A JP2008043313A JP2008043313A JP2009201057A JP 2009201057 A JP2009201057 A JP 2009201057A JP 2008043313 A JP2008043313 A JP 2008043313A JP 2008043313 A JP2008043313 A JP 2008043313A JP 2009201057 A JP2009201057 A JP 2009201057A
- Authority
- JP
- Japan
- Prior art keywords
- iterations
- decoding
- unit
- signal
- service
- 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.)
- Withdrawn
Links
Images
Landscapes
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
本発明は、ターボ符号等の繰り返し復号技術に関するものである。 The present invention relates to an iterative decoding technique such as a turbo code.
ターボ符号は、誤り訂正能力が高く、移動体通信システム分野等、様々な伝送分野で採用されている。 The turbo code has a high error correction capability and is used in various transmission fields such as the mobile communication system field.
ターボ符号器は、第一の要素符号器と第二の要素符号器とがインタリーバを介して並列に連接された構成を持つ。ターボ符号器へ入力された情報ビット系列は、同時に、第一の要素符号器と、インタリーバ経由で第二の要素符号器とに送られる。第一の要素符号器では所定の符号化が行われて第一のパリティビット系列が出力される。第二の要素符号器では、インタリーバで並べ替えられた情報ビット系列に対し所定の符号化が行われ、第二のパリティビット系列が出力される。これら第一及び第二のパリティビット系列は、設定された符号化率に応じてパンクチャ及び多重化され、最終的に、情報ビット系列と多重化されて符号化ビット系列としてターボ符号器から出力される。 The turbo encoder has a configuration in which a first element encoder and a second element encoder are connected in parallel via an interleaver. The information bit sequence input to the turbo encoder is simultaneously sent to the first element encoder and the second element encoder via the interleaver. The first element encoder performs predetermined encoding and outputs a first parity bit sequence. The second element encoder performs predetermined encoding on the information bit sequence rearranged by the interleaver, and outputs a second parity bit sequence. These first and second parity bit sequences are punctured and multiplexed according to the set coding rate, and finally multiplexed with the information bit sequence and output from the turbo encoder as a coded bit sequence. The
一方、ターボ復号器は、上記ターボ符号器における第一の要素符号器及び第二の要素符号器に対応する第一の要素復号器及び第二の要素復号器が、インタリーバ及びデインタリーバと共に直列に連接されたループ構成を持つ。ターボ復号器へ入力された受信信号系列(情報ビット系列及びパリティビット系列に相当する)は、第一の要素復号器とインタリーバ経由で第二の要素復号器とへ送られる。第一の要素復号器では、その受信信号系列が信頼度情報系列に基づいて復号され、新たな信頼度情報系列として出力される。この信頼度情報系列は、受信信号系列と共に、インタリーバにおいて上記ターボ符号器のインタリーバと同様に並べ替えられ、第二の要素復号器へ送られる。第二の要素復号器では、インタリービングされた受信信号系列が同様にインタリービングされた信頼度情報系列に基づいて復号され、更に新たな信頼度情報系列として出力される。この第二の要素復号器から出力された信頼度情報系列は、デインタリーバにより基の並び順に戻され、第一の要素復号器へ送られ、以降、繰り返し復号が行われる。 On the other hand, in the turbo decoder, the first element decoder and the second element decoder corresponding to the first element encoder and the second element encoder in the turbo encoder are connected in series with the interleaver and the deinterleaver. Has a connected loop configuration. The received signal sequence (corresponding to the information bit sequence and parity bit sequence) input to the turbo decoder is sent to the second element decoder via the first element decoder and interleaver. In the first element decoder, the received signal sequence is decoded based on the reliability information sequence, and is output as a new reliability information sequence. This reliability information sequence is rearranged together with the received signal sequence in the interleaver in the same manner as the interleaver of the turbo encoder, and is sent to the second element decoder. In the second element decoder, the interleaved received signal sequence is decoded based on the similarly interleaved reliability information sequence, and further output as a new reliability information sequence. The reliability information series output from the second element decoder is returned to the original arrangement order by the deinterleaver, sent to the first element decoder, and then iteratively decoded.
このように、ターボ復号は、二つの要素復号器間で相互に信頼度情報を増大させながら復号を行う手法であるため、この繰り返し(以降、イタレーションとも表記する)の回数を多くすることにより誤り率を低下させることができるという特徴がある。一方で、このターボ復号は、通信品質を上げるためにこのイタレーション回数を多く設定してしまうと、データ復号にかかる時間が増大するという特徴もある。 Thus, turbo decoding is a technique of performing decoding while increasing reliability information between two element decoders. Therefore, by increasing the number of repetitions (hereinafter also referred to as iteration). There is a feature that the error rate can be reduced. On the other hand, this turbo decoding also has a feature that the time required for data decoding increases if the number of iterations is set to increase the communication quality.
従って、ターボ復号器では、適切なイタレーション回数を設定することが重要となる。これにより、現在、ターボ復号器におけるインタレーション回数を制御することで、復号遅延を減らし通信品質を向上させるための手法が提案されている(下記特許文献1及び2参照)。
従来のターボ復号器では、一般的には、想定される最悪条件下において所望の受信品質及びQoS(Quality of Service)を実現できるイタレーション回数が予め設定されていた。 In a conventional turbo decoder, generally, the number of iterations that can realize a desired reception quality and QoS (Quality of Service) under a worst case condition is set in advance.
このような手法では、受信状態の劣悪な伝送装置から送られるサービスに対しては適切な復号性能を持つことになるが、受信状態の良好な伝送装置から送られるサービスに対しては過剰な復号性能を持つことになる。すなわち、受信状態の良好な伝送装置から送られるサービスに対しては余計な復号処理時間をかけていると言える。復号処理時間の増加は、システム全体としてのスループット低下の要因にもなる。 Such a technique has appropriate decoding performance for a service sent from a transmission apparatus having a poor reception state, but excessive decoding for a service sent from a transmission apparatus having a good reception state. Will have performance. In other words, it can be said that extra decoding processing time is taken for a service sent from a transmission apparatus in a good reception state. An increase in the decoding processing time also causes a decrease in throughput of the entire system.
また、再送制御されるサービスが複数存在する場合は、これら各サービスについて全再送回数分更に復号しなければならない。これら各サービスのターボ復号処理に必要な時間を積算すると、システム上復号処理に割り当てられた時間よりも大きくなってしまう場合も考えられ、受信品質とQoSに悪影響を及ぼす可能性もある。 Further, when there are a plurality of services to be controlled for retransmission, each of these services must be further decoded for the total number of retransmissions. If the time required for the turbo decoding process of each service is added, it may be longer than the time allotted to the decoding process in the system, which may adversely affect the reception quality and QoS.
本件は、このような問題点に鑑み、良好な受信品質を保ちながら効率よい復号を行なう復号処理技術を提供する。 In view of such problems, the present case provides a decoding processing technique that performs efficient decoding while maintaining good reception quality.
各態様では、上述した課題を解決するために、それぞれ以下の構成を採用する。 In each aspect, the following configurations are employed in order to solve the above-described problems.
第一の態様は、送信装置からの信号を含む多値変調信号のデマッピング処理後の信号から所定の情報を測定する測定手段と、この測定手段により測定された所定情報を指標値としてこの所定情報に対応するイタレーション回数を決定する決定手段と、この決定手段により決定されたイタレーション回数で上記送信装置からの信号が復号されるように復号器を制御する制御手段と、を備える復号制御装置である。 The first aspect is a measuring means for measuring predetermined information from a signal after demapping processing of a multi-level modulation signal including a signal from a transmitting apparatus, and the predetermined information measured by the measuring means as an index value. Decoding control comprising: determining means for determining the number of iterations corresponding to information; and control means for controlling the decoder so that the signal from the transmission device is decoded with the number of iterations determined by the determining means Device.
この第一態様では、多値変調信号のデマッピング処理後の信号から所定の情報が測定され、この測定情報に基づいて決定されたイタレーション回数により送信装置からの信号が復号される。ここで、デマッピング処理とは、多値変調されたシンボル系列の信号をビット系列の信号へ変換する処理を意味し、シンボル−ビットマッピング処理とも呼ばれる処理である。また、上記所定の情報としては、例えば、スループット、BLER(Block Error Rate)、再送回数等が利用される。 In this first aspect, predetermined information is measured from the signal after the demapping process of the multilevel modulation signal, and the signal from the transmission device is decoded based on the number of iterations determined based on this measurement information. Here, the demapping process means a process of converting a multi-value modulated symbol sequence signal into a bit sequence signal, and is also called a symbol-bit mapping process. As the predetermined information, for example, throughput, BLER (Block Error Rate), number of retransmissions, and the like are used.
デマッピング処理後の信号から得られる測定情報には、上記送信装置との間の伝搬環境、この第一態様の復号制御装置が搭載される受信装置における上記デマッピング処理までの信号処理を行う各回路の特性がそれぞれ反映されている。 The measurement information obtained from the signal after the demapping process includes the propagation environment between the transmitter and the signal processing up to the demapping process in the receiver in which the decoding control device according to the first aspect is mounted. Each circuit characteristic is reflected.
従って、この第一態様によれば、このような測定情報に基づいてイタレーション回数が決定されるため、送信装置との間で実際に行われている通信状況に応じた適切なイタレーション回数を決定することができる。更に言えば、このような適切なイタレーション回数が利用されてターボ復号が行われるため、良好な受信品質を保ちながら、無駄な復号処理時間を省いた効率よい復号を実現することができる。 Therefore, according to this first aspect, since the number of iterations is determined based on such measurement information, an appropriate number of iterations according to the communication situation actually performed with the transmission device is determined. Can be determined. Furthermore, since turbo decoding is performed by using such an appropriate number of iterations, it is possible to realize efficient decoding that saves unnecessary decoding processing time while maintaining good reception quality.
上記第一態様において好ましくは、上記測定手段が、デマッピング処理後の信号が復号器で復号された後の信号を用い、この復号後の信号の検査器による検査結果に応じて所定の情報を測定するように構成する。 Preferably, in the first aspect, the measurement unit uses a signal after the signal after the demapping process is decoded by the decoder, and obtains predetermined information according to the inspection result of the signal after the decoding by the inspector. Configure to measure.
この態様によれば、測定される所定情報には復号器及び検査器の特性も反映されるため、更に精密な通信状況に応じたイタレーション回数を決定することができる。 According to this aspect, the predetermined information to be measured also reflects the characteristics of the decoder and the checker, so that it is possible to determine the number of iterations corresponding to a more precise communication situation.
よって、この態様によれば、一層効率のよい復号を実現することが可能となる。 Therefore, according to this aspect, it is possible to realize more efficient decoding.
上記第一態様において好ましくは、上記測定手段が、検査器の検査結果に応じた所定の情報と、デマッピング処理後の信号の軟判定信号レベルとを測定し、上記決定手段が、上記所定の情報及び上記軟判定信号レベルに各重み係数を掛け合わせることにより取得される指標値に対応するイタレーション回数を決定するように構成する。 Preferably, in the first aspect, the measuring unit measures predetermined information according to a test result of the tester and a soft decision signal level of the signal after the demapping process, and the determining unit is configured to perform the predetermined process. The number of iterations corresponding to the index value obtained by multiplying the information and the soft decision signal level by each weighting factor is determined.
この態様では、復号器による復号後の検査結果に応じた情報と更に軟判定信号レベルとが測定される。これら各測定情報に掛け合わされる各重み係数には、例えば、各測定情報を得るための測定回路(機能部)の性能及び精度に対応する値が設定される。イタレーション回数は、このような各測定情報と各重み係数とにより得られる指標値から決定される。 In this aspect, information corresponding to the check result after decoding by the decoder and the soft decision signal level are measured. For each weighting factor multiplied by each measurement information, for example, a value corresponding to the performance and accuracy of a measurement circuit (functional unit) for obtaining each measurement information is set. The number of iterations is determined from the index value obtained from each measurement information and each weighting factor.
従って、この態様によれば、一層精密な通信状況に応じたイタレーション回数を決定することができるため、良好な受信品質を保ちながら、無駄な復号処理時間を省いた効率よい復号を実現することができる。 Therefore, according to this aspect, since it is possible to determine the number of iterations according to a more precise communication situation, it is possible to achieve efficient decoding without wasteful decoding processing time while maintaining good reception quality. Can do.
なお、第一態様は、上記測定手段が軟判定信号レベルのみを測定するようにし、この軟判定信号レベルに対応するイタレーション回数が決定されるようにしてもよい。 In the first aspect, the measurement unit may measure only the soft decision signal level, and the number of iterations corresponding to the soft decision signal level may be determined.
上記第一態様において好ましくは、上記決定手段が、上記指標値とイタレーション回数とが対応付けられており、同一指標値に対応するイタレーション回数が大きく設定された品質重視テーブルと小さく設定された速度重視テーブルとを有するように構成し、上記デマッピング処理後の信号に含まれ上記復号器の復号単位となるサービスのタイプを判別し、このサービスのタイプに応じて品質重視テーブル及び速度重視テーブルの一方を参照することにより、指標値に対応するイタレーション回数を決定するように構成する。 Preferably, in the first aspect, the determination unit is set to be smaller than the quality emphasis table in which the index value is associated with the number of iterations, and the number of iterations corresponding to the same index value is set to be large. A speed emphasis table, a service type included in the signal after the demapping process and serving as a decoding unit of the decoder is discriminated, and a quality emphasis table and a speed emphasis table according to the service type The number of iterations corresponding to the index value is determined by referring to one of the above.
この態様では、デマッピング処理後の信号に含まれる各サービスについて、このサービスのタイプに応じたイタレーション回数がそれぞれ決定される。例えば、同一指標値が得られた場合であっても、サービスタイプが音声や映像等のようなリアルタイムを要求されるサービスには、大きなイタレーション回数が割り当てられ、サービスタイプがパケット通信のような処理速度が重視されるようなサービスには、小さなイタレーション回数が割り当てられる。 In this aspect, the number of iterations corresponding to the type of service is determined for each service included in the signal after the demapping process. For example, even if the same index value is obtained, a large number of iterations are assigned to a service that requires real-time service type such as voice or video, and the service type is packet communication or the like. A small number of iterations is assigned to a service where processing speed is important.
よって、このような態様によれば、伝搬環境、装置の回路特性などの実際の通信状況に加えて、更にQoSを考慮して適切なイタレーション回数を決定することができる。 Therefore, according to such an aspect, it is possible to determine an appropriate number of iterations in consideration of QoS in addition to actual communication conditions such as propagation environment and device circuit characteristics.
上記第一態様において好ましくは、上記決定手段により決定されたイタレーション回数を用いた復号処理に掛かる単位時間当りの復号処理時間がその単位時間当りの制限時間を越えると判断すると、該イタレーション回数を補正する補正手段を更に備えるように構成し、上記制御手段が、上記補正手段により補正されたイタレーション回数で送信装置からの信号が復号されるように復号器を制御するように構成する。 Preferably, in the first aspect, when it is determined that the decoding processing time per unit time required for the decoding processing using the number of iterations determined by the determining means exceeds the time limit per unit time, the number of iterations The control means is further configured to control the decoder so that the signal from the transmission device is decoded with the number of iterations corrected by the correction means.
この態様では、実際の通信状況が反映された形で決定されたイタレーション回数が、単位時間当りで決められている復号処理制限時間内の復号処理を可能とするか否かの判断結果により補正される。例えば、決定されているイタレーション回数で実際に復号処理された場合にその制限時間を越えると判断された場合には、そのイタレーション回数が減らされる。 In this aspect, the number of iterations determined in a manner that reflects the actual communication status is corrected based on the determination result of whether or not decoding processing within the decoding processing time limit determined per unit time is possible. Is done. For example, when it is determined that the time limit is exceeded when the decoding process is actually performed with the determined number of iterations, the number of iterations is decreased.
このような態様によれば、通信状況の他、復号処理に掛かる時間をも考慮され、イタレーション回数が決定されるため、復号処理時間が大きくなることによるスループットの低下を抑えることができる。 According to such an aspect, since the number of iterations is determined in consideration of the time required for the decoding process in addition to the communication status, it is possible to suppress a decrease in throughput due to an increase in the decoding process time.
なお、別態様として、以上のような復号制御装置を搭載する受信装置であってもよいし、以上の何れかの機能をコンピュータ、ICチップ等に実現させる復号制御方法であってもよいし、以上の何れかの機能を実現させるプログラムであってもよいし、そのようなプログラムを記録するコンピュータが読み取り可能な記憶媒体であってもよい。 As another aspect, it may be a receiving device equipped with the decoding control device as described above, or a decoding control method for realizing any of the above functions on a computer, an IC chip, or the like, It may be a program that realizes any of the functions described above, or a computer-readable storage medium that records such a program.
開示の実施形態によれば、良好な受信品質を保ちながら効率よい復号を行なう復号処理技術を提供するができる。 According to the disclosed embodiment, it is possible to provide a decoding processing technique that performs efficient decoding while maintaining good reception quality.
以下、図面を参照して、本実施形態における受信装置について説明する。以下に示す各実施形態の構成はそれぞれ例示であり、本発明は以下の各実施形態の構成に限定されない。 Hereinafter, the receiving apparatus according to the present embodiment will be described with reference to the drawings. The configuration of each embodiment shown below is an exemplification, and the present invention is not limited to the configuration of each embodiment below.
[第一実施形態]
以下、第一実施形態における受信装置1について図面を用いて説明する。
[First embodiment]
Hereinafter, the receiving
〔装置構成〕
以下、第一実施形態における受信装置1の装置構成について図1を用いて説明する。図1は、第一実施形態における受信装置1の機能構成の一部を示すブロック図である。第一実施形態における受信装置1は、アンテナ10、無線受信部11、復調部12、ターボ復号器14、検査部15、スループット測定部16、イタレーション回数決定部17、復号制御部18等を有する。これら受信装置1の各機能部は、ソフトウェアの構成要素、又はハードウェアの構成要素、若しくはこれらの組み合わせとしてそれぞれ実現される([その他]の項参照)。以下、これら受信装置1を構成する各機能部についてそれぞれ説明する。
〔Device configuration〕
Hereinafter, the device configuration of the receiving
無線受信部11は、アンテナ10から送られる高周波受信信号に対し周波数変換、増幅等を行う。更に、無線受信部11は、このように処理されたアナログ受信信号をデジタルベースバンド信号に変換し、変換されたデジタルベースバンド信号を復調部12へ送る。
The
復調部12は、無線受信部11から送られるデジタルベースバンド信号をCDMA(Code Division Multiple Access)、OFDM(Orthogonal Frequency Division Multiplexing)等の変調方式に対応する多重化復調し、チャネル推定値に基づく補正又は検波をする。復調部12は、補正等が施された多値変調信号をシンボル−ビットマッピング処理(デマッピング処理に相当)を行う。復調部12は、このシンボル−ビットマッピング処理により得られる信号(以降、受信信号系列と表記する)をターボ復号器14へ送る。
The
ターボ復号器14は、背景技術の項で説明したような構成を有し、入力される受信信号系列に対し、復号制御部18により設定されるイタレーション回数などの復号パラメータに基づいて、繰り返し復号を行う。ターボ復号器14は、繰り返し復号された結果得られる受信データ系列を検査部15へ送る。受信信号系列は、通信相手の伝送装置のサービス毎にターボ復号器14へ順次入力され、同サービス毎に復号され順次出力される。ここでいうサービスとは、音声、映像、データパケット等、通信上区別される形態を持ち、復号処理単位を示す。また、本実施形態では通信相手の伝送装置自体を限定するものではないが、以降の説明では、説明の便宜上、UE(User Equipment)と表記するものとする。
The
検査部15は、ターボ復号器14から出力される受信データ系列を検査する。この検査には、例えば、CRC(Cyclic Redundancy Check)が利用される。この場合、検査部1
5は、トランスポートブロック毎に付加されているCRCビットを利用して検査を行う。検査部15は、この検査により正常と判断された受信データ系列を出力する。この受信データ系列は、図示しない他の機能部により処理される。一方、検査部15は、この検査により異常と判断した場合には、他の機能部(図示せず)へ再送制御等のためにその旨を通知する。
The
5 performs inspection using the CRC bits added to each transport block. The
スループット測定部16は、検査部15から出力される受信データ系列のデータ量を監視し、このデータ量に基づいてスループットの測定を行う。検査部15から出力される受信データ系列は、上述したようにサービス毎に並んでいる。これにより、スループット測定部16は、当該サービスの送信元のUE単位で受信データ系列を監視することにより、UE単位のスループットを測定する。このスループットは、例えば、1秒当たりのビット数(bps)として測定される。スループット測定部16により測定されたスループット情報は、イタレーション回数決定部17へ送られる。
The
更に、スループット測定部16は、スループット情報の精度を判断させるために、そのスループット情報の測定時間も併せてイタレーション回数決定部17へ送る。スループット測定部16は、スループットをUE単位で測定するため、その測定時間もUE単位で測定する。なお、この測定時間は、所定の空白期間によりリセットされる。
Further, the
イタレーション回数決定部17は、スループット測定部16から送られるスループット情報に基づいて、UE単位でイタレーション回数を決定する。イタレーション回数決定部17は、図2に示すようなテーブルを保持する。イタレーション回数決定部17は、スループット情報を指標値としてこのイタレーション回数決定テーブルからその指標値に対応するイタレーション回数を抽出する。
The iteration
図2は、イタレーション回数決定テーブルの例を示す図である。このテーブルには、指標値の各範囲に各イタレーション回数が関連付けられ格納されている。このテーブルのレコード数、及び各範囲を決める各閾値(X1からX15)はそれぞれその受信装置の備える受信回路の特性等に応じてシミュレーションにより予め決められ、調整可能に保持される。このテーブルは、スループットが遅い(低い)程、イタレーション回数が大きくなるように設定される。これは、スループットが遅いのは再送制御等が実施されており受信品質が悪いと判断し、復号性能を上げる必要があることに基づいている。なお、本実施形態は、このイタレーション回数決定テーブルに設定される各閾値及びレコード数自体を限定するものではなく、受信装置に応じて適切な値が設定されればよい。 FIG. 2 is a diagram illustrating an example of the iteration count determination table. This table stores the number of iterations associated with each range of index values. The number of records in this table and the threshold values (X1 to X15) for determining each range are determined in advance by simulation according to the characteristics of the receiving circuit provided in the receiving device, and are held in an adjustable manner. This table is set so that the number of iterations increases as the throughput is slower (lower). This is based on the fact that when the throughput is slow, retransmission control or the like is performed and it is judged that the reception quality is poor, and it is necessary to improve the decoding performance. Note that the present embodiment does not limit the thresholds and the number of records set in the iteration count determination table, and it is sufficient that appropriate values are set according to the receiving apparatus.
イタレーション回数決定部17は、イタレーション回数を決定するにあたり、スループット測定部16から送られるスループット情報の測定時間に基づいて、スループット情報の精度を判断する。スループット情報の精度とは、そのスループット情報が受信状態を十分に判断できる時間をかけて測定されたものであるか否かを示すものである。イタレーション回数決定部17は、スループット情報の精度が十分であると判断できる測定時間の閾値を保持する。
The iteration
イタレーション回数決定部17は、当該スループット情報の測定時間がこの閾値以上であれば、スループット情報の精度が十分であると判断し、そのスループット情報を指標値に利用する。一方、イタレーション回数決定部17は、当該スループット情報の測定時間がこの閾値より短い場合には、スループット情報の精度が十分でないと判断し、初期値をイタレーション回数として決定する。この初期値も調整可能に保持される。
The iteration
復号制御部18は、イタレーション回数決定部17から送られるイタレーション回数をターボ復号器14へ設定する。このイタレーション回数の設定は、例えば、ターボ復号器
14内の繰り返し復号するためのループ回路に設けられたスイッチのON・OFF制御で実現される。復号制御部18は、復号処理対象のTTI内のサービス数、各サービスの送信元のUE情報、各サービスのデータ量等の復号パラメータを他の機能部(図示せず)からの通知又は所定のデータの参照により把握する。本実施形態では、この復号制御部18が把握すべき復号パラメータの受け方を限定するものではない。
The
復号制御部18は、復号処理されるサービスの送信元のUEを認識し、このUEに関しイタレーション回数決定部17で決定されたイタレーション回数をターボ復号器14へ設定する。このイタレーション回数設定処理は、復号処理されるサービス単位で切り替えられる。同様に、復号制御部18は、イタレーション回数以外の他の復号パラメータについても必要に応じてターボ復号器14へ設定する。
The
〔動作例〕
以下、第一実施形態における受信装置1の動作例について図3を用いて説明する。図3は、第一実施形態における受信装置1の動作例を示すフローチャートである。
[Operation example]
Hereinafter, an operation example of the receiving
アンテナ10で受信された高周波信号は、無線受信部11によりデジタルベースバンド信号へ変換され、復調部12へ送られる。復調部12は、入力されるデジタルベースバンド信号を多重化復調、シンボル−ビットマッピング処理等を行う(S301)。復調部12は、このような処理により得られる受信信号系列をターボ復号器14へ送る。
The high frequency signal received by the
復号制御部18は、ターボ復号器14へ入力される各受信信号系列を監視し、ターボ復号器14においてUEのサービス単位で復号されるよう制御する。復号制御部18は、処理対象のTTI(Transmission Time Interval)の復号処理を開始する際に、サービス数の変数Nを初期化(例えばゼロ設定)する(S303)。同時に、復号制御部18は、処理対象のTTI内に含まれる総サービス数を認識する。これは、後述する(S311)の処理において利用される。続いて、復号制御部18は、復号処理サービス数(N)をカウントアップし(S304)、イタレーション回数決定部17へ今回の復号対象となるサービスの送信元となるUEのイタレーション回数を要求する。
The
イタレーション回数決定部17は、この要求に応じて、スループット測定部16から送られる対象UEのスループット情報及びその測定時間を参照する。イタレーション回数決定部17は、その測定時間と予め保持される閾値とを比較することで、そのスループット情報の精度を検査する(S305)。イタレーション回数決定部17は、その測定時間がその閾値以上である場合にはそのスループット情報の精度は十分であると判断し(S305;YES)、そのスループット情報を指標値としてイタレーション回数決定テーブルからその指標値に対応するイタレーション回数を抽出する(S306)。
In response to this request, the iteration
一方、イタレーション回数決定部17は、その測定時間がその閾値より短い場合にはそのスループット情報の精度は十分でないと判断し(S305;NO)、イタレーション回数を予め保持される初期値に決定する(S307)。イタレーション回数決定部17は、このように決定されたイタレーション回数を復号制御部18へ送る。
On the other hand, if the measurement time is shorter than the threshold, the iteration
復号制御部18は、イタレーション回数決定部17から送られるイタレーション回数をターボ復号器14へ設定する。
The
ターボ復号器14は、復号制御部18から送られる復号パラメータに基づいて、受信信号系列をサービス単位で復号する。このとき、ターボ復号器14は、復号制御部18により設定されたイタレーション回数分、繰り返し復号する(S308)。繰り返し復号が施された受信データ系列(サービス)は、検査部15へ送られる。
The
検査部15は、入力された受信データ系列を順次検査する。検査部15により検査され、正常と判断された受信データ系列は、順次出力される。
The
スループット測定部16は、検査部15から出力されるサービス毎に並んだ受信データ系列を監視し、このデータ量に基づいてUE単位のスループットの測定を行う(S309)。同時に、スループット測定部16は、そのUEに関するスループットの測定時間を計測する。スループット測定部16は、得られたスループット情報及び測定時間をイタレーション回数決定部17へ送る。
The
復号制御部18は、ターボ復号器14において復号が完了したサービスを監視する(S311)。復号制御部18は、処理S304でカウントアップされた復号処理サービス数(N)がTTI内に含まれる総サービス数に満たない、すなわち処理対象のTTI内に未だ復号処理されていないサービスがあると判断すると(S311;NO)、処理S304へ戻り、次のサービスに関し上述と同様の復号処理を行う。
The
復号制御部18は、処理対象のTTI内の全サービスについて復号処理が完了すると(S311;YES)、次の受信信号系列があるか否かを判断する(S312)。復号制御部18は、次の受信信号系列が存在すると判断すると(S312;YES)、次のTTIにおける復号処理を開始する(S301)。
When the decoding process is completed for all services in the TTI to be processed (S311; YES), the
〈第一実施形態における作用及び効果〉
上述したように、第一実施形態における受信装置では、ターボ復号器14で復号が行われ検査部15で検査された受信データ系列に基づいて、各UEのスループットがそれぞれ測定される(スループット測定部16)。
<Operation and effect in the first embodiment>
As described above, in the receiving apparatus in the first embodiment, the throughput of each UE is measured based on the received data sequence decoded by the
この測定されたスループットの情報を受けるイタレーション回数決定部17では、スループットに応じたイタレーション回数が設定されたイタレーション回数決定テーブルが保持されている。これにより、このテーブルが利用されて、スループットが高ければ(早ければ)イタレーション回数が少なくなり、スループットが低ければ(遅ければ)イタレーション回数が多くなるように、その対象UEのためのイタレーション回数が決定される。言い換えれば、スループットの測定結果をもとに、スループットの目標値との差分又は目標値に対する達成率に基づいてイタレーション回数が決定される。
The iteration
結果として、このスループットに応じて決定されたイタレーション回数によりターボ復号器14での繰り返し復号が実行される。このイタレーション回数決定に利用されるスループットは、対象UEと受信装置1との間の伝搬環境、当該受信装置1が備える回路の性能及び特性を全て含んだ通信結果情報である。
As a result, iterative decoding at the
従って、第一実施形態によれば、各UEに対し実際に行われている通信状況に応じた適切なイタレーション回数を決定することができる。よって、この適切なイタレーション回数が利用されてターボ復号が行われるため、各UEに応じてそれぞれ良好な受信品質を保ちながら、無駄な復号処理時間を省いた効率のよい復号を実現することができる。これにより、復号処理時間も短縮することができるため、システム全体としてのスループットを向上させることができる。 Therefore, according to the first embodiment, it is possible to determine an appropriate number of iterations according to the communication situation actually performed for each UE. Therefore, since this appropriate number of iterations is used to perform turbo decoding, it is possible to achieve efficient decoding that saves unnecessary decoding processing time while maintaining good reception quality for each UE. it can. Thereby, since the decoding processing time can be shortened, the throughput of the entire system can be improved.
[第二実施形態]
次に、第二実施形態における受信装置1について図面を用いて説明する。
[Second Embodiment]
Next, the receiving
〔装置構成〕
以下、第二実施形態における受信装置1の装置構成について図4を用いて説明する。図4は、第二実施形態における受信装置1の機能構成の一部を示すブロック図である。第二実施形態における受信装置1は、BLER(BLock Error Rate)測定部41がスループット測定部16に置き換わることにおいてのみ、第一実施形態と異なる。すなわち、第二実施形態における受信装置1が備える他の機能部については、第一実施形態と同様であるため、ここでは説明を省略する。なお、このBLER測定部41についても、ソフトウェアの構成要素、又はハードウェアの構成要素、若しくはこれらの組み合わせとして実現される([その他]の項参照)。
〔Device configuration〕
Hereinafter, the device configuration of the receiving
BLER測定部41は、UE単位のBLERを測定する。BLERとは、一定期間のトランスポートブロック数とCRCエラーとなったトランスポートブロック数との比率を示す。この測定にあたり、BLER測定部41は、検査部15から送られる、検査部15で処理されたトランスポートブロックの数とCRCエラーとなったトランスポートブロックの数とを用いる。BLER測定部41は、測定されたBLER情報をイタレーション回数決定部17へ送る。このとき、BLER測定部41は、このBLER情報と共にそのBLERの測定時間をイタレーション回数決定部17へ送る。この測定時間に関しては、第一実施形態におけるスループット測定部16で計測されるものと同様である。
The
イタレーション回数決定部17は、第一実施形態と同様に、図2に示されるイタレーション回数決定テーブルを保持する。BLERはその値が大きい程受信品質が悪く、その値が小さい程受信品質が良いことを示す。よって、第二実施形態におけるイタレーション回数決定テーブルは、BLER値が大きい程、イタレーション回数が多く、BLER値が小さい程、イタレーション回数が少なくなるように設定される。
The iteration
イタレーション回数決定部17は、BLER測定部41から送られるBLER情報を指標値として、このイタレーション回数決定テーブルからこの指標値に対応するイタレーション回数を抽出する。イタレーション回数決定部17は、このイタレーション回数決定にあたり、第一実施形態と同様に、その測定時間に基づいてそのBLER情報の精度を判断する。イタレーション回数決定部17は、BLERの精度が十分であると判断すると、イタレーション回数決定テーブルから抽出されるイタレーション回数を復号制御部18へ送り、BLERの精度が不十分であると判断すると、初期値をイタレーション回数として復号制御部18へ送る。
The iteration
〔動作例〕
第二実施形態における受信装置1の動作例は、図3に示される第一実施形態の動作例における処理S309がBLER測定処理に替わる以外は、第一実施形態と同様である。
[Operation example]
The operation example of the receiving
〈第二実施形態における作用及び効果〉
上述したように、第二実施形態における受信装置1では、ターボ復号器14により復号がなされ出力される受信データ系列に対し検査部15での検査結果に基づいて、各UEのBLERがそれぞれ測定される(BLER測定部41)。
<Operation and effect in the second embodiment>
As described above, in the receiving
この測定されたBLER情報を受けるイタレーション回数決定部17では、BLER値に応じたイタレーション回数が設定されたイタレーション回数決定テーブルが参照される。これにより、BLER値が大きければイタレーション回数が多くなり、BLER値が小さければイタレーション回数が少なくなるように、その対象UEのためのイタレーション回数が決定される。
The iteration
結果として、このようにBLER値に基づいて決定されたイタレーション回数によりターボ復号器14での繰り返し復号が実行される。第一実施形態におけるスループット情報
と同様に、このイタレーション回数決定に利用されるBLER情報は、対象UEと受信装置1との間の伝搬環境、当該受信装置1が備える回路の性能及び特性を全て含んだ通信結果情報である。
As a result, iterative decoding at the
従って、第二実施形態においても、第一実施形態と同様に、各UEに対し実際に行われている通信状況に応じた適切なイタレーション回数を決定することができ、各UEに応じてそれぞれ良好な受信品質を保ちながら、無駄な復号処理時間を省いた効率のよい復号を実現することができる。 Therefore, also in the second embodiment, similarly to the first embodiment, it is possible to determine an appropriate number of iterations according to the communication situation actually performed for each UE, and according to each UE, respectively. While maintaining good reception quality, efficient decoding can be realized without wasteful decoding processing time.
[第三実施形態]
次に、第三実施形態における受信装置1について図面を用いて説明する。
[Third embodiment]
Next, the receiving
〔装置構成〕
以下、第三実施形態における受信装置1の装置構成について図5を用いて説明する。図5は、第三実施形態における受信装置1の機能構成の一部を示すブロック図である。第三実施形態における受信装置1は、再送回数測定部51がスループット測定部16に置き換わる点、及びイタレーション回数決定部17によるイタレーション回数決定手法が異なる点においてのみ第一実施形態と相違する。すなわち、第三実施形態における受信装置1が備える他の機能部については、第一実施形態と同様であるため、ここでは説明を省略する。なお、この再送回数測定部51についても、ソフトウェアの構成要素、又はハードウェアの構成要素、若しくはこれらの組み合わせとして実現される([その他]の項参照)。
〔Device configuration〕
Hereinafter, the device configuration of the receiving
再送回数測定部51は、UE単位の平均再送回数を測定する。平均再送回数とは、一定期間に対象UEに対し再送指示が出された回数を示す。この測定にあたり、再送回数測定部51は、検査部15から送られるCRCエラーの通知を用いる。第三実施形態における検査部15は、検査により異常と判断した際には、他の機能部(図示せず)へ再送制御等のためにその旨を通知すると共に、この再送回数測定部51にも併せてその通知を送る。再送回数測定部51は、測定された平均再送回数をイタレーション回数決定部17へ送る。このとき、再送回数測定部51は、この平均再送回数と共にそれの測定時間をイタレーション回数決定部17へ送る。この測定時間に関しては、第一実施形態におけるスループット測定部16で計測されるものと同様である。
The retransmission
イタレーション回数決定部17は、第一実施形態と同様に平均再送回数の測定値の精度を判断し、この精度が悪い場合にはイタレーション回数を所定の初期値に設定する。第三実施形態におけるイタレーション回数決定部17は、平均再送回数の測定値の精度が十分であると判断すると、予め調整可能に保持される目標再送回数とこの平均再送回数とを比較することで、イタレーション回数を決定する。
The iteration
具体的には、イタレーション回数決定部17は、平均再送回数が目標再送回数より多い場合には、対象UEに関し前回決められたイタレーション回数を1回分増加させる。逆に、イタレーション回数決定部17は、平均再送回数が目標再送回数より少ない場合には、対象UEに関し前回決められたイタレーション回数を1回分減少させる。この目標再送回数は、MACレベルでのフィードバック処理遅延から予めシミュレーションにより導出される。なお、イタレーション回数決定部17は、第一実施形態と同様に平均再送回数を指標値としてイタレーション回数決定テーブルからイタレーション回数を抽出するようにしてもよい。このように決定されたイタレーション回数は、復号制御部18へ送られる。
Specifically, if the average number of retransmissions is greater than the target number of retransmissions, the iteration
〔動作例〕
第三実施形態における受信装置1の動作例は、図3に示される第一実施形態の動作例における処理S309が平均再送回数測定処理に替わり、処理S306が測定結果としての
平均再送回数と目標再送回数との比較によりイタレーション回数を決定するように替わる以外は、第一実施形態と同様である。
[Operation example]
In the operation example of the receiving
〈第三実施形態における作用及び効果〉
上述したように、第三実施形態における受信装置では、ターボ復号器14により復号がなされ出力される受信データ系列に対し検査部15での検査結果に基づいて、各UEの平均再送回数がそれぞれ測定される(再送回数測定部51)。
<Operation and effect in the third embodiment>
As described above, in the receiving apparatus in the third embodiment, the average number of retransmissions of each UE is measured based on the inspection result in the
この測定された平均再送回数の情報を受けるイタレーション回数決定部17では、目標再送回数が保持されており、測定結果としての平均再送回数を指標値としてこの目標再送回数と比較されることによりイタレーション回数が前回値の増減により決定される。これにより、平均再送回数が多ければイタレーション回数が多くなり、平均再送回数が少なければイタレーション回数が少なくなるように、その対象UEのためのイタレーション回数が決定される。
The iteration
結果として、このように平均再送回数に基づいて決定されたイタレーション回数によりターボ復号器14での繰り返し復号が実行される。第一実施形態におけるスループット情報と同様に、このイタレーション回数決定に利用される平均再送回数は、対象UEと受信装置1との間の伝搬環境、当該受信装置1が備える回路の性能及び特性を全て含んだ通信結果情報である。
As a result, iterative decoding at the
従って、第三実施形態においても、第一実施形態と同様の効果を得ることができる。 Therefore, also in the third embodiment, the same effect as the first embodiment can be obtained.
[第四実施形態]
次に、第四実施形態における受信装置1について図面を用いて説明する。
[Fourth embodiment]
Next, the receiving
〔装置構成〕
以下、第四実施形態における受信装置1の装置構成について図6を用いて説明する。図6は、第四実施形態における受信装置1の機能構成の一部を示すブロック図である。第四実施形態における受信装置1は、第一実施形態における構成に加えて、軟判定信号レベル測定部61を備える。以下、第一実施形態と異なる機能部についてのみ説明する。なお、この軟判定信号レベル測定部61についても、ソフトウェアの構成要素、又はハードウェアの構成要素、若しくはこれらの組み合わせとして実現される([その他]の項参照)。
〔Device configuration〕
Hereinafter, the device configuration of the receiving
軟判定信号レベル測定部61は、復調部12から出力されターボ復号器14へ入力される前の受信信号系列(軟判定信号)のレベルを測定する。軟判定信号レベルとは、硬判定のように受信信号系列を0か1かで判定した結果ではなく、各信号値を複数レベルに分け受信信号系列が0又は1であることの確からしさを示す値である。軟判定信号レベル測定部61は、測定された軟判定信号のレベルに基づいて、所定の期間におけるUE単位の平均軟判定信号レベルを取得する。軟判定信号レベル測定部61は、このように取得された平均軟判定信号レベルを、それの計測時間と共に、イタレーション回数決定部17へ送る。この測定時間に関しては、スループット測定部16で計測されるものと同様である。
The soft decision signal
イタレーション回数決定部17は、スループット測定部16からスループット情報を受け、軟判定信号レベル測定部61から平均軟判定信号レベルを受ける。イタレーション回数決定部17は、各測定情報についてそれぞれ重み係数を掛け合わせることで指標値を取得する(下記(式1)参照)。この重み係数は、例えば、スループット測定部16及び軟判定信号レベル測定部61の各測定精度に応じて決められる。この場合、スループット測定部16の測定精度が軟判定信号レベル測定部61のそれよりも悪い場合には、スループット情報の重み係数を小さくし、軟判定信号レベルの重み係数を大きくする。すなわち、
測定精度の悪い機能部の測定結果の指標値内重要度が下がり、測定精度の良好な機能部の測定結果の指標値内重要度が上がるように、重み係数が決定される。この重み係数は、シミュレーション等により取得され、予め調整可能に保持される。なお、スループットは、その値が大きい程受信品質が悪く、平均軟判定信号レベルは、その値が大きい程受信品質が良好である。各重み係数α及びβは、この各測定値の特性に応じて決められる。
The iteration
The weighting coefficient is determined so that the importance in the index value of the measurement result of the functional unit with poor measurement accuracy decreases and the importance in the index value of the measurement result of the functional unit with good measurement accuracy increases. This weight coefficient is acquired by simulation or the like and is held in advance so as to be adjustable. Note that the larger the value of the throughput, the worse the reception quality, and the higher the average soft decision signal level, the better the reception quality. The weighting factors α and β are determined according to the characteristics of the measured values.
指標値=(スループット)×重み係数α+(平均軟判定信号レベル)×重み係数β
・・・(式1)
イタレーション回数決定部17は、各測定値の計測時間に基づいて各計測値の精度を判断し不十分な精度の測定値がある場合には、その不十分な精度の測定値に替え予め保持される所定の値を用いるようにしてもよいし、この場合に予め保持される別の重み係数が用いられるようにしてもよい。また、十分な精度の測定値のみを用いて指標値が取得されるようにしてもよい。イタレーション回数決定部17は、このように取得された指標値に対応するイタレーション回数をイタレーション回数決定テーブルから抽出する。なお、第四実施形態におけるイタレーション回数決定テーブルについても、受信品質が悪い程イタレーション回数が多くなり、受信品質が良好である程イタレーション回数が少なくなるように設定される。
Index value = (throughput) × weighting coefficient α + (average soft decision signal level) × weighting coefficient β
... (Formula 1)
The iteration
〔動作例〕
第四実施形態における受信装置1の動作について図7を用いて説明する。図7は、第四実施形態における受信装置1の動作例を示すフローチャートである。なお、図7には、第一実施形態と同様の処理については図3と同一符号が付されている。
[Operation example]
The operation of the receiving
S301からS304までの処理については第一実施形態と同様である。すなわち、復調部12で取得された受信信号系列は、UEのサービス単位で順次、ターボ復号器14方向へ出力される(S301)。
The processes from S301 to S304 are the same as in the first embodiment. That is, the received signal sequence acquired by the
軟判定信号レベル測定部61は、この受信信号系列の軟判定信号レベルを測定し(S701)、この測定結果に基づいて、所定の期間におけるUE単位の平均軟判定信号レベルを取得する。軟判定信号レベル測定部61は、このUE単位の平均軟判定信号レベルと共にそれの測定時間をイタレーション回数決定部17へ送る。
The soft decision signal
このとき、イタレーション回数決定部17は、第一実施形態と同様に、復号制御部18から復号対象サービスの送信元となるUEのイタレーション回数が要求されている。イタレーション回数決定部17は、この要求に応じて、スループット測定部16から送られる対象UEのスループット情報及びその測定時間、並びに、軟判定信号レベル測定部61から送られる対象UEの平均軟判定信号レベル情報及びその測定時間を参照する。
At this time, the iteration
イタレーション回数決定部17は、各測定時間と予め保持される閾値とを比較することで、スループット情報及び平均軟判定信号レベル情報の精度をそれぞれ検査する(S305)。イタレーション回数決定部17は、各測定時間が対応する閾値以上である場合には各測定情報の精度はそれぞれ十分であると判断し(S305;YES)、スループット情報及び平均軟判定信号レベル情報にそれぞれ各重み係数を掛け合わせる。これにより、イタレーション回数決定部17は、各測定値に基づく指標値を取得する(S702)。イタレーション回数決定部17は、取得された指標値に対応するイタレーション回数をイタレーション回数決定テーブルから抽出する(S306)。
The iteration
なお、スループット及び平均軟判定信号レベルの各測定値のいずれか一方の精度が不十分であると判断した場合には、イタレーション回数決定部17は、十分な精度を有する測定値のみを指標値としてイタレーション回数を決定するようにしてもよいし、精度に応じ
た重み係数を各測定値に掛け合わせることで指標値を取得しこの指標値を用いてイタレーション回数を決定するようにしてもよい。一方、両測定値の精度が不十分であると判断した場合には、イタレーション回数決定部17は、イタレーション回数を予め調整可能に保持される初期値に決定する(S307)。
When it is determined that the accuracy of either one of the measured values of the throughput and the average soft decision signal level is insufficient, the iteration
このように決定されたイタレーション回数に基づいて、ターボ復号器14により繰り返し復号が実行される(S308)。以降の処理(S308からS312)については第一実施形態と同様であるためここでは説明を省略する。
Based on the number of iterations determined in this way, the
〈第四実施形態における作用及び効果〉
上述したように、第四実施形態における受信装置1では、第一実施形態と同様に、ターボ復号器14で復号が行われ検査部15で検査された受信データ系列に基づいて、各UEのスループットがそれぞれ測定される(スループット測定部16)。更に、第四実施形態における受信装置1では、復調部12により得られた受信信号系列に基づいて、この受信信号系列の軟判定信号レベルが測定される(軟判定信号レベル測定部61)。すなわち、第四実施形態では、スループット及び平均軟判定信号レベルがUE単位でそれぞれ測定される。
<Operation and effect in the fourth embodiment>
As described above, in the receiving
この各測定値に、各測定機能部(スループット測定部16及び軟判定信号レベル測定部61)の測定精度等に応じて決められる各重み係数がそれぞれ掛け合わされることにより、そのUEのための指標値が決定される。イタレーション回数決定テーブルが参照されることにより、このように決定された指標値に応じたイタレーション回数が決定される。第四実施形態においても、通信状況が悪い程イタレーション回数が多くなり、通信状況が良好である程イタレーション回数が少なくなるように決定される。結果として、このように決定されたイタレーション回数によりターボ復号器14での繰り返し復号が実行される。
By multiplying each measured value by each weighting factor determined according to the measurement accuracy of each measurement function unit (
第四実施形態では、スループット情報と共に更に軟判定信号レベル情報がイタレーション回数を決定するために利用されるため、対象UEとの間の実際の通信状況をより精密に判断することができ、最適なイタレーション回数を決定することができる。更に、指標値を決定する上では、各測定情報を得る測定機能部の測定精度に応じた重み係数が掛け合わされるため、当該受信装置1が備える回路の性能及び特性を全て含んだ状態で通信状況を把握することができる。
In the fourth embodiment, since soft decision signal level information is further used together with throughput information to determine the number of iterations, the actual communication status with the target UE can be determined more precisely, and the optimum The number of iterations can be determined. Furthermore, in determining the index value, since the weighting coefficient corresponding to the measurement accuracy of the measurement function unit that obtains each measurement information is multiplied, communication is performed in a state that includes all the performance and characteristics of the circuit included in the receiving
よって、第四実施形態によれば、最適なイタレーション回数が利用されてターボ復号が行われるため、各UEに応じてそれぞれ良好な受信品質を保ちながら、無駄な復号処理時間を省いた効率のよい復号を実現することができる。 Therefore, according to the fourth embodiment, since the optimum number of iterations is used and turbo decoding is performed, the efficiency of saving wasteful decoding processing time while maintaining good reception quality according to each UE. Good decoding can be realized.
[第五実施形態]
次に、第五実施形態における受信装置1について図面を用いて説明する。
[Fifth embodiment]
Next, the receiving
〔装置構成〕
以下、第五実施形態における受信装置1の装置構成について図8を用いて説明する。図8は、第五実施形態における受信装置1の機能構成の一部を示すブロック図である。第五実施形態における受信装置1は、第二実施形態の構成に加えて、更に軟判定信号レベル測定部61を備える。すなわち、第五実施形態における受信装置1は、第二実施形態と第四実施形態とを組み合わせた構成を有する。
〔Device configuration〕
The device configuration of the receiving
この場合、イタレーション回数決定部17は、第四実施形態において説明したように、軟判定信号レベル測定部61から送られる平均軟判定信号レベル情報、及びBLER測定部41から送られるBLER情報にそれぞれ重み係数を掛け合わせることで指標値を取得
する。この重み係数及びその他の機能については、上述の第四実施形態と同様であるため、ここでは説明を省略する。
In this case, as described in the fourth embodiment, the iteration
〔動作例〕
第五実施形態における受信装置1の動作例は、図7に示される第四実施形態の動作例における処理S309がBLER測定処理に替わる以外は、第四実施形態と同様である。
[Operation example]
The operation example of the receiving
〈第五実施形態における作用及び効果〉
上述したように、第五実施形態における受信装置1では、第二実施形態及び第四実施形態を組み合わせた構成が採られるため、BLER及び平均軟判定信号レベルがUE単位でそれぞれ測定される。
<Operations and effects in the fifth embodiment>
As described above, since the receiving
以降は、第四実施形態と同様に、この各測定値に、各測定機能部(BLER測定部41及び軟判定信号レベル測定部61)の測定精度等に応じて決められる各重み係数がそれぞれ掛け合わされることにより、そのUEのための指標値が決定される。結果として、この指標値に対応するイタレーション回数によりターボ復号器14での繰り返し復号が実行される。
Thereafter, as in the fourth embodiment, each measurement value is multiplied by each weighting factor determined according to the measurement accuracy of each measurement function unit (
第五実施形態では、BLER情報と共に更に軟判定信号レベル情報がイタレーション回数を決定するために利用されるため、対象UEとの間の実際の通信状況をより精密に判断することができ、最適なイタレーション回数を決定することができる。よって、第五実施形態においても、第四実施形態と同様の効果を得ることができる。 In the fifth embodiment, since soft decision signal level information is further used together with BLER information to determine the number of iterations, the actual communication status with the target UE can be determined more precisely and optimally. The number of iterations can be determined. Therefore, also in the fifth embodiment, the same effects as in the fourth embodiment can be obtained.
[第六実施形態]
次に、第六実施形態における受信装置1について図面を用いて説明する。
[Sixth embodiment]
Next, the receiving
〔装置構成〕
以下、第六実施形態における受信装置1の装置構成について図9を用いて説明する。図9は、第六実施形態における受信装置1の機能構成の一部を示すブロック図である。第六実施形態における受信装置1は、第三実施形態の構成に加えて、更に軟判定信号レベル測定部61を備える。すなわち、第六実施形態における受信装置1は、第三実施形態と第四実施形態とを組み合わせた構成を有する。
〔Device configuration〕
The device configuration of the receiving
この場合、イタレーション回数決定部17は、第四実施形態において説明したように、軟判定信号レベル測定部61から送られる平均軟判定信号レベル情報、及び再送回数測定部51から送られる平均再送回数情報にそれぞれ重み係数を掛け合わせることで指標値を取得する。この重み係数及びその他の機能については、上述の第四実施形態と同様であるため、ここでは説明を省略する。
In this case, the iteration
〔動作例〕
第六実施形態における受信装置1の動作例は、図7に示される第四実施形態の動作例における処理S309が平均再送回数測定処理に替わる以外は、第四実施形態と同様である。
[Operation example]
The operation example of the receiving
〈第六実施形態における作用及び効果〉
上述したように、第六実施形態における受信装置1では、第三実施形態及び第四実施形態を組み合わせた構成が採られるため、平均再送回数及び平均軟判定信号レベルがUE単位でそれぞれ測定される。
<Operation and effect in the sixth embodiment>
As described above, since the receiving
以降は、第四実施形態と同様に、この各測定値に、各測定機能部(再送回数測定部51
及び軟判定信号レベル測定部61)の測定精度等に応じて決められる各重み係数がそれぞれ掛け合わされることにより、そのUEのための指標値が決定される。結果として、この指標値に対応するイタレーション回数によりターボ復号器14での繰り返し復号が実行される。
Thereafter, as in the fourth embodiment, each measurement function unit (retransmission count measurement unit 51) is added to each measurement value.
And the index value for the UE is determined by multiplying each weighting factor determined according to the measurement accuracy of the soft decision signal level measuring unit 61). As a result, iterative decoding at the
第六実施形態では、平均再送回数情報と共に更に軟判定信号レベル情報がイタレーション回数を決定するために利用されるため、対象UEとの間の実際の通信状況をより精密に判断することができ、最適なイタレーション回数を決定することができる。よって、第六実施形態においても、第四実施形態と同様の効果を得ることができる。 In the sixth embodiment, since soft decision signal level information is used to determine the number of iterations together with the average number of retransmissions information, the actual communication status with the target UE can be determined more precisely. The optimal number of iterations can be determined. Therefore, also in 6th embodiment, the effect similar to 4th embodiment can be acquired.
[第一変形例]
上述の第一実施形態から第六実施形態における受信装置1では、図2に示すようなイタレーション回数決定テーブルが参照されることにより指標値に対応するイタレーション回数が決定されていた。これら第一実施形態から第六実施形態における受信装置1は、各サービスタイプに応じた複数のイタレーション回数決定テーブルを備え、このような複数のイタレーション回数決定テーブルに基づいて適切なイタレーション回数を決定するようにしてもよい。以下、このような第一実施形態から第六実施形態に適用可能な第一変形例における受信装置1について図面を用いて説明する。
[First modification]
In the receiving
〔装置構成〕
第一変形例における受信装置1の装置構成は、上述の第一実施形態から第六実施形態と同様である。上述の各実施形態と異なる点は、第一変形例におけるイタレーション回数決定部17がイタレーション回数決定テーブルをサービスタイプに応じて複数有する点、及びイタレーション回数がUEのサービス単位で制御される点である。
〔Device configuration〕
The device configuration of the receiving
第一変形例では、スループット測定部16、BLER測定部41、再送回数測定部51及び軟判定信号レベル測定部61が、それぞれUEのサービス単位で各測定値を測定する。これに伴い、第一変形例では、イタレーション回数決定部17は、UEのサービス単位でイタレーション回数を決定し、復号制御部18は、UEのサービス単位でターボ復号器14へ設定するイタレーション回数を制御する。
In the first modification, the
第一変形例におけるイタレーション回数決定部17は、図2に示すイタレーション回数決定テーブルの他に、更に図10に示すイタレーション回数決定テーブルを有する。ここでは、図2に示すイタレーション回数決定テーブルは、通信品質に重みを置いた品質優先のテーブルとして利用される(以降、品質優先テーブルと表記する)。図10に示すイタレーション回数決定テーブルは、処理時間に重みを置いた処理時間優先のテーブルとして利用される(以降、処理時間優先テーブルと表記する)。図10の処理時間優先テーブルは、図2の品質優先テーブルに較べて、最大イタレーション回数が少なく設定され、最低イタレーション回数(1回)に対応する指標値の範囲が大きく設定される(X13以上で最低イタレーション回数となる)。
The iteration
イタレーション回数決定部17は、ターボ復号器14で処理される受信信号系列のサービスタイプに応じて参照するイタレーション回数決定テーブルを切り替える。具体的には、イタレーション回数決定部17は、音声、映像等の再送が許されない通信品質を優先すべきサービスの場合には、品質優先テーブルを参照し、データパケット等の処理時間を優先すべきサービスの場合には、処理時間優先テーブルを参照する。なお、この第一変形例では、2つのテーブルを用いる例を示したが、更に細かくサービスタイプに応じた複数のテーブルを用いるようにしてもよい。
The iteration
復号制御部18は、ターボ復号器14へ入力される各受信信号系列を監視し、復号処理
する受信信号系列のサービスタイプを判別し、このサービスタイプを指定して今回の復号対象となるサービスのイタレーション回数をイタレーション回数決定部17へ要求する。
The
〈第一変形例における作用及び効果〉
上述のように、第一変形例における受信装置1では、復号処理される受信信号系列のサービスタイプに応じて指標値とイタレーション回数との関係がそれぞれ変わるように設定された複数のテーブルが用いられることにより、そのサービスタイプに適合するイタレーション回数が決定される。
<Operation and effect in the first modification>
As described above, the receiving
これにより、第一変形例では、同じ指標値が得られる場合であっても、その復号処理される受信信号系列のサービスタイプに応じて通信品質が優先されるサービスの場合のほうが処理時間が優先されるサービスの場合より、大きいイタレーション回数に決定される場合がある。 Thereby, in the first modification, even when the same index value is obtained, the processing time is given priority in the case of a service in which communication quality is given priority according to the service type of the received signal sequence to be decoded. In some cases, the number of iterations is determined to be larger than that of the service to be performed.
従って、第一変形例によれば、伝搬環境、装置の回路特性などのような対象UEとの間の実際の通信状況に加えて、更にQoSを考慮した適切なイタレーション回数を決定することができる。つまり、上述の各実施形態に較べより精密なイタレーション回数決定を実現することができる。これにより、第一変形例によれば、各UEとの間で実行されるサービスに応じてそれぞれ必要な受信品質を保ちながら、無駄な復号処理時間を省いた効率のよい復号を実現することができる。 Therefore, according to the first modification, in addition to the actual communication status with the target UE such as the propagation environment and the circuit characteristics of the apparatus, it is possible to determine an appropriate number of iterations further considering QoS. it can. That is, iterative determination of the number of iterations can be realized more accurately than in the above embodiments. As a result, according to the first modification, it is possible to realize efficient decoding without using unnecessary decoding processing time while maintaining necessary reception quality according to the service executed with each UE. it can.
[第二変形例]
上述の第一実施形態から第六実施形態における受信装置1では、UE単位で適切なイタレーション回数が割り当てられていた。このような構成によれば、大きいイタレーション回数が割り当てられたUEのサービス(受信信号系列)がTTI(Transmission Time Interval)内に複数存在する場合には、このように割り当てられたイタレーション回数でのターボ復号が実行されることによりそのTTI単位で復号処理に割り当てられている処理制限時間を越えてしまう場合がある。そこで、上述の各実施形態における受信装置1は、この復号処理時間を考慮してイタレーション回数を決定するようにしてもよい。この復号処理制限時間は、システムにおいて予め決められる。以下、このような第一実施形態から第六実施形態に適用可能な第二変形例における受信装置1について図面を用いて説明する。なお、以下の説明では、適用可能な第一実施形態から第六実施形態のうち代表して第一実施形態に適用された場合を例に挙げる。
[Second modification]
In the receiving
〔装置構成〕
以下、第二変形例における受信装置1の装置構成について図11を用いて説明する。図11は、第二変形例における受信装置1の機能構成の一部を示すブロック図である。図11に示す第二変形例における受信装置1は、第一実施形態における構成に加えて、回数補正部111を備える。以下、第一実施形態と異なる機能部についてのみ説明する。なお、この回数補正部111についても、ソフトウェアの構成要素、又はハードウェアの構成要素、若しくはこれらの組み合わせとして実現される([その他]の項参照)。
〔Device configuration〕
Hereinafter, the device configuration of the receiving
復号制御部18は、第一実施形態における処理に加え、以下のような処理を行う。すなわち、復号制御部18は、TTI内で処理すべき全サービスの復号処理に掛かる時間を算出するように回数補正部111を制御する。具体的には、復号制御部18は、各サービスの復号処理を開始する際に、そのサービスについての復号処理時間を積算するように回数補正部111へ指示する。このとき、復号制御部18は、取得している復号パラメータのうち、復号処理対象のサービスのデータ量を併せて通知する。復号制御部18は、TTI内の全サービスの復号処理が完了すると、積算された復号処理時間をクリアするように回数補正部111へ指示する。
The
復号制御部18は、第一実施形態と異なり、復号処理対象のサービスのイタレーション回数を回数補正部111から受ける。復号制御部18は、回数補正部111から送られるイタレーション回数をターボ復号器14へ設定する。
Unlike the first embodiment, the
回数補正部111は、復号制御部18から積算指示を受けると、併せて通知されるそのサービスのデータ量に基づいてそのサービスのターボ復号器14での復号処理に掛かる時間を算出し、この算出結果をそれまでに積算されていた復号処理時間に積算する。例えば、回数補正部111は、復号処理対象のサービスのデータ量を復号制御部18から受け、予め保持しているターボ復号器14の単位時間当たりの復号処理可能データ量でこのデータ量を除算することによりそのサービスの1回の復号処理に掛かる時間を算出する。回数補正部111は、このように算出された時間にイタレーション回数決定部17から送られるイタレーション回数を掛け合わせることによりこのサービスの復号処理時間を算出する。なお、本実施形態は、このような各サービスに必要な復号処理時間を取得する手法を限定するものではないため、実際にサービスがターボ復号器14へ入力されてから出力されるまでの時間を計測するようにしてもよい。
When the
回数補正部111は、TTI単位で復号処理に割り当てられている復号処理制限時間を予め保持する。回数補正部111は、積算された復号処理時間がこの復号処理制限時間を越えないように制御する。具体的には、回数補正部111は、積算された復号処理時間が復号処理制限時間を越えると判断すると、今回の復号処理対象のサービスのイタレーション回数としてイタレーション回数決定部17から通知されているイタレーション回数を積算時間が復号処理制限時間を越えないように補正する。一方で、回数補正部111は、積算された復号処理時間が復号処理制限時間を越えないと判断すると、イタレーション回数決定部17から通知されているイタレーション回数をそのまま復号制御部18へ送る。
The
〔動作例〕
以下、第二変形例における受信装置1の動作例について図12を用いて説明する。図12は、第二変形例における受信装置1の動作例を示すフローチャートである。なお、図12には、第一実施形態と同様の処理については図3と同一符号が付されている。
[Operation example]
Hereinafter, an operation example of the receiving
まず、処理S301は第一実施形態と同様である。すなわち、復号制御部18は、第一実施形態と同様に、ターボ復号器14へ入力される各受信信号系列を監視し、処理対象のTTI内に含まれる全サービスがサービス単位でターボ復号器14において復号されるよう制御している。復号制御部18は、TTI内に含まれる総サービス数を把握している。復号制御部18は、処理対象TTIの復号処理を開始する際に、サービス数の変数及び積算時間を初期化する。この積算時間については後述する。
First, process S301 is the same as that of the first embodiment. That is, the
復号制御部18は、復号処理サービス数(N)をカウントアップし(S303)、イタレーション回数決定部17へ今回の復号対象となるサービスの送信元となるUEのイタレーション回数を要求し、回数補正部111に対し復号対象のサービスのデータ量を送ると共にそのサービスの復号処理時間の積算を指示する。
The
イタレーション回数決定部17は、この要求に応じて、第一実施形態と同様に、対象UEのイタレーション回数を決定する(S305、S306、S307)。イタレーション回数決定部17は、このように決定されたイタレーション回数を回数補正部111へ送る。
In response to this request, the iteration
回数補正部111は、上記復号制御部18からの指示に応じて、復号対象のサービスのターボ復号器14で掛かる復号処理時間を算出する。回数補正部111は、この算出され
た復号処理時間をそれまでに積算されていた復号処理時間に積算する(S1201)。
In response to the instruction from the
回数補正部111は、続いて、この復号対象のサービスの復号処理時間が積算された積算時間と予め保持している復号処理制限時間とを比較する(S1201)。回数補正部111は、積算時間が復号処理制限時間を越えないと判断すると(S1201;NO)、イタレーション回数決定部17から送られたイタレーション回数をそのまま復号制御部18へ送る。一方で、回数補正部111は、積算時間が復号処理制限時間を越えると判断すると(S1201;YES)、イタレーション回数決定部17から送られたイタレーション回数を積算時間が復号処理制限時間内に収まるように補正する(S1203)。回数補正部111は、この場合、このように補正されたイタレーション回数を復号制御部18へ送る。
Next, the
復号制御部18が回数補正部111から送られるイタレーション回数をターボ復号器14へ設定する。以降、第一実施形態と同様に、ターボ復号器14が、復号制御部18により設定された復号パラメータに基づいて受信信号系列をサービス単位で復号し(S308)、スループット測定部16によりUE単位のスループットが測定される(S309)。
The
このような処理がTTI内の全サービスに関し実行される。 Such processing is executed for all services in the TTI.
復号制御部18は、TTI内の全サービスの復号処理を完了したと判断し(S311;YES)、更に、他の受信信号系列が存在すると判断すると(S312;YES)、次のTTIの復号処理に移行する(S301)。
The
〈第二変形例における作用及び効果〉
上述したように、第二変形例における受信装置1においても、第一実施形態から第六実施形態における手法で得られる指標値に応じて、イタレーション回数が決定される(イタレーション回数決定部17)。
<Operation and effect in the second modification>
As described above, also in the receiving
第二変形例における受信装置1では、このように決定されたイタレーション回数が適用された復号処理に掛かる時間がTTI単位で積算され、この積算時間がTTI単位で復号処理に割り当てられている復号処理制限時間を越えないように監視される(回数補正部111)。この監視により積算時間が復号処理制限時間を越える場合には、決定されていたイタレーション回数が復号処理制限時間内に収まるように補正され、この補正されたイタレーション回数がターボ復号器14へ設定される。
In the receiving
これにより、第二変形例によれば、ターボ復号器14で復号されるサービス順を通信品質を保持する必要の高いサービス順とすれば、第一実施形態から第六実施形態における手法で決定される最適なイタレーション回数を優先度の高いサービスから順に割り当てることができる。更に、TTI単位のシステムで決められる復号処理制限時間内で全サービスの復号処理が完了するように、優先度の低いサービスに割り当てられるイタレーション回数が補正されるため、第一実施形態から第六実施形態における手法で決められたイタレーション回数を更にシステムが正常動作するように補填することができる。
As a result, according to the second modification, if the service order decoded by the
すなわち、第二変形例によれば、対象UEと受信装置1との間の伝搬環境、当該受信装置1が備える回路の性能及び特性を全て含んだ実際の通信状況に応じた適切なイタレーション回数が決定されるだけでなく、このイタレーション回数を複数のUEを対象としてシステム全体で適正なものとすることができる。これにより、各UEに応じてそれぞれ良好な受信品質を保ちながら、無駄な復号処理時間を省いた効率のよい復号を実現することができ、システム全体としてのスループットを向上させることができる。
That is, according to the second modification, an appropriate number of iterations according to the actual communication situation including the propagation environment between the target UE and the receiving
[第三変形例]
上述の第二変形例における受信装置1では、上述の各実施形態における手法で決定されたイタレーション回数によるターボ復号がTTI内のサービス順に順次実行されていき、積算された復号処理時間が復号処理制限時間を越えると判断された場合に、そのサービスのために決定されたイタレーション回数が補正された。このような構成によれば、TTI内の後方で処理されるサービスのためのイタレーション回数が補正対象となる。そこで、上述の第二変形例を更に変形させ、TTI内の全サービスを復号するのに必要なトータル復号処理時間が復号処理制限時間を超えるか否かを事前に判断し、超える場合には全サービスのための各イタレーション回数をそれぞれ所定量減らすようにしてもよい。以下、このような上述の第二変形例の更なる変形例を第三変形例として、この第三変形例における受信装置1について図面を用いて説明する。なお、以下の説明では、適用可能な第一実施形態から第六実施形態のうち代表して第一実施形態に適用した場合を例に挙げる。
[Third modification]
In the receiving
〔装置構成〕
第三変形例における受信装置1の装置構成は、上述の第二変形例と同様である。上述の第二変形例と異なる点は、回数補正部111において、処理対象のTTIの復号処理が開始される前に、そのTTI内の全サービスの復号処理に必要なトータル復号処理時間が計算されこのトータル復号処理時間が復号処理制限時間を越えるか否かが予め判断される点、及びそのTTI内の全サービスのためのイタレーション回数が補正対象とされる点である。
〔Device configuration〕
The device configuration of the receiving
第三変形例では、復号制御部18は、処理対象のTTI内のサービスの復号処理を開始する際に、そのTTI内の全サービスに関するUE情報及びデータ量を回数補正部111へ送り、全サービスの補正されたイタレーション回数を回数補正部111から受ける。復号制御部18は、回数補正部111から送られる各サービスのイタレーション回数を各サービスを復号処理する際に、ターボ復号器14へ順次設定する。また、復号制御部18は、処理対象のTTI内のサービスの復号処理を開始する際に、そのTTI内の全サービスの各送信元となる各UEに関し決定されたイタレーション回数をそれぞれ回数補正部111へ送るようにイタレーション回数決定部17へ指示する。
In the third modified example, when starting the decoding process of the service within the TTI to be processed, the
第三変形例における回数補正部111は、復号制御部18から送られる復号パラメータ及びイタレーション回数決定部17から送られるイタレーション回数に基づいて、第二変形例と同様の手法により、各サービスの復号処理に掛かる時間をそれぞれ算出する。回数補正部111は、このように算出された全サービスのトータル復号処理時間を算出し、このトータル復号処理時間がシステムで決められる復号処理制限時間内に収まるか否かを判断する。
Based on the decoding parameter sent from the
回数補正部111は、トータル復号処理時間が復号処理制限時間を越えると判断すると、各サービスの復号処理時間がそのサービスの加重平均時間以下となるようにイタレーション回数決定部17により決定されているイタレーション回数を減らす。各サービスの加重平均時間を次の(式2)に示す。
When the
Alloc_t,i = alloc_all_t×proc_t,i/Σproc_t ・・・(式2)
ここで、Alloc_t,iはサービスiの加重平均時間を示し、alloc_all_tはTTI単位の復号処理制限時間を示し、proc_t,iは補正前のサービスiの復号処理時間を示し、Σproc_tは補正前のTTI内の全サービスのトータル復号処理時間を示す。
Alloc_t, i = alloc_all_t × proc_t, i / Σproc_t (Expression 2)
Here, Alloc_t, i represents the weighted average time of service i, alloc_all_t represents the decoding processing time limit in TTI units, proc_t, i represents the decoding processing time of service i before correction, and Σproc_t represents TTI before correction. The total decoding processing time for all the services is shown.
回数補正部111は、上記(式2)で算出されるサービスiの加重平均時間を上述の第二変形例のように算出されるサービスiの1回の復号処理に掛かる時間で除算することにより、加重平均時間以下となるようなイタレーション回数を決定する。
The
回数補正部111は、処理対象のTTI内の全サービスについてのイタレーション回数を決定すると、それらを復号制制御部18へ送る。なお、回数補正部111は、トータル復号処理時間が復号処理制限時間を越えないと判断した場合には、イタレーション回数決定部17で決定される全サービスのイタレーション回数をそのまま復号制御部18へ送る。
When the number of
〔動作例〕
以下、第三変形例における受信装置1の動作例について図13及び14を用いて説明する。図13及び14は、第三変形例における受信装置1の動作例を示すフローチャートである。なお、図13及び14には、第二変形例と同様の処理については図12と同一符号が付されている。
[Operation example]
Hereinafter, an operation example of the receiving
まず、処理S301は他の実施形態と同様であり、復号制御部18が、ターボ復号器14へ入力される各受信信号系列を監視し、処理対象のTTI内に含まれる全サービスがサービス単位でターボ復号器14において復号されるよう制御している。復号制御部18は、TTI内に含まれる総サービス数を把握し、処理対象TTIの復号処理を開始する際に、サービス数の変数(N)及びトータル積算時間を初期化する(S1301)。このトータル積算時間については後述する。
First, the process S301 is the same as in the other embodiments, and the
復号制御部18は、処理対象のTTIの復号処理を開始する前に、そのTTI内の全サービスに関するUE情報及びデータ量を回数補正部111へ送り、そのTTI内の全サービスの各送信元となる各UEに関し決定されたイタレーション回数をそれぞれ回数補正部111へ送るようにイタレーション回数決定部17へ指示する。
Before starting the decoding process of the TTI to be processed, the
イタレーション回数決定部17は、この復号制御部18からの要求を受け、それまでに各測定部から送られてきている各測定値に基づいて上述の各実施形態と同様の手法により、処理対象のTTI内の全サービスに関する各UEのためのイタレーション回数をそれぞれ決定する。例えば、TTI内に2台のUEから送信されたサービスが含まれている場合には、この2台のUEのそれぞれについてのイタレーション回数が決定される(S305、S306及びS307)。イタレーション回数決定部17は、処理対象のTTIに関して決定された全イタレーション回数を回数補正部111へ送る。
The iteration
回数補正部111は、イタレーション回数決定部17から送られるイタレーション回数に基づいて、上述の第二変形例と同様の手法によりTTI内の各サービスの復号処理に掛かる時間をそれぞれ算出する。回数補正部111は、このように算出された各サービスの復号処理時間を全て積算する(S1201)。このようにして、回数補正部111は、このようにTTI内に含まれる全てのサービスの復号処理に掛かるトータル復号処理時間を算出する(S1303;YES)。なお、以上の説明では、イタレーション回数決定部17及び回数補正部111がそれぞれTTI単位でまとめて処理するように説明したが、図13のフローチャートでは、イタレーション回数決定部17及び回数補正部111がそれぞれサービス単位で連携して処理するように示している。
Based on the number of iterations sent from the iteration
回数補正部111は、トータル復号処理時間を算出すると(S1303;YES)、このトータル復号処理時間がTTIにおける復号処理制限時間内に収まっているか否かを判断する(S1305)。回数補正部111は、トータル復号処理時間が復号処理制限時間を越えると判断すると(S1305;YES)、各サービスに関し決定されているイタレーション回数を加重平均によりそれぞれ補正する(S1308)。回数補正部111は、処理対象のTTI内の全サービスに関するイタレーション回数を補正すると(S1309;YES)、補正された全サービスに関するイタレーション回数を復号制御部18へ送る
。一方、回数補正部111は、トータル復号処理時間が復号処理制限時間内に収まると判断すると(S1305;NO)、各サービスに関し決定されているイタレーション回数をそのまま復号制御部18へ送る。
When calculating the total decoding processing time (S1303; YES), the
復号制御部18は、回数補正部111からイタレーション回数を受けると、処理対象のTTIの復号処理を開始させる。その際、復号制御部18は、各サービスの復号処理を開始させる際に、そのサービスのための補正されたイタレーション回数をターボ復号器14へ設定する。ターボ復号器14では、補正されたイタレーション回数等に基づいて対象サービスを復号する(S308)。以降、上述した他の実施形態と同様に、復号制御部18は、TTI内の全サービスについてターボ復号器14で復号処理をさせ、スループット測定部16はその復号された受信データ系列に基づいてUE単位のスループットを測定する(S309)。
When receiving the number of iterations from the
〈第三変形例における作用及び効果〉
上述したように、第三変形例における受信装置1では、第二変形例と同様に、第一実施形態から第六実施形態における手法で得られる指標値に応じて決められたイタレーション回数が復号処理時間を考慮して補正される。
<Operation and effect in the third modification>
As described above, in the receiving
第三変形例における受信装置1では、処理対象のTTIの復号処理が開始される前に、そのTTI内の全サービスを対象に、各サービスのためにUE単位で決定された各イタレーション回数がイタレーション回数決定部17から回数補正部111へそれぞれ送られる。続いて、これらイタレーション回数に基づいてそのTTI内の全サービスの復号処理に掛かるトータル復号処理時間が推定(算出)され、トータル復号処理時間が復号処理制限時間を越える場合にイタレーション回数決定部17により決定されたUE単位のイタレーション回数で各サービスに割り当てられたイタレーション回数が各サービスの態様(データ量等)に応じてサービス単位で補正される。このイタレーション回数の補正には、各サービスに関する加重平均が利用される。
In the receiving
これにより、第三変形例によれば、処理対象のTTIの復号処理が開始される前に、そのTTI内の全サービスのためのイタレーション回数が実際の通信状況を反映する測定値とTTIについて決められている復号処理制限時間とが考慮された状態で決定される。 Thereby, according to the third modification, before the decoding process of the TTI to be processed is started, the number of iterations for all services in the TTI is about the measurement value and the TTI that reflect the actual communication situation. The predetermined decoding process time limit is taken into consideration.
よって、本受信装置1に接続されるUE及び実施されるサービスの態様によらず、あらゆる状況において適切なイタレーション回数を決定することができ、各UEに応じてそれぞれ良好な受信品質を保ちながら、無駄な復号処理時間を省いた効率のよい復号を実現することができる。
Therefore, it is possible to determine an appropriate number of iterations in any situation regardless of the UE connected to the receiving
[全実施形態の変形例]
上述の各実施形態では、通信相手となる伝送装置が複数の場合を想定し、UE単位でスループット等の各測定値を測定しイタレーション回数を制御する例を示したが、UEが1台の場合には、UEを識別することなく制御するようにしてもよいのは言うまでもない。
[Modification of all embodiments]
In each of the above-described embodiments, assuming that there are a plurality of transmission apparatuses serving as communication partners, an example in which each measurement value such as throughput is measured in units of UE and the number of iterations is controlled is shown. Needless to say, the UE may be controlled without identifying the UE.
更に、上述の各実施形態では、イタレーション回数決定部17がUE単位で各測定値に応じたイタレーション回数を決定していたが、この制御単位をUEのサービス単位とするようにしてもよい。この場合には、復号制御部18は、各サービスに関する復号処理完了を他の機能部へ通知するようにし、スループット測定部16等の測定機能部がUEのサービス単位で測定値を出力し、イタレーション回数決定部17がUEのサービス単位でイタレーション回数を決定するようにすれば良い。
Further, in each of the above-described embodiments, the iteration
また、上述の第四実施形態、第五実施形態、及び第六実施形態では、受信装置1が、ス
ループット測定部16、BLER測定部41及び再送回数測定部51の他に、軟判定信号レベル測定部61を更に備える構成を示したが、軟判定信号レベル測定部61のみを備えるようにし、イタレーション回数決定部17は、この平均軟判定信号レベルのみに基づいて、イタレーション回数を決定するようにしてもよい。このように構成すれば、対象の受信信号系列につきそれ自体の情報(平均軟判定信号レベル)から求められたイタレーション回数でその信号を復号することができる。
Further, in the fourth embodiment, the fifth embodiment, and the sixth embodiment described above, the receiving
[その他]
〈ハードウェアの構成要素(Component)及びソフトウェアの構成要素(Component)について〉
ハードウェアの構成要素とは、ハードウェア回路であり、例えば、フィールド・プログラマブル・ゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、ゲートアレイ、論理ゲートの組み合わせ、信号処理回路、アナログ回路等がある。
[Others]
<About hardware components (Component) and software components (Component)>
A hardware component is a hardware circuit, for example, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a gate array, a combination of logic gates, a signal processing circuit, an analog circuit, etc. There is.
ソフトウェアの構成要素とは、ソフトウェアとして上記機能を実現する部品(断片)であり、そのソフトウェアを実現する言語、開発環境等を限定する概念ではない。ソフトウェアの構成要素としては、例えば、タスク、プロセス、スレッド、ドライバ、ファームウェア、データベース、テーブル、関数、プロシジャ、サブルーチン、プログラムコードの所定の部分、データ構造、配列、変数、パラメータ等がある。これらソフトウェアの構成要素は、1又は複数のメモリ(1または複数のプロセッサ(例えば、CPU(Central Processing Unit)、DSP(Digital Signal Processer)等)上で実現される。 A software component is a component (fragment) that realizes the above function as software, and is not a concept that limits a language, a development environment, and the like that realize the software. Examples of software components include tasks, processes, threads, drivers, firmware, databases, tables, functions, procedures, subroutines, predetermined portions of program code, data structures, arrays, variables, parameters, and the like. These software components are implemented on one or a plurality of memories (one or a plurality of processors (for example, a CPU (Central Processing Unit), a DSP (Digital Signal Processor), etc.)).
なお、上述の各実施形態は、上記各機能部の実現手法を限定するものではないため、上記各機能部は、上記ハードウェアの構成要素又はソフトウェアの構成要素若しくはこれらの組み合わせとして、本技術分野の通常の技術者において実現可能な手法により構成されていればよい。 In addition, since each embodiment described above does not limit the method of realizing each functional unit, each functional unit may be a component of the hardware, a component of software, or a combination thereof. It may be configured by a method that can be realized by ordinary engineers.
〈付記〉
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。各項に開示される付記は、必要に応じて可能な限り組み合わせることができる。
<Appendix>
The following additional notes are further disclosed with respect to the embodiment including the above examples. The supplementary notes disclosed in each section can be combined as much as possible.
(付記1)
送信装置からの信号を含む多値変調信号のデマッピング処理後の信号から所定の情報を測定する測定手段と、
前記測定手段により測定された所定情報を指標値としてこの所定情報に対応するイタレーション回数を決定する決定手段と、
前記決定手段により決定されたイタレーション回数で前記送信装置からの信号が復号されるように復号器を制御する制御手段と、
を備える復号制御装置。
(Appendix 1)
Measuring means for measuring predetermined information from a signal after demapping processing of a multi-level modulation signal including a signal from a transmission device;
Determining means for determining the number of iterations corresponding to the predetermined information using the predetermined information measured by the measuring means as an index value;
Control means for controlling the decoder so that the signal from the transmission device is decoded at the number of iterations determined by the determination means;
A decoding control device comprising:
(付記2)
前記測定手段は、前記デマッピング処理後の信号が前記復号器で復号された後の信号を用い、この復号後の信号の検査器による検査結果に応じて所定の情報を測定する付記1に記載の復号制御装置。
(Appendix 2)
The measurement unit uses the signal after the signal after the demapping processing is decoded by the decoder, and measures predetermined information according to a test result of the signal after the decoding by the tester. Decoding control device.
(付記3)
前記測定手段は、前記検査器の検査結果に応じた所定の情報と、前記デマッピング処理後の信号の軟判定信号レベルとを測定し、
前記決定手段は、前記所定の情報及び前記軟判定信号レベルに各重み係数を掛け合わせることにより取得される指標値に対応するイタレーション回数を決定する、
付記2に記載の復号制御装置。
(Appendix 3)
The measurement means measures predetermined information according to the inspection result of the inspection device, and a soft decision signal level of the signal after the demapping process,
The determining means determines the number of iterations corresponding to an index value obtained by multiplying the predetermined information and the soft decision signal level by each weighting factor;
The decoding control device according to
(付記4)
前記決定手段は、
前記指標値とイタレーション回数とが対応付けられており、同一指標値に対応するイタレーション回数が大きく設定された品質重視テーブルと小さく設定された速度重視テーブルとを有し、
前記デマッピング処理後の信号に含まれ前記復号器の復号単位となるサービスのタイプを判別し、このサービスのタイプに応じて前記品質重視テーブル及び前記速度重視テーブルの一方を参照することにより、前記指標値に対応するイタレーション回数を決定する、
付記1から3のいずれか1項に記載の復号制御装置。
(Appendix 4)
The determining means includes
The index value and the number of iterations are associated with each other, and a quality-oriented table in which the number of iterations corresponding to the same index value is set large and a speed-oriented table set in small are provided,
By determining a service type included in the signal after the demapping process and serving as a decoding unit of the decoder, and referring to one of the quality-oriented table and the speed-oriented table according to the service type, Determine the number of iterations corresponding to the index value,
4. The decoding control apparatus according to any one of
(付記5)
前記決定手段により決定されたイタレーション回数を用いた復号処理に掛かる単位時間当りの復号処理時間がその単位時間当りの制限時間を越えると判断すると、該イタレーション回数を補正する補正手段、
を更に備え、
前記制御手段は、前記補正手段により補正されたイタレーション回数で前記送信装置からの信号が復号されるように復号器を制御する、
付記1から4のいずれか1項に記載の復号制御装置。
(Appendix 5)
Correction means for correcting the number of iterations when it is determined that the decoding processing time per unit time required for the decoding process using the number of iterations determined by the determining means exceeds the time limit per unit time;
Further comprising
The control means controls the decoder so that the signal from the transmission device is decoded with the number of iterations corrected by the correction means.
The decoding control apparatus according to any one of
(付記6)
前記単位時間内の信号を復号する前に、この単位時間内の信号に含まれ前記復号器の復号単位となる各サービスをそれぞれ前記決定手段により決定されたイタレーション回数を用いて復号した場合のトータル復号処理時間を推定する推定手段、
を更に備え、
前記補正手段は、前記推定手段により推定されたトータル復号処理時間が前記制限時間を越えると判断すると、前記各サービスについて前記決定手段により決定された各イタレーション回数をサービス毎の加重平均によりそれぞれ補正し、
前記制御手段は、前記補正手段により補正された各サービスのイタレーション回数で前記単位時間内の信号を復号する、
付記5に記載の復号制御装置。
(Appendix 6)
Before decoding a signal within the unit time, each service included in the signal within the unit time and serving as a decoding unit of the decoder is decoded using the number of iterations determined by the determining unit. Estimating means for estimating the total decoding processing time;
Further comprising
When the correction means determines that the total decoding processing time estimated by the estimation means exceeds the time limit, the number of iterations determined by the determination means for each service is corrected by a weighted average for each service. And
The control means decodes the signal within the unit time by the number of iterations of each service corrected by the correction means;
The decoding control apparatus according to
(付記7)
前記測定手段は、前記デマッピング処理後の信号の送信装置単位で前記所定の情報を測定し、
前記決定手段は、前記送信装置単位でイタレーション回数を決定する、
付記1から6のいずれか1項に記載の復号制御装置。
(Appendix 7)
The measuring means measures the predetermined information in units of signal transmission devices after the demapping processing,
The determining means determines the number of iterations in units of the transmitting device;
The decoding control apparatus according to any one of
(付記8)
前記測定手段は、前記所定の情報として軟判定信号レベルを測定する、
付記1に記載の復号制御装置。
(Appendix 8)
The measuring means measures a soft decision signal level as the predetermined information;
The decoding control apparatus according to
(付記9)
前記測定手段は、前記所定の情報として、スループット、BLER(Block Error Rate)、又は再送回数を測定する、
付記1から7のいずれか1項に記載の復号制御装置。
(Appendix 9)
The measurement means measures the throughput, BLER (Block Error Rate), or the number of retransmissions as the predetermined information.
The decoding control apparatus according to any one of
(付記10)
送信装置からの信号を含む多値変調信号のデマッピング処理後の信号から所定の情報を
測定する測定ステップと、
前記測定された所定情報を指標値としてこの所定情報に対応するイタレーション回数を決定する決定ステップと、
前記決定されたイタレーション回数で前記送信装置からの信号が復号されるように復号器を制御する制御ステップと、
を実行する復号制御方法。
(Appendix 10)
A measurement step of measuring predetermined information from a signal after demapping processing of a multilevel modulation signal including a signal from a transmission device;
A determination step of determining the number of iterations corresponding to the predetermined information using the measured predetermined information as an index value;
A control step of controlling a decoder so that a signal from the transmission device is decoded at the determined number of iterations;
The decoding control method for executing
(付記11)
前記測定ステップは、前記デマッピング処理後の信号が前記復号器で復号された後の信号を用い、この復号後の信号の検査器による検査結果に応じて所定の情報を測定する付記10に記載の復号制御方法。
(Appendix 11)
The
(付記12)
前記測定ステップは、前記検査器の検査結果に応じた所定の情報と、前記デマッピング処理後の信号の軟判定信号レベルとを測定し、
前記決定ステップは、前記所定の情報及び前記軟判定信号レベルに各重み係数を掛け合わせることにより取得される指標値に対応するイタレーション回数を決定する、
付記11に記載の復号制御方法。
(Appendix 12)
The measuring step measures predetermined information according to a test result of the tester and a soft decision signal level of the signal after the demapping process,
The determining step determines the number of iterations corresponding to an index value acquired by multiplying the predetermined information and the soft decision signal level by each weighting factor.
The decoding control method according to
(付記13)
前記決定ステップは、
前記デマッピング処理後の信号に含まれ前記復号器の復号単位となるサービスのタイプを判別し、このサービスのタイプに応じて、前記指標値とイタレーション回数とが対応付けられており同一指標値に対応するイタレーション回数が大きく設定された品質重視テーブルと小さく設定された速度重視テーブルとの一方を参照することにより、前記指標値に対応するイタレーション回数を決定する、
付記10から12のいずれか1つに記載の復号制御方法。
(Appendix 13)
The determining step includes
A service type included in the signal after the demapping process and serving as a decoding unit of the decoder is determined, and the index value and the number of iterations are associated with each other according to the service type, and the same index value The number of iterations corresponding to the index value is determined by referring to one of the quality emphasis table in which the number of iterations corresponding to is set large and the speed emphasis table set small.
The decoding control method according to any one of
(付記14)
前記決定ステップにより決定されたイタレーション回数を用いた復号処理に掛かる単位時間当りの復号処理時間がその単位時間当りの制限時間を越えると判断すると、該イタレーション回数を補正する補正ステップ、
を更に実行し、
前記制御ステップは、前記補正ステップにより補正されたイタレーション回数で前記送信装置からの信号が復号されるように復号器を制御する、
付記10から13のいずれか1つに記載の復号制御方法。
(Appendix 14)
A correction step for correcting the number of iterations when it is determined that the decoding processing time per unit time required for the decoding processing using the number of iterations determined in the determination step exceeds a time limit per unit time;
And execute
The control step controls the decoder so that the signal from the transmission device is decoded with the number of iterations corrected in the correction step.
14. The decoding control method according to any one of
(付記15)
前記単位時間内の信号を復号する前に、この単位時間内の信号に含まれ前記復号器の復号単位となる各サービスをそれぞれ前記決定手段により決定されたイタレーション回数を用いて復号した場合のトータル復号処理時間を推定する推定ステップ、
を更に実行し、
前記補正ステップは、前記推定手段により推定されたトータル復号処理時間が前記制限時間を越えると判断すると、前記各サービスについて前記決定手段により決定された各イタレーション回数をサービス毎の加重平均によりそれぞれ補正し、
前記制御ステップは、前記補正手段により補正された各サービスのイタレーション回数で前記単位時間内の信号を復号する、
付記14に記載の復号制御方法。
(Appendix 15)
Before decoding a signal within the unit time, each service included in the signal within the unit time and serving as a decoding unit of the decoder is decoded using the number of iterations determined by the determining unit. An estimation step for estimating a total decoding processing time;
And execute
When the correcting step determines that the total decoding processing time estimated by the estimating means exceeds the time limit, the number of iterations determined by the determining means for each service is corrected by a weighted average for each service. And
The control step decodes the signal within the unit time based on the number of iterations of each service corrected by the correction unit.
The decoding control method according to
(付記16)
前記測定ステップは、前記デマッピング処理後の信号の送信装置単位で前記所定の情報を測定し、
前記決定ステップは、前記送信装置単位でイタレーション回数を決定する、
付記10から15のいずれか1つに記載の復号制御方法。
(Appendix 16)
The measuring step measures the predetermined information in a transmission device unit of the signal after the demapping process,
The determining step determines the number of iterations in units of the transmitting device.
The decoding control method according to any one of
(付記17)
前記測定ステップは、前記所定の情報として軟判定信号レベルを測定する、
付記10に記載の復号制御方法。
(Appendix 17)
The measuring step measures a soft decision signal level as the predetermined information.
The decoding control method according to
(付記18)
前記測定ステップは、前記所定の情報として、スループット、BLER(Block Error Rate)、又は再送回数を測定する、
付記10から16のいずれか1つに記載の復号制御方法。
(Appendix 18)
The measurement step measures the throughput, BLER (Block Error Rate), or the number of retransmissions as the predetermined information.
The decoding control method according to any one of
1 受信装置
12 復調部
14 ターボ復号器
15 検査部
16 スループット測定部
17 イタレーション回数決定部
18 復号制御部
41 BLER測定部
51 再送回数測定部
61 軟判定信号レベル測定部
111 回数補正部
DESCRIPTION OF
Claims (10)
前記測定手段により測定された所定情報を指標値としてこの所定情報に対応するイタレーション回数を決定する決定手段と、
前記決定手段により決定されたイタレーション回数で前記送信装置からの信号が復号されるように復号器を制御する制御手段と、
を備える復号制御装置。 Measuring means for measuring predetermined information from a signal after demapping processing of a multi-level modulation signal including a signal from a transmission device;
Determining means for determining the number of iterations corresponding to the predetermined information using the predetermined information measured by the measuring means as an index value;
Control means for controlling the decoder so that the signal from the transmission device is decoded at the number of iterations determined by the determination means;
A decoding control device comprising:
前記決定手段は、前記所定の情報及び前記軟判定信号レベルに各重み係数を掛け合わせることにより取得される指標値に対応するイタレーション回数を決定する、
請求項2に記載の復号制御装置。 The measurement means measures predetermined information according to the inspection result of the inspection device, and a soft decision signal level of the signal after the demapping process,
The determining means determines the number of iterations corresponding to an index value obtained by multiplying the predetermined information and the soft decision signal level by each weighting factor;
The decoding control apparatus according to claim 2.
前記指標値とイタレーション回数とが対応付けられており、同一指標値に対応するイタレーション回数が大きく設定された品質重視テーブルと小さく設定された速度重視テーブルとを有し、
前記デマッピング処理後の信号に含まれ前記復号器の復号単位となるサービスのタイプを判別し、このサービスのタイプに応じて前記品質重視テーブル及び前記速度重視テーブルの一方を参照することにより、前記指標値に対応するイタレーション回数を決定する、
請求項1から3のいずれか1項に記載の復号制御装置。 The determining means includes
The index value and the number of iterations are associated with each other, and a quality-oriented table in which the number of iterations corresponding to the same index value is set large and a speed-oriented table set in small are provided,
By determining a service type included in the signal after the demapping process and serving as a decoding unit of the decoder, and referring to one of the quality-oriented table and the speed-oriented table according to the service type, Determine the number of iterations corresponding to the index value,
The decoding control apparatus according to any one of claims 1 to 3.
を更に備え、
前記制御手段は、前記補正手段により補正されたイタレーション回数で前記送信装置からの信号が復号されるように復号器を制御する、
請求項1から4のいずれか1項に記載の復号制御装置。 Correction means for correcting the number of iterations when it is determined that the decoding processing time per unit time required for the decoding process using the number of iterations determined by the determining means exceeds the time limit per unit time;
Further comprising
The control means controls the decoder so that the signal from the transmission device is decoded with the number of iterations corrected by the correction means.
The decoding control apparatus according to any one of claims 1 to 4.
を更に備え、
前記補正手段は、前記推定手段により推定されたトータル復号処理時間が前記制限時間を越えると判断すると、前記各サービスについて前記決定手段により決定された各イタレーション回数をサービス毎の加重平均によりそれぞれ補正し、
前記制御手段は、前記補正手段により補正された各サービスのイタレーション回数で前記単位時間内の信号を復号する、
請求項5に記載の復号制御装置。 Before decoding a signal within the unit time, each service included in the signal within the unit time and serving as a decoding unit of the decoder is decoded using the number of iterations determined by the determining unit. Estimating means for estimating the total decoding processing time;
Further comprising
When the correction means determines that the total decoding processing time estimated by the estimation means exceeds the time limit, the number of iterations determined by the determination means for each service is corrected by a weighted average for each service. And
The control means decodes the signal within the unit time by the number of iterations of each service corrected by the correction means;
The decoding control apparatus according to claim 5.
前記決定手段は、前記送信装置単位でイタレーション回数を決定する、
請求項1から6のいずれか1項に記載の復号制御装置。 The measuring means measures the predetermined information in units of signal transmission devices after the demapping processing,
The determining means determines the number of iterations in units of the transmitting device;
The decoding control apparatus according to any one of claims 1 to 6.
請求項1に記載の復号制御装置。 The measuring means measures a soft decision signal level as the predetermined information;
The decoding control apparatus according to claim 1.
請求項1から7のいずれか1項に記載の復号制御装置。 The measurement means measures the throughput, BLER (Block Error Rate), or the number of retransmissions as the predetermined information.
The decoding control apparatus according to any one of claims 1 to 7.
前記測定された所定情報を指標値としてこの所定情報に対応するイタレーション回数を決定するステップと、
前記決定されたイタレーション回数で前記送信装置からの信号が復号されるように復号器を制御するステップと、
を実行する復号制御方法。
Measuring predetermined information from a signal after demapping processing of a multilevel modulation signal including a signal from a transmission device;
Determining the number of iterations corresponding to the predetermined information using the measured predetermined information as an index value;
Controlling a decoder so that a signal from the transmission device is decoded at the determined number of iterations;
The decoding control method for executing
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008043313A JP2009201057A (en) | 2008-02-25 | 2008-02-25 | Device and method for decoding control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008043313A JP2009201057A (en) | 2008-02-25 | 2008-02-25 | Device and method for decoding control |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009201057A true JP2009201057A (en) | 2009-09-03 |
Family
ID=41144038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008043313A Withdrawn JP2009201057A (en) | 2008-02-25 | 2008-02-25 | Device and method for decoding control |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009201057A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015500613A (en) * | 2011-12-14 | 2015-01-05 | ザイリンクス インコーポレイテッドXilinx Incorporated | System and method for changing decoding parameters in a communication system |
JP6296475B1 (en) * | 2016-09-01 | 2018-03-20 | 三菱電機株式会社 | Error correction decoding apparatus and optical transmission / reception apparatus |
-
2008
- 2008-02-25 JP JP2008043313A patent/JP2009201057A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015500613A (en) * | 2011-12-14 | 2015-01-05 | ザイリンクス インコーポレイテッドXilinx Incorporated | System and method for changing decoding parameters in a communication system |
JP6296475B1 (en) * | 2016-09-01 | 2018-03-20 | 三菱電機株式会社 | Error correction decoding apparatus and optical transmission / reception apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8018902B2 (en) | Methods and apparatus for channel quality indicator determination | |
US8761144B2 (en) | HS-PDSCH blind decoding | |
US7277498B2 (en) | Mapping method of code word with QAM modulation | |
JP4769201B2 (en) | Multi-antenna communication method and multi-antenna communication apparatus | |
JP4453491B2 (en) | Mobile station | |
JP2006217173A (en) | Base station device and resource allocating method | |
US8553546B2 (en) | Technique for soft bit scaling | |
CN1292958A (en) | Received signal quality determination methods and system for convolutionally encoded communication channels | |
EP1320931A2 (en) | Method and apparatus for reducing power consumption of a decoder in a communication system | |
US20090010208A1 (en) | Apparatus and method determining tbs | |
US9444575B2 (en) | Wireless communication system, receiver, transmitter, and transmission rate control method | |
US20130010858A1 (en) | Wireless communication device and wireless communication method | |
KR101051512B1 (en) | Block Codeword Decoder with Confidence Indicator | |
JP5004450B2 (en) | Packet error rate estimation in communication systems | |
JP2008288812A (en) | Line quality reporting method, base station, mobile station and communication system | |
WO2009097808A1 (en) | Method for link adaptation in wideband wireless mobile comunication systems, system and apparatus thereof | |
WO2007139566A1 (en) | Method and apparatus for blind transport format detection using discontinuous transmission (dtx) detection | |
JP2009201057A (en) | Device and method for decoding control | |
WO2017157103A1 (en) | Method of processing data in dci blind detection, and device | |
JP2016122879A (en) | Error detection method, communication system and communication device | |
JP6234442B2 (en) | System and method for eliminating PDCCH detection errors in communication networks | |
KR100939422B1 (en) | Blind transport format detection based on decoder metric | |
Guedria et al. | An intelligent high availability AMC design | |
JP2010130050A (en) | Radio communication device and radio communication method | |
JP2005217741A (en) | Normalizing method of received signal and receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20110510 |