INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

ASK Demodulation



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

20.06.2014, 14:37 (Dieser Beitrag wurde zuletzt bearbeitet: 20.06.2014 14:38 von eyk107.)
Beitrag #1

eyk107 Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Aug 2013

2014
-
DE


Deutschland
ASK Demodulation
Hallo ans Forum,

stehe irgendwie gerade auf dem Schlauch:
Ich habe ein Signal aufgezeichnet und möchte dieses nun demodulieren. Allerdings wird mir als Fehler angezeigt, das die Daten ein vielfaches von 2^N sein müssen. In dieser Form liegen die Daten aber vor?! Blink
Vllt kann mir jmd helfen.
Danke schonmal im voraus.

Mfg
Eyk

P.S.: Es ist vllt vom Programmaufbau nicht optimal programmiert, da ich mir Labview selber beigebracht habe, bitte ich darüber hinweg zu sehen. Undecided


Angehängte Datei(en)
0.0 .csv  trace.csv (Größe: 5,26 MB / Downloads: 172)

9.0 .vi  Demodulation.vi (Größe: 32,48 KB / Downloads: 165)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2014, 15:55
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: ASK Demodulation
Keine Ahnung, was genau das VI aus dem Modulation Toolkit als Daten erwartet, ABER:
Deine hochgeladene Datei enthält 200000 Zeilen, und das ist NICHT 2^N (zumindest nicht mit einem ganzzahligem N).

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2014, 19:17
Beitrag #3

eyk107 Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Aug 2013

2014
-
DE


Deutschland
RE: ASK Demodulation
ach na klar du hast vollkommen recht, kann ja garkein vielfaches sein.
Werde mal probieren das Array nur mit ganzzahligen vielfachen von N beschreiben zu lassen.
Schönes We und mal wieder vielen Dank, manchmal sieht man den Wald vor lauter Bäumen nicht.

Mfg
Eyk
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2014, 21:03
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: ASK Demodulation
Alternative: "Array Subset" mit (in diesem speziellen Fall) der Größe 131072 verwenden...

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.06.2014, 19:54
Beitrag #5

eyk107 Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Aug 2013

2014
-
DE


Deutschland
RE: ASK Demodulation
bekomme es leider nicht hin, da meine array größe varriert. Ich müsste das array mit einer Schleife auf das nächst kleinere 2^N verkleinern.
Hast du vllt eine Idee wie man das realisieren könnte?!

Mfg
Eyk
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2014, 07:26 (Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2014 07:27 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: ASK Demodulation
Hallo Eyk,

Arraygröße bestimmen und nächstkleinere Potenz von 2 bestimmen:
   
Das erste Teilarray ist dann mit Größe 2^N, das zweite Teilarray aufheben und neue Daten hintendran hängen…
(Ein Check auf "problematische" Arraygrößen schadet auch nicht.)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.06.2014, 11:07
Beitrag #7

eyk107 Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Aug 2013

2014
-
DE


Deutschland
RE: ASK Demodulation
Danke für deine Antwort, bringt mich schonmal um einiges weiter.

(24.06.2014 07:26 )GerdW schrieb:  (Ein Check auf "problematische" Arraygrößen schadet auch nicht.)
In wiefern meinst du das denn?
Mfg
Eyk
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2014, 13:04
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: ASK Demodulation
Hallo Eyk,

Zitat:In wiefern meinst du das denn?
Zu kleine Arrays liefern vielleicht nicht die erwarteten Rechenergebnisse, zu große könnten zu "out of memory"-Fehlern führen. Also: Array auf sinnvolle Größe überprüfen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2014, 14:12
Beitrag #9

eyk107 Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Aug 2013

2014
-
DE


Deutschland
RE: ASK Demodulation
Danke für deinen Tipp Gerd Zu klein wird wohl nicht passieren, aber war ab und zu schon zu groß Big Grin War aber einfach schlecht programmiert, durch etwas Optimierung konnte ich das Problem aber lösen.
Probiere mir mal eine For-Schleife zu basteln die von allen Werten die nächst kleinere Potenz raussucht und den Rest wegschneidet. Dein Ansatz sah da sehr vielversprechend aus. Danke erstmal

Mfg
Eyk
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: