Feature Extraction And Signal Component Separation

$ 250.00 — 750.00 CAD
Please see the attached file for details.
Below, you can see couple of samples of my signals.
If your method works on these samples, I can send you more sample signals depending on the progress in work.

Basically, given a sample signal, let’s say, y, our aim is to extract a pulse train with exact location of incidents.

Let’s assume
y(t) = H.x(t) + n
where in H.x(t), the dot notation "." indicates that of multiplication, y is the given signal, H is a matrix, x is the pulse train we are looking for, and n can be noise.

What we know is that, there has been an input pulse with a quick damping shape, s(t), with central frequency of 15 MHz.
s(t) passes through layers of a material and we get the echoes back.
The received signal will be y(t) as shown in Figure 1.
We know that there are desired features (echoes) as shown in Figure 2.
But due to physical and environmental conditions finding exact location of echoes is not straightforward.

It should be noted that when the transmitted signal first hits the object, we call it surface location; there will be a strong reflection.
And echoes are equally distributed (distance-wise) from the surface location.
However, in practice, there are some other pulses detected for the whole duration of the signal.
It can be due to noise and/or many other factors.

Please note that in reality, y(t) = s(t)*x(t) + n, where "*" is the convolution operation, s(t) is the transmitted pulse, x(t) is the pulse train we are looking for, and n is noise.
However, to model the problem in terms of sparsity solutions or to solve it via deconvolution techniques, it is also possible to assume a suitable model such as matrix H, where H.x(t) + n can offer the same y(t).
Note that in H.x(t), the dot notation "." indicated that of multiplication.

Figures 3 and 4 show two more examples of more challenging cases.
In Figure 3, the large pulse has the same negative phase as echoes, and therefore, it is not clear if it has been due to noise.
If we assume that he large pulse is the first echo then the pulse before that would be the surface however in that case surface is going to have less amplitude than the first echo which is odd.
Therefore, we need to make sure what the components of the mixture composed of, so that the final mixture is now in this shape.
Maybe there was some defects in the object etc...

Figure 4 is also another suspecious case in which there are several tiny pulses hard to say which ones are correct echoes.

If you are interested in the project, please contact me to receive some data.

Similar Freelance jobs:

Inlo-cart: Intelligent Approaches For Laytime Optimization And Cargo Routing To Ensure On-time Delivery In Supply Chain -- 2
Hi, I'm here posting the work. I'm looking for a perfect freelancer to work on the code and documentation. I'm here attaching the basic introduction of the project. I'll attach my proposal for further discussion. The code should be written in python programming language and the document should contain 50 pages of work with a minimum of 45-50 references. I can also attach the sample document if you need it. Below I had written the basic introduction of the project.…
Full Description of INLO-CART: Intelligent Approaches for Laytime Optimization and Cargo…
Scheme Of Ac/dc Adaptor -- 2
Searching for a specialist who has a little bit of free time and can design a scheme of properly working AC/DC adaptor (output 12VDC=2A) on Altium (included library and Gerber files). As the confirmation, that the adaptor works properly you will be asked a video demonstration, also the results of measurements. If some materials are needed for testing the scheme - we'll cover the cost. Find attached the photo of AC adaptor example.
Full Description of Scheme of AC/DC adaptor -- 2
Prediction Of Frequency Application Using Gui With Trained Neural Network
Hi, i am postgraduate student from malaysia, i need someone that can help me to build gui application to predict frequency using trained neural network (save in .mat file), i have the trained neural network, i only need someone that can help me with the coding to load the .mat file in GUI.
Full Description of Prediction of frequency application using GUI with trained…
Barcode Scan Reader - Basquet
I'm looking for an expert in Barcode Scan and electronics, I need a box with barcode readers inside this box to be able to read objects automatically. When I put one object into this box, this object should be identified using a barcode. This box should be able to identify this barcode in any position.
Full Description of Barcode scan reader - basquet
I Need Software Engineering Tutor
Give me a price for one session Topics 1- Introduction to Software engineering 2- Software process 3- Feasibility analysis 4- Software requirements 5- Applying use cases 6- System models 7- Architectural Design 8- Software testing
Full Description of I need software engineering tutor
Female Math Tutor
We are looking for a female math tutor who is fluent in English and understands the requirement for Maths, KS2 and KS3 It is for a young girl age 11. The fees are limited in dollars per hour, will discuss once finalised. Good luck.
Full Description of Female Math Tutor
Dialux Design For Flood Light
Dialux report confirming that two nos. of 300 W LED floodlight placed on a 8 mtr. Pole using cantilever of 1 mtr. Length on both sides of the pole are together able to provide minimum 7 lux in the area 25 mtr ( length) X 20 mtr (width) . please send me the price for the same. Thanks & Regards, [Removed by Freelancer.com]
Full Description of Dialux design For Flood light
© 2006 — 2026 hirelancer.com is an affiliate website, listing the freelance projects. We are collaborating with other sites like getFreelancer.com. Feel free to bid on any project and good luck! You will need register first, before bidding or posting projects. Basic memberhsip is always free. We might earn commissions from referring you. You will never ever pay additional fees for we referred you.