Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
resources:eval:user-guides:ad9361_agc_tuning [30 Jul 2019 16:49]
SrikanthPagadarai Another minor alignment fix to the table title.
resources:eval:user-guides:ad9361_agc_tuning [30 Jul 2019 16:59] (current)
SrikanthPagadarai
Line 7: Line 7:
   - Build the BOOT.BIN for the design from MATLAB using the provided [[https://​github.com/​analogdevicesinc/​MathWorks_tools/​blob/​master/​targeting_models/​tuneAGC-ad9361/​hdlworkflow.m|hdlworkflow]] script   - Build the BOOT.BIN for the design from MATLAB using the provided [[https://​github.com/​analogdevicesinc/​MathWorks_tools/​blob/​master/​targeting_models/​tuneAGC-ad9361/​hdlworkflow.m|hdlworkflow]] script
   - Place the provided [[https://​github.com/​analogdevicesinc/​MathWorks_tools/​blob/​master/​targeting_models/​tuneAGC-ad9361/​reg/​devicetree.dts|devicetree.dts]] onto the BOOT partition of the SD card.   - Place the provided [[https://​github.com/​analogdevicesinc/​MathWorks_tools/​blob/​master/​targeting_models/​tuneAGC-ad9361/​reg/​devicetree.dts|devicetree.dts]] onto the BOOT partition of the SD card.
-  - Copy the `regfolder to the SD-card and run the makefile. Next, run the object file generated.  +  ​- Now the ADRV9361-Z7035 can be booted from the built SD card. 
- +  ​- Copy the ''​reg'' ​folder to the SD-card and run the makefile. Next, run the object file generated. ​  
-Now the ADRV9361-Z7035 can be booted from the built SD card and the [[https://​github.com/​analogdevicesinc/​MathWorks_tools/​blob/​master/​targeting_models/​tuneAGC-ad9361/​tuneAGCad9361Tests.m|unittests]] or  [[https://​github.com/​analogdevicesinc/​MathWorks_tools/​blob/​master/​targeting_models/​tuneAGC-ad9361/​run_testbench.m|run_testbench.m]] example ​can be run from MATLAB. ​+  Run the [[https://​github.com/​analogdevicesinc/​MathWorks_tools/​blob/​master/​targeting_models/​tuneAGC-ad9361/​tuneAGCad9361Tests.m|unittests]] or  [[https://​github.com/​analogdevicesinc/​MathWorks_tools/​blob/​master/​targeting_models/​tuneAGC-ad9361/​run_testbench.m|run_testbench.m]] example from MATLAB. ​
  
 This article is a synopsis of the insights gained from an AGC optimization study we conducted for AD936x. First, the observations gathered by utilizing Simulink’s “RF Blockset Models for Analog Devices RF Transceivers” are summarized, followed by the conclusions drawn when this analysis was extended from a behavioral simulation-based study to one using a physical AD936x. The main purpose of this exercise is to demonstrate how to optimize the relevant parameters such that the feature-rich AGC on AD936x can be utilized better to achieve gain control of the waveforms. Importantly,​ this document is intended as a recipe such that the guidelines can be adapted accordingly when they are applied for any arbitrary waveform received using AD936x. Another useful point that this analysis highlights is the effectiveness of the Simulink models in gaining some preliminary insights into understanding a key feature of AD936x in a behavioral simulation setting, before validating them using the physical device itself. ​ This article is a synopsis of the insights gained from an AGC optimization study we conducted for AD936x. First, the observations gathered by utilizing Simulink’s “RF Blockset Models for Analog Devices RF Transceivers” are summarized, followed by the conclusions drawn when this analysis was extended from a behavioral simulation-based study to one using a physical AD936x. The main purpose of this exercise is to demonstrate how to optimize the relevant parameters such that the feature-rich AGC on AD936x can be utilized better to achieve gain control of the waveforms. Importantly,​ this document is intended as a recipe such that the guidelines can be adapted accordingly when they are applied for any arbitrary waveform received using AD936x. Another useful point that this analysis highlights is the effectiveness of the Simulink models in gaining some preliminary insights into understanding a key feature of AD936x in a behavioral simulation setting, before validating them using the physical device itself. ​
resources/eval/user-guides/ad9361_agc_tuning.txt · Last modified: 30 Jul 2019 16:59 by SrikanthPagadarai