kamilkarp
Newbie level 4
Hello!
I have a question about design in high frequency DDS genarators. It's about delay of a memory which contain lookup tables. I'm curious about how modern DDS signal generators deal with that delay of memory. I know that there are some adders/registers with can oparate at GHz's frequencies. But what about memory? I've found some, which have delay of 5-10ns, but that mean those are capable to deal with 200-100MHz clock speeds. So how these generators generate so high frequencies?
First thought I had, is that first the signals are generated and modulated in low frequency domain and then mixed with high GHz's signals. But is doing so won't distort these signals modulated with those fancy modulations(I/Q signals etc)? Or maybe I'm wrong and it won't?
I've build simple DDS using adder D-flipflops and a RAM memory (74ls83/74ls374 and AM21l48), but it can operate only at approx 50MHz clock freq. I'm just curious how it's done in those >4000$ vector GHz generators. It just bothers me so much
I have a question about design in high frequency DDS genarators. It's about delay of a memory which contain lookup tables. I'm curious about how modern DDS signal generators deal with that delay of memory. I know that there are some adders/registers with can oparate at GHz's frequencies. But what about memory? I've found some, which have delay of 5-10ns, but that mean those are capable to deal with 200-100MHz clock speeds. So how these generators generate so high frequencies?
First thought I had, is that first the signals are generated and modulated in low frequency domain and then mixed with high GHz's signals. But is doing so won't distort these signals modulated with those fancy modulations(I/Q signals etc)? Or maybe I'm wrong and it won't?
I've build simple DDS using adder D-flipflops and a RAM memory (74ls83/74ls374 and AM21l48), but it can operate only at approx 50MHz clock freq. I'm just curious how it's done in those >4000$ vector GHz generators. It just bothers me so much