I am an Application Support Engineer at MathWorks in the Engineering Development Group.

My areas of interest are Signal Processing, Wireless and Satellite Communications, Radar Signal Processing and Image Processing.

DISCLAIMER: Any advice or opinions here are my own, and in no way reflect that of MathWorks.

Answered

Matlab and USB2.0 Protocol data aquisition

To read data from a USB, you can use the serial port object to initialize communication between device and MATLAB, followed by u...

Matlab and USB2.0 Protocol data aquisition

To read data from a USB, you can use the serial port object to initialize communication between device and MATLAB, followed by u...

environ un mois ago | 0

Answered

Help needed for Plotting Confusion Matrix as given in the sample image

I have brought this issue to the notice of our developers. They will investigate the matter further. For the time being, you co...

Help needed for Plotting Confusion Matrix as given in the sample image

I have brought this issue to the notice of our developers. They will investigate the matter further. For the time being, you co...

environ un mois ago | 0

| accepted

Answered

単相誘導機の特性曲線フィッティング

You can use the Curve Fitting app documentation to get started. Hope it helps!

単相誘導機の特性曲線フィッティング

You can use the Curve Fitting app documentation to get started. Hope it helps!

environ un mois ago | 0

| accepted

Answered

how can i filter my signal if the fft looks like this?

