Clear Filters
Clear Filters

How I can Demodulate my complex modulated signal - complex is a plain complex- ?

2 views (last 30 days)
Hi !
Im having complex signal (I mean the output of the signal is in complex plain) , Im trying to do a demodulation for it , how can I use do a demodulation in order to back to my previous signal?
my signal before modulation is a baseband signal aka 1 0 1 0 0 1
I entered this signal to my modulation which I have done the modulation by complex plain method I mean the phase is constant according to the certain frequency this means for f1 I have specific phase in complex plain, and for f2 I have another specific phase for complex plain .
So what I have got is a modulated signal, what Im now trying to demodulate my modulated signal in order to back to 1 0 1 0 0 1 , any one could help me how I can dow that in matlab? I need to implement a demodulate function/block in order to input my modulated signal and the output must be 1 0 1 0 0 1 but not ideally .. it would be looks like 1 0 1 0 0 1 graph/signal .. (P.S 0 having specific frequency for instance f0 and 1 is having another corresponded frequency for 1 for instance f1)
what Im trying to do is in matlab a matched filter for f1 so when f1 detected in modulated signal the output signal is high otherwise is low, the same way on f0 when f0 detected in modulated signal then it's high otherwise it's low, so the demodulated signal is in total : (f1-f0) /f1+f0) and then I have demodulated signal (I know it's not totally demodulated but yeah we can easly see graph as before modulation)
any help for implementing matched filter corresponding to frequency which its output high when the input frequency to the filter detected and otherwise low? thanks alot
  1 Comment
Mohamed Jamal
Mohamed Jamal on 13 May 2020
Ataching down photo for what Im trying to do, the last signal is my output of what Im trying to implement which it's in other words matched filter based on frequency.

Sign in to comment.

Answers (0)


Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!