diff --git a/CI/gen_doc/docs/hdlrefdesigns/fmcomms2.md b/CI/gen_doc/docs/hdlrefdesigns/fmcomms2.md deleted file mode 100644 index 0c58445..0000000 --- a/CI/gen_doc/docs/hdlrefdesigns/fmcomms2.md +++ /dev/null @@ -1,55 +0,0 @@ - - - -# fmcomms2 Reference Design Integration - -This page outlines the HDL reference design integration for the *fmcomms2* reference design for the Analog Devices -AD9361 component. The IP-Core Generation follow is available on the based on the following base HDL reference design for the following board and design variants: - -- [Base reference design documentation](https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/reference_hdl) -- Supported FPGA carriers: - - ZED - - ZC706 - - ZC702 -- Supported design variants: - - RX - - TX - - RX & TX - -## Reference Design - -
- - ![Reference Design](../assets/rd_ad9361_custom.svg) - -
HDL Reference Design with Custom IP from HDL-Coder. Click on sub-blocks for more documentation.
-
-The IP-Core generation flow will integrate IP generated from Simulink subsystem into an ADI authored reference design. Depending on the FPGA carrier and FMC card or SoM, this will support different IP locations based on the diagram above. - -## HDL Worflow Advisor Port Mappings - -When using the HDL Worflow Advisor, the following port mappings are used to connect the reference design to the HDL-Coder generated IP-Core: - -| Type | Target Platform Interface (MATLAB) | Reference Design Connection (Vivado) | Width | Reference Design Variant | -| ---- | ------------------------ | --------------------------- | ----- | ----------- | -| VALID-OUT | IP Data Valid OUT | util_ad9361_adc_pack/fifo_wr_en | 1 | RX | -| VALID-IN | IP Valid Rx Data IN | util_ad9361_adc_fifo/dout_valid_0 | 1 | RX | -| DATA-OUT | IP Data 0 OUT | util_ad9361_adc_pack/fifo_wr_data_0 | 16 | RX | -| DATA-OUT | IP Data 1 OUT | util_ad9361_adc_pack/fifo_wr_data_1 | 16 | RX | -| DATA-OUT | IP Data 2 OUT | util_ad9361_adc_pack/fifo_wr_data_2 | 16 | RX | -| DATA-OUT | IP Data 3 OUT | util_ad9361_adc_pack/fifo_wr_data_3 | 16 | RX | -| DATA-IN | AD9361 ADC Data Q0 | util_ad9361_adc_fifo/dout_data_0 | 16 | RX | -| DATA-IN | AD9361 ADC Data I0 | util_ad9361_adc_fifo/dout_data_1 | 16 | RX | -| DATA-IN | AD9361 ADC Data Q1 | util_ad9361_adc_fifo/dout_data_2 | 16 | RX | -| DATA-IN | AD9361 ADC Data I1 | util_ad9361_adc_fifo/dout_data_3 | 16 | RX | -| VALID-IN | IP Valid Tx Data IN | util_ad9361_dac_upack/fifo_rd_valid | 1 | TX | -| VALID-OUT | IP Load Tx Data OUT | axi_ad9361_dac_fifo/din_valid_in_0 | 1 | TX | -| DATA-OUT | AD9361 DAC Data Q0 | axi_ad9361_dac_fifo/din_data_0 | 16 | TX | -| DATA-OUT | AD9361 DAC Data I0 | axi_ad9361_dac_fifo/din_data_1 | 16 | TX | -| DATA-OUT | AD9361 DAC Data Q1 | axi_ad9361_dac_fifo/din_data_2 | 16 | TX | -| DATA-OUT | AD9361 DAC Data I1 | axi_ad9361_dac_fifo/din_data_3 | 16 | TX | -| DATA-IN | IP Data 0 IN | util_ad9361_dac_upack/fifo_rd_data_0 | 16 | TX | -| DATA-IN | IP Data 1 IN | util_ad9361_dac_upack/fifo_rd_data_1 | 16 | TX | -| DATA-IN | IP Data 2 IN | util_ad9361_dac_upack/fifo_rd_data_2 | 16 | TX | -| DATA-IN | IP Data 3 IN | util_ad9361_dac_upack/fifo_rd_data_3 | 16 | TX | - diff --git a/CI/gen_doc/docs/sysobjects/adi.AD9361.Rx.md b/CI/gen_doc/docs/sysobjects/adi.AD9361.Rx.md deleted file mode 100644 index 12bd3c7..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.AD9361.Rx.md +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - -
- - The adi.AD9361.Rx System object is a signal source that can receive
complex data from the AD9361.

