cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Contributor
Contributor
390 Views
Registered: ‎06-02-2019

Verify Receiver Signal on RFSoC ADC without Spectrum Analyser

Jump to solution

Hello everyone

I generate a sinewave signal at DAC_229_T1_CH0 and connect it to ADC_224_T0_CH0 to receiver the signal.

I am wondering how we can capture the signal at ADC to verify it is correct? 

Actually, I don't have the spectrum analyzer now because of the confinement of the CORONA Virus

I appreciate your support and thank you very much

 

Tags (3)
0 Kudos
1 Solution

Accepted Solutions
Highlighted
Moderator
Moderator
351 Views
Registered: ‎08-08-2017

Hi @vapham 

There are multiple ways here

#1 You can use the RFDC evaluation GUI .

#2 RF analyser

#3 You can stored the samples in Block RAM/DDR , plot the FFT of stored samples in MATLAB .

Option #1 and #2 pretty simple here .

Some of the references to use the evaluation GUI and RF analyser

Evaluation GUI and RF analyzer

 

  1. https://www.xilinx.com/support/documentation/user_guides/ug1309-rf-data-converter-interface.pdf
  2. https://www.xilinx.com/support/documentation/boards_and_kits/zcu111/2018_2/ug1287-zcu111-rfsoc-eval-tool.pdf

 

Wiki references using evaluation GUI

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/57770205/Zynq+UltraScale+RFSoC+Data+Converter+Evalution+Tool#RFSoCRFdcBuildandRunFlowTutorial-AppendixDDynamicBitstream

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/57606309/ZCU111+RFSoC+RF+Data+Converter+Evaluation+Tool+Getting+Started+Guide

 

-------------------------------------------------------------------------------------------------------------------------------
Reply if you have any queries, give kudos and accept as solution
-------------------------------------------------------------------------------------------------------------------------------

View solution in original post

3 Replies
Highlighted
Moderator
Moderator
352 Views
Registered: ‎08-08-2017

Hi @vapham 

There are multiple ways here

#1 You can use the RFDC evaluation GUI .

#2 RF analyser

#3 You can stored the samples in Block RAM/DDR , plot the FFT of stored samples in MATLAB .

Option #1 and #2 pretty simple here .

Some of the references to use the evaluation GUI and RF analyser

Evaluation GUI and RF analyzer

 

  1. https://www.xilinx.com/support/documentation/user_guides/ug1309-rf-data-converter-interface.pdf
  2. https://www.xilinx.com/support/documentation/boards_and_kits/zcu111/2018_2/ug1287-zcu111-rfsoc-eval-tool.pdf

 

Wiki references using evaluation GUI

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/57770205/Zynq+UltraScale+RFSoC+Data+Converter+Evalution+Tool#RFSoCRFdcBuildandRunFlowTutorial-AppendixDDynamicBitstream

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/57606309/ZCU111+RFSoC+RF+Data+Converter+Evaluation+Tool+Getting+Started+Guide

 

-------------------------------------------------------------------------------------------------------------------------------
Reply if you have any queries, give kudos and accept as solution
-------------------------------------------------------------------------------------------------------------------------------

View solution in original post

Highlighted
Visitor
Visitor
277 Views
Registered: ‎09-17-2019

Hi @pthakare ,

Could you give me some suggestion on how to achieve #3-stored the samples in Block RAM/DDR , plot the FFT of stored samples in MATLAB? Thank you very much.

0 Kudos
Highlighted
Contributor
Contributor
206 Views
Registered: ‎06-02-2019

With 3rd Solution, In my case, I re-write a Matlab program which presents the same program in SDK and tried to debug with Matlab, then compare with the value in SDK by printing out the value that you want.

Best,

0 Kudos