Signal Processing with Paul
Signal Processing with Paul
  • 35
  • 45 576
How to use Zotero in Obsidian
#Electrical Engineering #Engineering #Signal Processing #zotero #obsidian #academia #thesis
This video was inspired by this article: medium.com/@alexandraphelan/an-updated-academic-workflow-zotero-obsidian-cffef080addd
In this video, I'll explain how you can use Obsidian with Zotero to organize your notes and references really easily. I love both programs (and they are both free), so don't be afraid to check them out if you are interested.
มุมมอง: 72

วีดีโอ

How to use Zotero with Overleaf [Custom Cite Keys]
มุมมอง 6K5 หลายเดือนก่อน
#electricalengineering #Engineering #Signal Processing #zotero #citation In this video, I'll show you how you can use Zotero along with Overleaf to easily manage and sync your .bib files and create custom citation keys Download Zotero: www.zotero.org/ Download BetterBibTex: retorque.re/zotero-better-bibtex/
The Best Way to Create an Event System in Unity [Free Example Download]
มุมมอง 186 หลายเดือนก่อน
#unity #gamedev #gamedevelopment #unity3d #coding #computerscience #csharp #csharptutorial In this video I'll explain the best way to create an Event System in Unity. Rather than using UnityEvents (which are slower and create more garbage) or Events (which can only be called by the parent class) we will use delegates in C# to implement the Observer Pattern and allow decoupling of your code. Dow...
Why AI Image Models Can't Produce Text
มุมมอง 806 หลายเดือนก่อน
#ai #artificialintelligence #computerscience #virtueslastreward #dalle2 #openai In this video, I'll explain why AI image models, like Dall-E struggle to generate cohesive text and fail to generate cohesive sentanes. Kotaro Uchikoshi - Virtue's Last Reward: store.steampowered.com/app/477740/Zero_Escape_The_Nonary_Games/ Frank Jackson - Epiphenomenal Qualia (1982): doi.org/10.2307/2960077 Frank J...
Plotting the Fourier Transform in Matlab (DFT/FFT)
มุมมอง 3.3K8 หลายเดือนก่อน
#Electrical Engineering #Engineering #Signal Processing #matlab #fourierseries #fouriertransform #fourier #matlabtutorial #matlabtutorials In this video, I'l explain how we can use Matlab to plot the (Discrete) Fourier Transform of signals. I'll explain how we can use FFTShift to rearrange the Fourier Transform so negative frequencies are on the left and positive frequencies are on the right. H...
Plotting the Fourier Transform in Python (DFT/FFT)
มุมมอง 18K10 หลายเดือนก่อน
#Electrical Engineering #Engineering #Signal Processing #python #fourierseries #fouriertransform #fourier In this video, I'l explain how we can use python to plot the (Discrete) Fourier Transform of signals. I'll explain how we can use FFTShift in Numpy to rearrange the Fourier Transform so negative frequencies are on the left and positive frequencies are on the right. Here is a link to the Pyt...
Why are integrals easy in Fourier Land?
มุมมอง 54910 หลายเดือนก่อน
#Electrical Engineering #Engineering #Signal Processing #maths #mathematics In this video, I'll explain why integrals are easy to calculate in Fourier Land, including the Fourier Series and Fourier Transform. This also explains why integrals are easy using the Laplace Transform, and corresponds to sums or summations when looking at discrete time transformations like the DFT, DTFT, and Z-Transform.
Why are derivatives easy in Fourier Land?
มุมมอง 47510 หลายเดือนก่อน
#Electrical Engineering #Engineering #Signal Processing #maths #mathematics In this video, I'll explain why derivatives are easy to calculate in Fourier Land, including the Fourier Series and Fourier Transform. This also explains why derivatives are easy using the Laplace Transform, and corresponds to differences when looking at discrete time transformations like the DFT, DTFT, and Z-Transform.
From the Fourier Series to the Fourier Transform.
มุมมอง 31610 หลายเดือนก่อน
#Electrical Engineering #Engineering #Signal Processing #maths #mathematics In this video, I'll explain how one can go from the Fourier Series to the Fourier Transform by taking a limit of the summation and making a Riemann Sum. This allows us to find the spectrum/frequency components of signals that are not periodic.
Why does the Fourier Series work?
มุมมอง 54810 หลายเดือนก่อน
#Electrical Engineering #Engineering #Signal Processing #maths #mathematics In this video, I'll explain the principle behind the Fourier Series and why it works, which is due to the orthogonality of the frequency components and orthonormality due to inner products. By understanding the Fourier Series as an inner product, one can understand many of the standard signal processing transforms like ...
LOTUS (Law of the Unconscious Statistician) [Statistical Signal Processing]
มุมมอง 98310 หลายเดือนก่อน
#Electrical Engineering #Engineering #Signal Processing #statistics #signalprocessing In this video, I'll talk about LOTUS, or Law of the Unconscious Statistician, which is a way of calculating the expectation of a specific function of a random variable. Once we define Lotus, we will talk about special choices for this function, including moments, central moments, and the characteristic functio...
Expected Value of a Random Variable [Statistical Signal Processing]
มุมมอง 17210 หลายเดือนก่อน
#Electrical Engineering #Engineering #Signal Processing #statistics #signalprocessing In this video, I'll talk about the expected value of a random variable, often called the expectation or the use of the expectation operator. In corresponds to the center of mass of a probability density function (or probability mass function/PMF in the discrete case)
Introducing the Fourier Series
มุมมอง 1.4K10 หลายเดือนก่อน
#Electrical Engineering #Engineering #Signal Processing #fouriertransform #fourierseries In this video, I'll explain what the Fourier Series is and how you can understand the equations that make it up.
Random Variables [Statistical Signal Processing]
มุมมอง 14210 หลายเดือนก่อน
#Electrical Engineering #Engineering #Signal Processing #statistics #signalprocessing In this video, I'll talk about Random Variables, which may be one of the worst named things in the world. Random Variables are actually mappings from outcomes/events in the sample space to a measurable space
Circuit Theory 5 - Inductors
มุมมอง 6510 หลายเดือนก่อน
#Electrical Engineering #Engineering #Signal Processing #electricity In this video I'll talk more about about the basics of Circuit Theory, including Inductors and how they work. I'll also talk about the relationship between voltage and current in inductors and the differential equations that govern this relationship.
The Intuition Behind the Fourier Series
มุมมอง 3.3K10 หลายเดือนก่อน
The Intuition Behind the Fourier Series
Circuit Theory 4 - Capacitors
มุมมอง 36210 หลายเดือนก่อน
Circuit Theory 4 - Capacitors
Circuit Theory 3 - Resistors in Parallel
มุมมอง 4010 หลายเดือนก่อน
Circuit Theory 3 - Resistors in Parallel
Probability Theory Example [Statistical Signal Processing]
มุมมอง 16910 หลายเดือนก่อน
Probability Theory Example [Statistical Signal Processing]
Circuit Theory 2 - Resistors in Series
มุมมอง 5110 หลายเดือนก่อน
Circuit Theory 2 - Resistors in Series
Circuit Theory 1 - Basics
มุมมอง 12010 หลายเดือนก่อน
Circuit Theory 1 - Basics
Probability Theory Basics [Statistical Signal Processing]
มุมมอง 29510 หลายเดือนก่อน
Probability Theory Basics [Statistical Signal Processing]
Complex Numbers 6: Phasors and Negative Frequency
มุมมอง 18810 หลายเดือนก่อน
Complex Numbers 6: Phasors and Negative Frequency
Representing Signals in Matlab (Sampling)
มุมมอง 80910 หลายเดือนก่อน
Representing Signals in Matlab (Sampling)
Representing Signals in Python (Sampling)
มุมมอง 4.8K10 หลายเดือนก่อน
Representing Signals in Python (Sampling)
Representing Signals Digitally
มุมมอง 34210 หลายเดือนก่อน
Representing Signals Digitally
Why are the Fourier Transform and Laplace Transform Similar?
มุมมอง 20011 หลายเดือนก่อน
Why are the Fourier Transform and Laplace Transform Similar?
Understanding Derivatives and Integrals of Sin and Cos
มุมมอง 15911 หลายเดือนก่อน
Understanding Derivatives and Integrals of Sin and Cos
Complex Numbers 5: Animating Time
มุมมอง 23911 หลายเดือนก่อน
Complex Numbers 5: Animating Time
Complex Numbers 4: Adding Time
มุมมอง 19711 หลายเดือนก่อน
Complex Numbers 4: Adding Time

