Welcome Guest! To enable all features please Login. New Registrations are disabled.

Notification

Icon
Error

Login


Options
Go to last post Go to first unread
Offline Propmark  
#1 Posted : 03 November 2019 19:34:37(UTC)
Propmark

Rank: Newbie

Groups: Registered
Joined: 01/02/2018(UTC)
Posts: 3
Germany

Was thanked: 1 time(s) in 1 post(s)
Hi,
Is there a function to apply a FIR filter to a data vector, like "response" in Mathcad?
I could write my own convolution, but it will become cumbersome at the beginning and end of the vector.

I found the remez function to generate arbitrary pass/stop band combinations, its nice. Are there also the more basic generators for high/low-pass filters somewhere?

Wanna join the discussion?! Login to your SMath Studio Forum forum account. New Registrations are disabled.

Offline Jean Giraud  
#2 Posted : 04 November 2019 01:34:49(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 981 time(s) in 809 post(s)
Originally Posted by: Propmark Go to Quoted Post
Is there a function to apply a FIR filter to a data vector, like "response" in Mathcad?
I could write my own convolution, but it will become cumbersome at the beginning and end of the vector.

I found the remez function to generate arbitrary pass/stop band combinations, its nice. Are there also the more basic generators for high/low-pass filters somewhere?

You can map 2D, 3D to any math function.
Why not show something. Filter is too general
Filter/smooth ... Filter band ...

0Appendix Pulse train.sm (7kb) downloaded 23 time(s).
Convolution Numerical [Pulse model].sm (25kb) downloaded 26 time(s).
0Appendix Gaussian Convolution.sm (22kb) downloaded 21 time(s).
0Appendix_2 Toise Bidirectional.sm (37kb) downloaded 19 time(s).
Convol.sm (94kb) downloaded 20 time(s).
Maths Filter EQMF.sm (31kb) downloaded 25 time(s).
Maths Filter Igor.sm (41kb) downloaded 23 time(s).
Offline Jean Giraud  
#3 Posted : 04 November 2019 15:23:21(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 981 time(s) in 809 post(s)
Originally Posted by: Propmark Go to Quoted Post
Is there a function to apply a FIR filter to a data vector, like "response" in Mathcad
?

I don't think much of the Mathcad response 20 years old maybe.
In those days, they fight imitating analog filters.
Attach your signal data, what you want to do.

signal.PNG

Maths Filter response.sm (19kb) downloaded 29 time(s).

Offline Razonar  
#4 Posted : 05 November 2019 17:25:42(UTC)
Razonar


Rank: Advanced Member

Groups: Registered
Joined: 28/08/2014(UTC)
Posts: 1,356
Uruguay

Was thanked: 815 time(s) in 516 post(s)
Hi. This function emulates the matlab filter function (https://uk.mathworks.com/help/matlab/ref/filter.html) Hope it's helps.

filter.sm (35kb) downloaded 39 time(s).

Best regards.
Alvaro.
thanks 1 user thanked Razonar for this useful post.
on 05/11/2019(UTC)
Offline Jean Giraud  
#5 Posted : 06 November 2019 00:15:55(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 981 time(s) in 809 post(s)
... lot more smoothing in there.

filter.sm (50kb) downloaded 28 time(s).
Fourier Budapest39 Smoothing_2.sm (47kb) downloaded 19 time(s).
Fourier DCT-II [Data].sm (143kb) downloaded 22 time(s).
Users browsing this topic
Similar Topics
FIR Filter Design (Extensions)
by uni 06/05/2013 22:05:06(UTC)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.