How to High-pass filter method for well height data

105 views
Skip to first unread message

TAERHEE

unread,
Nov 23, 2022, 2:02:29 PM11/23/22
to golang-nuts
Hi all,

I am new to go, for studying engineer graduate course for late age at night school

My senior college want to test me digital filter with the well logging data.
It must be done with go-lang.
If I failed, I have to buy dinner for 10 people for the group test LOL.

this data was sampled between 60 second per 1 sample.
the sample rate was 0.0166Hz.

I looked for dsp filter through the gitbub, but the bandpass filter was focused always.

Is there anyone who help me PLZ....

Highpass filter with 0.01Hz ( cutoff frequency ) and save the data.

Is there a quite good package for DSP, PLZ let me know
and the method file IO and apply HPF with GOLANG also. PLZ.

I looked quite many package with several days, 
but file IO and grammer was quite difficult, since I learned Golang 1 month...

Thanks much,

TaeRhee
sample_part_small.txt

pat2...@gmail.com

unread,
Nov 23, 2022, 6:21:14 PM11/23/22
to golang-nuts
You want to find a discrete fast fourier transform package.
convolve with a suitable filter, and then inverse the DFFT


Harris, Andrew

unread,
Nov 23, 2022, 9:47:59 PM11/23/22
to pat2...@gmail.com, golang-nuts
 You might not need FFT for this problem, although it's a powerful tool that would work




From: golan...@googlegroups.com <golan...@googlegroups.com> on behalf of pat2...@gmail.com <pat2...@gmail.com>
Sent: Wednesday, November 23, 2022 3:21:14 PM
To: golang-nuts <golan...@googlegroups.com>
Subject: [go-nuts] Re: How to High-pass filter method for well height data
 
You want to find a discrete fast fourier transform package.
convolve with a suitable filter, and then inverse the DFFT


--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/281723e4-f401-4f4c-8c51-684c2f13914bn%40googlegroups.com.

Brian Candler

unread,
Nov 24, 2022, 3:12:38 AM11/24/22
to golang-nuts
On Wednesday, 23 November 2022 at 19:02:29 UTC seokta...@gmail.com wrote:
I looked for dsp filter through the gitbub, but the bandpass filter was focused always.


I don't know this for sure, and you should check with your supervisor if necessary. But I suspect your supervisor was *not* saying "please find someone else's code that implements a low-pass filter, and write a Go program which calls it".  This would be testing your Googling skills, and some Go skills (how to import code and call it), but is otherwise nothing to do with engineering.

I think your supervisor is saying "write a low-pass filter in Go".  This would involve you understanding the algorithm to perform a low-pass filter on sampled data, and then implementing it.  In other words: first work out how you would do the filtering by hand using a calculator - then write a program which does it automatically.
Reply all
Reply to author
Forward
0 new messages