Time domain aliasing cancellation apparatus and signal processing method thereof
AssigneeNational Science Council
InventorsYang Jar-Ferr, Chan Din-Yuen
Life of this patent
Estimating the term…
Loading patent…
AssigneeNational Science Council
InventorsYang Jar-Ferr, Chan Din-Yuen
Estimating the term…
A time domain aliasing cancellation (TDAC) apparatus and its signal processing method to be used with the AC-3 high-fidelity audio signal compression system of the MPEG-2 international video standard. This invention proposes two preferred embodiments to realize the compression encoding and decoding processes of the TDAC apparatus. The first preferred embodiment employs a data reordering technique to change the TDAC encoding to a discrete cosine transform (DCT), and furthermore, it changes the TDAC decoding to a inverse discrete cosine transform (IDCT). This implementation has the least computational complexity. The second preferred embodiment utilizes data reordering to change the TDAC encoding and decoding into a type IV discrete cosine transformation, and then converts the DCT transformation into a 2nd order infinite impulse filter. The multiplication coefficients in this filter can be fixed to improve the precision and also to reduce the amount of computations. This implementation of the TDAC apparatus has the simplest hardware structure. Both preferred embodiments are suitable for implementation using VLSI technology.
A time domain aliasing cancellation apparatus comprising an encoding device and a decoding device, said encoding device performing time-domain aliasing cancellation encoding for transforming an m-th input signal frame x.sub.m (n) in the time domain into an m-th signal frame X.sub.m (k) in the frequency domain, said decoding device performing time-domain aliasing cancellation decoding for transforming said input frequency-domain signal frame X.sub.m (k) back to a time-domain signal frame x'.sub.m (n), said time-domain signal frame x.sub.m (n) and x'.sub.m (n) and frequency-domain signal frame X.sub.m (k) having N terms wherein N is a positive integer number and n, k, and m are integers, said encoding device of the time-domain aliasing cancellation apparatus comprising:
A time domain aliasing cancellation method comprising an encoding method and a decoding method, said encoding method performing time domain aliasing cancellation encoding for transforming an m-th signal frame x.sub.m (n) in the time domain into an m-th signal frame X.sub.m (k) in the frequency domain, said decoding method performing time domain aliasing cancellation decoding for transforming said input frequency-domain signal frame X.sub.m (k) back to a time-domain signal frame x'.sub.m (n), said time-domain signal frames x.sub.m (n) and x'.sub.m (n) and said frequency-domain signal frame X.sub.m (k) having N terms wherein N is a positive integer number, and n, k, and m are integers, said encoding method of the time-domain aliasing cancellation method comprising the steps of
A time domain aliasing cancellation apparatus comprising an encoding device and a decoding device, said encoding device performing time domain aliasing cancellation encoding for transforming an m-th signal frame x.sub.m (n) in the time domain into an m-th signal frame X.sub.m (k) in the frequency domain, said decoding device performing time domain aliasing cancellation decoding for transforming said input frequency-domain signal frame X.sub.m (k) back to a time-domain signal frame x (n), said time-domain signal frames x.sub.m (n) and x'.sub.m (n) and said frequency-domain signal frame X.sub.m (k) having N terms wherein N is a positive integer number and n, k, and m are integers, said encoding device of the time-domain aliasing cancellation apparatus comprising:
A time domain aliasing cancellation signal processing method comprising an encoding method and a decoding method, said encoding method performing time domain aliasing cancellation encoding for transforming an m-th sequence x.sub.m (n) in the time domain into an m-th sequence X.sub.m (k) in the frequency domain, said decoding method performing time domain aliasing cancellation decoding for transforming said input frequency-domain sequence X.sub.m (k) back to an output sequence x'.sub.m (n), said time-domain sequences x.sub.m (n) and x.sub.m '(n) and said frequency-domain sequence X.sub.m (k) having N terms wherein N is a positive integer number, and n, k, and m are integers, said encoding method of the time domain aliasing cancellation method comprising the steps of:
Dependencies are inferred from the claim text.