Forum: Digitale Signalverarbeitung / DSP / Machine Learning Simuling Filter für DSPIC Frage zur Struktur


von Raph (Gast)


Lesenswert?

Hallo Zusammen,

Ich will in Simulink ein C Filter Code für mein DSPIC33 Erzeugen der in 
bestehendes Project C Code eingefügt werden soll...

Ein Array mit 1000 int Werten Filtern und Peaks erkennen und als Int 
Wert ausegeben.

Also:
Array-> [DC Remover ->LP -> Peakdetection]-> Anzahl der Peaks

der Filter funktioniert,aber ich verstehe noch nicht ganz welche Blöcke 
man für die äusere Kapsel Strucktur verwendet, das ich dann den Code in 
Simulink so generieren kann, das ich den Array übergebe der Filter 
Blöcke  und Rückgabe habe:

int array ( 1000);

Peaks = Sumilink_Filter ( Array);

Wie würde das in Simulink aussehen ? Welche Blöcke ?
Gibts Tutorials dazu, Buch ?
(Tutorials finde ich immer nur Filter Stand alone Projecte  wo der 
ADC->Filter direkt geht)

Gruß

RaphProject

Beitrag #7270448 wurde von einem Moderator gelöscht.
von Dennis E. (Gast)


Lesenswert?

Keiner weiß was du willst

von Ingenieur (Gast)


Lesenswert?

Ganz ehrlich, ich finde es eine Frechheit in einem Forum seine Frage so 
unverständlich niederzuschreiben und dann noch eine Antwort zu erwarten!

Also gebe dir bei der Fragestellung mühe, dann bekommst du auch eine 
korrekte Antwort.

von noch ein Ingenieur (Gast)


Lesenswert?

hört sich nach nichtmuttersprachlichem Deutsch an. Gfs ist das die 
Erklärung.

Ich bin aber trotz mehrfachen Lesens auch nicht in der Lage, zu 
dekodieren, was gemeint ist.

von Dennis E. (Gast)


Lesenswert?

noch ein Ingenieur schrieb:
> hört sich nach nichtmuttersprachlichem Deutsch an. Gfs ist das die
> Erklärung.
>
> Ich bin aber trotz mehrfachen Lesens auch nicht in der Lage, zu
> dekodieren, was gemeint ist.

Dafür gibt es auch heute sehr gute Übersetzer und ein bisschen Mühe kann 
man sich auch als nicht Muttersprachler geben.

von Martin K. (mkmannheim) Benutzerseite


Lesenswert?

Raph schrieb:
> Wie würde das in Simulink aussehen ? Welche Blöcke ?

Eigentlich hast du doch die Signalkette korrekt hingeschrieben:

Raph schrieb:
> Array-> [DC Remover ->LP -> Peakdetection]-> Anzahl der Peaks

Es gibt nur keine fest definierten Blöcke dafür, weil "DC Remover" eine 
Frage der betrachteten Samples sein dürfte und ehrlich gesagt auch 
trivial ist (Mittelwert abziehen) und die anderen "LP" ebenfalls 
parametriert werden müssen. Die Grenzfrequenz ist völlig problemabhängig 
und damit ist nicht einmal entscheidbar, welche Sorte Filter zu nehmen 
wäre.

Peak Detection ist wiederum eine Frage der Definition der 
Peak-Amplitude.
Real wird das mit einem Filter und einem Vergleicher gelöst.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.