Great video, but I want to point out that there is a little mistake. The nyquist zones should be 0 - 1/2fs, 1/2fs - fs , fs - 1.5fs ..... In your video, the 2nd nyquist zone is beetwen 1/2fs to 1.5fs. Lets take 99MHZ and 101MHZ, both of them will look like 1MHZ from the adc output, which means we can't tell the difference beetwen them. If we try to use a filter in the range of your 2nd nyquist, then we cant tell the first half from the second half
Hello, I have a project to design FM receiver and transmitter to send one or more images. Do you have any ideas on how to do this? I would be really grateful if you could help.
The receiver block diagram presented @4:55 shows an ADC between the IF stage and the DDC block. I thought the output of an ADC was a binary value (composed of 1's and 0'S) that represented the level of the analog signal at the sampling time. How can such a binary representation of the signal level be used by the DDC? Thank you!
I like the PFB stuff in Matlab. Is there somewhere I can get example code for this? Some years I got a similar thing working in gnuradio using a hackrf(all I can afford) and an rtl dongle to receive on another laptop. It was adapted from the work in this paper : Designing Anaylsis and Synthesis Filterbanks in GNU Radio Thomas W. Rondeau Timothy J.O'Shea It did work amazingly but was pretty unstable.
I really liked the part where you told about how the old radio model worked and what was the flaw in it. Such connection is very good to understand I think. Thank you!
Realised all my received bits were flipped when I transmit with the TX code, so did this on the RX code: det(det <= thres) = 0; det(det > thres) = 1; %det(det <= thres) = 1; %det(det > thres) = 0; Now everything I transmit decodes fine, Was that a sneaky accidental on purpose error to test us? :)
@@TheGmr140 I know what happened now. I had modified the Tx code and used the matlab function pskmod() to convert bits to symbols which flipped the values round. Sorry, my bad...
@@jemussi7842 ok cool, that expains it. i have another link on github that does 1024 char audio ofdm, i have tested with a fm tx and fm rx, works, i assume a am tx and am rx would work as well. SSB would not work, because of freq offset would mess up the ofdm symbols.
Hi Union Bobby, hope you're enjoying nascar. Failed to decode it without looking at your ingeneous code. With your code managed one good decode off a relatively poor recording. All other attempts failed, Tried a slightly different synch method and also tried another txt file with the original code. Will keep playing around with it sir.
0:58 when you say "you can't use a crystal detector"... do you mean that dsb-sc doesn't produce that constant carrier frequency at the receiver side? In AM is the phase of that constant carrier frequency used on the reciever side to demodulate the signal?
It's like you read my mind. This is exactly the project I was thinking of attempting after looking and playing with rattlegram. I don't know if I can decode it but I will try. I know who can though. The guys at Ribbit. Thank you.
They say Jazz is the magician of music. Are you the magician of teaching? Cause you bend and mend the knowledge to fit into any filter we student may have. Well done and thanks!
Great video. So can I just take the iq signals out of a rtlsdr and do some fast math on my Teensy ARM7 (following your gnu radio flow graph ) plug in some earphones and listen to ZZTOP ?
My PSG9080 signal generator only goes up to 80MHz. What signal generator do you suggest that goes much higher and still be able to drive the ADE-6 mixer? Keep in mind I am a hobbyist. Thank you!