3.95238

4.0 | 21 ratings Rate this file 99 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)

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

| 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 (42)
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.

14 May 2010 fanani muhammad

i have the same problem with holly :
??? Error: File: graymapPSK.m Line: 8 Column: 17
The expression to the left of the equals sign is not a valid target for an assignment.

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

somebody help please ASAP......... or email me: fananideta@yahoo.com

02 Nov 2010 abd ely

same error

plz alll i need the solution for this

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

06 Jul 2011 Honey Kataria

same error

plz alll i need the solution for this

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

11 Sep 2011 Mihiri

i got error as
??? Input argument 'bits' is undefined.

Error in ==> C:\MATLAB6p5\work\symbols.m
On line 4 ==> K = size(bits,1);
can someone help me

12 Sep 2011 aristide ngabo

 can anyone help me to find Matlab codes for simulating:

BER using convolutional coding with QPSK and 16QAM modulations in an AWGN and Rayleigh channels as a function of the average SNR (i.e. average ES/N0). The (punctured) convolutional code is the one standardized in IEEE 802.16 with a polynomial generators of {133o, 171o}, constraint length L=7 and a native code rate r=1/2.

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
qpsk Robi Dahal 18 Dec 2010 09:51:51
8psk elizabeth carelys 21 Apr 2011 15:04:35
gray coding Mihai 17 May 2011 15:20:18
8psk xx 18 May 2011 21:14:08
gui xx 18 May 2011 21:17:32
qpsk elizabeth carelys 03 Aug 2011 20:49:49
gray coding elizabeth carelys 03 Aug 2011 20:49:54
8psk murthy rajasekhara murthy 06 Aug 2011 04:12:44
8psk luis miguel negretecaballero 27 Oct 2011 16:47:17
8psk sabbah 27 Nov 2011 16:24:44
mpsk tarique 26 Dec 2011 02:11:07

Contact us at files@mathworks.com