pls help me ...

B

Baya

Guest
funkcija askd (g, f)
% Modulācijas ASK
% Piemērs:
% askd ([1 0 1 1 0], 2)
objectID = 14.328 & objectType = FILE
ja nargin> 2error('Too many input arguments')

klaida ( "Pernelyg daug įvesties argumentai)
elseif nargin == 1
f = 1;
pabaiga

jei F <1;
klaida ( "dažnis turi būti didesnis negu 1 ')
pabaiga

t = 0:2 * pi/99: 2 * pi;
cp = []; sp = [];
mod = []; mod1 = []; bitų = [];

, n = 1: length (g);
jei g (n) == 0;
die = išduoti (1.100);
se = nuliai (1.100);
else g (n) == 1;
die = 2 * išduoti (1.100);
se = išduoti (1.100);
pabaiga
C = sin (f * t);
cp = [CP mirė];
mod = [mod c];
bit = [truputį SE]; C
pabaiga

paprašyti = CP .* mod;
subplot (2,1,1), plot (bit, "LineWidth ', 1,5); tinklelį;
Pavadinimas ( 'Dvejetainis signalas');
axis ([0 100 * ilgis (g) -2,5 2,5]);

subplot (2,1,2), plot (paklausti, "LineWidth ', 1,5); tinklelį;
Pavadinimas ( "ASK Modulation");
axis ([0 100 * ilgis (g) -2,5 2,5]);

funkcija fskd (g, f0, f1)
% Dažnio moduliavimas
= ObjectID a4328
objecttype = FILE
jei nargin> 3
klaida ( "Pernelyg daug įvesties argumentai)
elseif nargin == 1
f0 = 1; F1 = 2;
elseif nargin == 2
f1 = 2;
pabaiga

va10 = Stropować (F0)-f0;
va11 = Stropować (F1)-F1;
jei val0 ~ = 0 | | VAL1 ~ = 0;
klaida ( "dažnis turi būti sveikasis skaičius ');
pabaiga

jei f0 <1 | | F1 <1;
klaida ( "dažnis turi būti didesnis nei 1 ');
pabaiga

t = 0:2 * pi/99: 2 * pi;
cp = []; sp = [];
mod = []; mod1 = []; bitų = [];

, n = 1: length (g);
jei g (n) == 0;
die = išduoti (1.100);
C = sin (F0 * t);
se = nuliai (1.100);
else g (n) == 1;
die = išduoti (1.100);
C = sin (f1 * t);
se = išduoti (1.100);
pabaiga
cp = [CP mirė];
mod = [mod c];
bit = [truputį SE];
pabaiga

paprašyti = CP .* mod;
subplot (2,1,1), plot (bit, "LineWidth ', 1,5); tinklelį;
Pavadinimas ( 'Dvejetainis signalas');
axis ([0 100 * ilgis (g) -2,5 2,5]);

subplot (2,1,2), plot (paklausti, "LineWidth ', 1,5); tinklelį;
Pavadinimas (dažnio moduliavimas);
axis ([0 100 * ilgis (g) -2,5 2,5]);funkcija bpskd (g, f)
% Moduliavimo BPSK
ObjectID = 14.328
objecttype = FILE
jei nargin> 2
klaida ( "Pernelyg daug įvesties argumentai ');
elseif nargin == 1
f = 1;
pabaiga

jei F <1;
klaida ( "dažnis turi būti didesnis nei 1 ');
pabaiga

t = 0:2 * pi/99: 2 * pi;
cp = []; sp = [];
mod = []; mod1 = []; bitų = [];

, n = 1: length (g);
jei g (n) == 0;
die =- tie (1.100);
se = nuliai (1.100);
else g (n) == 1;
die = išduoti (1.100);
se = išduoti (1.100);
pabaiga
C = sin (f * t);
cp = [CP mirė];
mod = [mod c];
bit = [truputį SE];
pabaiga

BPSK = CP .* mod
subplot (2,1,1), plot (bit, "LineWidth ', 1,5); tinklelį;
Pavadinimas ( "ASK Modulation");
axis ([0 100 * ilgis (g) -2,5 2,5]);

Gavau šį kodą iš mano lekt ... bet kai jiems rodyti šį kodą .. ten yra klaida, kurios neįmanoma apibrėžti kintamąjį objecttype funkcija ...

gali kas nors padėti man išspręsti šią prob.

TK!

 
W zeszłym miesiącu do mediów trafiła wiadomość, że twórcy Secret Service zamierzają wskrzesić swój projekt i powrócić na rynek czasopism poświęconych grom komputerowym. Zorganizowano w tym celu zbiórkę pieniędzy na serwisie Polak Potrafi. Zebrano już kwotę 126735 zł z potrzebnych 93 tyś. Jak sami widzicie 'Polak Potrafi', a tym samym serwis wróci d...

Read more...
 

Welcome to EDABoard.com

Sponsor

Back
Top