WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2003063363) INTRA-DECODER COMPONENT BLOCK MESSAGING
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2003/063363    International Application No.:    PCT/US2003/001913
Publication Date: 31.07.2003 International Filing Date: 22.01.2003
IPC:
G11B 20/18 (2006.01), H03M 13/15 (2006.01)
Applicants: THOMSON LICENSING S.A. [FR/FR]; 46, Quai A. Le Gallo, F-92648 Boulogne (FR) (For All Designated States Except US).
LITWIN, JR., Louis, Robert [US/US]; (US) (For US Only).
VELEZ, Didier [FR/US]; (US) (For US Only)
Inventors: LITWIN, JR., Louis, Robert; (US).
VELEZ, Didier; (US)
Agent: TRIPOLI, Joseph, S.; Thomson multimedia Licensing Inc., Two Independence Way, Suite #2, Princeton, NJ 08540 (US)
Priority Data:
10/055,114 23.01.2002 US
Title (EN) INTRA-DECODER COMPONENT BLOCK MESSAGING
(FR) MESSAGERIE DE BLOCS DE COMPOSANTS A L'INTERIEUR D'UN DECODEUR
Abstract: front page image
(EN)A decoder and decoding method are described, in which a syndrome is calculated from a codeword in a syndrome generator (410), an error polynomial is generated based upon the syndrome in an error polynomial generator (420), an error location is determined from the error polynomial in the error location generator (430), an error magnitude is calculated from the error polynomial in the error magnitude generator (440) and the codeword is corrected by a error corrected codeword generator (450) responsive to location and error magnitude. An intra?decoder block messaging scheme is described in which one or more components (410, 420, 430, 440, 450) generate inactivity messages (640, 650) to signal an ability to process data corresponding to a next codeword. A dual Chien search block (930, 940) implementation is described in which Chien block (930) is used to determine the number of errors corresponding to a specified codeword, separately from error location and magnitude calculations performed by the Chien/Forney block (940). An enhanced Chien search cell architecture is described which utilizes an additional Galois field adder (1140) to synchronize the codeword and error vector, thereby decreasing delay and expense corresponding to an error correcting block (950) implemented with a LIFO register (952).
(FR)L'invention porte sur un décodeur et sur un procédé de décodage au moyen duquel on calcule un syndrome à partir d'un mot de code dans un générateur de syndrome (410). Selon ce procédé, un polynôme d'erreurs est généré sur la base du syndrome dans un générateur (420) de polynômes d'erreurs, une localisation d'erreur est déterminée à partir du polynôme d'erreurs dans le générateur de localisation d'erreurs (430), une amplitude d'erreur est calculée à partir du polynôme d'erreurs dans le générateur d'amplitude d'erreur (440) et le mot de passe est corrigé par un générateur de correction d'erreurs (450) réagissant à la localisation et à l'amplitude d'erreur. L'invention porte également sur un circuit de messagerie de blocs à l'intérieur d'un décodeur dans lequel un ou plusieurs composants (410, 420, 430, 440, 450) génèrent des messages d'activité (640, 650) afin de signaler la capacité à traiter des données correspondant à un mot de code suivant. L'invention porte également sur la mise en oeuvre d'un double bloc de recherche de type Chien (930, 940), le bloc Chien (930) étant utilisé pour déterminer le nombre d'erreurs correspondant à un mode de code spécifique, séparément des calculs de localisation et d'amplitude d'erreur effectués par le bloc Chien/Forney (940). L'invention porte également sur une architecture améliorée de cellules de recherche de type Chien qui utilise un additionneur de champ Galois (1140) pour synchroniser le mot de code et le vecteur d'erreur, ce qui permet de réduire le retard et les charges correspondant à un bloc de correction d'erreurs (950) mis en oeuvre par un registre dernier entré, premier sorti (952).
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, OM, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IT, LU, MC, NL, PT, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)