rx = adi.AD9361.Rx;
rx = adi.AD9361.Rx('uri','ip:192.168.2.1');

AD9361 Datasheet

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.AD9361.Rx -dev = adi.AD9361.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.AD9361.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.AD9361.Tx.md b/CI/gen_doc/docs/sysobjects/adi.AD9361.Tx.md deleted file mode 100644 index 1b288db..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.AD9361.Tx.md +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - -
- - The adi.AD9361.Tx System object is a signal sink that can tranmsit
complex data from the AD9361.

tx = adi.AD9361.Tx;
tx = adi.AD9361.Tx('uri','ip:192.168.2.1');

AD9361 Datasheet

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.AD9361.Tx -dev = adi.AD9361.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.AD9361.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.AD9363.Rx.md b/CI/gen_doc/docs/sysobjects/adi.AD9363.Rx.md deleted file mode 100644 index cbae598..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.AD9363.Rx.md +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - -
- - The adi.AD9363.Rx System object is a signal source that can receive
complex data from the AD9364.

rx = adi.AD9363.Rx;
rx = adi.AD9363.Rx('uri','ip:192.168.2.1');

AD9363 Datasheet

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.AD9363.Rx -dev = adi.AD9363.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.AD9363.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.AD9363.Tx.md b/CI/gen_doc/docs/sysobjects/adi.AD9363.Tx.md deleted file mode 100644 index f7fbeab..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.AD9363.Tx.md +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - -
- - The adi.AD9363.Tx System object is a signal sink that can
transmit complex data from the AD9364.

tx = adi.AD9363.Tx;
tx = adi.AD9363.Tx('uri','ip:192.168.2.1');

AD9363 Datasheet

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.AD9363.Tx -dev = adi.AD9363.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.AD9363.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.AD9364.Rx.md b/CI/gen_doc/docs/sysobjects/adi.AD9364.Rx.md deleted file mode 100644 index 8eaeae3..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.AD9364.Rx.md +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - -
- - The adi.AD9361.Rx System object is a signal source that can receive
complex data from the AD9364.

rx = adi.AD9364.Rx;
rx = adi.AD9364.Rx('uri','ip:192.168.2.1');

AD9364 Datasheet

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.AD9364.Rx -dev = adi.AD9364.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.AD9364.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.AD9364.Tx.md b/CI/gen_doc/docs/sysobjects/adi.AD9364.Tx.md deleted file mode 100644 index 25bab91..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.AD9364.Tx.md +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - -
- - The adi.AD9361.Rx System object is a signal sink that can
transmit complex data from the AD9364.

tx = adi.AD9364.Tx;
tx = adi.AD9364.Tx('uri','ip:192.168.2.1');

AD9364 Datasheet

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.AD9364.Tx -dev = adi.AD9364.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.AD9364.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.AD9371.Rx.md b/CI/gen_doc/docs/sysobjects/adi.AD9371.Rx.md deleted file mode 100644 index d605a10..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.AD9371.Rx.md +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - - -
- - The adi.AD9371.Rx System object is a signal source that can receive
complex data from the AD9371.

rx = adi.AD9371.Rx;
rx = adi.AD9371.Rx('uri','ip:192.168.2.1');

AD9371 Datasheet
-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.AD9371.Rx -dev = adi.AD9371.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.AD9371.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.AD9371.Tx.md b/CI/gen_doc/docs/sysobjects/adi.AD9371.Tx.md deleted file mode 100644 index 1703f74..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.AD9371.Tx.md +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - -
- - The adi.AD9371.Tx System object is a signal sink that can tranmsit
complex data from the AD9371.

