Questions tagged [matlab]

MATLAB (MATrix LABoratory) is a numerical computing environment and a fourth-generation programming language. Use this tag with care.. see excerpt.

548 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
10
votes
0answers
1k views

Ensemble learning, multiple classifier system

I am trying to use a MCS (Multi classifier system) to do some better work on limited data i.e become more accurate. I am using K-means clustering at the moment but may choose to go with FCM (Fuzzy c-...
5
votes
0answers
156 views

Residual error when setting measurement matrix in compresssive sensing

I have an issue when implementing compressive sensing to recover sparse vector. Assume I have sparse vector $x$ of length, for example, $(256,1)$. $x = [x_1,x_2,.....x_{256}]$. This vector is ...
5
votes
0answers
722 views

Zero-padding of MFCC coefficients

I am trying to implement speech recognition using backpropagation algorithm, and I have been following this paper. I have followed it all the way, except that it tells me to zero-pad the coefficients ...
5
votes
0answers
587 views

fit theoretical spectrum to simulated one

I have a bunch of simulated time series, for which I can compute the power spectrum. Generally, the simulated power spectrum can be sketched as follows: I now aim to calculate the features of the ...
4
votes
0answers
305 views

Design Nonlinear (Arbitrary) Phase FIR Filter using Iterative Reweighted Least Squares (IRLS)?

How would you use the MATLAB function below to create a FIR filter with a custom magnitude and phase response? It is from the Statistical Modeling and Inference MATLAB Toolbox ...
4
votes
0answers
368 views

Extra 'fingers' found in graph after applying FFT in MATLAB

I am currently working on the FFT function in MATLAB. In this function, i require a 1024 number of data Time Domain plot and produce a 400 number of data Frequency domain plot. After applying the FFT ...
4
votes
0answers
103 views

How to evaluate performance of a simulated system

I have created a database (DB) of amplitde vs time delay of UWB pulses originating from various (known) points in a certain (known) "region" in a space. This DB also stores region name, since there ...
3
votes
0answers
87 views

How to find the noise power in my simulation

I am currently working a tricky communication chain that I want to simulate into Matlab. The chain is like a classic BPSK modulator/demodulator chain, but where the BPSK modulated signal has been ...
3
votes
0answers
96 views

How to compute (in non adaptative way based on MMSE FIR) the feedback and feedword filter for DFE equalization?

System Model Consider the single-input single-output (SISO) communication system in the figure below: where the information bit stream is encoded and mapped such that the output of the encoder is a ...
3
votes
0answers
70 views

Solving the PDE of a signal in an optical fiber

Disclaimer Please let me know if this is not the right place to ask this question. Disclaimer Part 2 I have no background in signals. My focus is in mathematics. In my programming class, we are ...
3
votes
0answers
132 views

How to implement the RLS for matrices

I need to implement the RLS algorithm but it's for matrices instead for vectors, I have made the below code, but still something wrong is not working well, EDIT: The code should be done as below, ...
3
votes
1answer
117 views

BER based transmitter gain

Are there any direct relation formula between BER and Transmitter gain. The higher the transmitter gain is, the better the BER performance is. In here, I want to plot graph for the BER based on ...
3
votes
0answers
211 views

Intuitions on Kumaresan-Tufts algorithm for exponential fit

I am analyzing a transient signal presumably consisting of superposed exponentials. Such a case is indicated for the Prony analysis, but my data aren't noiseless enough, so I have turned to the ...
3
votes
1answer
220 views

Conceptual problem : numberof symbols for nonuniform distribution using entropy : how to determine block size?

A sequence of data of length $N$ can be subdivided into equal sixed blocks each of length (size) $l$. For each block, $w$, we can calculate the entropy known as the block entropy. Considering, entropy ...
3
votes
0answers
419 views

Implementing blind deconvolution in MATLAB

I want to implement blind deconvolution for the signal $ r(n) = h(n) \star s(n) + a(n)$ in MATLAB where $r(n)$ is the recorded speech $h(n)$ is impulse response of room acoustics $s(n)$ is desired ...
3
votes
0answers
277 views

Why does the Stationary Wavelet Transform shift this image?

I am running a stationary wavelet transformation on a brain image. I can't understand why it shifts with each level so that the image is no longer centered. You can see that the X component shifts to ...
3
votes
0answers
5k views

1/3 octave spectra from fft

I have got a signal in frequency domain. This is a frequency response function from software, so I can do nothing about it and have to leave it in frequency domain. I want to transfer the data to 1/3 ...
3
votes
0answers
338 views

Remove the extra peaks by lag

Suppose that we have some peaks of a signal and we know the time lag between dominant peaks. How is it possible to remove the extra peaks by applying time lag ? Lets say it in MATLAB ...
3
votes
0answers
1k views

Why PSNR decreases for Ultrasound Images?

I am working different types of filters to remove speckle noise in ultrasound image. I have taken the below paper as my base paper and trying to reproduce the results of this paper: My Base Paper I ...
3
votes
0answers
2k views

Difference between state space and transfer function model response (in Simulink)

Why I get a different response from the same system (e.g. three phase inverter with LC filter) in state space form and in transfer function (Laplace) form when using the same PI controller values ($...
3
votes
0answers
709 views

Matlab Simulink Sampling

First, I apologize for the vague title, to be honest, I'm not even sure how to describe my question in a title. If someone would like to edit it so its more reflective of what I'm asking, then please ...
3
votes
0answers
2k views

Creating a Gaussian Pyramid

I'm trying to recreate a gassuain pyramid using the following scales: There seems to be two concepts used here: 1) When an image is halved, applying a gaussian kernel of σ will apply as 2σ. 2) When ...
3
votes
0answers
2k views

Direct access of structure fields returned by a function call

This code was working fine when I asked about it in Filter is too large but when I tried it again on another PC it gives me this error: ...
3
votes
0answers
7k views

Simulink continuous to discrete question

I'm new to Matlab/Simulink and would like to convert the continuous system below to discrete for eventual conversion to C code. Matlab has a c2d function, but I don't know how to apply it to a ...
3
votes
0answers
864 views

Any Good Image Blind Deconvolution Algorithm for Removing Camera Shake

I am working in digital image restoration field, i have images that are degraded by camera shake.. can anyone please suggest me any better non blind deconvolution algorithm. my images are similar to ...
3
votes
0answers
138 views

Compensate for standard deviation loss

I am not sure if this question will be a little off-topic on this forum, that I will give it a try anyway, since it implies signal process arguments. By using ...
3
votes
0answers
798 views

calculate root mean square, ratio of power, constant false alarm, … of a signal

I am new to Digital Signal Processing, and am reading a paper. I don't know how they can extract some features from signal, like root mean square (RMS), Constant False Alarm Rate - CFAR, Mean Value ...
3
votes
0answers
3k views

Why does my simulation of the binary symmetric channel disagree with theory?

Could someone please answer me why the simulated performance (using matlab) of a Hamming code over a binary symmetric channel does not fit exacly with the theoretical? Here is my code: ...
3
votes
2answers
650 views

DOA estimation 2 sources time delay estimation uniform array

I am new to signal processing, so sorry if the question is superbanal. I have been spending more days than I would admit on this and can't find the error. I have two triangle waves that are emitted ...
2
votes
0answers
32 views

How should I sample the signal $f(t) = \sin(24t)^3\chi_{[0,0.52]}$ on the interval $[0,1.25]$?

I am from an applied math/PDE background and I don't usually deal with proper sampling and signal processing. I just take roughly what seems to be a good number of samples. But I would like to be ...
2
votes
0answers
42 views

Simulink cross correlation issue

here is the Simulink model that i'm using : The matlab function script : function tau = fcn(sig,refsig) tau = gccphat(sig,refsig); The errors :
2
votes
0answers
105 views

Understanding and converting Matlab's coarse frequency compensation function

I am trying to understand and convert to C Matlab's coarse frequency compensator the documentation for which can be found here: Documentation Matlab's design itself is based on this IEEE paper: ...
2
votes
1answer
84 views

How can I detect the tree rings?

I'm looking for the way to detect the tree rings automatically in the wood dist image. Using the matlab, I have removed the background, and binarized the image. How can I detect the white and black ...
2
votes
0answers
518 views

Basics of Normalizing Cross-Correlation with a View to Comparing Signals

I'm trying to understand how cross-correlation is used determine the similarity of two signals. This tutorial offers a very clear explanation of the basics, but I still don't understand how to use ...
2
votes
1answer
134 views

Sparsity Representation of a Signal Using the DCT Matrix

I have a signal $\mathbf x$, and I need to know how to obtain the matrix which is the corresponding sparsity basis $\mathbf\Psi$ such that $\mathbf x = \mathbf{\Psi\theta}$, where $\mathbf\theta$ is ...
2
votes
0answers
29 views

how to robustly estimate low and up envelope of signal with trend, few level constant steps and noise

I am looking for robust estimation method of low and up envelope of the signal consisting from smooth trend component, constant steps between few fixed levels and additive noise (+ outliers of course)....
2
votes
0answers
126 views

How do I extrapolate a 1D chirped signal?

Following a past question, I'd like to extrapolate a signal like the one below: (red is signal, blue is the the extrapolated ) ...
2
votes
0answers
177 views

How can I oversample the received signal by double of sampling time and have two signals

I have a question, how can I make the sampling in Matlab for the received the signal by half of time duration of symbol (Ts), and have two copies of signal (that's the process of fractional sampling ...
2
votes
2answers
147 views

Higher-order Kronecker product

I am trying to generate a 2D DFT matrix in matlab, which I need for 2D compressed sensing (CS) problems. Lets say $N_1=8$, $N_2=16$, then according to the requirement of CS, to generate a 2D DFT ...
2
votes
0answers
74 views

wavelet reconstruction

I am doing mtech project now. Actually I am working on discrete wavelet transform.I have done till wavelet decomposition. I have been stuck in reconstructing the signal back to original .please help ...
2
votes
0answers
58 views

Is there in signal processing similar method than Otsu's method in image processing?

I'm just wondering that is there any similar method for separate signal and signal+noise in signal processing like otsu's method set threshold to valley of image histogram? And if there is how can I ...
2
votes
0answers
296 views

Applying Jake's remez exchange algorithm for filter design

I have found C implementation for remez exchange algorithm(https://github.com/janovetz/remez-exchange/blob/master/remez.c) and I want to use this to implement a generic prototype lowpass filter. ...
2
votes
1answer
267 views

How to obtain a meaningful group delay graph using matlab

Problem: I'm trying to analyze the behavior of an FIR filter with the following impulse response/kernel: Using Matlab's function grpdelay(myKernel,length(myKernel)), I obtained the following figure:...
2
votes
2answers
2k views

highpass filter design in Matlab

I hope to design 1st order highpass filter from transfer function. In the example of 1st order lowpass filter, I first get the coefficients of numerator and denominator in the variable 'b' and 'a'. In ...
2
votes
0answers
339 views

NAN coming after Band Pass Filtering in MATLAB

I have applied a Band Pass Filter having cut-off frequencies [100 200] Hz and order 4 on a 10 sec signal (done in MATLAB). It is working fine. When I have increased the order to 6, though the filter ...
2
votes
0answers
215 views

Help detecting target in pulsed radar signal

This signal is from the Pasternack $2.4\textrm{ GHz}$ development kit. The saved signal appears to be the pulsed waveform. It is sampled at $20\textrm{ kHz}$ for $4130$ points. I recorded a ...
2
votes
0answers
133 views

Cepstrum of finite impulse train

In Acero's Spoken language processing (p. 309) it says that the cepstrum of a finite length impulse train $$x[n] = \sum^{M-1}_{k=0} \delta[n-kN]$$ is given by $$\hat{x}[n] = \sum^{ \infty}_{r=1} \frac{...
2
votes
0answers
212 views

Normalize harmonics to the same fundamental frequency in a time series using MATLAB

I'm a bit new to DSP (so apologies if I get the terminology incorrect) and was wondering if the problem I have is standard. I have measured a time series of a fan and noticed that the my spectrogram ...
2
votes
1answer
678 views

MATLAB: Generating and Visualizing Mother Wavelet of different scale

In MATLAB, there is a function wavefun that outputs both the scaling and wavelet functions. To generate a Daubechies, the following command can be used: ...
2
votes
1answer
371 views

A few questions about the output value of dsp.SpectrumAnalyzer

I am testing the output values of dsp.SpectrumAnalyzer for a sine wave mixed with white noise. The $\sigma^2$ of the white noise is 1e-4, so I use 0.01*randn(1024,1)...

1
2 3 4 5
11