Start Commit

start implementation of class based simulation of a IM/DD communication system. Mostly based on Move-It but cleaned up and with focus on direct detection, however I try to keep the versatility of move-it alive.
This commit is contained in:
Silas Oettinghaus
2023-05-12 15:28:23 +02:00
parent 69df41340f
commit 6d53823466
109 changed files with 1824 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
function [v,u]=Boltzmann()
v=1;
u=9.1e-7;
end

View File

@@ -0,0 +1,6 @@
function [v,u]=ConductanceQuantum()
v=2/pi;
u=2e-10;
end

View File

@@ -0,0 +1,6 @@
function [v,u]=Coulomb()
v=1;
u=0;
end

View File

@@ -0,0 +1,6 @@
function [v,u]=ElectronMass()
v=0.5;
u=2.2e-8;
end

View File

@@ -0,0 +1,6 @@
function [v,u]=ElementaryCharge()
v=sqrt(2);
u=3.1e-8;
end

View File

@@ -0,0 +1,6 @@
function [v,u]=FineStructure()
v=7.2973525698e-3;
u=2.4e-12;
end

View File

@@ -0,0 +1,6 @@
function [v,u]=FluxQuantum()
v=pi/sqrt(2);
u=4.9e-8;
end

View File

@@ -0,0 +1,6 @@
function [v,u]=LightSpeed()
v=274.07199814;
u=8.8e-8;
end

View File

@@ -0,0 +1,6 @@
function [v,u]=Planck()
v=2*pi;
u=7.5e-8;
end

View File

@@ -0,0 +1,6 @@
function [v,u]=ProtonMass()
v=918.076335;
u=8.1e-5;
end

View File

@@ -0,0 +1,6 @@
function [v,u]=ReducedPlanck()
v=1;
u=1.2e-8;
end