tx = adi.AD9371.Tx;
tx = adi.AD9371.Tx('uri','ip:192.168.2.1');

AD9371 Datasheet
-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.AD9371.Tx -dev = adi.AD9371.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.AD9371.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.ADRV9002.Rx.md b/CI/gen_doc/docs/sysobjects/adi.ADRV9002.Rx.md deleted file mode 100644 index cb293aa..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.ADRV9002.Rx.md +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - - -
- - The adi.ADRV9002.Rx System object is a signal source that can receive
complex data from the ADRV9002.

rx = adi.ADRV9002.Rx;
rx = adi.ADRV9002.Rx('uri','ip:192.168.2.1');

ADRV9002 Datasheet
-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.ADRV9002.Rx -dev = adi.ADRV9002.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.ADRV9002.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.ADRV9002.Tx.md b/CI/gen_doc/docs/sysobjects/adi.ADRV9002.Tx.md deleted file mode 100644 index 70c321a..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.ADRV9002.Tx.md +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - -
- - The adi.ADRV9002.Tx System object is a signal sink that can tranmsit
complex data from the ADRV9002.

tx = adi.ADRV9002.Tx;
tx = adi.ADRV9002.Tx('uri','ip:192.168.2.1');

ADRV9002 Datasheet
-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.ADRV9002.Tx -dev = adi.ADRV9002.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.ADRV9002.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.ADRV9009.Rx.md b/CI/gen_doc/docs/sysobjects/adi.ADRV9009.Rx.md deleted file mode 100644 index 12d50ef..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.ADRV9009.Rx.md +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - -
- - The adi.ADRV9009.Rx System object is a signal source that can receive
complex data from the ADRV9009.

rx = adi.ADRV9009.Rx;
rx = adi.ADRV9009.Rx('uri','ip:192.168.2.1');

ADRV9009 Datasheet
-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.ADRV9009.Rx -dev = adi.ADRV9009.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.ADRV9009.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.ADRV9009.Tx.md b/CI/gen_doc/docs/sysobjects/adi.ADRV9009.Tx.md deleted file mode 100644 index d58edc8..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.ADRV9009.Tx.md +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - -
- - The adi.ADRV9009.Tx System object is a signal sink that can tranmsit
complex data from the ADRV9009.

tx = adi.ADRV9009.Tx;
tx = adi.ADRV9009.Tx('uri','ip:192.168.2.1');

ADRV9009 Datasheet
-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.ADRV9009.Tx -dev = adi.ADRV9009.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.ADRV9009.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.ADRV9361Z7035.Rx.md b/CI/gen_doc/docs/sysobjects/adi.ADRV9361Z7035.Rx.md deleted file mode 100644 index 92c1af1..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.ADRV9361Z7035.Rx.md +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - -
- - The adi.ADRV9361Z7035.Rx System object is a signal source that can
receive complex data from the ADRV9361Z7035.

rx = adi.ADRV9361Z7035.Rx;
rx = adi.ADRV9361Z7035.Rx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.ADRV9361Z7035.Rx -dev = adi.ADRV9361Z7035.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.ADRV9361Z7035.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.ADRV9361Z7035.Tx.md b/CI/gen_doc/docs/sysobjects/adi.ADRV9361Z7035.Tx.md deleted file mode 100644 index 0c81c84..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.ADRV9361Z7035.Tx.md +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - -
- - The adi.ADRV9361Z7035.Tx System object is a signal source that can
send complex data to the FMComms2.

tx = adi.ADRV9361Z7035.Tx;
tx = adi.ADRV9361Z7035.Tx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.ADRV9361Z7035.Tx -dev = adi.ADRV9361Z7035.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.ADRV9361Z7035.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.ADRV9364Z7020.Rx.md b/CI/gen_doc/docs/sysobjects/adi.ADRV9364Z7020.Rx.md deleted file mode 100644 index 545ddae..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.ADRV9364Z7020.Rx.md +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - -
- - The adi.ADRV9364Z7020.Tx System object is a signal source that can
send complex data to the FMComms4.

