TOP > 外国特許検索 > Decoder, perpendicular magnetic recording and reproducing device, receiving device, and decoding method

Decoder, perpendicular magnetic recording and reproducing device, receiving device, and decoding method

外国特許コード F120006123
整理番号 S2008-0218
掲載日 2012年1月6日
出願国 アメリカ合衆国
出願番号 200813000717
公報番号 20110107178
公報番号 8739002
出願日 平成20年12月26日(2008.12.26)
公報発行日 平成23年5月5日(2011.5.5)
公報発行日 平成26年5月27日(2014.5.27)
国際出願番号 JP2008073794
国際公開番号 WO2010001502
国際出願日 平成20年12月26日(2008.12.26)
国際公開日 平成22年1月7日(2010.1.7)
優先権データ
  • 特願2008-171121 (2008.6.30) JP
  • 2008JP073794 (2008.12.26) WO
発明の名称 (英語) Decoder, perpendicular magnetic recording and reproducing device, receiving device, and decoding method
発明の概要(英語) An objective of the present invention is to provide a decoder, a perpendicular magnetic recording and reproducing device, a receiving device, and a decoding method that are used for performing decoding resistant to burst errors such as a pole-erase phenomenon, where the burst errors do not have amplitude fluctuation, without the addition of a special code (redundant code) for detecting burst errors.
The present invention is a decoder, a perpendicular magnetic recording and reproducing device, a receiving device, and a decoding method that perform a decoding process on an encoded data signal, wherein a parity check is performed on the encoded data signal that is encoded with a low density parity check code to output burst information.
特許請求の範囲(英語) [claim1]
1. A decoder that performs a decoding process on an encoded data signal, the decoder comprising: a burst detecting unit that performs a parity check on the encoded data signal that is encoded with at least a low density parity check code, detects and outputs burst information only using the low density parity check code,
wherein the burst information includes information by which a position and a length of a burst error of the encoded data signal are specified, and
wherein the burst detecting unit performs the parity check on the encoded data signal for each row of a parity check matrix, adds up a number of bits "1" of a row detected as an error in the parity check for each column of the parity check matrix corresponding to bits of the encoded data signal, specifies the position and the length of the burst error of the encoded data signal in accordance with a distribution of an added-up number, and generates and outputs the burst information.
[claim2]
2. The decoder according to claim 1, further comprising a decoding unit that suppresses a rise of a likelihood of each bit of the encoded data signal corresponding to the position and the length of the burst error to perform an iterative decoding process based on the burst information output from the burst detecting unit.
[claim3]
3. The decoder according to claim 2, wherein the burst detecting unit includes: a hard decision unit that performs a hard decision on a decoded result output from the decoding unit;
a parity flag generating unit that performs a parity check on the decoded result hard-decided by the hard decision unit based on a parity check matrix and generates a parity flag;
a filter output unit that applies the parity flag generated from the parity flag generating unit to a moving average filter to output a filter output; and
a burst information output unit that performs a threshold decision on the filter output of the filter output unit to specify the position and the length of the burst error and outputs the burst information to the decoding unit.
[claim4]
4. The decoder according to claim 3, wherein the filter output unit applies the parity flag to moving average filters through multiple stages.
[claim5]
5. The decoder according to claim 3, wherein the filter output unit applies the parity flag to the moving average filter that outputs a moving average of an interval longer than that of an applied moving average filter to again output a filter output when the length of the burst error specified by performing the threshold decision on the filter output by the burst information output unit is not less than a predetermined value.
[claim6]
6. The decoder according to claim 2, wherein the decoding unit includes: an APP (a posteriori probability) decoder that performs a posteriori probability decoding process on the encoded data signal and outputs a decoded result including the likelihood; and
an SP (sum-product) decoder that suppresses the rise of the likelihood output from the APP decoder based on the burst information output from the burst detecting unit, performs the iterative decoding process on the decoded result output from the APP decoder, and outputs a decoded result including the updated likelihood as an input of the APP decoder.
[claim7]
7. The decoder according to claim 6, wherein the SP decoder suppresses the rise of the likelihood output from the APP decoder by using weighting based on the burst information.
[claim8]
8. The decoder according to claim 2, wherein the encoded data signal is further encoded with an RS (Reed-Solomon) code, and
the decoder further includes an RS decoder that performs decoding of the RS code on the output of the decoding unit.
[claim9]
9. The decoder according to claim 1, wherein the burst error is caused by an effect that a medium defect and a bit-flipping-like signal burst occur at the same time.
[claim10]
10. A perpendicular magnetic recording and reproducing device including the decoder according to claim 1.
[claim11]
11. A receiving device including the decoder according to claim 1.
[claim12]
12. A decoding method for performing a decoding process on an encoded data signal, the method comprising: a burst detecting step of performing a parity check on the encoded data signal that is encoded with at least a low density parity check code, detecting and outputting burst information only using the low density parity check code,
wherein the burst information includes information by which a position and a length of a burst error of the encoded data signal are specified, and
wherein at the burst detecting step, the parity check on the encoded data signal is performed for each row of a parity check matrix, a number of bits "1" of a row detected as an error in the parity check is added up for each column of the parity check matrix corresponding to bits of the encoded data signal, the position and the length of the burst error of the encoded data signal are specified in accordance with a distribution of an added-up number, and the burst information is generated and output.
[claim13]
13. The decoding method according to claim 12, further comprising a decoding step of suppressing a rise of a likelihood of each bit of the encoded data signal corresponding to the position and the length of the burst error to perform an iterative decoding process based on the burst information output at the burst detecting step.
[claim14]
14. The decoding method according to claim 13, wherein the burst detecting step includes: a hard decision step of performing a hard decision on a decoded result output at the decoding step;
a parity flag generating step of including performing a parity check on the decoded result hard-decided at the hard decision step based on a parity check matrix and generating a parity flag;
a filter output step of applying the parity flag generated at the parity flag generating step to a moving average filter to output a filter output; and
a burst information output step of including performing a threshold decision on the filter output of the filter output step to specify the position and the length of the burst error and outputting the burst information to the decoding step.
[claim15]
15. The decoding method according to claim 14, wherein at the filter output step, the parity flag is applied to moving average filters through multiple stages.
[claim16]
16. The decoding method according to claim 14, wherein at the filter output step, the parity flag is applied to the moving average filter that outputs a moving average of an interval longer than that of an applied moving average filter to again output a filter output when the length of the burst error specified by performing the threshold decision on the filter output of the burst information output step is not less than a predetermined value.
[claim17]
17. The decoding method according to claim 13, wherein the decoding step includes: an APP (a posteriori probability) decoding step of performing a posteriori probability decoding process on the encoded data signal to output a decoded result including the likelihood; and
an SP (sum-product) decoding step of including suppressing the rise of the likelihood output at the APP decoding step based on the burst information output at the burst detecting step, performing the iterative decoding process on the decoded result output at the APP decoding step, and outputting a decoded result including the updated likelihood as an input of the APP decoding step.
[claim18]
18. The decoding method according to claim 17, wherein at the SP decoding step, the rise of the likelihood output from the APP decoding is suppressed by using weighting based on the burst information.
[claim19]
19. The decoding method according to claim 13, wherein the encoded data signal is further encoded with an RS (Reed-Solomon) code, and the decoding step further includes an RS decoding step of decoding the RS code on the output of the decoding step.
[claim20]
20. The decoding method according to claim 12, wherein the burst error is caused by an effect that a medium defect and a bit-flipping-like signal burst occur at the same time.
  • 発明者/出願人(英語)
  • NAKAMURA YASUAKI
  • OKAMOTO YOSHIHIRO
  • OSAWA HISASHI
  • EHIME UNIVERSITY
国際特許分類(IPC)
米国特許分類/主・副
  • 714/779
  • 711/118
  • 711/162
四国TLOは四国内20大学・高専のシーズをご紹介しております。シーズの詳細内容につきましては下記までお問い合わせください。
お問い合わせをお待ちしております。

PAGE TOP

close
close
close
close
close
close