No BSD License  

Highlights from
M-QAM modulation and demodulation

4.2 | 13 ratings Rate this file 56 Downloads (last 30 days) File Size: 398 KB File ID: #14809 Version: 1.0
image thumbnail

M-QAM modulation and demodulation


Santosh Shah (view profile)


27 Apr 2007 (Updated )

this is the QAM modulation and demodulation tech. with speech example

| Watch this File

File Information

you can rum these files by my_speech.m file, taking an value like my_speech(64, 'qam') in the command window of MATLAB.

Required Products Communications System Toolbox
Signal Processing Toolbox
MATLAB release MATLAB 7.4 (R2007a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (23)
27 Mar 2015 Eugene Rychkov

Please, chack code in conditions of multipath channel. When I added it, qnd tried just on saw signal (QPSK = ' statements = 1 2 3 0), i didn't receive 3 in any conditions. Otherwise, when I tried it with waw file, there so much 3 appeared, but in initial massage there are so little 3 number. What is that?

Comment only
22 Dec 2014 Le Quy Duong  
03 Nov 2014 shervin shokri

Dear Santosh Shah
just like some friends i followed your description to run the code but it doesn't work.
how i can fix it?
all the best.

Error using wavread (line 67)
Invalid Wave File. Reason: Cannot open file.

Error in my_speech (line 17)
siz = wavread(test_data, 'size');

Comment only
03 Nov 2014 alejandro serrano

is good

Comment only
06 Jun 2014 William  
03 May 2014 Rashed

Rashed (view profile)

14 Oct 2012 Sourav Mondal

this code is not working on command window.. even in R2011b version.
In addition, the quam modulator doesn't work for M=2,8,32 i.e., for odd powers of 2..!! Really needs some correction!

Comment only
30 Jun 2012 Otto Garcia

Hi friend!
I tried with my own file sound but it doesn't work
What do I do?

Comment only
30 Apr 2012 chirawat

Hi, Santosh Shah
I use MATLAB 2009, I have tried to run your code but it doesn't work. In command window show this message.

>> my_speech(64,'qam')
??? Error using ==> wavread at 67
Cannot open file.

Error in ==> my_speech at 17
siz = wavread(test_data, 'size');

How can I fix it?
Best regard,

Comment only
14 Mar 2012 lijian zhang

very good

Comment only
07 Jan 2012 nikos mpairak

thanks a lot

Comment only
17 May 2011 alaa

alaa (view profile)

16 Apr 2010 zhao long

very good ,gold bless you

Comment only
01 Jun 2008 Nabil al-hadawy


29 May 2008 Luisa Fernanda Echevery

Me parece excelente el archivo

27 May 2008 Ruben Bocos  
01 Apr 2008 WU Chia -da  
03 Mar 2008 snell marc  
11 Dec 2007 Rami Neseem  
21 Sep 2007 Nguyen Duc Phu

I am working for Vietnam television
I need QAM Modulation software

Comment only
24 Jul 2007 My speech_sim_result.bmp Tenqchen

Good fitting

02 Jun 2007 Adomniteimiki Mihaela


16 May 2007 simo azzed  

Contact us