Technical discussions related to Audio Signal Processing (digital effects, acoustics, noise reduction, musical signal processing, etc).
i am working on a Mp3 codec,can anyone tell me how the bitstream contains 2 granules of data while the MDCT block reduces the number to half the number of the in values.
Hi, MDCT do take 36 samples to produce 18 samples (how?, see MDCT expression for that!), but the distribution of those 36 samples is, 18 samples from current granule and 18 from previous (This is done to maintain the continuity across granules and is taken care during decoding as well!). Similar thing happens for next granule too... So effectively, for each 18 input samples, though 36 samples are actually input to MDCT module, only 18 MDCT samples come out. Therefore, on the whole, the no. of samples in each granule does not come down by half. (I guess that was your concern... rite!) Peeyush. On Wed, 10 Sep 2003 hemanth kumar wrote : >i am working on a Mp3 codec,can anyone tell me how the >bitstream contains 2 granules of data while the MDCT >block reduces the number to half the number of the in >values. > > > >------------------------ Yahoo! Groups Sponsor > >_____________________________________ > > > > > > ___________________________________________________ Meet your old school or college friends from 1 Million + database... Click here to reunite www.batchmates.com/rediff.asp