US 11,894,856 B2
Digital-to-analog conversion apparatus and method having signal calibration mechanism
Hsuan-Ting Ho, Hsinchu (TW); Liang-Wei Huang, Hsinchu (TW); Yun-Chih Tsai, Hsinchu (TW); and Chia-Lin Chang, Hsinchu (TW)
Assigned to REALTEK SEMICONDUCTOR CORPORATION, Hsinchu (TW)
Filed by REALTEK SEMICONDUCTOR CORPORATION, Hsinchu (TW)
Filed on Apr. 25, 2022, as Appl. No. 17/728,178.
Claims priority of application No. 110115065 (TW), filed on Apr. 27, 2021.
Prior Publication US 2022/0345141 A1, Oct. 27, 2022
Int. Cl. H03M 1/10 (2006.01)
CPC H03M 1/1023 (2013.01) [H03M 1/1047 (2013.01); H03M 1/1042 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A digital-to-analog conversion (DAC) apparatus having signal calibration mechanism, comprising:
a DAC circuit to receive an input digital signal having an input digital codeword from a signal source to perform digital-to-analog conversion to generate an output analog signal;
an echo transmission circuit to process the output analog signal to generate an echo signal;
a calibration circuit to receive the input digital signal and perform mapping from a codeword offset mapping table according to the input digital codeword to generate an offset signal, wherein the codeword offset mapping table comprises a plurality of correspondence relations each corresponds to a codeword and a codeword offset;
an echo-canceling circuit to process the offset according to a group of echo-canceling coefficients to generate an echo-canceling signal;
an error calculating circuit to perform subtraction between the echo signal and the echo-canceling signal to generate an error signal;
an inverted error calculating circuit to perform one-dimensional inversion on the echo-canceling coefficients and further perform calculation on the inverted echo-canceling coefficients and the error signal to generate an inverted error value; and
an offset updating circuit to update the codeword offset of one of the correspondence relation in the codeword offset mapping table according to the inverted error value based on a path delay of the echo-canceling circuit and the inverted error calculating circuit.