Spread Spectrum Modulation and Demodulation

  Рет қаралды 11,165

All Electronics Channel

All Electronics Channel

Күн бұрын

Пікірлер: 54
@AllElectronicsChannel
@AllElectronicsChannel 2 жыл бұрын
Support the channel becoming a Patron: patreon.com/allelectronics
@camodudeA51
@camodudeA51 2 жыл бұрын
I've always wondered how correlation worked in DSSS, with your great explanation I now know how they work...a major thank you. Now its on to the Costas Loop.🙂
@AllElectronicsChannel
@AllElectronicsChannel 2 жыл бұрын
Thank you!!
@johnaweiss
@johnaweiss Ай бұрын
Outstanding explanation and presentation!
@dominikgs
@dominikgs 2 жыл бұрын
Very nice explanation! Especially the recovery of the phases which is often left out on literature. Thanks for explaining the concept of phase recovery 👍 Perhaps you should make another video orthogonality of the spreading sequences. Multiplexing in Frequency only works if your spreading codes are orthogonal to each other. In the end it is the same principle of mixing one signal with sine and one with cosine of the same frequency. The signals can only be recovered out of the sumsignal because sine and cosine are orthogonal to each other. Nevertheless a brilliant video 👍👍👍 Learned something.
@AllElectronicsChannel
@AllElectronicsChannel 2 жыл бұрын
Thanks!! A video about orthogonality and how the LFSR works is a good idea!
@asharnajid1957
@asharnajid1957 7 ай бұрын
I wish that my College lecturer would have taught like this...... Hat's off to you Sir
@AllElectronicsChannel
@AllElectronicsChannel 7 ай бұрын
Thanks!
@CallistoPili
@CallistoPili 2 жыл бұрын
fantastic explanation, well done. I always loved to understand this such topics in deep. Even if I studied this stuff I've never find the way to use as practical daily basis. I want to make from scratch one on these intricated spread spectrum systems!!!!
@AllElectronicsChannel
@AllElectronicsChannel 2 жыл бұрын
Excellent!
@laurentcadet6523
@laurentcadet6523 2 жыл бұрын
Your videos are mindblowing !!! The way you explain things is absolutely marvelous !! Moreover, I would like to know in which case the SSM is used, based on its complexity, it should be somewhat interesting (or it would not exists....). But why is it used ? If the PRBS signal is acting like a noise, what happens if you add real white noise on top of it ? will it be still recoverable ?
@AllElectronicsChannel
@AllElectronicsChannel 2 жыл бұрын
Thanks!! The spread Spectrum modulation has some magical aspects. Think with me: what happens if we have an interfering signal close to our signal? The process of despreading in the receiver will transform this signal into noise!!! And our desired signal will come from noise and appear clear! So, non linear distortion, IP3, spurious, all affect the receiver equal no thermal noise! Over all that, we can have multiple transmitter with different code sequences, transmitting at the same frequency. The receiver will despread only the signal of interest. GPS uses spread Spectrum. All satelites transmits at the same frequency, each one with a different code! And it even more fun, it connects to multiple satellites using paralel receivers, despreading each one with the correct code. The phase different of the codes relative to each other is the difference distance between you and the satelites!! This is what is used to decode your position!
@laurentcadet6523
@laurentcadet6523 2 жыл бұрын
@@AllElectronicsChannel very interesting ! Thank you for your reply ! And I like this format, don't change it (simulation and signal path explanation) !!!
@Confucij
@Confucij 9 ай бұрын
Great video! Unfortunately for me, I'm still missing the point at which the spreading sequence applies. Will it matter if we apply the spreading sequence to the data stream - as what was shown on a slide at 6:26 - first and then mix it with the carrier or we should first get the modulated data stream signal and then apply the spreading sequence? As I see it it should produce the same result, shouldn't it?
@AllElectronicsChannel
@AllElectronicsChannel 8 ай бұрын
Yes, absolutely!
@BalticLab
@BalticLab 2 жыл бұрын
Great video, Gregory!
@AllElectronicsChannel
@AllElectronicsChannel 2 жыл бұрын
Let's thing in a topic to make a colab! 😄😄 I follow you since your beginning
@BalticLab
@BalticLab 2 жыл бұрын
@@AllElectronicsChannel I sent you an eMail ;)
@johnwiley542
@johnwiley542 3 ай бұрын
Perfect, thanks for sharing this video 🙏
@AllElectronicsChannel
@AllElectronicsChannel 2 ай бұрын
Glad it helped!
@varjagg
@varjagg Жыл бұрын
Thanks for the educating video. What's the advantage of re-mixing a BPSK with spreading sequence instead of doing that earlier in digital domain?
@AllElectronicsChannel
@AllElectronicsChannel Жыл бұрын
Today all the topology is commonly implemented in the digital domain! I have a video where I design a DSSS beacon, take a look. All the steps are done inside the AVR uC.
@varjagg
@varjagg Жыл бұрын
@@AllElectronicsChannel Fantastic, thanks!
@johnaweiss
@johnaweiss Ай бұрын
How does the rcvr generate the identical spreading code as the xmtr? Is it pre-programmed into both?
@AllElectronicsChannel
@AllElectronicsChannel Ай бұрын
Pre programmed !
@johnaweiss
@johnaweiss Ай бұрын
The spreading code is a much higher frequency than the bit stream. But, is it a much higher frequency than the carrier?
@AllElectronicsChannel
@AllElectronicsChannel Ай бұрын
No!! Think about that.. what happens if you" modulate" a signal with a much higher frequency? It alias.. The data becomes the carirer, the carrier becomes the data...
@johnaweiss
@johnaweiss Ай бұрын
I would say the Acquisition stage is a closed loop, but the feedback only senses Correct or Incorrect. The feedback doesn't give Magnitude. In the Tracking phase, feedback gives Magnitude (so locks faster than Acquisition stage), but there may still be some "searching", as the feedback is affected by resolution, speed, error, and maybe tolerances in the Correlator.
@southpark5555
@southpark5555 10 ай бұрын
Nice vid! The incoming pn sequence in the spread spectrum signal is running at chip rate. For your correlation procedure with the local pn sequence, what sampling frequency do you use? eg. 10 times the chip rate? Thanks!!
@AllElectronicsChannel
@AllElectronicsChannel 10 ай бұрын
Hey! For this example, I don't remember. I think anything higher than 5x should work fine. Probably the first systems used 2x...
@southpark5555
@southpark5555 10 ай бұрын
@@AllElectronicsChannel Thanks very much for your reply, and for mentioning higher than 5X should work. Best regards.
@mhmtsrml
@mhmtsrml 2 ай бұрын
Which is the program it to you use, how can i do it
@AllElectronicsChannel
@AllElectronicsChannel Ай бұрын
I used octave !
@mhmtsrml
@mhmtsrml Ай бұрын
@AllElectronicsChannel do you have a link program Octave
@joeyglasser2574
@joeyglasser2574 7 ай бұрын
Great video!
@AllElectronicsChannel
@AllElectronicsChannel 7 ай бұрын
THanks!
@mjs825
@mjs825 2 жыл бұрын
Let's assume that the receiver PRBS generator is not the same as the transmitter's, how would you change the receiver's PRBS in real time?
@AllElectronicsChannel
@AllElectronicsChannel 2 жыл бұрын
You only need to change the PRBS generator. If it is a table you change it, if it is a LFSR you change the taps
@mancio92M
@mancio92M 2 жыл бұрын
what are the advantages in a spread spectrum system?
@AllElectronicsChannel
@AllElectronicsChannel 2 жыл бұрын
The spread Spectrum modulation has some magical aspects. Think with me: what happens if we have an interfering signal close to our signal? The process of despreading in the receiver will transform this signal into noise!!! And our desired signal will come from noise and appear clear! So, non linear distortion, IP3, spurious, all affect the receiver equal no thermal noise! Over all that, we can have multiple transmitter with different code sequences, transmitting at the same frequency. The receiver will despread only the signal of interest. GPS uses spread Spectrum. All satelites transmits at the same frequency, each one with a different code! And it even more fun, it connects to multiple satellites using paralel receivers, despreading each one with the correct code. The phase different of the codes relative to each other is the difference distance between you and the satelites!! This is what is used to decode your position!
@Sebas_Cba_82
@Sebas_Cba_82 2 жыл бұрын
Excelente explicación, (debo traducirlo), sobre temas poco difundidos. Que libro recomienda que hable de estos temas? Ya que algunos son muy generales como el de Wayne Tomassi. Saludos desde Córdoba, Argentina
@AllElectronicsChannel
@AllElectronicsChannel 2 жыл бұрын
Thank you!
@Mr_ASIC
@Mr_ASIC 2 жыл бұрын
thank you very much
@AllElectronicsChannel
@AllElectronicsChannel 2 жыл бұрын
🤓🤓🤓
@Electrnick
@Electrnick 6 ай бұрын
Could you do it in GNU Radio?
@AllElectronicsChannel
@AllElectronicsChannel 6 ай бұрын
Hey man, I personally don't use GNU radio, but certainly you could do it
@Electrnick
@Electrnick 6 ай бұрын
@@AllElectronicsChannel I need a guide, I don't know how to do it. 😭
@AllElectronicsChannel
@AllElectronicsChannel 6 ай бұрын
Aren't good videos about it here on YT?
@RickLizotte
@RickLizotte Жыл бұрын
I have subscribed, but did not find simulation files. Explanation is very good but have the simulation files would make this great.
@AllElectronicsChannel
@AllElectronicsChannel Жыл бұрын
Hi man, I attached in the post about this video on Patreon. Did you search there ?
@RickLizotte
@RickLizotte Жыл бұрын
Yes, I subscribed and searched that area. I could not locate the video posted here or simulation files. @@AllElectronicsChannel
@AllElectronicsChannel
@AllElectronicsChannel Жыл бұрын
Send a message to me on Patron
@RickLizotte
@RickLizotte Жыл бұрын
The message interface does not appear to be active on Patreon. Maybe a firewall issue on my end.(??) @@AllElectronicsChannel
@AllElectronicsChannel
@AllElectronicsChannel Жыл бұрын
I replied there 🙂
The simplest BPSK DSSS Radio Beacon with SDR demodulation
21:28
All Electronics Channel
Рет қаралды 5 М.
How LoRa Modulation really works - long range communication using chirps
27:38
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
БАБУШКА ШАРИТ #shorts
0:16
Паша Осадчий
Рет қаралды 4,1 МЛН
FSK Modulation and Demodulation
21:25
All Electronics Channel
Рет қаралды 13 М.
How does DS CDMA Work?
11:45
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 16 М.
Costas Loop Demodulator
15:22
All Electronics Channel
Рет қаралды 9 М.
Fundamentals of RF Power Sensors
22:46
All Electronics Channel
Рет қаралды 8 М.
FHSS - Frequency Hopping Spread Spectrum
5:54
Sunny Classroom
Рет қаралды 157 М.
Build Your Own Drone Tracking Radar:  Part 1
20:08
Jon Kraft
Рет қаралды 620 М.
DSSS - Direct Sequence Spread Spectrum
6:41
Sunny Classroom
Рет қаралды 151 М.
Why is a Chirp Signal used in Radar?
7:25
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 44 М.
Clock Recovery and Synchronization
17:38
All Electronics Channel
Рет қаралды 34 М.
Understanding APSK and QAM
10:17
Rohde & Schwarz
Рет қаралды 89 М.