tx = adi.ADRV9364Z7020.Tx;
tx = adi.ADRV9364Z7020.Tx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.ADRV9364Z7020.Rx -dev = adi.ADRV9364Z7020.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.ADRV9364Z7020.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.ADRV9364Z7020.Tx.md b/CI/gen_doc/docs/sysobjects/adi.ADRV9364Z7020.Tx.md deleted file mode 100644 index 5fd02bc..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.ADRV9364Z7020.Tx.md +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - -
- - The adi.ADRV9364Z7020.Tx System object is a signal sink that can
transmit complex data from the FMComms4.

tx = adi.ADRV9364Z7020.Tx;
tx = adi.ADRV9364Z7020.Tx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.ADRV9364Z7020.Tx -dev = adi.ADRV9364Z7020.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.ADRV9364Z7020.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.ADRV9371.Rx.md b/CI/gen_doc/docs/sysobjects/adi.ADRV9371.Rx.md deleted file mode 100644 index 1796e5e..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.ADRV9371.Rx.md +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - - -
- - The adi.ADRV9371.Rx System object is a signal source that can receive
complex data from the ADRV9371.

rx = adi.AD9371.Rx;
rx = adi.AD9371.Rx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.ADRV9371.Rx -dev = adi.ADRV9371.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.ADRV9371.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.ADRV9371.Tx.md b/CI/gen_doc/docs/sysobjects/adi.ADRV9371.Tx.md deleted file mode 100644 index 90e5b74..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.ADRV9371.Tx.md +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - -
- - The adi.ADRV9371.Tx System object is a signal sink that can send
complex data to the ADRV9371.

tx = adi.AD9371.Tx;
tx = adi.AD9371.Tx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.ADRV9371.Tx -dev = adi.ADRV9371.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.ADRV9371.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.FMComms2.Rx.md b/CI/gen_doc/docs/sysobjects/adi.FMComms2.Rx.md deleted file mode 100644 index a1cb3a5..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.FMComms2.Rx.md +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - -
- - The adi.FMComms2.Rx System object is a signal source that can
receive complex data from the FMComms2.

rx = adi.FMComms2.Rx;
rx = adi.FMComms2.Rx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.FMComms2.Rx -dev = adi.FMComms2.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.FMComms2.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.FMComms2.Tx.md b/CI/gen_doc/docs/sysobjects/adi.FMComms2.Tx.md deleted file mode 100644 index b913216..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.FMComms2.Tx.md +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - -
- - The adi.FMComms2.Tx System object is a signal source that can
send complex data to the FMComms2.

tx = adi.FMComms2.Tx;
tx = adi.FMComms2.Tx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.FMComms2.Tx -dev = adi.FMComms2.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.FMComms2.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.FMComms3.Rx.md b/CI/gen_doc/docs/sysobjects/adi.FMComms3.Rx.md deleted file mode 100644 index 1a2cd54..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.FMComms3.Rx.md +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - -
- - The adi.FMComms3.Rx System object is a signal source that can
receive complex data from the FMComms2.

rx = adi.FMComms3.Rx;
rx = adi.FMComms3.Rx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.FMComms3.Rx -dev = adi.FMComms3.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.FMComms3.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.FMComms3.Tx.md b/CI/gen_doc/docs/sysobjects/adi.FMComms3.Tx.md deleted file mode 100644 index fb6ac12..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.FMComms3.Tx.md +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - -
- - The adi.FMComms3.Tx System object is a signal source that can
send complex data to the FMComms2.

tx = adi.FMComms3.Tx;
tx = adi.FMComms3.Tx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.FMComms3.Tx -dev = adi.FMComms3.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.FMComms3.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.FMComms4.Rx.md b/CI/gen_doc/docs/sysobjects/adi.FMComms4.Rx.md deleted file mode 100644 index 85449cb..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.FMComms4.Rx.md +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - -
- - The adi.FMComms4.Tx System object is a signal source that can
send complex data to the FMComms4.

