Most Popular
1500 questions
12
votes
1 answer
What is the "waterbed effect" in control system design?
I recently stumbled across some notes on the "Waterbed effect" in some notes by A. Megretski for an MIT course on "multivariate control systems". Here's an excerpt:
A common effect, usually associated with unstable zeroes and poles of the open loop…
nibot
- 3,803
- 5
- 29
- 40
12
votes
1 answer
Detecting Arabic verses spanning multiple lines
I need to build a Quran app and I want to read out the verses when a user touches it. The problem I'm facing is that some verses may expand to one and half lines (highlighted red verse) or just fit in a quarter of a line (highlighted green verse).…
Aswin Anand
- 123
- 4
12
votes
4 answers
Difference between Digital signal and Discrete signal
I have just started studying Digital Signal Processing. Can someone explain what is the difference between a Discrete Signal and a Digital Signal in simple words?
Thanks in advance !
praghu
- 121
- 1
- 1
- 4
12
votes
1 answer
Converting raw I/Q to dB
I am getting I/Q data from a software-defined radio. I want to do some stuff on signals in the data, but only if it exceeds a certain range. What is the general procedure to get dB (dBm, or anything) from this kind of data? Programs such as SDR#…
Ken - Enough about Monica
- 553
- 3
- 6
- 20
12
votes
2 answers
Identify the correct spot to place a label
In the image shown below, I have a 2D data set where I have identified four clusters labeled [0,1,2,3]. I'm looking for an algorithm to place the labels in a natural* way for each shape. My first guess was to place them in the "center-of-mass" of…
Hooked
- 509
- 3
- 8
12
votes
2 answers
How do I retrieve texture using GLCM and classify using SVM Classifier?
I'm on a project of liver tumor segmentation and classification. I used Region Growing and FCM for liver and tumor segmentation respectively. Then, I used Gray Level Co-occurence matrix for texture feature extraction. I have to use Support Vector…
Gomathi
- 421
- 2
- 5
- 11
12
votes
2 answers
Generate the Convolution Matrix of 2D Kernel for Convolution Shape of `same`
I want to find a convolution matrix for a certain 2D kernel $ H $.
For example, for image Img of size $ m \times n $ , I want (in MATALB):
T * Img = reshape(conv2(Img, H, 'same'), [], 1);
Where T is the convolution matrix and same means the…
matlabit
- 887
- 1
- 8
- 16
12
votes
2 answers
Why Is the Canny Edge Detection Used Instead of Sobel / Prewitt Edge Detection Before Hough Transformation?
I know that for the Hough Transform to work on an image, it needs to be a binary image. To convert from a grayscale image, an edge detection algorithm should be employed. I notice that people always use Canny edge detection instead of others (e.g.,…
AshivD
- 133
- 1
- 1
- 8
12
votes
7 answers
FFT Processing Gain
When transforming a noisy signal via Fast Fourier Transform from time to frequency domain there is a "Processing gain" of the FFT which increases as number of bins increases. I.e. the more bins I have the more the noise floor in the freqeuency…
Frank
- 133
- 1
- 2
- 6
12
votes
0 answers
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-means) with that the data is clustered into groups…
G Gr
- 223
- 1
- 6
12
votes
3 answers
Good metric for qualitatively comparing image patches
I am trying to "match" little square patches in an image. At first glance, it seems reasonable to simply do a Euclidean distance style comparison of two of these arrays to get a "similarity" measure. This works fine in many cases (the "best" patch…
David Doria
- 301
- 2
- 6
12
votes
2 answers
What methodology to use for discrimination of different (musical?) tones
I am trying to research and figure out how best to attack this problem. It straddles music processing, image processing, and signal processing, and so there are a myriad number of ways to look at it. I wanted to inquire as to the best ways to…
Spacey
- 9,817
- 8
- 43
- 79
12
votes
3 answers
What do the filter coefficients in a digital filter represent?
I designed a digital filter using fdatool of matlab and obtained the filter coefficients from the tool.
The problem is that i designed a 4th order filter. This gave me 5 filter values
h[] = {0.1930,0.2035,0.2071,0.2035,0.1930}
x[k] = Discrete time…
Prashant Singh
- 457
- 2
- 5
- 11
12
votes
2 answers
Parametrically degrade the speech to remove emotional content
I am happy to accept suggestions either in R or Matlab, but the code I present below is R-only.
The audio file attached below is a short piece of conversation between two people. My goal is to distort their speech so that the emotional content will…
Geek On Acid
- 173
- 8
12
votes
1 answer
Optimum matched filter without ISI
Given a filter used to shape the digital signal, $p(x)$, and given that we do not want the filter combination to cause any ISI, what "matched" filter, $q(x)$ will maximise the SNR?
Matched filters are used in digital communications to maximize the…
gyroidben
- 293
- 3
- 5