Forum Discussion
Altera_Forum
Honored Contributor
13 years ago --- Quote Start --- What do you think? --- Quote End --- You do not need any hardware at this point. You first need to design your system, and simulate it. --- Quote Start --- Okay, my project is to use 10MHz electronic signals as my information carrier. 1. I define that if I receive a 10MHz signal during a time period, then it is logic 1. If not, it is logic zero. --- Quote End --- If your signal is at 10MHz, then there are multiple ways of detecting whether it is there or not. If you were going to sample the signal so that it is within the first Nyquist zone of an ADC, then you actually need an ADC with better than 20MHz sampling frequency. How much better depends on your analog filter. Depending on the spectral content of your signal, you can sample at a slower ADC clock rate, and alias the signal. This requires that the analog input bandwidth of your ADC include 10MHz. You could read the data sheet for the ADC on your Spartan board and see what its analog input bandwidth is. You could also consider using the Cyclone IV GX receiver as a 1-bit ADC sampling at 3GHz clock rate. You can then digitally filter the signal to improve the signal-to-noise (number of bits) in the result. The key point here is that you need to design your system. The design stages involve 1) What hardware do I have access to? 2) Play with ideas in software, eg., MATLAB 3) Select the idea 4) Simulate in Modelsim 5) Synthesize and test in hardware 6) Iterate Cheers, Dave