ความคิดเห็น

  • @zaidjaswal2445
    @zaidjaswal2445 3 วันที่ผ่านมา

    Great

  • @llltoufik7260
    @llltoufik7260 13 วันที่ผ่านมา

    Thanks for the video. I liked the sound. What is the name of the microphone you use?

    • @SignalProcessingWithPaul
      @SignalProcessingWithPaul 10 วันที่ผ่านมา

      Thanks. My mic is an Audio Technica AT4040 (a great sounding mic for the price; it actually isn't too expensive all things considered). Some of the "magic" is via DSP, which is built into my interface (UAD Apollo X6, though any UAD interface with DSP could do it in theory). I like the X6 so I can plug in my external synths, but it's not a cheap interface; if all you needed was a mic or two something like the Apollo Twin may make more sense. I like the sound of large body condenser mics for general purpose stuff, and at the time I bought my AT4040 around four years ago I was debating between it and the Rode NT1. Both are good and I don't think you can go wrong with either.

    • @llltoufik7260
      @llltoufik7260 9 วันที่ผ่านมา

      ​@@SignalProcessingWithPaul it is great that someone has knowledge of the types of microphones. Good luck, bro

  • @Hexnano
    @Hexnano 14 วันที่ผ่านมา

    Euler the 🐐!

  • @KasHogeboom
    @KasHogeboom 29 วันที่ผ่านมา

    Hey could you explain how you change your citation style in Zotero to overleaf. I cant find the answer online for overleaf

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

    Hi Paul. Why do you call DFT in the title when you don't show DFT at all in this video? The DFT operates exclusively on discrete sets of data and produces a spectrum comprising discrete frequency components.

    • @SignalProcessingWithPaul
      @SignalProcessingWithPaul 10 วันที่ผ่านมา

      The only way you can compute a frequency domain representation in a computer is with the DFT (the FFT is a way of computing the DFT that uses some symmetries to reduce the number of computations explicitly needed from Log(n^2) to n log2(n)). Since a computer cannot process an infinite number of datapoints or have infinite precision in amplitudes, you need a signal that is discrete in time and discrete in frequency to do any operation like this. Hope this helps

    • @yabool2001
      @yabool2001 8 วันที่ผ่านมา

      @@SignalProcessingWithPaul Thx for explanation.

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

    This was so helpful, thank you so much!

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

    Can you show a similar workflow for typst?

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

    Great video!

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

    \documentclass{article} \usepackage{blindtext} % dummy text \usepackage{graphicx} % \usepackage{apacite} % APA citation style \title{\textbf{\LaTeX{}} Citation} \author{Author} \date{May 15th, 2024} \begin{document} \maketitle \blindtext[3] \pagenumbering{roman} % roman page numbers ewpage \tableofcontents ewpage \section{Introduction} % numbering must be visible for Contents Table \blindtext[1] \cite{rashid2019cloud}. \subsection{Image Insertion} % the * hides the numbering \begin{figure}[h] \centering \includegraphics[scale=0.7]{xsquared.png} \caption{The symbol $x^2$} \label{fig:xsquared} % label for reference \end{figure} \vspace*{1cm} Insert figures like Figure ef{fig:xsquared}. \begin{verbatim} \begin{figure}[h] \centering \includegraphics[scale=0.5]{xsquared.png} \caption{The symbol $x^2$} \label{fig:xsquared} % label for reference \end{figure} \end{verbatim} ewpage \section{Tables} \begin{table}[h] \centering \begin{tabular}{|c|c|c|} \hline Name & Age & Address \\ \hline John & 25 & 123 Main St. \\ \hline Jane & 30 & 456 Park Ave. \\ \hline Mary & 35 & 789 Elm St. \\ \hline \end{tabular} \caption{People's Information} \label{tab:people} \end{table} ewpage %\bibliographystyle{apacite} % APA bibliography style \bibliographystyle{plain} \bibliography{mybib} % bibliography file \end{document}

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

    Thank you for the video, unfortunately it seems to be a premium feauture

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

    3:34 결국에는 돈내야하네 시간낭비하게 만드냐...

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

    Paul, I found your channel recently and it has been quite useful, do you have any idea if you can denoise data from a signal stored as an array using a noise profile? I took some measures with an osciloscope in the lab and it had a consistent background noise, and I thought that maybe I could store some of the noise and then use it to clean a bit my data, like you can do with audio editing I'm guessing you can use fft but maybe there's a package that can do this easier instead of having to build it myself Thanks beforehand

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

    Thank you dude!

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

    Here you have sampled the signal at intervals of 1. what if I want to sample it at a higher frequency?

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

      What is your question?

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

    Super helpful! Appreciate you making this series.

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

    It's easy because it's wrong. Any equation containing the imaginary unit i=sqrt(-1) is a complete HOAX.

  • @idreeskhan-zp5ey
    @idreeskhan-zp5ey 4 หลายเดือนก่อน

    Thnak You!

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

    thank you for your lovely lesson but when try to integrate zotero to latex it says it is premium about could give if there is free please

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

      I think you do need a premium account unfortunately. If you are in school ask your department if you can get access; my PhD advisor pays for it for all of us, and many schools will too.

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

    Do you have any sources for saying Euler discovered the Fourier series first

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

    Thank you so much for sharing. Best regards from Panama 🇵🇦

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

    thanks bro

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

    Thanks for such an excellent video. I was a mathematics undergrad and wanted to do a Fourier refresher. Looking forward to the series (Pun intended!)

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

    You know what's even better than this? Writing the actual source code for an FFT and its inverse then watching them work. Excellent video by they way, very enjoyable.

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

      There's no better way to understand it than having to write the code yourself :)

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

      @@SignalProcessingWithPaul True, but the actual source code is easier to read and understand compared to the actual mathematical integral notation. Now as for the comparison of them from a Graphical representation such as transposing them from one spectrum to another is fairly easy. Their overall concepts are quite simple... the algorithms aren't too bad, but the math involved to derive them is quite complex, pun intended.

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

      @@SignalProcessingWithPaul Well other than FFTs, one of the most other beautiful things in math is e^(i*x) = cos(x) + i*sin(x) as well as e^(i*pi) = -1 or e^(i*pi) + 1 = 0. These have to probably be two of my favorites... Then again Quaternions are up there, and so is Boolean Algebra.

  • @user-wn7rf1tc8g
    @user-wn7rf1tc8g 6 หลายเดือนก่อน

    Hi Paul, first let me say - thank you. your explanations are clear , clean and very good, liked it very much. I would like to ask you, if you could read a small WAV file or even an existing CSV file with 2 columbs (t, xt)- of a sinus signal, read it in to python, and then do the exact thing that you did here in this video ? (plot the original signal, then sample is in NYQUIST freq., plot it and then plot the two- one over the other to see the comparition between the two?

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

    Nice video. As a suggestion, if you turned the VS autocomplete dialogues off, I’m sure the viewer’s experience would be much better; it’s very difficult to focus on what you’re saying and typing when modal boxes are popping up and changing all over the place.

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

    I talked about this when teaching at Pratt back in the day. Magenta and yellow equals Red. Cyan And yellow equal Green and magenta and yellow equals red. Love the scientific answer to why this so. Excellent to a fault. :)

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

    How to know what are the different frequencies which constructs your main signal? I am asking about the frequency values not its amplitude.

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

      I may make a video on this. To answer your question, it will be divisions of the sampling frequency of your signal (which is 1/T, where T is the time interval between samples). Given a sampling frequency Fs and N samples in the time domain, each index of the FFT will be at k*Fs/N. However at Fs/2, (meaning for all indices larger than N/2), the frequency "wraps around" and becomes negative due to aliasing. So I believe the frequency can be written concisely as (k*Fs/N) - ((N - k)*Fs / N * I(k > N/2)), where I is the indicator function.

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

    Really nice video, it helped me alot! Thanks

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

    Thank you so much now I didn't know about fftshift in numpy till today!

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

    Hi can I ask you a question?

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

      Yeah sure, go for it

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

      @@SignalProcessingWithPaul Hi, I am working with a sinusoidal signal made of two different frequencies that i have to find. How can i get the indexes that correspond to these frequencies when i apply the fft

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

    Laplace transform integral from ZERO to infinity.

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

      There’s a unilateral (0+ to infinity) and a bilateral laplace transform (-infinity to infinity) - which one you choose depends on your initial conditions. If you’re working with causal signals they’re the same. Whoever taught you Laplace transforms should have clarified that both are valid, because it is wrong to say the “correct” Laplace transform is the unilateral one.

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

    The guys is full of interesting insight into how to look at complex analysis problems

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

    Good overview of Fourier and an intro to complex circuit analysis. Staying for next video to watch the elaboration of the technique.

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

      Thanks so much :), lots more planned. Let me know if there are any topics you want me to cover

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

      great explanation. Would you be able to provide some programming tutorials on Ti mm-wave signal processing?@@SignalProcessingWithPaul

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

    This is great thank you