Apparatus for differential interpolation pulse width modulation digital-to-analog conversion and output signal coding method thereof
AssigneeTritan Technology Inc.
InventorsChing-Hung Tseng, Shen-Yu Peng
Life of this patent
Estimating the term…
Loading patent…
AssigneeTritan Technology Inc.
InventorsChing-Hung Tseng, Shen-Yu Peng
Estimating the term…
A differential interpolation pulse width modulation (iPWM) digital to analog converter is provided, including an iPWM for generating differential pulse from an input digital audio data stream, a power driver for providing energy to a terminal load and a filter for removing unwanted harmonic signal to reconstruct analog signal, wherein the iPWM further includes a PWM pulse generator to convert the digital input numerical code to a series of time domain pulse width; an interpolation unit to increase the time domain resolution of the pulse width; a self-calibration unit to maintain the pulse-width accuracy of the interpolation unit; a differential pulse width generator to convert series of PWM pulse into voltage and time domain differential form.
A differential interpolation pulse width modulation (iPWM) DAC apparatus, connected to an input digital audio data stream, comprising:
A pulse-width interpolation method, applicable to an iPWM module having a PWM, an interpolation resolution unit, a self-calibration unit and a differential pulse width generator, comprising the steps of:
A single-sided expanded iPWM coding scheme, applicable to representing codes generated by an iPWM module receiving an input signal S and outputting a first pulse and a second pulse, said input signal being a numerical value ranging from −(2N−1) to (2N−1), widths of said first pulse and said second pulse being variable, leading edge of said first pulse and leading edge of said second pulse occurring at the same time, said codes being defined as the difference between said first pulse and said second pulse, said coding scheme comprising:
A double-sided expanded iPWM coding scheme, applicable to representing codes generated by an iPWM module receiving an input signal S and outputting a first pulse and a second pulse, said input signal being a numerical value ranging from −(2N−1) to (2N−1), widths of said first pulse and said second pulse being variable, mid-point of said first pulse coinciding mid-point of said second pulse, said codes being defined as the difference between said first pulse and said second pulse, said coding scheme comprising:
Dependencies are inferred from the claim text.