For plotting the FFT output, the x-axis must be defined in a vector. Ideally this vector is defined as follows: x = (0: 1/nFFT ...

how can i filter my signal if the fft looks like this?

For plotting the FFT output, the x-axis must be defined in a vector. Ideally this vector is defined as follows: x = (0: 1/nFFT ...

environ un mois ago | 0

| accepted

Answered

QPSK modulator and demodulator

To perform QPSK modulation and demodulation, you can use the “pskmod” and “pskdemod” functions by setting the order of modulatio...

QPSK modulator and demodulator

To perform QPSK modulation and demodulation, you can use the “pskmod” and “pskdemod” functions by setting the order of modulatio...

environ un mois ago | 0

Answered

How to hold previous selection in masked block

The solution to this problem has been addressed in this thread. Hope this helps!

How to hold previous selection in masked block

The solution to this problem has been addressed in this thread. Hope this helps!

environ un mois ago | 0

Answered

Plot BER & SNR of LTE

To obtain the BER values for a LTE channel, refer to the example elaborated upon here. Click on “Try it in MATLAB” to get the M-...

Plot BER & SNR of LTE

To obtain the BER values for a LTE channel, refer to the example elaborated upon here. Click on “Try it in MATLAB” to get the M-...

environ un mois ago | 0

| accepted

Answered

Examples of matlab2016

You can find the documentation of previous MATLAB releases in the Archived MathWorks Documentation here. Hope this helps!

Examples of matlab2016

You can find the documentation of previous MATLAB releases in the Archived MathWorks Documentation here. Hope this helps!

environ un mois ago | 0

| accepted

Answered

Syntax error in Simulink Fcn

Make sure the variables “c1”, “c2”, “u”, “c3”, “cw”, “A” and “rho” are defined in the MATLAB workspace or in one of the callback...

Syntax error in Simulink Fcn

Make sure the variables “c1”, “c2”, “u”, “c3”, “cw”, “A” and “rho” are defined in the MATLAB workspace or in one of the callback...

environ un mois ago | 0

Answered

Analysing the results of a fullfactorial experiment

A possible workflow for this could be to normalize each of the factor values using the “normalize” function elaborated here. Se...

Analysing the results of a fullfactorial experiment

A possible workflow for this could be to normalize each of the factor values using the “normalize” function elaborated here. Se...

environ un mois ago | 0

Answered

Fine Tuning Kalman Filter Using Simulink Design Optimization

A similar query regarding the Q and R matrices’ optimization was addressed and elaborated upon here. It is important to model th...

Fine Tuning Kalman Filter Using Simulink Design Optimization

A similar query regarding the Q and R matrices’ optimization was addressed and elaborated upon here. It is important to model th...

environ un mois ago | 0

Answered

I am trying to use the frequency offset calibration for receivers code available in MATLAB to process a set of IQ data I received from a spectrum analyzer. I tried running the code but I am experiencing difficulty with the pilot tone expected.

Given that MATLAB carries out Baseband Processing, based on the Bluetooth Standard, the Bandwidth could be 1MHz in the case of B...

I am trying to use the frequency offset calibration for receivers code available in MATLAB to process a set of IQ data I received from a spectrum analyzer. I tried running the code but I am experiencing difficulty with the pilot tone expected.

Given that MATLAB carries out Baseband Processing, based on the Bluetooth Standard, the Bandwidth could be 1MHz in the case of B...

environ un mois ago | 0

Answered

Using bisection to determine unknown parameter

The results of function_Q2(a) and function_Q2(b) are negative, therefore no root exists within the interval [a,b]. The “if” cond...

Using bisection to determine unknown parameter

The results of function_Q2(a) and function_Q2(b) are negative, therefore no root exists within the interval [a,b]. The “if” cond...

environ un mois ago | 0

Answered

Filtering of frame by frame IQ data from SDR

To filter the frame-based samples, you can use the “filter” function with a “filter” object as shown here. By appropriately assi...

Filtering of frame by frame IQ data from SDR

To filter the frame-based samples, you can use the “filter” function with a “filter” object as shown here. By appropriately assi...

environ un mois ago | 0

| accepted

Answered

how to impliment pseudo random binary singal in simulink ?

A general way to generate a random binary signal would be to use the “Random Number” block that has been elaborated here, follow...

how to impliment pseudo random binary singal in simulink ?

A general way to generate a random binary signal would be to use the “Random Number” block that has been elaborated here, follow...

environ 2 mois ago | 0

Answered

FFT analysis through powergui block is showing empty in signal options.

Hi, Given that I have been unable to reproduce this issue, a possible workaround I have identified would be to connect the outp...

FFT analysis through powergui block is showing empty in signal options.

Hi, Given that I have been unable to reproduce this issue, a possible workaround I have identified would be to connect the outp...

environ 2 mois ago | 0

Answered

Comparing FIR1 bultiin function for generating coefficients with my Function.

The difference between the 2 filter coefficients arises for the following reasons: “fir1” normalizes the coefficients as descri...

Comparing FIR1 bultiin function for generating coefficients with my Function.

The difference between the 2 filter coefficients arises for the following reasons: “fir1” normalizes the coefficients as descri...

environ 2 mois ago | 0

| accepted

Answered

USRP B210 CW trasmition and reception

The USRP B210 has 2 RF channels. When a single channel is transmitting, the receiver of the same channel is inactive. In other w...

USRP B210 CW trasmition and reception

The USRP B210 has 2 RF channels. When a single channel is transmitting, the receiver of the same channel is inactive. In other w...

environ 2 mois ago | 0

Answered

Undefined function or variable 'hNRDownlinkWaveformGenerator'

The “hNRDownlinkWaveformGenerator” is a helper function that was introduced in the 5G toolbox that is available in all releases ...

Undefined function or variable 'hNRDownlinkWaveformGenerator'

The “hNRDownlinkWaveformGenerator” is a helper function that was introduced in the 5G toolbox that is available in all releases ...

environ 2 mois ago | 0

Answered

How to specify Bandwidth for communication modulation signals

Hi, The Phased Array System Toolbox has waveform objects with Bandwidth as one of the properties. This allows us to specify the...

How to specify Bandwidth for communication modulation signals

Hi, The Phased Array System Toolbox has waveform objects with Bandwidth as one of the properties. This allows us to specify the...

environ 2 mois ago | 0

| accepted

Answered

Hanning Window of Infinite Sine Wave

Hi, The Hanning Window coefficients can be generated using the “hann” function. The operation of the function is defined in th...

Hanning Window of Infinite Sine Wave

Hi, The Hanning Window coefficients can be generated using the “hann” function. The operation of the function is defined in th...

2 mois ago | 0

Answered

Release 12 Sidelink PSCCH and PSSCH Throughput Example - hPerfectTimingEstimate

Hi, The “perfectChanEstimator” flag and “hPerfectTimingEstimate” function were introduced in MATLAB R2018b. For R2017b, the Re...

Release 12 Sidelink PSCCH and PSSCH Throughput Example - hPerfectTimingEstimate

Hi, The “perfectChanEstimator” flag and “hPerfectTimingEstimate” function were introduced in MATLAB R2018b. For R2017b, the Re...

2 mois ago | 0

Answered

How to plot the power spectrum and the cross spectrum for spike trains?

Hi, As I understand, you have tried to perform spectrum analysis on impulse trains generated using the functions “pwelch”, “fft...

How to plot the power spectrum and the cross spectrum for spike trains?

Hi, As I understand, you have tried to perform spectrum analysis on impulse trains generated using the functions “pwelch”, “fft...

2 mois ago | 0

Solved

Return the 3n+1 sequence for n

A Collatz sequence is the sequence where, for a given number n, the next number in the sequence is either n/2 if the number is e...

6 mois ago

Solved

Elapsed Time

Given two date strings d1 and d2 of the form yyyy/mm/dd HH:MM:SS (assume hours HH is in 24 hour mode), determine how much time, ...

6 mois ago

Solved

Find the two most distant points

Given a collection of points, return the indices of the rows that contain the two points most distant from one another. The inpu...

6 mois ago

Solved

Interpolator

You have a two vectors, a and b. They are monotonic and the same length. Given a value, va, where va is between a(1) and a(end...

6 mois ago

Solved

Bullseye Matrix

Given n (always odd), return output a that has concentric rings of the numbers 1 through (n+1)/2 around the center point. Exampl...

6 mois ago

Solved

Replace NaNs with the number that appears to its left in the row.

Replace NaNs with the number that appears to its left in the row. If there are more than one consecutive NaNs, they should all ...

6 mois ago

Solved

Cell joiner

You are given a cell array of strings and a string delimiter. You need to produce one string which is composed of each string fr...

6 mois ago