Regeln | Neue Beiträge | Thema RSS | Suche | Registrieren | Log-in

Hilfe Matblab-Code über "Phasenrauschen"



Post new topic Reply to topic EDAboard.com Foren-Übersicht -> Digital Signal Processing -> Hilfe Matblab-Code zu "Phase Noise"
Arabische Fassung Bulgarische Version Katalanischen Version Tschechische Version Dänische Fassung Deutsch Version Griechische Fassung Englisch Version Spanische Version Finnische Fassung Französische Version Hindi-Version Kroatische Version Indonesisch-Version Italienische Version Hebräisch-Version Japanische Version German Version Litauische Fassung Lettische Fassung Niederländische Fassung Norwegische Version Polnische Fassung Portugiesische Version Romanian version Russische Version Slowakische Fassung Slowenisch-Version Serbisch-Version Schwedische Version Tagalog Version Ukrainisch Version Vietnamesisch-Version Chinesische Version
Autor Nachricht
bkhoa



Joined: 03 Oct 2007
Beiträge: 9
Geholfen: 3


Post 08 Oct 2007 4:44 Hilfe Matblab Code über "Phasenrauschen"
Tags: matlab Code Phasenrauschen Phasenrauschen Code lokalen Oszillator Phasenrauschen MATLAB simulieren Laser Phasenrauschen matlab

Bitte helfen Sie mir über Matlab-Code (M.file) für "Phase Noise" (Wie die Simulation der Phasenrauschen).
1. Das Phasenrauschen aufgrund der Laserdiode
2. Das Phasenrauschen aufgrund lokaler Oszillator

Ihre Hilfe wird sehr geschätzt.
Zurück zum Anfang
ehsanica



Beitritt: 15. Nov 2005
Beiträge: 83
Geholfen: 10


Post 03 Nov 2007 13:17 Re: Hilfe Matblab-Code über "Phasenrauschen"
Tags: Code für dBc / Hz in Matlab dbc Hz MATLAB MATLAB-Code-Code Phasenrauschen Phasenrauschen Code lokalen Oszillator Phasenrauschen MATLAB simulieren Laser Phasenrauschen matlab

bkhoa schrieb:
Bitte helfen Sie mir über Matlab-Code (M.file) für "Phase Noise" (Wie die Simulation der Phasenrauschen).
1. Das Phasenrauschen aufgrund der Laserdiode
2. Das Phasenrauschen aufgrund lokaler Oszillator

Ihre Hilfe wird sehr geschätzt.


Dies ist für OSZILLATOR:

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

Beschreibung:
Funktion Sout = add_phase_noise (Sin, FS, phase_noise_freq, phase_noise_power)

Oszillator Phasenrauschen Modell

EINGANG:
Sin - Eingang KOMPLEXEN Signal
Fs - Häufigkeit der Probenahme (in Hz) von Sin
phase_noise_freq - Frequenzen an die SSB Phasenrauschen ist (Ausgleich von Luftfahrtunternehmen in Hz)
phase_noise_power - SSB-Phasenrauschen Macht (in dBc / Hz)

OUTPUT:
Sout - Ausgang KOMPLEXEN Phase noised Signal

HINWEIS:
Eingangssignal sollte komplexen

Beispiel (So nutzen Sie add_phase_noise):
Angenommen, SSB-Phasenrauschen ist wie folgt festgelegt:
-------------------------------------------------- -----
| Offset Von Carrier | Phasenrauschen |
-------------------------------------------------- -----
| 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 |
-------------------------------------------------- -----

Nehmen wir an, dass wir 10.000 Proben von komplexen Sinuskurve der Frequenz 3 kHz
Stichprobe bei der Frequenz 40MHz:

FC = 3E3;% Trägerfrequenz
FS = 40e6;% Abtastfrequenz
t = 0:9999;
S = exp (j * 2 * Pi * FC / fs * t);% komplexe Sinuskurve

Dann, zu produse Phase noised Signal S1 von der Original-Signal S folgt ausführen:

FS = 40e6;
phase_noise_freq = [1E3, 10e3, 100e3, 1e6, 10e6];% Offset Carrier
phase_noise_power = [-84, -100, -96, -109, -122];% Phase Rauschleistung
S1 = add_phase_noise (S, FS, phase_noise_freq, phase_noise_power);
Zurück zum Anfang
Post new topic Reply to topic EDAboard.com Foren-Übersicht -> Digital Signal Processing -> Hilfe Matblab-Code zu "Phase Noise"
Seite 1 von 1 Alle Zeiten sind GMT 2 Stunden


Missbrauch | | Administrator | | Moderatoren | | Unterstützen Sie uns | | sitemap
Thema RSS