3.95238

4.0 | 21 ratings Rate this file 552 downloads (last 30 days) File Size: 7.72 KB File ID: #11476

MPSK Simulation (BPSK,QPSK,8PSK)

by J C

 

20 Jun 2006 (Updated 21 Jun 2006)

No BSD License  

This m-file simulates MPSK (theoretical and simulated) with Gray coding

Download Now | Watch this File

File Information
Description

This m-file simulates MPSK (BPSK,QPSK,8PSK)with theoretical and simulated results using Gray coding. Numerical examples of a satellite link design are shown using QPSK and/or 8PSK when the bit rate(Rb)is greater than the channel bandwidth Wc (Band-limited channel).

MATLAB release MATLAB 6.5 (R13)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (37)
29 Jun 2006 J C

These commented lines should be corrected as follows:
157 %where Q(x)=.5*erfc(sqrt(x)/sqrt(2)) to
    %where Q(x)=.5*erfc((x)/sqrt(2))
158 %PE(M=4)=.5*erfc(1.5786/sqrt(2))=6.5e-3 to %PE(M=4)=.5*erfc(2.484/sqrt(2))=6.5e-3

Just trying to keep things straight-JC

07 Sep 2006 bala sundaram

its nice

15 Sep 2006 ramiro csatro  
30 Sep 2006 Ming Li

it is bad.
=========================================
??? Undefined command/function 'graymapPSK'.

Error in ==> MPSK at 49
symbols = graymapPSK(bits); % gray code map to symbols

30 Sep 2006 Ming Li

Sorry

10 Dec 2006 jose da Silva Filho

very nice site

22 Dec 2006 Jean Pierre MALLET  
09 Jan 2007 ahmed ali

send me the error calculation

24 Jan 2007 maqsood ahmad

this is v good

13 Feb 2007 inderjeet kaur

pls help me hw to include this grayPSK

20 Feb 2007 J C

2/20/07 A correction needs to be added in the function call function symbols=graymapPSK(bits). In case 2, between lines 184 and 184, add %symbols = [1-bits(1,:)-bits(2,:);bits(2,:)-bits(1,:)]

20 Feb 2007 J C

2/20/07 After reviewing the comparsion result between the Matlab 8PSK Gray coding demo (using Communications Blockset) and the MPSK graphs in this m file, I have concluded this m file gives corresponding results. Usually,SER is compared with Eb/No but this m file graph shows Es/No. The m file graph for SER vs Es/NO 8PSK can be shifted to the left by approximatley 4.77dB because Eb=ES-10LOG(k) where k is LOG2(8)=3. QPSK SER can be shifted to the left by ~3dB where k is LOG2(4).

12 Mar 2007 Damodar Kandel

Good done

26 Mar 2007 hamed nozari  
14 Apr 2007 Nuri Misbah

May I get free copies of comparison of PSK modulations technics simulated by MATLAB.

14 Apr 2007 BETT HILLARY KIPKOECH  
16 Apr 2007 Vladimir Rasovic

A STA DA KAZEM

25 Apr 2007 Muhammad Alvi

i need ur approval to get the code used in matlab

05 May 2007 wang songhai  
27 May 2007 st zim

good

15 Jun 2007 rausan aja

its a good article

09 Sep 2007 Frank Stepanek  
12 Sep 2007 bhachandra badhiye  
21 Sep 2007 hossam kasem

iam in the faculty of engineering and iam indeed need this file

23 Sep 2007 Lora chen  
18 Nov 2007 ibrahim alahmad

good

23 Nov 2007 A B  
10 Dec 2007 farid samsami

salam

12 Dec 2007 diyar faxer

no comments

14 Jan 2008 Ajdar Sadigov

Salam

05 Feb 2008 thiru murugan

i need 8psk matlab coding

19 Mar 2008 oscar sulcani R

good

06 Apr 2008 José Sandoval

Gracias

17 May 2008 fuad khan  
18 Sep 2008 muhammad omer

okay

14 Feb 2009 Holly

Can anyone help me?
I face the problem to complite the matlab code with the following error:
----------------------------------------------------------------------
??? Undefined command/function 'graymapPSK'.
 
Error in ==> MPSK at 49
symbols = graymapPSK(bits); % gray code map to symbols
-----------------------------------------------------------------------

27 Feb 2009 Holly

Can anyone help me please? I need it urgently.

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
wireless J C 22 Oct 2008 08:30:05
bpsk J C 22 Oct 2008 08:30:05
qpsk J C 22 Oct 2008 08:30:05
8psk J C 22 Oct 2008 08:30:05
gray coding J C 22 Oct 2008 08:30:06
ser J C 22 Oct 2008 08:30:06
ber J C 22 Oct 2008 08:30:06
mpsk J C 22 Oct 2008 08:30:06
bpsk kunal sharma 18 Dec 2008 08:08:19
qpsk jung 31 May 2009 10:14:06
8psk Michael Christensen 17 Aug 2009 02:20:18
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com