Your Favourite TA
Your Favourite TA
  • 74
  • 91 004
Approximating the Raman effect!
Link to code used in this video:
github.com/OleKrarup123/NLSE-vector-solver/blob/main/TutorialVideos/ApproximateRaman-Video/ssfm_functions_for_approximate_raman_video.py
มุมมอง: 411

วีดีโอ

Spectrograms of nonlinear effects!
มุมมอง 4282 หลายเดือนก่อน
More info on XFROG spectrograms: www.brown.edu/research/labs/mittleman/sites/brown.edu.research.labs.mittleman/files/uploads/lecture17.pdf www.rp-photonics.com/frequency_resolved_optical_gating.html eng.libretexts.org/Bookshelves/Electrical_Engineering/Electro-Optics/Book:_Ultrafast_Optics_(Kaertner)/10:_Pulse_Characterization/10.03:_Frequency_Resolved_Optical_Gating_(FROG) www.phys.ufl.edu/REU...
Soliton fission explained!
มุมมอง 3402 หลายเดือนก่อน
Link to simulation code on GitHub: github.com/OleKrarup123/NLSE-vector-solver/blob/main/TutorialVideos/SolitonFission-Video/ssfm_functions_for_soliton_fission_video.py Papers on soliton fission: www.researchgate.net/publication/222714977_Dudley_J_M_Genty_G_Coen_S_Supercontinuum_generation_is_photonic_crystal_fiber_Rev_Mod_Phys_78_1135-1184 www.researchgate.net/publication/339751584_A_theoretica...
Supercontinuum generation explained!
มุมมอง 9882 หลายเดือนก่อน
Reference paper: www.sciencedirect.com/science/article/pii/S2211379720317228 Link to code used for simulations: github.com/OleKrarup123/NLSE-vector-solver/tree/main/TutorialVideos/Supercontinuum-Video Additional papers on supercontinuum generation: www.intechopen.com/chapters/48069 www.researchgate.net/publication/222714977_Dudley_J_M_Genty_G_Coen_S_Supercontinuum_generation_is_photonic_crystal...
The Raman effect on optical pulses explained!
มุมมอง 4623 หลายเดือนก่อน
Interactive Desmos graphs: www.desmos.com/calculator/ua54i6afra www.desmos.com/calculator/odd8tsgnyd Link to simulation code: github.com/OleKrarup123/NLSE-vector-solver/tree/main/TutorialVideos/Raman-response Les' Lab's experimental demonstration of Raman based supercontinuum generation in telecom fiber: th-cam.com/video/w1wSHizmbYg/w-d-xo.html th-cam.com/video/l6uH0Ok9IOo/w-d-xo.html More info...
Four wave mixing in nonlinear optics.
มุมมอง 1.1K3 หลายเดือนก่อน
My thesis: ruor.uottawa.ca/items/91b51953-2a79-4e94-8016-73279edbd6e3 Other theses from my research group utilizing FWM: ruor.uottawa.ca/server/api/core/bitstreams/d50eee6e-7639-4a6a-9fc2-ce52722a6e6d/content ocul-uo.primo.exlibrisgroup.com/permalink/01OCUL_UO/5lqjs2/alma991045193921405161 Original paper on the “NLSE approach” to FWM (sadly behind paywall): opg.optica.org/ol/abstract.cfm?uri=ol...
Similariton laser pulses explained!
มุมมอง 4095 หลายเดือนก่อน
Link to notebook: github.com/OleKrarup123/NLSE-vector-solver/tree/main/TutorialVideos/Similariton-Video Papers on Similariton pulses: 1) www.researchgate.net/publication/224612074_Optical_Parabolic_Pulse_Generation_and_Applications?enrichId=rgreq-5973f3bdf249d0b5932ffb9efb826a15-XXX&enrichSource=Y292ZXJQYWdlOzIyNDYxMjA3NDtBUzoxMDMzMTA3MDcxMzQ0NzZAMTQwMTY0MjYwMDY4MA &el=1_x_2&_esc=publicationCov...
Self Steepening laser pulses in nonlinear fiber optics
มุมมอง 3627 หลายเดือนก่อน
Link to code used in video: github.com/OleKrarup123/NLSE-vector-solver/blob/main/TutorialVideos/Self-steepening-Video/self-steepening-code.py Note on Self-Steepening by Marcus Newman: prefetch.eu/know/concept/self-steepening/
Third Harmonic Generation and Cross Phase Modulation Explained!
มุมมอง 6397 หลายเดือนก่อน
Videos showing analytical solution to THG coupled differential equations with perfect phase matching: th-cam.com/video/IKCn2SdvPes/w-d-xo.html th-cam.com/video/Smf9fRwuLhw/w-d-xo.html th-cam.com/video/wJgQbT_sahY/w-d-xo.html Link to python notebook used for solving THG equations numerically and generating plots: github.com/OleKrarup123/NLSE-vector-solver/blob/main/TutorialVideos/ThirdHarmonicGe...
Phase Matching, explained via Third Harmonic Generation and Self-Phase Modulation!
มุมมอง 8217 หลายเดือนก่อน
Video series explaining symmetries in nonlinear χ parameters: th-cam.com/video/jBY0LCTtkY4/w-d-xo.html
Bound currents and bound charges in Maxwell's Equations
มุมมอง 1K9 หลายเดือนก่อน
Bound currents and bound charges in Maxwell's Equations
Intuition behind all the fields in Maxwell's Equations!
มุมมอง 9K9 หลายเดือนก่อน
Magnetic Vector Potential: en.wikipedia.org/wiki/Magnetic_vector_potential Aharonov-Bohm effect: en.wikipedia.org/wiki/Aharonov–Bohm_effect#
Linear noise vs. Nonlinear noise in fiber links - how to find the "Sweet Spot"?
มุมมอง 25010 หลายเดือนก่อน
Link to code used for generating plots: github.com/OleKrarup123/NLSE-vector-solver/blob/main/ssfm_functions.py
Nonlinear noise in optical fibers explained!
มุมมอง 52210 หลายเดือนก่อน
Link to Notebook: github.com/OleKrarup123/NLSE-vector-solver/blob/main/SNR_NL.ipynb Paper on the "Gaussian Noise" model: arxiv.org/ftp/arxiv/papers/1209/1209.0394.pdf
What are "Optical Modes" actually? Single Mode and Multimode fibers explained!
มุมมอง 2.3K10 หลายเดือนก่อน
Link to detailed note showing MMF derivation: github.com/OleKrarup123/NLSE-vector-solver/blob/main/MMFnote.pdf Numerical simulation of electric field in SMF and MMF th-cam.com/video/E7CN2I 00s/w-d-xo.html How mode mismatch leads to power loss: th-cam.com/video/viw67UzWFgM/w-d-xo.html Link to python Notebook for solving mode equations: github.com/OleKrarup123/NLSE-vector-solver/blob/main/Multimo...
SER and BER for 4QAM explained!
มุมมอง 310ปีที่แล้ว
SER and BER for 4QAM explained!
Optical Signal to Noise Ratio (OSNR) explained!
มุมมอง 1.5Kปีที่แล้ว
Optical Signal to Noise Ratio (OSNR) explained!
Why tornados can "sneak up" on you!
มุมมอง 101ปีที่แล้ว
Why tornados can "sneak up" on you!
Stimulated Raman Scattering and Raman Amplification in Optical Fibers!
มุมมอง 3.9Kปีที่แล้ว
Stimulated Raman Scattering and Raman Amplification in Optical Fibers!
Mode Locking explained!
มุมมอง 5Kปีที่แล้ว
Mode Locking explained!
Optical Dispersion Explained!
มุมมอง 1.3Kปีที่แล้ว
Optical Dispersion Explained!
Chirped Pulse Amplification simulated in python!
มุมมอง 1Kปีที่แล้ว
Chirped Pulse Amplification simulated in python!
Optical Rogue Waves and MI simulated in python!
มุมมอง 474ปีที่แล้ว
Optical Rogue Waves and MI simulated in python!
Modulation Instability simulated in python!
มุมมอง 943ปีที่แล้ว
Modulation Instability simulated in python!
Optical Wave Breaking simulated in python!
มุมมอง 497ปีที่แล้ว
Optical Wave Breaking simulated in python!
Simulating Dark Solitons in python!
มุมมอง 529ปีที่แล้ว
Simulating Dark Solitons in python!
Simulating Soliton laser pulses in python!
มุมมอง 2.2Kปีที่แล้ว
Simulating Soliton laser pulses in python!
Approximating square roots in your head (and checking accuracy in python)
มุมมอง 107ปีที่แล้ว
Approximating square roots in your head (and checking accuracy in python)
Riemann sums in python
มุมมอง 1.1Kปีที่แล้ว
Riemann sums in python
Analyzing Canada's death rate in python!
มุมมอง 102ปีที่แล้ว
Analyzing Canada's death rate in python!

