MATLAB: Design filter to pass high frequencies but reduce amplitudes for low frequencies to half (not zero)

digital signal processingfilterfilter designhigh passsignal processing

I don't have experience in filter design. Could anyone tell me the possibility, limitations as well as MATLAB commands to design a filter so that beside being a high pass filter it reduces the amplitudes for low frequencies to for example half of the amplitudes. Thanks.

Best Answer

If you are absolutely unfamiliar with digital filter design, I would read Practical Introduction to Digital Filter Design, Filter Design Gallery, and Practical Introduction to Digital Filtering. See specifically the designfilt documentation for Magnitude Constraints, since it applies directly to your problem.