JP5536155B2 - 誤り訂正を実行する装置及び方法 - Google Patents
誤り訂正を実行する装置及び方法 Download PDFInfo
- Publication number
- JP5536155B2 JP5536155B2 JP2012172693A JP2012172693A JP5536155B2 JP 5536155 B2 JP5536155 B2 JP 5536155B2 JP 2012172693 A JP2012172693 A JP 2012172693A JP 2012172693 A JP2012172693 A JP 2012172693A JP 5536155 B2 JP5536155 B2 JP 5536155B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- processing
- processor
- block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 97
- 238000012937 correction Methods 0.000 title claims description 69
- 238000012545 processing Methods 0.000 claims description 91
- 230000008569 process Effects 0.000 claims description 65
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000011084 recovery Methods 0.000 description 6
- 230000003321 amplification Effects 0.000 description 5
- 238000003199 nucleic acid amplification method Methods 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012958 reprocessing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Error Detection And Correction (AREA)
Description
有する。第1のステップは調査ノード計算と呼ばれ、その場合、データはメモリから読み出され、一部の演算処理が実行される。その結果は、その場合、メモリに書き込まれる。この第1の演算を実行する回路は調査ノード処理ユニット(CPU)である。第2ステップはビットノード計算と呼ばれ、その場合、他のデータはメモリから読み出され、付帯演算処理が実行される。その結果はまた、メモリに書き込まれる。この処理を実行する回路はビットノード処理ユニット(BPU)と呼ばれる。それらの処理ユニットの各々は、中間結果についての大きいローカルレジスタメモリ記憶及び処理パワーの両方を必要とする複雑な計算を実行する。また、CPUの処理の結果は次のBPU処理において用いられ、その逆も行われ、それ故、各々の処理ユニットは、同じデータストリームセグメントにおいて機能し、1つの処理ブロックのみが一度に動作することが可能である。
誤り訂正を実行する装置であって、
処理されるデータを記憶する第1のメモリと、
前記第1のメモリに結合され、第1及び第2の出力を有する第1のスイッチと、
前記第1のスイッチの前記第1の出力に結合された第1の処理器と、
前記第1のスイッチの前記第2の出力に結合され、入力側において前進シフト処理を行いかつ出力側において後退シフト処理を行ってデータの再順序付けを促すことで、前記第1の処理器とは異なる方法でデータを処理する第2の処理器と、
前記第1の処理器及び前記第2の処理器に結合され、第3の出力を有する第2のスイッチと、
前記第2のスイッチに結合され、前記第1の処理器及び前記第2の処理器における計算結果を記憶する第2のメモリと、
前記第1のスイッチ、前記第1の処理器及び前記第2の処理器に結合され、前記第1のスイッチ及び前記第2のスイッチの切り換えを制御し、前記第2の処理器で処理されたデータが中間的な計算結果を示していた場合に前記処理器が前記後退シフト処理を迂回できるようにする制御器と
を有する装置である。
アクティブ処理ブロックの最終出力を経路付ける。
[付記項1]
エラー訂正を実行する装置であって:
処理されるデータを記憶する第1メモリ;
前記第1メモリに結合され、第1出力及び第2出力を有する第1スイッチ;
前記第1スイッチの前記第1出力に結合された第1処理器;
前記第1スイッチの前記第2出力に結合された第2処理器であって、前記データの再順序付けを容易にするように前進シフト動作及び後進シフト動作を有する、第2処理器;並びに
前記第1スイッチを切り換え可能であるように制御するために前記第1スイッチ及び前記第2処理器に結合されている制御器;
を有する装置。
[付記項2]
付記項1に記載の装置であって、前記第1処理器及び前記第2処理器にスイッチング可能であるように結合され、前記第1メモリに結合された出力を有する第2メモリを更に有する、装置であり、前記第2メモリは、前記第1処理器及び前記第2処理器の中間結果を記憶する、装置。
[付記項3]
付記項2に記載の装置であって、前記第2メモリは、用いられるメモリ空間における減少を与えるように含まれる、装置。
[付記項4]
付記項1に記載の装置であって、該装置は、低密度パリティ調査符号エラー訂正のために用いられる、装置。
[付記項5]
付記項1に記載の装置であって、前記第1処理器はビットノード処理のために用いられる、装置。
[付記項6]
付記項1に記載の装置であって、前記第2処理器は調査ノード処理のために用いられる、装置。
[付記項7]
付記項1に記載の装置であって、制御及びアクセス情報を記憶する前記制御器に結合された第3メモリを更に有する、装置。
[付記項8]
付記項1に記載の装置であって、該装置は、衛星受信器においてDVB−S2信号を受け入れるように用いられる、装置。
[付記項9]
付記項1に記載の装置であって、前記制御器は、前記第2処理器の前記前進シフト動作及び前記後進シフト動作を更に制御する、装置。
[付記項10]
付記項1に記載の装置であって、前記第1メモリはRAMである、装置。
[付記項11]
付記項1に記載の装置であって、前記前進シフト及び前記後進シフトは、前記第2処理器に外部から直列に結合されている、装置。
[付記項12]
付記項1に記載の装置であって、前記前進シフト及び前記後進シフトは、時間フレームにおける処理の繰り返し回数を増加させる、装置。
[付記項13]
エラー訂正を実行する方法であって:
第1メモリからデータを読み出すステップであって、前記データは最初の構成で配列されている、ステップ;
前記データの前記構成を変えるステップ;
第1処理を用いて前記変えられたデータを処理するステップ;
前記最初の構成に前記処理されたデータを戻すステップ;及び
前記第1メモリに前記処理されたデータを書き込むステップ;
を有する方法。
[付記項14]
付記項13に記載の方法であって:
前記第1メモリから前記処理されたデータを読み出すステップ;
第2処理において前記データを再処理するステップ;及び
前記第1メモリに戻るように前記処理されたデータを書き込むステップ;
を更に有する、方法。
[付記項15]
付記項14に記載の方法であって、前記第2処理はビットノード処理である、方法。
[付記項16]
付記項13に記載の方法であって、該方法はLDPC復号化器で用いられる、方法。
[付記項17]
付記項13に記載の方法であって、前記第2処理は調査ノード処理である、方法。
[付記項18]
付記項13に記載の方法であって、前記変えるステップ及び前記戻すステップはそれぞれ、前進シフト及び後進シフトを有する、方法。
[付記項19]
第1メモリからデータを読み出す手段であって、前記データは最初の構成で配列されている、手段;
前記データの前記構成を変える手段;
第1処理を用いて前記変えられたデータを処理する手段;
前記最初の構成に前記処理されたデータを戻す手段;及び
前記第1メモリに前記処理されたデータを書き込む手段;
を有する装置。
Claims (16)
- 誤り訂正を実行する装置であって、
処理されるデータを記憶する第1のメモリと、
前記第1のメモリに結合され、第1及び第2の出力を有する第1のスイッチと、
前記第1のスイッチの前記第1の出力に結合された第1の処理器と、
前記第1のスイッチの前記第2の出力に結合され、入力側において前進シフト処理を行いかつ出力側において後退シフト処理を行ってデータの再順序付けを促し、前記第1の処理器とは異なる方法でデータを処理する第2の処理器と、
前記第1の処理器及び前記第2の処理器に結合され、第3の出力を有する第2のスイッチと、
前記第2のスイッチに結合され、前記第1の処理器及び前記第2の処理器による中間的な結果を記憶する第2のメモリと、
前記第1のスイッチ、前記第1の処理器及び前記第2の処理器に結合され、前記第1の処理器及び前記第2の処理器による処理の最終的な結果を記憶するように前記第1のスイッチ及び前記第2のスイッチの切り換えを制御する制御器であって、前記第2の処理器で処理されたデータが中間的な計算結果を示していた場合には前記後退シフト処理を迂回できる制御器と
を有する装置。 - 前記第2のメモリが、使用するメモリ空間を節約するために前記第1の処理器及び前記第2の処理器における処理に共有されるように、前記第1及び第2の処理器は前記第2のスイッチを介して前記第2のメモリに結合されている、請求項1記載の装置。
- 当該装置は低密度パリティ検査符号誤り訂正のために使用される、請求項1記載の装置。
- 前記第1の処理器がビットノード処理のために使用される、請求項1に記載の装置。
- 前記第2の処理器が調査ノード処理のために使用される、請求項1に記載の装置。
- 制御情報及びアクセス情報を記憶する前記制御器に結合された第3のメモリを更に有する請求項1に記載の装置。
- 当該装置は衛星受信器においてDVB−S2信号を受信するために使用される請求項1に記載の装置。
- 前記制御器は、前記第2の処理器の前記前進シフト処理及び前記後退シフト処理を制御する、請求項1に記載の装置。
- 前記第1のメモリはRAMである、請求項1に記載の装置。
- 前記前進シフト処理及び前記後退シフト処理により時間フレーム内での処理回数を増やす、請求項1に記載の装置。
- 誤り訂正を実行する方法であって、
第1の形態で配置されたデータを第1のメモリから読み出すステップと、
前記第1のメモリ内のデータを第2の形態に並べる前進シフト処理を行うステップと、
誤り訂正処理の第1の部分を、前記前進シフト処理後のデータに対して行うステップと、
処理後のデータを前記第2の形態から前記第1の形態へ戻す後退シフト処理を処理後のデータに対して行うステップであって、前記処理後のデータが中間的な結果を示していた場合には前記後退シフト処理は迂回される、ステップと、
前記処理後のデータが中間的な結果を示していた場合には、前記中間的な結果を第2のメモリに書き込むステップと、
前記処理後のデータが中間的な結果を示していなかった場合には、前記後退シフト処理後のデータを前記第1のメモリに書き込むステップであって、前記第1の形態の前記後退シフト処理後のデータは誤り訂正処理の第2の部分による処理に使用される形態であり、前記第1のメモリは前記誤り訂正処理の前記第2の部分により処理されたデータも記憶する、ステップと
を有する方法。 - 前記第1のメモリに書き込まれたデータを読み出すステップと、
前記誤り訂正処理の第2の部分により、前記第1のメモリに書き込まれ読み出されたデータを処理するステップと、
前記誤り訂正処理の第2の部分により処理されたデータを前記第1のメモリに書き込むステップと
を更に有する、請求項11記載の方法。 - 前記誤り訂正処理の第2の部分はビットノード処理である、請求項12記載の方法。
- 当該方法はLDPC復号化器で使用される、請求項11記載の方法。
- 前記誤り訂正処理の第1の部分は調査ノード処理である、請求項11記載の方法。
- 第1の形態で配置されたデータを第1のメモリから読み出す手段と、
前記第1のメモリ内のデータを第2の形態に並べる前進シフト処理を行う手段と、
誤り訂正処理の第1の部分を、前記前進シフト処理後のデータに対して行う手段と、
処理後のデータを前記第2の形態から前記第1の形態へ戻すための後退シフト処理を処理後のデータに対して行い、処理されたデータを第1の形態に戻す手段であって、前記処理後のデータが中間的な結果を示していた場合には前記後退シフト処理を迂回する手段を含む手段と、
前記処理後のデータが中間的な結果を示していた場合には、前記中間的な結果を第2のメモリに書き込む手段と、
前記処理後のデータが中間的な結果を示していなかった場合には、前記後退シフト処理後のデータを前記第1のメモリに書き込む手段であって、前記第1の形態の前記後退シフト処理後のデータは誤り訂正処理の第2の部分による処理に使用される形態であり、前記第1のメモリは前記誤り訂正処理の前記第2の部分により処理されたデータも記憶する、手段と
を有する装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012172693A JP5536155B2 (ja) | 2012-08-03 | 2012-08-03 | 誤り訂正を実行する装置及び方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012172693A JP5536155B2 (ja) | 2012-08-03 | 2012-08-03 | 誤り訂正を実行する装置及び方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008543253A Division JP2009517970A (ja) | 2005-12-01 | 2005-12-01 | 低密度パリティ調査符号化信号を復号化する装置及び方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012209985A JP2012209985A (ja) | 2012-10-25 |
| JP5536155B2 true JP5536155B2 (ja) | 2014-07-02 |
Family
ID=47189301
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012172693A Expired - Fee Related JP5536155B2 (ja) | 2012-08-03 | 2012-08-03 | 誤り訂正を実行する装置及び方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5536155B2 (ja) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4224777B2 (ja) * | 2003-05-13 | 2009-02-18 | ソニー株式会社 | 復号方法および復号装置、並びにプログラム |
| JP4225163B2 (ja) * | 2003-05-13 | 2009-02-18 | ソニー株式会社 | 復号装置および復号方法、並びにプログラム |
-
2012
- 2012-08-03 JP JP2012172693A patent/JP5536155B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012209985A (ja) | 2012-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9172502B2 (en) | Receiving apparatus and receiving method | |
| US8612835B2 (en) | Cyclic shift device, cyclic shift method, LDPC decoding device, television receiver, and reception system | |
| US8571119B2 (en) | Software defined radio for modulation and demodulation of multiple communication standards | |
| US9928199B2 (en) | Low power software defined radio (SDR) | |
| KR20200093688A (ko) | 멀티-스테이지 소프트 입력 디코딩을 위한 방법 및 시스템 | |
| JP2011524668A (ja) | 放送受信機システム | |
| JP2011523542A (ja) | 放送受信機システム | |
| JPH09191258A (ja) | ビタビ復号装置及びその方法 | |
| JP2009517970A (ja) | 低密度パリティ調査符号化信号を復号化する装置及び方法 | |
| JP5536155B2 (ja) | 誤り訂正を実行する装置及び方法 | |
| JP2011522478A (ja) | 放送受信機システム | |
| US5991343A (en) | Trellis decoder of a DTV | |
| US8880846B2 (en) | Semiconductor device | |
| CN102201821B (zh) | 一种Turbo接收机及其实现方法 | |
| US8781010B2 (en) | Utilization of Reed-Solomon coding in mobile/hand-held digital television receivers | |
| CN113708829A (zh) | 卫星信号的处理方法、装置以及卫星基带设备 | |
| CN102104796A (zh) | 有效的调谐和解调技术 | |
| KR20070081759A (ko) | 복조 장치, 복조 방법 및 컴퓨터 프로그램 | |
| US8683287B2 (en) | Error correcting decoder and receiving system | |
| JP5334487B2 (ja) | 自律制御ユニット及びこれを用いた受信機 | |
| CN101322369A (zh) | 用于确定接收器中频率偏移的方法和设备 | |
| CN1208945C (zh) | 结构上可编程的用于数字广播接收的信道译码器 | |
| CN109818624B (zh) | 信号处理方法及装置 | |
| US20120268659A1 (en) | Slot-interleaved decoding of concatenated convolutional coding in mobile/hand-held digital television receivers | |
| JP7110191B2 (ja) | 情報処理装置及び方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120803 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131210 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140310 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140408 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140423 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5536155 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |