usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Re: [USRP-users] USRP :: MATLAB's comm.SDRuTransmitter

SG
Stan Gamla
Mon, Mar 25, 2013 3:44 PM

Could anyone expand on Mike's answer regarding the use of UHD via MATLAB and clearly state the numerical for the following:

minimum value of I data for transmitmaximum value of I data for transmitminimum value of Q data for transmitmaximum value of Q data for transmitminimum value of I data for receivemaximum value of I data for receiveminimum value of Q data for receivemaximum value of Q data for receive

From: Mike.McLernon@mathworks.com
To: cystrin@hotmail.com
CC: Darel.Linebarger@mathworks.com; Marc.Erickson@mathworks.com; Ethem.Sozer@mathworks.com; usrp-users@lists.ettus.com
Subject: RE: USRP :: MATLAB's comm.SDRuTransmitter
Date: Mon, 25 Mar 2013 15:02:59 +0000

Hi Stan,

The MATLAB code for comm.SDRuTransmitter does not perform any range checking on its inputs.  So the object itself will accept any double values.

Any range checking would be performed by the underlying UHD code.

Best,
Mike

From: Stan Gamla [mailto:cystrin@hotmail.com]

Sent: Sunday, March 24, 2013 4:54 PM

To: USRP-USERS Ettus

Cc: Darel Linebarger; Marc Erickson; Ethem Sozer; Mike McLernon

Subject: USRP :: MATLAB's comm.SDRuTransmitter

MATLAB's USRP documentation (e.g. /commusrp/help/methods/sdru_transmitter/comm.sdrutransmitter.step.html) explains the step function as follows:
step
Transmit signal and control data to USRPTM board

Syntax
step(H,X)

UNDER = step(H,X)

step(H,X,FC)

step(H,X,LO)

step(H,X,GAIN)

step(H,X,INTERP)

Description
step(H,X) transmits signal and control data to a USRPTM board using User
Datagram Protocol (UDP) packets. The input signal, X, is a column vector of double values.

What range has X--what are its minimum and maximum values?

Thanks,

Stan

Could anyone expand on Mike's answer regarding the use of UHD via MATLAB and clearly state the numerical for the following: minimum value of I data for transmitmaximum value of I data for transmitminimum value of Q data for transmitmaximum value of Q data for transmitminimum value of I data for receivemaximum value of I data for receiveminimum value of Q data for receivemaximum value of Q data for receive From: Mike.McLernon@mathworks.com To: cystrin@hotmail.com CC: Darel.Linebarger@mathworks.com; Marc.Erickson@mathworks.com; Ethem.Sozer@mathworks.com; usrp-users@lists.ettus.com Subject: RE: USRP :: MATLAB's comm.SDRuTransmitter Date: Mon, 25 Mar 2013 15:02:59 +0000 Hi Stan, The MATLAB code for comm.SDRuTransmitter does not perform any range checking on its inputs. So the object itself will accept any double values. Any range checking would be performed by the underlying UHD code. Best, Mike From: Stan Gamla [mailto:cystrin@hotmail.com] Sent: Sunday, March 24, 2013 4:54 PM To: USRP-USERS Ettus Cc: Darel Linebarger; Marc Erickson; Ethem Sozer; Mike McLernon Subject: USRP :: MATLAB's comm.SDRuTransmitter MATLAB's USRP documentation (e.g. /commusrp/help/methods/sdru_transmitter/comm.sdrutransmitter.step.html) explains the step function as follows: step Transmit signal and control data to USRPTM board Syntax step(H,X) UNDER = step(H,X) step(H,X,FC) step(H,X,LO) step(H,X,GAIN) step(H,X,INTERP) Description step(H,X) transmits signal and control data to a USRPTM board using User Datagram Protocol (UDP) packets. The input signal, X, is a column vector of double values. What range has X--what are its minimum and maximum values? Thanks, Stan