Hello Everyone,
I have some basic questions about how accomplish certain fundamental tasks using ADS. In the interest of brevity, this is what I am trying to do:
1. Use a simple built-in signal source (could be N_Tones or some other modulated signal source providing timed output).
2. Add some signal processing components - details are not important.
3. Collect data into a sink - in this case, a timed sink. Please note that all components are capable of complex in/out.
4. Use fs() to calculate and display spectrum of collected data.
My problem here is that fs() used in this fashion on the sink data shows spectrum around baseband (0-frequency). All carrier information is absent. I can get the carrier frequency from the timed sink, but processing the fs() output with the obtained fc seems to be clunky and I would rather not frequency shift and re-generate data in the complex domain.
Is there a better way to look at the spectrum of the complex signal output (negative and positive frequency spectrum) not all presented at 0-freq, but across the actual carrier frequencies?
I assume you are using the ADS Ptolemy dataflow simulator. Use the SpectrumAnalyzer sink.