Commit e5671c2970a8edd76fc71e1a4b3b4c6848fd4fa4

Authored by bmarechal
1 parent 2ae9831cf2
Exists in master

add RAM sim

Showing 1 changed file with 22 additions and 0 deletions Side-by-side Diff

  1 +from sympy import *
  2 +from sympy.simplify.fu import *
  3 +
  4 +init_printing()
  5 +
  6 +#constants
  7 +E0, W, t, m, b= symbols('E0, Omega, t, m, beta', real=True, imaginary=False)
  8 +
  9 +#AM+PM
  10 +E_ampm = E0*(1+m*cos(W*t))*exp(I*(W*t+b*sin(W*t)))
  11 +I_ampm = abs(E_ampm)**2
  12 +I_ampm = expand(TR8(expand(expand_complex(I_ampm))))
  13 +
  14 +#AM
  15 +E_am = E0*(1+m*cos(W*t))*exp(I*(W*t))
  16 +I_am = abs(E_am)**2
  17 +I_am = expand(TR8(expand(expand_complex(I_am))))
  18 +
  19 +#PM
  20 +E_pm = E0*exp(I*(W*t+b*sin(W*t)))
  21 +I_pm = abs(E_pm)**2
  22 +I_pm = expand(TR8(expand(expand_complex(I_pm))))