elektroniikka foorumi

Säännöt | Uusimmat viestit | aihe RSS | Haku | Rekisteröidy | Kirjaudu sisään

Ohje Matblab koodi noin "vaihekohina"


Post new topic Reply to topic EDAboard.com Foorumin päävalikko -> Digital Signal Processing -> Ohjeet Matblab koodi noin "vaihekohina"
Laatijan Viesti
bkhoa



Joined: 03 lokakuu 2007
Posts: 9
Auttoi: 3


Post 08 lokakuu 2007 3:44

Matlabista dBc tiedosto


Auta minua noin Matlab-koodi (M.file) ja "vaihekohina" (Miten simuloida vaihekohina).
1. Vaihekohina johtuu laserdiodi
2. Vaihekohina johtuu Local Oscillator

Apuasi arvostetaan.
Takaisin alkuun
Google
AdSenseen
Google Adsense




Post 08 lokakuu 2007 3:44

Mainosten




Takaisin alkuun
ehsanica



Joined: 15 marraskuu 2005
Viestejä: 83
Auttoi: 10


Post 03 marraskuu 2007 12:17

vaihekohina dBc / Hz Matlab


bkhoa kirjoitti:
Auta minua noin Matlab-koodi (M.file) ja "vaihekohina" (Miten simuloida vaihekohina).
1. Vaihekohina johtuu laserdiodi
2. Vaihekohina johtuu Local Oscillator

Apuasi arvostetaan.


Tämä on oskillaattorin:

http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8844&objectType=file

Kuvaus:
toiminto Sout = add_phase_noise (Sin, FS, phase_noise_freq, phase_noise_power)

Oskillaattori vaihekohina Malli

INPUT:
Sin - input COMPLEX signaali
FS - näytteenottotaajuus (in Hz) Sin
phase_noise_freq - taajuutta, jossa SSB vaihekohina on määritelty (poikkeama harjoittajan Hz)
phase_noise_power - SSB vaihekohina teho (dBc / Hz)

OUTPUT:
Sout - tuotos monimutkaisista vaiheen noised signaali

HUOM
Tulosignaalin olisi monimutkainen

Esimerkki (Miten add_phase_noise):
Oletetaan SSB vaihekohina on määritelty seuraavasti:
-------------------------------------------------- -----
| Sivussa Carrier | vaihekohina |
-------------------------------------------------- -----
| 1 kHz | -84 dBc / Hz |
| 10 kHz | -100 dBc / Hz |
| 100 kHz | -96 dBc / Hz |
| 1 MHz | -109 dBc / Hz |
| 10 MHz | -122 dBc / Hz |
-------------------------------------------------- -----

Oletetaan, että meillä on 10000 näytettä monimutkaisia sinusoid Taajuuden 3 kHz
näyte taajuudella 40MHz:

FC = 3E3;% kantoaaltotaajuus
FS = 40e6,% näytteenoton
t = 0:9999;
S = exp (j * 2 * pi * Fc / F * t);% monimutkainen sinusoid

Sitten on Produse vaihe noised signaalin S1 alkuperäisen signaalin S suorittaa seuraavasti:

FS = 40e6;
phase_noise_freq = [1E3, 10e3, 100e3, 1E6, 10e6]% poikkeama Carrier
phase_noise_power = [-84, -100, -96, -109, -122]% vaihekohina teho
S1 = add_phase_noise (S, FS, phase_noise_freq, phase_noise_power);
Takaisin alkuun
hardev15



Joined: 21 lokakuu 2009
Viestejä: 2
Sijainti: Intia


Post 21 lokakuu 2009 13:43


hei
Minulla on ongelma, Matlab-koodi diodi yhtälö melun alla

K = 1.38e-23;
q = 1,6 E-19;
T1 = 273 25;
vt = k * t1 / q;
df = 0,001;
f = [0: DF: 100]
KF = 1.0E-26;
af = 1,2;
v1 = 0,7;
% v1 = 0.25:0.05:1.1;
id = 1.0E-12 * (exp (v1 / (2.0 * vt)));
% pst = 2 * Q * id;
psflk = KF * (id ^ af / f);
plot (f, psflk, 'b')
xlabel ( 'taajuus (kHz) ")
ylabel ( 'sflk (A/hz2)')
axis ([0,2, 0, 0,0015])

Tarvitsen palstan psflk ja taajuus (f)
joten pls auttaa we

kiitos
Takaisin alkuun
Arabiankielinen toisinto Bulgarian versio Katalaani versio Tšekin versio Tanskan versio Saksankielinen toisinto Kreikankielinen toisinto Englanti versio Espanjankielinen toisinto Suomalainen versio Ranskankielinen versio Hindi versio Kroatian versio Indonesian versio Italian version Heprea versio Japanin versio Korean version Liettualaisen versio Latvian versio Hollanninkielinen versio Norja versio Polish version Portugalink version Romanian versio Venäjänkielinen versio Slovak version Slovenian versio Serbian version Ruotsinkielinen versio Tagalog version Ukrainan versio Vietnam versio Kiinalainen versio
Post new topic Reply to topic EDAboard.com Foorumin päävalikko -> Digital Signal Processing -> Ohjeet Matblab koodi noin "vaihekohina"
Sivu 1 / 1

subj

text

Kaikki ajat ovat GMT 1 tunti
Samankaltaisia aiheita:
Power Supply (4 johdot 3 vaihe "ja" 5V ") (1)
"Lead" tai "Lag" vaiheessa ilmaisin? (4)
taitto Verilog ( "alkaa" - "END") koodi G (1)
Apu! Mikä on "Melu Vastaavuustaulukko"? (1)
apua "K-counter" ja ADPLL (VHDL-lähdekoodi) (7)
[Ohje] Esimerkiksi ASM-koodi "8051" ajo max6953 (2)
Tarvitsetko apua hankkeen "aikatiedotus" (7)
Help About HSPICE ". Tallenna. Load"-komento (1)
Mitä "sopimusoikeutta", "CML", "LVDS", (6)
Tarvitsetko apua "stk500.ebn" miten voin muuntaa "(3)


Väärinkäyttöä | | Administrator | | valvojat | | Tue meitä | | sivukartta
topic RSS