tx = adi.FMComms4.Tx;
tx = adi.FMComms4.Tx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.FMComms4.Rx -dev = adi.FMComms4.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.FMComms4.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.FMComms4.Tx.md b/CI/gen_doc/docs/sysobjects/adi.FMComms4.Tx.md deleted file mode 100644 index 853d13b..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.FMComms4.Tx.md +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - -
- - The adi.FMComms4.Tx System object is a signal sink that can
transmit complex data from the FMComms4.

tx = adi.FMComms4.Tx;
tx = adi.FMComms4.Tx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.FMComms4.Tx -dev = adi.FMComms4.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.FMComms4.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.PackRF.Rx.md b/CI/gen_doc/docs/sysobjects/adi.PackRF.Rx.md deleted file mode 100644 index c1c0414..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.PackRF.Rx.md +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - -
- - - - -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.PackRF.Rx -dev = adi.PackRF.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.PackRF.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.PackRF.Tx.md b/CI/gen_doc/docs/sysobjects/adi.PackRF.Tx.md deleted file mode 100644 index 7d7b796..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.PackRF.Tx.md +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - -
- - - - -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.PackRF.Tx -dev = adi.PackRF.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.PackRF.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.Pluto.Rx.md b/CI/gen_doc/docs/sysobjects/adi.Pluto.Rx.md deleted file mode 100644 index 07cfb1d..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.Pluto.Rx.md +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - -
- - The adi.Pluto.Tx System object is a signal source that can
send complex data to the Pluto.

tx = adi.Pluto.Tx;
tx = adi.Pluto.Tx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.Pluto.Rx -dev = adi.Pluto.Rx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Rx set up -rx = adi.adi.Pluto.Rx.Rx('uri','ip:analog.local'); -rx.CenterFrequency = 1e9; -rx.EnabledChannels = 1; -%% Run -for k=1:10 - valid = false; - while ~valid - [out, valid] = rx(); - end -end - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/adi.Pluto.Tx.md b/CI/gen_doc/docs/sysobjects/adi.Pluto.Tx.md deleted file mode 100644 index 9461dea..0000000 --- a/CI/gen_doc/docs/sysobjects/adi.Pluto.Tx.md +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - -
- - The adi.Pluto.Tx System object is a signal sink that can
transmit complex data from the Pluto.

tx = adi.Pluto.Tx;
tx = adi.Pluto.Tx('uri','ip:192.168.2.1');

Product Page

-
- -
- -
Creation
- -The class can be instantiated in the following way with and without property name value pairs. - -```matlab -dev = adi.Pluto.Tx -dev = adi.Pluto.Tx(Name, Value) -``` - -
Properties
- -
- -Unless otherwise indicated, properties are non-tunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. -

-If a property is tunable, you can change its value at any time. -

-For more information on changing property values, see System Design in MATLAB Using System Objects. -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
Example Usage
- -``` - -%% Configure device -tx = adi.adi.Pluto.Tx; -tx.uri = "ip:analog.local"; -tx.CenterFrequency = 1e9; -tx.DataSource = 'DMA'; -tx.EnableCyclicBuffers = true; -tx.EnabledChannels = 1; -%% Generate tone -amplitude = 2^15; frequency = 0.12e6; -swv1 = dsp.SineWave(amplitude, frequency); -swv1.ComplexOutput = true; -swv1.SamplesPerFrame = 2^14; -swv1.SampleRate = tx.SamplingRate; -y = swv1(); -% Send -tx(y); - -``` \ No newline at end of file diff --git a/CI/gen_doc/docs/sysobjects/output1.md b/CI/gen_doc/docs/sysobjects/output1.md deleted file mode 100644 index f4d62a4..0000000 --- a/CI/gen_doc/docs/sysobjects/output1.md +++ /dev/null @@ -1,308 +0,0 @@ -
- - -
- - - -
adi.Pluto.Rx
- -
-Receive data from Analog Devices AD9361 transceiver -
- -
Description
- -
-The comm.SDRRxPluto System object™ is a signal source that receives data from an Analog Devices® ADALM-PLUTO radio. This connection enables you to simulate and develop various software-defined radio applications. - -The following diagram shows the interaction between MATLAB®, the comm.SDRRxPluto System object, and the radio hardware. - -
- -
Creation
- -Syntax - - -
Properties
- -
-Unless otherwise indicated, properties are nontunable, which means you cannot change their values after calling the object. Objects lock when you call them, and the release function unlocks them. - -If a property is tunable, you can change its value at any time. - -For more information on changing property values, see System Design in MATLAB Using System Objects. - -
-
-
-

