Click here to Skip to main content
15,887,416 members
Home / Discussions / Algorithms
   

Algorithms

 
AnswerRe: Hello I have a question. Pin
Roger Wright12-Sep-08 21:57
professionalRoger Wright12-Sep-08 21:57 
AnswerRe: Hello I have a question. Pin
CPallini13-Sep-08 1:02
mveCPallini13-Sep-08 1:02 
AnswerRe: Hello I have a question. Pin
Paul Conrad13-Sep-08 5:39
professionalPaul Conrad13-Sep-08 5:39 
AnswerRe: Hello I have a question. Pin
Alan Balkany15-Sep-08 3:23
Alan Balkany15-Sep-08 3:23 
QuestionDetecting Analog (A/D) Pulses using Software Pin
JohnnyG12-Sep-08 2:57
JohnnyG12-Sep-08 2:57 
AnswerRe: Detecting Analog (A/D) Pulses using Software Pin
Tim Craig12-Sep-08 10:08
Tim Craig12-Sep-08 10:08 
GeneralRe: Detecting Analog (A/D) Pulses using Software Pin
JohnnyG13-Sep-08 0:30
JohnnyG13-Sep-08 0:30 
AnswerRe: Detecting Analog (A/D) Pulses using Software Pin
cp987612-Sep-08 18:10
cp987612-Sep-08 18:10 
I've read your posts and I don't have a clear idea of what you are trying to do. It looks like you have samples of an analgue radar reflection and, with knowledge of the transmit pulse shape, you want to determine the number and locations of the reflected pulses. If that is the case then you are really looking at standard radar signal processing and there is a substantial literature on the topic.

The two main traditional performance goals would be the ability to detect weak echoes in the presence of noise and the ability to resolve echoes close together. If you need good performance in either of these areas then I would strongly advise you to read up on estimation theory (or get advice in this area) before you settle on your algorithms. Simply trying to mimic what you would do manually will be far from optimal.

The sort of ways that you pose the question mathematically is "If I assume that this waveform consists of N pulses plus random noise, what are the locations and amplitudes of the pulses?".

Another way you can approach the problem is as a system identification problem. Here you say that you transmit waveform s(t) which passes through a filter with impulse response h(t) and you receive waveform r(t) which includes noise as well. Given r(t) and s(t), determine h(t). This can be solved by a least squares approach, but you need care to reduce the sensitivity to noise. In the absence of noise most heuristic algorithms work reasonably well where you simply write r(t) as the weighted sum of delayed versions of s(t) and have some way of optimising the weights and delays.

You really need to settle on your algorithms and know that they will work before you start coding. Typically people would simulate their algorithms in something like Matlab, where they can create samples of signals with various combinations of pulses and noise and test their algorithm's performance.

Peter
"Until the invention of the computer, the machine gun was the device that enabled humans to make the most mistakes in the smallest amount of time."

GeneralRe: Detecting Analog (A/D) Pulses using Software Pin
JohnnyG13-Sep-08 0:27
JohnnyG13-Sep-08 0:27 
GeneralRe: Detecting Analog (A/D) Pulses using Software Pin
cp987613-Sep-08 2:40
cp987613-Sep-08 2:40 
GeneralRe: Detecting Analog (A/D) Pulses using Software Pin
JohnnyG13-Sep-08 5:36
JohnnyG13-Sep-08 5:36 
AnswerRe: Detecting Analog (A/D) Pulses using Software Pin
Leslie Sanford13-Sep-08 12:04
Leslie Sanford13-Sep-08 12:04 
GeneralRe: Detecting Analog (A/D) Pulses using Software Pin
73Zeppelin18-Sep-08 0:02
73Zeppelin18-Sep-08 0:02 
GeneralRe: Detecting Analog (A/D) Pulses using Software Pin
cp987618-Sep-08 13:30
cp987618-Sep-08 13:30 
Generalhelp regarding the flood fill algorithm Pin
niconicx11-Sep-08 13:30
niconicx11-Sep-08 13:30 
GeneralRe: help regarding the flood fill algorithm Pin
Chris Losinger11-Sep-08 14:54
professionalChris Losinger11-Sep-08 14:54 
GeneralRe: help regarding the flood fill algorithm Pin
niconicx11-Sep-08 18:15
niconicx11-Sep-08 18:15 
Questionresearching Pin
nelsonpaixao9-Sep-08 14:53
nelsonpaixao9-Sep-08 14:53 
AnswerRe: researching Pin
Paul Conrad10-Sep-08 15:19
professionalPaul Conrad10-Sep-08 15:19 
GeneralRe: researching Pin
nelsonpaixao11-Sep-08 14:19
nelsonpaixao11-Sep-08 14:19 
Questionhigh-contrast color array generation Pin
followait4-Sep-08 23:25
followait4-Sep-08 23:25 
AnswerRe: high-contrast color array generation Pin
Alan Balkany8-Sep-08 5:51
Alan Balkany8-Sep-08 5:51 
GeneralRe: high-contrast color array generation Pin
uusheikh10-Sep-08 15:00
uusheikh10-Sep-08 15:00 
AnswerRe: high-contrast color array generation Pin
Russell'12-Sep-08 1:23
Russell'12-Sep-08 1:23 
QuestionSetting up a shared key logon to a website Pin
1stfreedom3-Sep-08 6:55
1stfreedom3-Sep-08 6:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.