No BSD License  

Highlights from
ADPCM encoder and decoder

3.8

3.8 | 10 ratings Rate this file 34 Downloads (last 30 days) File Size: 1.88 KB File ID: #6480

ADPCM encoder and decoder

by Panson Tantikovit

 

03 Dec 2004 (Updated 09 Dec 2004)

IMA based ADPCM encoder and decoder.

| Watch this File

File Information
Description

M-file to perform ADPCM encode and decode. The algorithm is based on IMA ADPCM.

MATLAB release MATLAB 7 (R14)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (15)
14 Jan 2005 amar m  
07 May 2005 omair gillani  
26 Aug 2005 sibasish nandi

decoder is not working

28 Feb 2006 Lutz Berdteerede

retre

16 Apr 2006 C.Y. Chen

just copied from Microchip's Application Note 643 (as mentioned by the author), but both works fine (this decoder only work with signal encoded by this encoder)

31 May 2006 bank tom

have a look

20 Jul 2006 lumianic kazama

Input argument 'raw_y' is undefined.
Error in ==> C:\MATLAB6p1\work\adpcm_encoder.m
On line 17 ==> Ns = length(raw_y);
i have this error when try to run the file, can you try to debug it ?i use matlab6

18 Dec 2006 Dov Alperin

It seems to me like

A. The encoder is limited to a certain quantization level, aka. if you get higher than a certain level, the signal clips.

B. The decoder, I think has a negative amplifier, and thus I get a much smaller output from the decoder than I expect

21 May 2007 jen market  
17 Jan 2008 teja veeramachaneni  
18 Jan 2008 Satiyan kaliyamoorthy  
09 Mar 2009 arpita chitnis

'raw_y' is not defined.
Error in ==> C:\MATLAB7\work\adpcm_encoder.m
On line 17 ==> Ns = length(raw_y);

i am not able to understand as to why am i getting this error. Please help.

25 Jul 2009 firman yudhistira

not work

05 Oct 2010 Daniel Acevedo

The code works but is extremely slow because some key variables are not pre-allocated. After preallocation, it's reasonably fast for long signals.

14 Aug 2011 liao

have a look

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
audio processing Panson Tantikovit 22 Oct 2008 07:37:25
video processing Panson Tantikovit 22 Oct 2008 07:37:25
audio compression Panson Tantikovit 22 Oct 2008 07:37:25
adpcm Panson Tantikovit 22 Oct 2008 07:37:25
encode Panson Tantikovit 22 Oct 2008 07:37:25
signal processing Panson Tantikovit 22 Oct 2008 07:37:25
decode Panson Tantikovit 22 Oct 2008 07:37:25
adpcm onkar s 13 Mar 2009 09:55:05
adpcm lokesh reddy 18 Feb 2010 11:05:47
adpcm eqwe qweqw 07 Oct 2011 08:39:16

Contact us at files@mathworks.com