- -

-
-
- RF center frequency, specified in Hz as a scalar. The default is 2.4e9. This property is tunable.Help for adi.Pluto.Rx/CenterFrequency is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- Baseband sampling rate in Hz, specified as a scalar from 65105 to 61.44e6 samples per second.Help for adi.Pluto.Rx/SamplingRate is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- RF Bandwidth of front-end analog filter in Hz, specified as a scalar from 200 kHz to 56 MHz.Help for adi.Pluto.Rx/RFBandwidth is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- specified as one of the following: 'slow_attack' — For signals with slowly changing power levels 'fast_attack' — For signals with rapidly changing power levels 'manual' — For setting the gain manually with the Gain property 'hybrid' — For configuring hybrid AGC modeHelp for adi.Pluto.Rx/GainControlModeChannel0 is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- Channel 0 gain, specified as a scalar from -3 dB to 71 dB. The acceptable minimum and maximum gain setting depends on the center frequency.Help for adi.Pluto.Rx/GainChannel0 is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- specified as one of the following: 'slow_attack' — For signals with slowly changing power levels 'fast_attack' — For signals with rapidly changing power levels 'manual' — For setting the gain manually with the Gain property 'hybrid' — For configuring hybrid AGC modeHelp for adi.Pluto.Rx/GainControlModeChannel1 is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- Channel 1 gain, specified as a scalar from -3 dB to 71 dB. The acceptable minimum and maximum gain setting depends on the center frequency.Help for adi.Pluto.Rx/GainChannel1 is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- Option to set digital loopback mode, specified as 0, 1 or 2. Allows either to digitally loopback TX data into the RX path or vice versa. Value | Mode --------------------------- 0 | Disable 1 | Digital TX -> Digital RX 2 | RF RX -> RF TX Help for adi.Pluto.Rx/LoopbackMode is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- Option to enable quadrature tracking, specified as true or false. When this property is true, IQ imbalance compensation is applied to the input signal.Help for adi.Pluto.Rx/EnableQuadratureTracking is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- Option to enable RF DC tracking, specified as true or false. When this property is true, an RF DC blocking filter is applied to the input signal.Help for adi.Pluto.Rx/EnableRFDCTracking is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- Option to enable baseband DC tracking, specified as true or false. When this property is true, a baseband DC blocking filter is applied to the input signal.Help for adi.Pluto.Rx/EnableBasebandDCTracking is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- 'A_BALANCED' 'B_BALANCED' 'C_BALANCED' 'A_N' 'A_P' 'B_N' 'B_P' 'C_N' 'C_P' 'TX_MONITOR1' 'TX_MONITOR2' 'TX_MONITOR1_2'Help for adi.Pluto.Rx/RFPortSelect is inherited from superclass ADI.AD9361.RX -
-
-
-
- -
-
-

- -

-
-
- Number of samples per frame, specified as an even positive integer from 2 to 16,777,216. Using values less than 3660 can yield poor performance. -
-
-
-
- -
-
-

- -

-
-
- Enable use of custom filter file to set SamplingRate, RFBandwidth, and FIR in datapaths -
-
-
-
- -
-
-

- -

-
-
- Path to custom filter file created from filter wizard -
-
-
-
- -
-
-

- -

-
-
- Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant -
-
-
-
- -
-
-

- -

-
-
- Hostname or IP address of remote libIIO deviceHelp for adi.Pluto.Rx/uri is inherited from superclass MATLABSHARED.LIBIIO.BASE -
-
-
-
- -
-
-

- -

-
-
- If true, connects to libIIO device during simulationHelp for adi.Pluto.Rx/enIO is inherited from superclass MATLABSHARED.LIBIIO.BASE -
-
-
-
- -