Professional Documents
Culture Documents
USOO5297236A
Antill et a1.
[45]
Jun. 5, 1991
[51]
[52]
[58]
[63]
Date of Patent:
5,297,236
395/212
[56]
References Cited
U.S. PATENT DOCUMENTS
5,109,417
4/1992
OTHER PUBLICATIONS
N. Lathrop
[57]
ABSTRACT
The invention relates in general to digital encoding and
decoding of information. More particularly, the inven
tion relates to efficient implementation of digital analy
100
[102
K
BUFFER
/106
FoRwARD
PRETRANSFORM
V [105
-
FORWARD
TRANSFORM
f 110
FoRwARD
POSTTRANSFORM
[112
114
FDRMATTER 1L
US. Patent
Sheet 2 of 6
5,297,236
01234567
01234567
US. Patent
XIn)
TIME FIEVERSAL
Sheet 3 of 6
5,297,236
TIME REVERSAL
I
I
TIME REVERSAL I TIME REVERSAL
REGION 2
REGION 1 >1<
| DST BLOCK ->I
FIG._5
US. Patent
Sheet 4 of 6
5,297,236
~ DCT BLOCK M:
I
l
a
IT'
'
REGICN 1
TIT
'
REGION 1
FIG._6
BLOCK 2
US. Patent
X(")
Sheet 5 of 6
5,297,236
REGION 2
REGION 1 ;
_\_
I
I
I
I
I
I
I
I
I
I
I
I
3
4
_ N
FIG... 7
> n
7
8
- N
A
Xm)
REGION 2
<--__-REGION 1
*4?
f 'l
I
I
I
!
!
l
I
I
l
!
I
I
I
I
l
l
l
I
b n
FIG._8
US. Patent
Sheet 6 of 6
5,297,236
01234567
1234567890
FIG._10 i
1
k
15
44
01234567
5,297,236
coef?cient bandwidths.
The mathematical basis for digital subband ?lter
CROSS-REFERENCE TO RELATED
APPLICATIONS
This application is a continuation-in-part of copend
tinuation-in-part
of U.S.
application
Ser.
No.
TECHNICAL FIELD
25
BACKGROUND ART
Introduction
There is considerable interest among those in the ?eld
of signal processing to develop ef?cient means to trans
mit or store information. Improving coding ef?ciency
DCT.
5,297,236
DISCLOSURE OF INVENTION
It is an object of the present invention to provide a
subband encoder and a subband decoder of digital infor
1153-1161. The authors describe a speci?c application 10 tal information requiring lower processing require
ments, or imposing lower processing delays, or both, by
of these transforms as the time-domain equivalent of an
Bank Designs Based on Time Domain Aliasing Cancel 35 tized information is extracted from the digitally en
a companion encoder.
5,297,236
length block.
60
5,297,236
108 in FIG. 1.
The E-TDAC transform used in the basic embodi
ment of the present invention is equivalent to the alter
nate application of a Modi?ed Discrete Cosine Trans
form (MDCT) with a Modi?ed Discrete Sine Trans
25
(6)
1
where
+2.
30
ent k.
(3)
(78)
C(k) =
(5)
65
5,297,236
10
3N
(8a)
xtai-l-dllwtrtdelf
(8b)
(9)
as
(10)
E. Output Formatting
which is a iN-point DCT for y(n).
F. Input Deformatting
A deformatting process takes place in a decoder
55
when the encoded signal is received from path 200
either by receipt of a transmitted signal or retrieval
5,297,236
11
in) =
(13)
20
211k
N
M"
II
i(n) according to
30
35
samples. Using a derivation similar to that discussed 45 recovered from the inverse transform and adds the
above for the forward transform, it can be shown that,
samples in one block to samples in the adjacent over
in) =
O a(k)(k)oos
lapped block.
(l5)
[n + -Dmo 5 n < ; N
55
where
y(n)=recovered time-domain transform coefficient
n, and
65
5,297,236
13
14
(27)
M) cos
@[l _ k)
[1(k)=sin(i)-(k)-cos(l)-(l-k)
'
'
(23)
N
(21)
'
(19)
+ 2n ]modN)+
m) = cos
1v
(l
2 - k )1 sin
sun
(3O)
15
35
45
(25)
m) + sin
Um,
V(k) - cos
W(k).
(26)
S(k) = sin
(34)
3N
65
(35)
5,297,236
15
-continued
(36)
3H- l n
i0!) = F
mod
16
60:) = cos
20
[600 + Mm +
17k
sin[ N
(41)
carefree-kitted]
p(n) +j-f(n) according to
35
A. Bridge Transform
As mentioned above, it is desirable that the technique
17
5,297,236
18
the ?rst MDST sample block shown in FIG. 6 is to 30 stantially the same as that for a corresponding ?xed
(43)
(a+b)-point transform.
50
(45)
5,297,236
19
20
according to
IDST according to
2
0
a+b
2
25
aib
2
(49)
A
M)
30
U(k),
W(k).
(59)
45
5,297,236
22
D. O-TDAC Implemented by DST
10
(71)
217i _]
I
p(n)= a+b
2
.
121 m-
kio P(k)e
(64)
a
for0<n<-b-2 ,
25
22a -1
2 k
2,
<6
(72)
(66)
(67)
45
(73)
- l
O e(n)sin (
211
[Haw]
(63)
a") =
55
(74)
[Haw-1)
(69)
where
65
23
5,297,236
24
samples x(n) from another respective one of said
time-domain signal sample blocks according to
(76)
5 Matti 3:
(77)
iii-M
We claim:
1. In an encoder a combination for the ?ltering of one
tion comprising
means for receiving said input samples representing
20
35
tively, comprising
samples, and
forward transform means for generating frequency
domain transform coef?cients by applying one or
more discrete transform functions to said modi?ed
55
5,297,236
25
domain
transform
coef?cients
according
to
26
-continued
weighted samples,
forward pre-transform means for generating modi
ple blocks,
and
45
and
said forward pretransform means generates second
modified-sample blocks comprising modified sam
and
said forward transform means generates spectral co
cients according to