Skip to main content
Share Your Experience: Take the 2024 Developer Survey

New answers tagged

0 votes

Gausian Pulse shaping filter

I won't provide the CC++ implementation, but hopefully the following details in Python can be used for validation and direction for the approach to use. GMSK is implemented as data given as ...
Dan Boschen's user avatar
2 votes

25Hz low-pass FIR filter for 96kHz high-quality audio

The approach and suggestions outlined below assume that a linear phase filter is required as stated in the question, and thus this answer outlines a very efficient approach to make linear phase FIR ...
Dan Boschen's user avatar
1 vote
Accepted

Multirate systems - downsampling

The OP's code appears to be correct and shows a very close match to the built-in function. The differences will exist based on specific filter used, and the initial samples will have errors depending ...
Dan Boschen's user avatar
0 votes

Difference Between Equiripple & Least Squares Design for FIR Digital Filters

Here are some additional points FWIW. In filter design the peak sidelobe level (PSL) is an important stopband parameter because it is going to decide the worst-case attenuation. For example, the PSL ...
CSR's user avatar
  • 1
2 votes

ECG analysis in MATLAB

A few points to discuss IIR filter are typically minimum phase and FIR are typically linear phase. That's not always the case, but good enough for the current discussion. Linear phase filters are good ...
Hilmar's user avatar
  • 45.4k
1 vote

IFFT return complex values in Matlab

Here is a dumb MATLAB program I wrote nearly 3 decades ago (and modified a little since with the 'var' thing for exist() and ...
robert bristow-johnson's user avatar
3 votes
Accepted

IFFT return complex values in Matlab

Just repeating what the comments say: The residual imaginary part of the impulse response is simply numerical noise. Matlab uses double precision floating point which has finite precicions As simple ...
Hilmar's user avatar
  • 45.4k

Top 50 recent answers are included