Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate reason behind slight shift "to the left" of the filtered drive signal IH(t) #21

Open
mjungo opened this issue Jul 25, 2021 · 0 comments
Labels
bug Something isn't working

Comments

@mjungo
Copy link
Owner

mjungo commented Jul 25, 2021

Not a killer, as a workaround has been applied. Still, one should understand what is the underlying issue (FFT phase?)

@mjungo mjungo added the bug Something isn't working label Jul 25, 2021
mjungo added a commit that referenced this issue Jul 25, 2021
- import FFT fuctions from scipy instead of numpy
- wrote new function parasiticsFilter that computes the frequency response of the passive electrical parasitics circuit Hp(f), applies that filter to the drive signal, and converts it back to the time domain through ifft
- fixed bug in the computation of the VCSEL's intrinsic frequency response H(f) in function HfResp
- adjusted the part of the code generating the drive current for the various modulation patterns to include parasitics filtering when required.
- applied a "quick and dirty" fix to solve problem related to a shifted filtered signal in the time domain (#21)
- renamed variable 'ct' as 'n' to be more aligned with literature, and to reflect the fact that the number of points n is the same in the time and frequency domains
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant