Patent ID: 6177892
Filing Date: 2001-01-23
Classification: G11B,H03M,H04N

Abstract:
A computer program product to demodulate digital data using a computer having a modulation pattern stored as a plurality m-bit data entries in a plurality of look-up tables, each of which includes said look-up tables having a plurality of n-bit data clusters, with each of said plurality of data clusters including a sub-portion of one of said plurality of data entries and a cluster identifier so that each of said plurality of data clusters differs from the remaining data clusters, with n being less that m said computer program product, comprising:a computer readable medium having program code to demodulate said digital data and including:first computer-readable code to receive an m-bit code word;second computer-readable code to determine, from a sub-portion of the bits of said m-bit code word, an index to said plurality of look up tables and a code word identifier;third computer-readable code to compare said index and said code word identifier with a sub-group of said plurality of data clusters; andfourth computer-readable code to generate a signal upon finding a match between one of said data clusters of said subgroup and both said index and said code word.