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:
6
physconst/+Constant/+SI/AtomicMass.m
Normal file
6
physconst/+Constant/+SI/AtomicMass.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=AtomicMass()
|
||||
|
||||
v=1.660538921e-27;
|
||||
u=7.3e-35;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/AvogadroNumber.m
Normal file
6
physconst/+Constant/+SI/AvogadroNumber.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=AvogadroNumber()
|
||||
|
||||
v=6.02214129e23;
|
||||
u=2.7e16;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/BohrMagneton.m
Normal file
6
physconst/+Constant/+SI/BohrMagneton.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=BohrMagneton()
|
||||
|
||||
v=9.27400968e-24;
|
||||
u=2e-31;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/BohrRadius.m
Normal file
6
physconst/+Constant/+SI/BohrRadius.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=BohrRadius()
|
||||
|
||||
v=5.2917721092e-11;
|
||||
u=1.7e-20;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/Boltzmann.m
Normal file
6
physconst/+Constant/+SI/Boltzmann.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=Boltzmann()
|
||||
|
||||
v=1.3806488e-23;
|
||||
u=1.3e-29;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/ConductanceQuantum.m
Normal file
6
physconst/+Constant/+SI/ConductanceQuantum.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=ConductanceQuantum()
|
||||
|
||||
v=7.7480917346e-5;
|
||||
u=2.5e-14;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/Coulomb.m
Normal file
6
physconst/+Constant/+SI/Coulomb.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=Coulomb()
|
||||
|
||||
v=8.987551787;
|
||||
u=0;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/ElectronMass.m
Normal file
6
physconst/+Constant/+SI/ElectronMass.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=ElectronMass()
|
||||
|
||||
v=9.10938291e-31;
|
||||
u=4e-38;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/ElementaryCharge.m
Normal file
6
physconst/+Constant/+SI/ElementaryCharge.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=ElementaryCharge()
|
||||
|
||||
v=1.602176565e-19;
|
||||
u=3.5e-27;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/Faraday.m
Normal file
6
physconst/+Constant/+SI/Faraday.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=Faraday()
|
||||
|
||||
v=96485.3365;
|
||||
u=2.1e-3;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/FermiCoupling.m
Normal file
6
physconst/+Constant/+SI/FermiCoupling.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=FermiCoupling()
|
||||
|
||||
v=1.166364e-5;
|
||||
u=5e-11;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/FineStructure.m
Normal file
6
physconst/+Constant/+SI/FineStructure.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=FineStructure()
|
||||
|
||||
v=7.2973525698e-3;
|
||||
u=2.4e-12;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/FluxQuantum.m
Normal file
6
physconst/+Constant/+SI/FluxQuantum.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=FluxQuantum()
|
||||
|
||||
v=2.067833758e-15;
|
||||
u=4.6e-23;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/Gravitational.m
Normal file
6
physconst/+Constant/+SI/Gravitational.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=Gravitational()
|
||||
|
||||
v=6.67408e-11;
|
||||
u=3.1e-15;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/HartreeEnergy.m
Normal file
6
physconst/+Constant/+SI/HartreeEnergy.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=HartreeEnergy()
|
||||
|
||||
v=4.35974434e-18;
|
||||
u=1.9e-25;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/LightSpeed.m
Normal file
6
physconst/+Constant/+SI/LightSpeed.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=LightSpeed()
|
||||
|
||||
v=299792458;
|
||||
u=0;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/Loschmidt.m
Normal file
6
physconst/+Constant/+SI/Loschmidt.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=Loschmidt()
|
||||
|
||||
v=2.6867805e25;
|
||||
u=2.4e19;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/NuclearMagneton.m
Normal file
6
physconst/+Constant/+SI/NuclearMagneton.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=NuclearMagneton()
|
||||
|
||||
v=5.05078353e-27;
|
||||
u=1.1e-34;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/Planck.m
Normal file
6
physconst/+Constant/+SI/Planck.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=Planck()
|
||||
|
||||
v=6.626070040e-34;
|
||||
u=8.1e-42;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/ProtonMass.m
Normal file
6
physconst/+Constant/+SI/ProtonMass.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=ProtonMass()
|
||||
|
||||
v=1.672621777e-27;
|
||||
u=7.4e-35;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/ReducedPlanck.m
Normal file
6
physconst/+Constant/+SI/ReducedPlanck.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=ReducedPlanck()
|
||||
|
||||
v=1.054571800e-34;
|
||||
u=1.3e-42;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/Rydberg.m
Normal file
6
physconst/+Constant/+SI/Rydberg.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=Rydberg()
|
||||
|
||||
v=10973731.568539;
|
||||
u=5.5e-5;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/StefanBoltzmann.m
Normal file
6
physconst/+Constant/+SI/StefanBoltzmann.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=StefanBoltzmann()
|
||||
|
||||
v=5.670373e-8;
|
||||
u=2.1e-13;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/VacuumImpedance.m
Normal file
6
physconst/+Constant/+SI/VacuumImpedance.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=VacuumImpedance()
|
||||
|
||||
v=376.730313461;
|
||||
u=0;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/VacuumPermeability.m
Normal file
6
physconst/+Constant/+SI/VacuumPermeability.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=VacuumPermeability()
|
||||
|
||||
v=1.256637061e-6;
|
||||
u=0;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/VacuumPermittivity.m
Normal file
6
physconst/+Constant/+SI/VacuumPermittivity.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=VacuumPermittivity()
|
||||
|
||||
v=8.854187817e-12;
|
||||
u=0;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/VonKlitzing.m
Normal file
6
physconst/+Constant/+SI/VonKlitzing.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=VonKlitzing()
|
||||
|
||||
v=25812.8074434;
|
||||
u=8.4e-6;
|
||||
|
||||
end
|
||||
6
physconst/+Constant/+SI/WienDisplacement.m
Normal file
6
physconst/+Constant/+SI/WienDisplacement.m
Normal file
@@ -0,0 +1,6 @@
|
||||
function [v,u]=WienDisplacement()
|
||||
|
||||
v=2.8977721e-3;
|
||||
u=2.6e-9;
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user