IP Library Granted Patent US 8,390,484
Granted Patent B2
US 8,390,484 · App. 13/179,521 · Granted Mar 5, 2013

Method and apparatus for decoding transmitted/received data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,390,484
App. No.
13/179,521
Granted
Mar 5, 2013
Kind
B2
Abstract

The present invention discloses a transmitted/received data decoding method and apparatus, which achieve effects of decoding performance improvement and synchronous detection. The decoding method includes setting a coded edge pattern, and filtering a received data by using the set coded edge pattern as a window; respectively computing absolute values of filtered values filtered by using the coded edge pattern windows; detecting a maximum absolute value from the computed absolute values; determining a sign (+/−) for the detected maximum absolute value; outputting an intermediate bit value of the corresponding original data as a resultant decoded value according to the determined sign and a window type (i.e. coded edge patter) with the selected maximum absolute value.

Claims (16)

1. A transmitted/received data decoding method comprising:

a coded edge patter filtering process for setting an intermediate pattern between an edge at a leading bit and an edge at a tailing bit of an original data of a predetermined number of bits as a coded edge pattern after analyzing coded patterns according to data coded characteristics, and filtering a received data by using the set coded edge pattern as a window;

an absolute value computing process for respectively computing absolute values of filtered values filtered by the coded edge pattern filtering process using the coded edge pattern windows;

an absolute value comparing process executed by an absolute value comparator for detecting a maximum absolute value from the absolute values computed by the absolute value computing process;

a sign determining process for determining a sign for the maximum absolute value detected by the absolute value comparing process; and

a decoded value outputting process for outputting an intermediate bit value of the corresponding original data as a resultant decoded value according to the determined sign determined in the sign determining process and a window type with the maximum absolute value selected in the absolute value comparing process.

2. A transmitted/received data decoding apparatus comprising:

a bit shift register for shifting a received data bitwise by a predetermined number of bits in correspondence to an over-sampling clock;

a reference clock generator for controlling the bitwise shifting of the received data and comparison synchronization;

a coded edge pattern table for providing a coded edge pattern for filtering corresponding to the coded edge pattern of a transmitted data;

a plurality of arithmetic units being commonly inputted with bit data (D 1 -D 64 ) of the bit shift register, then being respectively inputted with coded edge pattern data from the coded edge pattern table, multiplying the bit data by the edge pattern data according to an edge pattern type, and calculating a sum of products of the multiplications;

an absolute value comparator for comparing absolute values of output data from the arithmetic units and selecting the edge patter type with the maximum absolute value;

a timing controller for counting a reference clock of the reference clock generator and thereby taking an intermediate bit count value among the whole bits of the bit shift register as a comparing point for the absolute value comparator;

a sign determinator for determining a sign (+/−) of the edge pattern with the maximum absolute value selected by the absolute value comparator under the control of the time controller;

a decoded pattern table being set with decoded data corresponding to the edge pattern of the coded edge pattern table and the sign (+/−) of the corresponding pattern; and

a decoded value output unit for extracting the corresponding decoded data from the decoded pattern table as a decoded data according to the sign (+/−) of the edge pattern with the maximum absolute value determined by the sign determinator and outputting the decoded data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: FCI INC.
To: DIALOG SEMICONDUCTOR KOREA INC.
Reel/Frame 053702/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2011
From: HWANG, CHANG-IK
To: FCI INC.
Reel/Frame 026574/0849 →