Changes between Version 5 and Version 6 of WARPLab/Reference/Commands/Baseband
- Timestamp:
- Apr 8, 2013, 9:50:12 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WARPLab/Reference/Commands/Baseband
v5 v6 176 176 177 177 Examples:[[BR]] 178 TxLength = 2^14;[[BR]] 179 Ts = 1/(wl_basebandCmd(node0,'tx_buff_clk_freq'));[[BR]] 180 t = ![0:Ts:(TxLength-1)*Ts].'; %column vector[[BR]] 181 X = exp(t*1i*2*pi*3e6); %3MHz sinusoid[[BR]] 182 Y = exp(t*1i*2*pi*5e6); %5MHz sinusoid[[BR]] 178 {{{ 179 TxLength = 2^14; 180 Ts = 1/(wl_basebandCmd(node0,'tx_buff_clk_freq')); 181 t = [0:Ts:(TxLength-1)*Ts].'; %column vector 182 X = exp(t*1i*2*pi*3e6); %3MHz sinusoid 183 Y = exp(t*1i*2*pi*5e6); %5MHz sinusoid 183 184 184 185 %Write X to RFA 185 wl_basebandCmd(node, RFA, 'write_IQ', X); [[BR]]186 wl_basebandCmd(node, RFA, 'write_IQ', X); 186 187 187 188 %Write X to RFA and RFB 188 wl_basebandCmd(node, RFA+RFB, 'write_IQ', X); [[BR]]189 wl_basebandCmd(node, RFA+RFB, 'write_IQ', X); 189 190 190 191 %Write X to RFA, Y to RFB 191 wl_basebandCmd(node, ![RFA RFB], 'write_IQ', ![X Y]);[[BR]]192 192 wl_basebandCmd(node, [RFA RFB], 'write_IQ', [X Y]); 193 }}} 193 194 194 195 === {{{read_iq}}} === … … 204 205 205 206 Examples:[[BR]] 206 207 {{{ 207 208 %Read full buffer for RFA 208 %size(X) will be ![rxIQLen, 1]209 X = wl_bb_cmd(node, RFA, 'read_IQ'); [[BR]]209 %size(X) will be [rxIQLen, 1] 210 X = wl_bb_cmd(node, RFA, 'read_IQ'); 210 211 211 212 %Read partial buffer for RFA (samples 1000:4999) 212 %size(X) will be ![5000, 1]213 X = wl_bb_cmd(node, RFA, 'read_IQ', 1000, 5000); [[BR]]213 %size(X) will be [5000, 1] 214 X = wl_bb_cmd(node, RFA, 'read_IQ', 1000, 5000); 214 215 215 216 %Read full buffers for RFA and RFB 216 %size(X) will be ![rxIQLen, 2]217 X = wl_bb_cmd(node, ![RFA RFB], 'read_IQ');[[BR]]218 217 %size(X) will be [rxIQLen, 2] 218 X = wl_bb_cmd(node, [RFA RFB], 'read_IQ'); 219 }}} 219 220 220 221 === {{{read_rssi}}} ===