ความคิดเห็น

  • @abhishekroy7736
    @abhishekroy7736 15 วันที่ผ่านมา

    Could you share links/DOI to an article where such work of yours have been published?

    • @yourfavouriteta
      @yourfavouriteta 15 วันที่ผ่านมา

      Here it is: doi.org/10.1364/OE.430682

  • @jaskaransinghphull189
    @jaskaransinghphull189 16 วันที่ผ่านมา

    videos are good but practical demonstration is bad in which you can show step by step connections and explain the things in a sequential manner which will further help in creating more clear view in the minds of the learner. I am not able to understand the practical demonstration

    • @yourfavouriteta
      @yourfavouriteta 16 วันที่ผ่านมา

      @@jaskaransinghphull189 Another channel called Les' Lab has a series of videos with practical demonstrations of supercontinuum generation via the Raman effect: th-cam.com/video/w1wSHizmbYg/w-d-xo.htmlsi=qNgap9bzzrOciDDK One of my recent videos also shows how to simulate SC numerically. Feel free to check those out if you haven't already.

  • @SMITAJAISWAR-nc5lg
    @SMITAJAISWAR-nc5lg 27 วันที่ผ่านมา

    Nice lecture, some animation mixing to try better lecture

    • @yourfavouriteta
      @yourfavouriteta 26 วันที่ผ่านมา

      @@SMITAJAISWAR-nc5lg You're welcome!

  • @Terrar-fr1bk
    @Terrar-fr1bk หลายเดือนก่อน

    What about Group Delay Dispersion (GDD)? I see that in almost all SSF simulations they omit it. My gut feeling is that it breaks the slowly varying envelope approximation required for the Split Step Fourier Method but what's your take on the matter?

    • @yourfavouriteta
      @yourfavouriteta หลายเดือนก่อน

      @@Terrar-fr1bk In the video, I do show how Group Delay Dispersion (i.e. Group Velocity Dispersion*distance=β2*dz) causes the pulse to broaden in the time domain, so I assume that you are referring to the impact of β1. You can watch my video on dispersion for an deeper explanation, but basically, β1 determines the arrival time at a distance, z, inside the medium of a pulse with a carrier frequency of ω0. Thus, we can replace the "actual" time, t, by T = t - β1z, which causes the term in the NLSE containing β1 to cancel out. Using T instead of t does not change the actual evolution of the pulse in either the temporal or spectral domains; only the arrival time.

    • @yourfavouriteta
      @yourfavouriteta หลายเดือนก่อน

      @@Terrar-fr1bk See also this article: www.rp-photonics.com/group_delay_dispersion.html

    • @Terrar-fr1bk
      @Terrar-fr1bk 21 วันที่ผ่านมา

      @@yourfavouriteta Thank you for your answer! I might be confusing two different things, but I always interpreted the GDD as the first Taylor series expansion term of the propagation factor β around a center frequency ω0. It is essentially the inverse of the group velocity v_g. (Small derivation: beta(ω0 + Δω) = β0 + dβ/dω + d^2β/dω^2 + ...). With β1 = dβ/dω = 1/v_g, and β2 = d^2β/dω^2 = d/dω[1/v_g]. Here my understanding is that the GDD is the β1 term, and GVD is the β2 term. If we assume no GVD or higher order dispersion, that is β2 = 0, then we can still have β1 = 1/v_g, but v_g will be independent of the frequency ω. It will be some constant velocity. However, the phase velocity v_p and group velocity v_g don't necessarily have to be equal, so we can still get the optical packet propagating with group velocity v_g and the carrier wave inside it propagating with v_p. If we look at the spectrum of the pulse, it shouldn't matter how the carrier wave moves inside the packet, as long as the packet doesn't deform, so this is actually my understanding as to why they omit β1 in the equation, but I think you explained the same thing using the concept of 'retarded time' that everyone seems to mention in papers and yet nobody really explains it.

    • @yourfavouriteta
      @yourfavouriteta 21 วันที่ผ่านมา

      ​@@Terrar-fr1bk You're getting closer, but your picture is still not quite accurate. The "group delay" (or as I like to call it for maximum clarity: The "pulse delay") is related to β1 by T_g = d(β(ω)*L)/dω|_ω0=L*β1. It is essentially the time delay experienced by any pulse with a certain carrier frequency propagating through a *particular* fiber. Note that it is measured in units of [time]. The value v_g = 1/β1 is also called the "group velocity" (though I think that "pulse velocity" would be a better phrase). "Group delay dispersion" is related to the derivative of β1 by D_2 = dT_g/dω|_ω0 = L*dβ1/dω|_ω0 = L*β2. It is essentially a measure of how much the frequencies surrounding the carrier frequency, ω0, get delayed relative to each other and thus how much the pulse *broadens* in the time domain when propagating through a *particular* fiber. Note that it is measured in units of [time^2]. The value, β2, is called the "group velocity dispersion" and essentially tells you "how much more the pulse broadens for every additional meter we extend the medium". Thus, the difference between GDD and GVD (as the terms are commonly used) is like the difference between "mass" and "density". We can talk about the mass (GDD) of a *particular object* and the density (GVD) of a *type of material*. Just as the density tells us how much more mass we will get if we add additional volume to the object, GVD tells us how much more GDD we will get if we add additional length to our fiber. Please do let me know if you have further questions!

  • @mhd-em6yt
    @mhd-em6yt หลายเดือนก่อน

    . Thank you

    • @yourfavouriteta
      @yourfavouriteta หลายเดือนก่อน

      @@mhd-em6yt You're welcome!

  • @asim4050
    @asim4050 หลายเดือนก่อน

    Very nice content. keep posting man! Best wishes

    • @yourfavouriteta
      @yourfavouriteta หลายเดือนก่อน

      @@asim4050 Thank you, I definitely will!

  • @rushikeshkumawat1361
    @rushikeshkumawat1361 2 หลายเดือนก่อน

    Can you recommend a DFB laser driver circuit ? Can I made it using OPAMP? I am using LDM D25 S 1 SA.

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      I am not much of an expert in the electronics used for controlling laser diodes. In my research, I would usually place DFB laser diodes in mounting blocks like this one (www.newport.com/p/LDM-4984-BTB) and hook it up to a current/temperature controller like this (www.newport.com/p/LDC-3724C-120V). I can't say whether they will be helpful to you, but here are some links that seem promising: beamq.com/dfb-laser-driver-board-power-supply-with-temperature-control-p-2193.html electronics.stackexchange.com/questions/266386/help-designing-a-circuit-to-drive-a-1550nm-dfb-ld-and-use-it-to-modulate-an-rf-s

  • @AmJo11015
    @AmJo11015 2 หลายเดือนก่อน

    Thank you so much! I'm really grateful to you for taking the time to consider my question and answer it in the best way! It was very clear and easy to follow. I have been working with ps pulses and trying to understand the Raman effects. This video actually saved my day!

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      @@AmJo11015 You're welcome! I find that answering viewer questions always gives me a much deeper understanding. In this case, the main take-away was the run-time analysis.

  • @samil26
    @samil26 2 หลายเดือนก่อน

    I have written a simulation tool on MATLAB for various kinds of Phase-OTDRs since 2019 (started as a graduation project and evolved to master thesis in the domain of Faraday effect-based magnetic field sensing by use of polarization properties of backscattered Rayleigh signals/FBG reflections) and followed the literature for 5 years, adapting new interesting demodulation or interrogation techniques to my code if possible. However, our lab (Izmir Institute of Technology, Fiber Optic Sensors Lab) has never gotten a sufficient financial support to buy experimental tools, coherent laser source, EOM, EDFA, etc. although my supervisor tried her best. Thus, it is the first time that I see a real on-lab Phase OTDR demonstration. I felt a childish excitement while you were playing with pulse length, power, central wavelength and observing the Rayleigh backscatter trace. Note: This year, I gave up dreaming of lab facilities and resigned from research assistantship. I am in a radar company now and building radar systems in real, not only in theory :D Seeing that you mention the similarity of radar and OTDR in video description made me smile :)

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      @@samil26 That sounds like very exciting work! It would be cool to see what your MATLAB code is capable of.

    • @samil26
      @samil26 2 หลายเดือนก่อน

      @@yourfavouriteta Your comment encourages me to record a video to tell about it :D

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      @@samil26 Please do! I recommend the free OBS Studio for recording and I have heard good things about DaVinci Resolve for editing (also free).

    • @Lephysicien1993
      @Lephysicien1993 หลายเดือนก่อน

      That sounds like exciting work!

  • @mishuk2008
    @mishuk2008 2 หลายเดือนก่อน

    Good work, Ole! Keep it up.

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      @@mishuk2008 Thank you!

  • @LesLaboratory
    @LesLaboratory 2 หลายเดือนก่อน

    I love these videos. They really help with understanding of why these processes occur for math Luddites like myself!

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      As an electronics Luddite, I quite appreciate your videos as well! :-)

  • @dixitkumar9050
    @dixitkumar9050 2 หลายเดือนก่อน

    Hi. You use Agilent DCA here as a scope. I tried using it for laser experiments. But it requires a clock signal too for signal measurement. For unknown signals it is not available. I assume you make that out of signal itself? Your response will be helpful. Also can you make a video on how we get clock for such measurements?

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      In this video, I don't use a clock at all. I just wanted to demonstrate that two interfering lasers create a sinusoidal signal and that their frequency difference can be measured. The phases of the two laser signals don't matter in this case, though they can be relevant in other situations. Can you explain in a bit more detail what kind of setup you are working on and what you are trying to achieve?

    • @dixitkumar9050
      @dixitkumar9050 2 หลายเดือนก่อน

      @@yourfavouriteta thanks for response. I'm having a train of optical pulses at 100 MHz repetition rate. We have DCA infinium 86100C with 40 GHz module. The pulse source doesn't have any clock output dedicated. I want to measure that pulse train over the DCA. It is showing nothing without the clock signal.

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      @@dixitkumar9050 Hmm, have you tried triggering on the pulses themselves? I mean if they are detected by a photodiode connected to Channel 1 on the oscilloscope, you should be able to set the scope to trigger when a certain voltage on Channel 1 is exceeded.

    • @dixitkumar9050
      @dixitkumar9050 2 หลายเดือนก่อน

      @@yourfavouriteta I tried it while having a doubt whether it would work or not. Should I send the pulses to the photodiode and split some part of it to use as a clock?

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      @@dixitkumar9050 Maybe it would be good to take a step back and try to get the oscilloscope to trigger on an electrical pulse train from a function generator (I assume your lab has one). Just plug the output of the generator directly into channel 1 of oscilloscope and verify that you can get it to trigger on that signal. If that works you should be able to get the oscilloscope to trigger directly on the pulse train as well. If your experiment involves measuring a change in the arrival time of the pulses due to some effect, you can split the pulse train into two branches. Sending branch 1 to Channel 1 and triggering on that while applying the effect to branch 2 and sending that to Channel 2 should allow you to measure the time delay.

  • @sajjadbashiri7866
    @sajjadbashiri7866 2 หลายเดือนก่อน

    Great video

  • @AmJo11015
    @AmJo11015 2 หลายเดือนก่อน

    Great explanation. Is it necessary to have a fs time step to capture the Raman effect?

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      Thank you! Using an approximation, It is possible to capture the impact of the Raman effect without having a fs time step. For a pulse that's much longer than the Raman response time, the magnitude of the effect in the NLSE basically depends only on the derivative of the pulse power w.r.t. time. Introducing the term T_R*A*d|A|^2/dT (where T_R is the average duration of the Raman response function) in the NLSE can thus capture the impact for long pulses. You might want to do this if, for example, you have a very high power pulse with a duration of ~100ps. The high power means that Raman could be significant, but the 100ps duration means that using a 1fs time step (i.e. using 100.000 points just to cover the pulse itself) could be too computationally expensive. The derivative term allows you to use a much larger time step and still get the expected red-shift at the peak of the pulse. I might actually make a quick video about this, since it's an interesting example of physical insight leading to a more efficient way of doing things. My code does support using the derivative approximation. Just specify "raman_model = 'approximate' " when defining the fiber.

    • @AmJo11015
      @AmJo11015 2 หลายเดือนก่อน

      @@yourfavouriteta Thank you. I will try this out. Waiting for the video!

  • @yourfavouriteta
    @yourfavouriteta 2 หลายเดือนก่อน

    Corrections: At 3:52, I say "If you choose a small frequency resolution", when I meant to say "If you choose a small time resolution". The point is that choosing a small(large) time window makes it easy(hard) to resolve small changes in the time domain, but makes it hard(easy) to resolve small changes in the frequency domain. At 7:06, I say "... that matches our previous understanding of self-phase modulation", when I meant to say "... that matches our previous understanding of self-steepening". It is self-steepening that causes the peak of the pulse to slow down, thus making the back slope steeper and generating a large blue chirp.

  • @Lephysicien1993
    @Lephysicien1993 2 หลายเดือนก่อน

    Hello, which type of filter do you use, please? Is there any website where I can buy it? Thank you very much!

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      It's an XTM-50 filter from EXFO. Being able to tune both the bandwidth and center frequency is super convenient. I think that they cost around USD8.000; not unusual for a specialized piece of research equipment.

    • @Lephysicien1993
      @Lephysicien1993 2 หลายเดือนก่อน

      Thank you. Do you recommend another cheaper tunable filter?

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      @@Lephysicien1993 Hmm it depends on what specs you need; range, bandwidth etc. The cheapest option would probably be to build a temperature stabilized box with an FBG in it; takes some time to tune and has a fixed bandwidth, which is inconvenient, but otherwise pretty simple. Found some FP filters here in the USD2000 range: wdmquest.com/collections/tunable-optical-filter

    • @Lephysicien1993
      @Lephysicien1993 หลายเดือนก่อน

      @@yourfavouriteta I made a Phi-OTDR system with a 3 MHz laser at 1550 nm based on the article "A Distributed Optical Fibre Dynamic Strain Sensor Based on Phase-OTDR" by A. Masoudi, M. Belal, and T. P. Newson. The system is based on an MZI interferometer. However, what I see on the oscilloscope are two pulses: one corresponding to Fresnel reflection at the end of the fiber and another within the fiber i think at X=0m (which I don't understand the origin of).The problem is that I don't see the same results you obtained; I don't even see the backscattering trace like an OTDR trace. Do you have any suggestions?

    • @yourfavouriteta
      @yourfavouriteta หลายเดือนก่อน

      @@Lephysicien1993 The detection scheme in that paper is more advanced than the one I present in my video, which may explain why you get a different signal than me. I recommend trying to build my more basic setup before attempting to recreate the one in the paper. In my experience, mastering the basics early always pays off in the long run. One thing you may want to verify is the duration of the pulses you use and the repetition rate. First of all, the temporal duration, D, of the pulse should be such that Dc/2<<L, where L is the length of the medium. Otherwise, the resolution will be bad. Additionally, the time between two pulses, T, should satisfy Tc/2<L to allow the first pulse to completely exit the medium before the 2nd one arrives.

  • @freeelectron8261
    @freeelectron8261 2 หลายเดือนก่อน

    Very interesting and useful. I have the same GPIB USB adapter and wanted to have it control some lab gear. Thanks TA!

  • @DiracEden
    @DiracEden 2 หลายเดือนก่อน

    Hey man, brilliant job with the videos. I am a third year PhD student in experimental Quantum Optics, and I realised a lot of gaps in my understanding for things like SPDC and modes come from the nonlinear optics/phase matching side and not really the quantum stuff, so your content has been super useful to me!. Best wishes.

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      I am happy that you find them useful! Many of the concepts I explain only really clicked for me in the process of producing these tutorials, so I highly recommend making a few about your own field of research!

  • @Ikechi0123
    @Ikechi0123 2 หลายเดือนก่อน

    This is a very great tutorial. Thank you. I would think that to do the same for photonic integrated circuit waveguides, one would have to change the length, nonlinear coefficient, and dispersion. Are there other major differences that I may be omitting?

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      Thank you! My code also works for PIC. At the moment, only single mode behavior is supported, so be aware at which frequency your waveguide become multimode; results may be invalid beyond this limit!

  • @GeoffryGifari
    @GeoffryGifari 2 หลายเดือนก่อน

    does the fission occur spontaneously? can it be triggered in some ways?

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      Since the fission requires the pulse to have a certain peak power and duration, you could in principle create a very short pulse that is highly attenuated. Then, by gradually reducing the attenuation and thus boosting the power, you will eventually make it bright enough for soliton fission to occur.

    • @GeoffryGifari
      @GeoffryGifari 2 หลายเดือนก่อน

      @@yourfavouriteta makes sense, but how would one reduce the attenuation when the pulse is already on its way? altering the properties of the cable?

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      @@GeoffryGifari You could generate the pulses externally, launch them into a variable attenuator and then into the fiber. Simply reduce the attenuation to boost the power of the pulse. Alternatively you could generate low power fs pulses, send them into an amplifier, whose gain can be adjusted and then into the fiber. Otherwise, just change the power of the pulses by changing the amount of current supplied to the laser that generates them.

  • @GeoffryGifari
    @GeoffryGifari 2 หลายเดือนก่อน

    are the results of fission still solitons? or are they pulses with a different property

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      It depends a bit on what you mean by "soliton". The fission products that arise when Raman is present have stable power envelopes, but constantly reduce their own frequency; they are "solitonic" if you only care about the power envelope, but not if you also care about the spectrum. Another way to view the evolution is to think of an intense field going through a fiber with γ>0 and β2<0 as "one basic sech soliton with N=γPT^2/|β2| = 1 plus a bunch of extra field piled on top". Then, the fission process can be though of as all the additional field "peeling away" until only the basic soliton is left. This is of course a rather cartoonish way to think about it, but I believe it can be helpful.

  • @GeoffryGifari
    @GeoffryGifari 2 หลายเดือนก่อน

    Wait this is in fiber optic cable, so 1-dimensional motion right? what would the "fission" look like in space and time?

    • @GeoffryGifari
      @GeoffryGifari 2 หลายเดือนก่อน

      by this i mean, would a separation between multiple aolitona develop?

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      ​@@GeoffryGifari The animations in the beginning of the video essentially show "The power you would measure over time if the pulse had propagated through a fiber with a length of z". For example, if you pause the video when z=2.62m and consider the "Raman graph" in the lower left corner, it is telling you the following: "Imagine taking a 2.62m long piece of fiber with a certain negative β2 value and a certain nonlinear parameter. If you launch a sech pulse with (whatever duration and peak power I was using) into this fiber and observe the light coming out the other end, you will first see a small amount of light at both high and low frequencies, then a short, moderately large flash at a lower frequency and finally (500fs later) a very intense, very brief flash at a much lower frequency. " If we could track the propagation of this pulse through an actual fiber (imagine looking at the stretched out fiber from the outside), we would see a flash of light at a single color propagate through the first meter, whereupon two short sub-pulses are created and begin trailing behind the main pulse.

    • @GeoffryGifari
      @GeoffryGifari 2 หลายเดือนก่อน

      @@yourfavouriteta ah i see

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      @@GeoffryGifari. Glad I was able to clarify. Great questions btw! :-)

  • @YawnGod
    @YawnGod 2 หลายเดือนก่อน

    Interesting.

  • @MujeebRahman-we7zj
    @MujeebRahman-we7zj 2 หลายเดือนก่อน

    brilliant work, Thank you. much appreciated :)

  • @lasertv3598
    @lasertv3598 2 หลายเดือนก่อน

    What differences would there be if the frequency was doubled?

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      In reality, two things would change. First, The values of the dispersion coefficients, β2, β3, ..., would change because they are the 2nd, 3rd, ... derivatives of β(ω) = n(ω)ω/c w.r.t. ω evaluated at the carrier frequency of the pulse. This will change how the pulse evolves in the time domain and whether phase matching is satisfied. If the carrier frequency of the pulse is initially close to a frequency, where β2=0, the new β2 value at twice the frequency is very unlikely to also be close to 0, so most likely the generated spectrum will be narrower. Secondly, the impact of self-steepening is reduced. In the GNLSE, the term describing this effect is significant when the time derivative of A|A|^2 is large compared to the carrier frequency. Thus, doubling the frequency cuts this term in half. If we assume that the dispersion coeffs are miraculously unchanged, the effect of increasing the carrier frequency by an amount so large that self steepening becomes negligible can be seen in the video when I switch self steepening on/off. Lastly, if the carrier frequency is doubled in my code, only self steepening is affected because the dispersion coeffs are entered into a list independently of the carrier frequency. In reality, the two are of course linked, but doing it this way gives the user more flexibility in investigating the impact of dispersion.

  • @LesLaboratory
    @LesLaboratory 2 หลายเดือนก่อน

    Fantastic, the clearest and most easy to understand explanation of the simulation plots ever! Looking forward to playing with the code as well!

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      Thank you! Please let me know if you need any help with the code.

    • @lasertv3598
      @lasertv3598 2 หลายเดือนก่อน

      Your video was the first thing I thought of when I saw this video. 😀

    • @LesLaboratory
      @LesLaboratory 2 หลายเดือนก่อน

      @@yourfavouriteta Code is great, had to tweak the directory path line to get it to run on Linux, but that is all, it works just great! When I get time, I will throw some other parameters at it. It looks like a really nice intuitive way to poke at things without hours of setup!

    • @yourfavouriteta
      @yourfavouriteta 2 หลายเดือนก่อน

      @@LesLaboratory Awesome, I am happy to hear that you got it to work! My intention was to make it accessible and flexible, so the user can quickly begin to play around with the parameters. I recommend trying to re-create basic effects like self-phase modulation first to familiarize yourself, but I am sure you will figure it out. Otherwise, let me know if you need help!

  • @maz3808
    @maz3808 2 หลายเดือนก่อน

    Excellent theoretical explanation. There is another TH-camr who likes to do optics/photonics experiments at home. He made a couple of good videos on a DIY supercontinuum generation with simple setup that was mentioned in a very old paper. Here's the video if you are interested. video 1 th-cam.com/video/w1wSHizmbYg/w-d-xo.html video 2:th-cam.com/video/l6uH0Ok9IOo/w-d-xo.html On a side note, I see that you are referring to an IntechOpen link in the video discription. Oddly enough, I was talking to my supervisor at work today about InTechOpen and the fact they are often labeled as a predatory publisher. Do you recemmond it as a good publisher? My supervisor was invited to write a chapter about optical waveguides, and he offered me the opportunity to contribute.

  • @7th_Heaven
    @7th_Heaven 3 หลายเดือนก่อน

    Nice example of a laser electromagnetic pulse where the strength of the laser/maser actually changes the medium it is broadcast through and where pulsed, a very focused high power beam has the optical equivalent potential of MTG Cascade / Discover mechanic; also can be likened to lightning causing a localized EMP or a high voltage utility line down and voltage drop rings around the place where the line touches. If high ground resistance the impact will be different than loamy soil or wet clay. Can also be likened somewhat to crossband interference of a non part 15 FCC device but am not going to go into signal jammer discussion :] good videos

  • @LesLaboratory
    @LesLaboratory 3 หลายเดือนก่อน

    Sweet! Very very nice! I keep meaning to revisit supercontinuum, so many projects on though!

    • @yourfavouriteta
      @yourfavouriteta 3 หลายเดือนก่อน

      If only one had all the time in the world :-) My next video will be on supercontinuum generation, so stay tuned!

  • @muneebfarooq3882
    @muneebfarooq3882 3 หลายเดือนก่อน

    Thanks for the video. Could you please clarify the units in the degenerate phase matching equation. beta is measured in s^2/m and gama*power is 1/m, how is homogeneity retained?

    • @yourfavouriteta
      @yourfavouriteta 3 หลายเดือนก่อน

      To clarify, the betas in that equation are spatial frequencies evaluated at four different temporal frequencies. For example, β_u = β(ω_u), which has units of 1/m. They are emphatically NOT group-velocity-dispersion values (i.e. 2nd derivatives of β w.r.t. ω), which have units of s^2/m.

    • @muneebfarooq3882
      @muneebfarooq3882 3 หลายเดือนก่อน

      @@yourfavouriteta This is the phase mismatch equation for degenerate FWM 2𝛽𝑝(𝜔𝑝) − 𝛽𝑠(𝜔𝑠 ) + 𝛽𝑖 (𝜔𝑖 ) − 2𝛾𝑃 = 0, IMPLYING balancing GVD, if these betas are the frequencies as u mentioned what is their relation to the respective GVDs? Because after all we are balancing GVDs for PUMP, SIGNAL AND IDLER.

    • @yourfavouriteta
      @yourfavouriteta 3 หลายเดือนก่อน

      @@muneebfarooq3882 At 11:30 in the video, I explain that 2β(ωb)-β(ωa)-β(ωu) is approximately equal to -Δω^2 * β2(ωb) = -Δω^2 * GVD(ωb) when the difference between three temporal frequencies, ωb, ωa, ωu is small. Note again that "β_b" in my derivation is "the spatial frequency in the medium of an EM wave with a temporal frequency of ω_b". Meanwhile, β_2 = GVD = 2nd derivative of the spatial frequency, β(ω), w.r.t. ω. The point is that phase matching ***in general*** depends on whether the temporal frequencies that are interacting via the nonlinearity (in this case ωb, ωa and ωu) have the correct spatial frequencies and powers for 2β(ωb)-β(ωa)-β(ωu) - 2γP = 0 to be satisfied. In the ***special case***, where the difference between the temporal frequencies is small, this is equivalent to asking if Δω^2 * GVD + 2γP~0.

    • @muneebfarooq3882
      @muneebfarooq3882 3 หลายเดือนก่อน

      @@yourfavouriteta that is right but I think this approximation works only in the linear dispersion regime.

    • @yourfavouriteta
      @yourfavouriteta 3 หลายเดือนก่อน

      @@muneebfarooq3882 Well, the range of Δω values where the approximation works depends on how quickly β changes as a function of ω. If β changes a lot, using the full expression is better.

  • @JacobWatkiss1
    @JacobWatkiss1 3 หลายเดือนก่อน

    Now hopefully I won't fail my Electromagnetic Theory exam tomorrow!

  • @user-qp2ps1bk3b
    @user-qp2ps1bk3b 3 หลายเดือนก่อน

    nice!

  • @maz3808
    @maz3808 3 หลายเดือนก่อน

    Interesting topic to explore. Is there any good open-source tool with GUI to learn nonlinear optics and laser physics? I know these topics are broad but suggest some tools you would recommend to newcomers to this field?

    • @yourfavouriteta
      @yourfavouriteta 3 หลายเดือนก่อน

      Check out this browser-based tool from Octave Photonics: www.octavephotonics.com/nlse I plan on doing a comparison of various implementations (including my own) at some point, so viewers can choose one that works for them.

    • @maz3808
      @maz3808 3 หลายเดือนก่อน

      @@yourfavouriteta Thank you. I have not used NLSE or any nonlinear based optical simulations in the past. I used linear computational photonics tools like TMM and FDTD on NanoHub before. Plasmonics and biosensing are also an interesting domain that I think worth focusing on.

    • @yourfavouriteta
      @yourfavouriteta 3 หลายเดือนก่อน

      @@maz3808 You're welcome!

  • @sajjadbashiri7866
    @sajjadbashiri7866 3 หลายเดือนก่อน

    Like always, helpful video. Thanks, Ole

  • @yourfavouriteta
    @yourfavouriteta 3 หลายเดือนก่อน

    Please check the description for links to the Desmos graphs I present in the video and the code used for simulating the impact of the Raman effect on optical pulses.

  • @kieranj67
    @kieranj67 3 หลายเดือนก่อน

    Thank you

  • @mishuk2008
    @mishuk2008 3 หลายเดือนก่อน

    How does the mode-hopping in a DFB laser differ from that in a DBR laser?

    • @yourfavouriteta
      @yourfavouriteta 3 หลายเดือนก่อน

      Check out this explanation: en.m.wikipedia.org/wiki/Distributed_Bragg_reflector_laser#:~:text=A%20distributed%20Bragg%20reflector%20laser,proven%20to%20be%20commercially%20viable.

    • @mishuk2008
      @mishuk2008 3 หลายเดือนก่อน

      @@yourfavouriteta Thank you! Really appreciate it.

    • @yourfavouriteta
      @yourfavouriteta 3 หลายเดือนก่อน

      @@mishuk2008 No problem!

  • @ToddYarbrough-nd9ty
    @ToddYarbrough-nd9ty 3 หลายเดือนก่อน

    The math in this video is way beyond my comprehension, so I will frame my question around a principal I think is related. Could the antennas representative of "center-frequencies" as a loose interpretation? In a Microwave transmission system let's say the wave guide has a resonance calculated at 6 GHz. The maximum transfer of power will be at 6 Ghz. However "harmonics" of 6 GHz will also resonate at maximum power transfer such as 3 Ghz and 2 GHz. Is this a decent interpretation of modes in fiber optic transmission?

  • @suruchi5034
    @suruchi5034 3 หลายเดือนก่อน

    Excellent video on FWM! Really informative and well-explained. Thanks for sharing

  • @phy_dude
    @phy_dude 3 หลายเดือนก่อน

    Pretty good <3

  • @epicwin789
    @epicwin789 4 หลายเดือนก่อน

    I have to say, i really appreciate your style of explaining. It is straight to the point and with a speed that is demanding but not overwhelming.

    • @yourfavouriteta
      @yourfavouriteta 4 หลายเดือนก่อน

      Thank you! Other viewers have advised me to slow down in future videos, which I will try to do.

  • @AaB-wc8le
    @AaB-wc8le 4 หลายเดือนก่อน

    Brilliant and concise but clear explanation of these fields. It helped me enormiously. Straight to the point with excellent images. Thanks for sharing man!! Hopefully you make more videos!! The abramahov effect looks really interesting! Is the B field outside 0 but A positive?

    • @yourfavouriteta
      @yourfavouriteta 4 หลายเดือนก่อน

      I am happy that you found it useful! The interesting thing is that the B-field outside is 0 no matter the current in the solenoid, but nevertheless the interference pattern changes when the current is increased, which hints that A is the field affecting the particle! An "equivalent" experiment would be to send the particle through both one path with zero electric potential and one with a high electric potential (but somehow no E-field!) and let it interfere with itself. If Wikipedia is to be believed, this latter experiment has apparently not been performed yet!

  • @user-fj5dt5bg5f
    @user-fj5dt5bg5f 4 หลายเดือนก่อน

    I have a question about NLSE. If we consider both linear and non-linear effects, when β2 is positive, influenced by dispersion and non-linearity (which leads to SPM), both effects broaden the pulse. Conversely, when β2 is negative, SPM (resulting from non-linearity) SPM will try to broaden the pulse but as β2 Is negative it will not broaden and we will get the fundamental soliton?

    • @yourfavouriteta
      @yourfavouriteta 4 หลายเดือนก่อน

      Yes, you are overall correct in both cases. When β2 is positive and nonlinearity is present, "Optical Wave Breaking" can occur. Essentially, SPM makes the leading edge of the pulse "more red" and β2>0 implies that red light moves faster than blue light. Similarly, the trailing edge will become "more blue". In total, this causes the pulse to spread out quickly. Check out my video on this phenomenon! If, additionally, the loss coefficient, α, is positive (i.e. the pulse experienced gain!) we can form "Similaritons", with parabolic shapes and linear chirps. I also have a video on this. With regards to the β2<0 case, SPM will still make the leading edge of the pulse red and the trailing part blue, but now blue light moves fast and red light is slow. Thus, if the peak power and shape of the pulse is exactly right, we get a "fundamental soliton" that retains its shape as it propagates. If you increase the power further, you will eventually get higher order solitons that "oscillate" with distance. And of course, I also have a video about that :-)

  • @almeidacesar3324
    @almeidacesar3324 4 หลายเดือนก่อน

    dude whats your email ? i need to contact u cause ive been trying to do that code on my own and its not working

    • @yourfavouriteta
      @yourfavouriteta 4 หลายเดือนก่อน

      Hey, my email is: yourfavouriteta@gmail.com You can also find an up-to-date version of the code here: github.com/OleKrarup123/NLSE-vector-solver/blob/main/ssfm_functions.py The main function at the end of the code should work as is. Feel free to experiment with it and email me if you need help!

  • @Veronica-ts2eb
    @Veronica-ts2eb 4 หลายเดือนก่อน

    It'd be great if you upload the video with 0.75x. Or we viewers should view it in 0.75x. I view it that way and didn't find any difficulty. And for audio quality being bad, we can turn on the subtitles (After I set the speed to 0.75x, I didn't need subtitles though). Nevertheless, the explanation was exceptional. I always wanted to get an intuition of the Bound charge and Bound currents. I have my exam in a week, and I'm sure this will definitely help me. Thanks! Keep making videos, we love them all.

    • @yourfavouriteta
      @yourfavouriteta 4 หลายเดือนก่อน

      Thank you very much! I will try my best to slow down in future recordings and will see if I can improve the audio quality.

  • @botarate5119
    @botarate5119 4 หลายเดือนก่อน

    Your teutonic accent and how unnecessarily fast you speak makes it very hard to understand what you’re saying.

    • @yourfavouriteta
      @yourfavouriteta 4 หลายเดือนก่อน

      Many viewers have expressed something similar. I will try to slow down in future videos!

  • @alanx4121
    @alanx4121 4 หลายเดือนก่อน

    So,, q is both the source and the recipient of E,, and B is just a mathematical construct for the forces between moving and accelerating q's.

  • @fjolsvit
    @fjolsvit 4 หลายเดือนก่อน

    This is a very tight presentation of essential ideas. Unfortunately the audio quality is very bad.

    • @yourfavouriteta
      @yourfavouriteta 4 หลายเดือนก่อน

      I am glad you found it useful! What part of the audio do you find to be bad and do you have any suggestions for fixing it?

  • @mathewyu7494
    @mathewyu7494 4 หลายเดือนก่อน

    I think the first linewidth near 200MHz is more due to environment noise so they are similar and is actually Gaussian shape, more porper way might be to use the sidewings to fit for Lorentizian shape to get actual linewidth. Very nice demonstration!

    • @yourfavouriteta
      @yourfavouriteta 4 หลายเดือนก่อน

      Interesting idea! Makes sense that if one diode is more sensitive to external noise, "smearing" could occur in the spectrum.