• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
March 12, 2026, 02:16:46 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
March 12, 2026, 02:16:46 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Course για Autocad στο ud...
by The Web
[Today at 01:29:33]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[Today at 00:20:46]

Εργασίες Αφαίρεσης Αμιάντ...
by Nikos_313
[March 11, 2026, 22:19:34 pm]

Thmmy-συνάντηση Μάρτιος 2...
by RivenT
[March 11, 2026, 21:24:47 pm]

Απορία για διπλωματικές
by Mr Watson
[March 11, 2026, 19:10:39 pm]

Αποτελέσματα Εξεταστικής ...
by PolarBear
[March 11, 2026, 17:04:08 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Saint_GR
[March 11, 2026, 15:21:12 pm]

[Επιχειρησιακή Έρευνα Ι] ...
by grammaths
[March 11, 2026, 14:34:22 pm]

Πρόγραμμα Εαρινής Εξεταστ...
by Λαμπτήρας
[March 11, 2026, 13:22:16 pm]

[Αρχές Οικονομίας] Γενικέ...
by Saint_GR
[March 11, 2026, 13:07:26 pm]

[ΔΣΗΕ] Γενικές απορίες, α...
by georkala
[March 11, 2026, 12:14:40 pm]

Πες το στον Turambar
by Caterpillar
[March 10, 2026, 23:04:21 pm]

[Δ.Υ.Σ.] Γενικές απορίες ...
by Nekt
[March 10, 2026, 22:59:07 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[March 10, 2026, 14:52:02 pm]

Ορκωμοσία χειμερινού εξαμ...
by george14
[March 10, 2026, 13:29:35 pm]

[Ηλεκτρονική ΙΙ] Γενικές ...
by tony stank
[March 09, 2026, 17:04:48 pm]

Υποβολή αιτήσεων Erasmus+...
by PolarBear
[March 07, 2026, 05:11:53 am]

[ΣΦ ΗΛ-ΜΗΧ] ΣΥΝΤΟΝΙΣΤΙΚΗ ...
by Χαρούμενη Πατάτα
[March 05, 2026, 23:19:14 pm]

Μαθήματα Επιλογής 6ου Εξα...
by PolarBear
[March 05, 2026, 01:36:39 am]

Θέσεις PhD στο Πανεπιστήμ...
by chatzikys
[March 05, 2026, 00:54:49 am]
Στατιστικά
Members
Total Members: 10366
Latest: Bostanjesus
Stats
Total Posts: 1430689
Total Topics: 31972
Online Today: 392
Online Ever: 9872
(February 17, 2026, 10:41:42 am)
Users Online
Users: 2
Guests: 315
Total: 317
The Web
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Χαλαρή συζήτηση - κουβεντούλα > Διάφορα (Moderators: Nikos_313, chatzikys, Tasos Bot) > [Matlab] Δημιουργία τετραγωνικών παλμών με προκαθοριμένο rise - fall time
0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: [Matlab] Δημιουργία τετραγωνικών παλμών με προκαθοριμένο rise - fall time  (Read 1761 times)
eight
Νεούλης/Νεούλα
*
Gender: Female
Posts: 48


αντε και καλη αρχη!!!


View Profile
[Matlab] Δημιουργία τετραγωνικών παλμών με προκαθοριμένο rise - fall time
« on: April 19, 2012, 09:53:51 am »

Καλημέρα!

Θέλω να προσομοιώσω μια σειρά από bits 0 -1 και πρέπει να τα κωδικοποιήσω με μια σειρά τετραγωνικών παλμών με συγκεκριμένο rise - fall time στο Matlab.

Έχει κανείς καμιά ιδέα πώς μπορώ να προκαθορίσω αυτούς τους χρόνους;

Logged

Η ΤΑΤΗ ΚΕΡΝΑΕΙ ΤΟΥΣ ΨΗΦΟΦΟΡΟΥΣ ΤΗΣ!!!  ΤΡΕΞΤΕ ΛΕΜΕ:)
fugiFOX
Veteran
Καταστραμμένος
******
Posts: 8962


Fugi+Fox μια νέα μορφή ζωής...


View Profile
Re: [Matlab] Δημιουργία τετραγωνικών παλμών με προκαθοριμένο rise - fall time
« Reply #1 on: April 19, 2012, 09:58:44 am »

Για να απαντηθεί καλύτερα το ερώτημά σου πες μας τι θες να κάνεις με αυτούς τους παλμούς.
Δηλαδή θα τους δώσεις ως είσοδο σε τι;
Logged

http://www.mozilla.org/en-US/firefox/new/
asmd
Guest
Re: [Matlab] Δημιουργία τετραγωνικών παλμών με προκαθορι_
« Reply #2 on: April 19, 2012, 10:08:27 am »

κάτι τέτοιο θες :

http://www.mathworks.com/matlabcentral/newsreader/view_thread/44333

?
Logged
eight
Νεούλης/Νεούλα
*
Gender: Female
Posts: 48


αντε και καλη αρχη!!!


View Profile
Re: [Matlab] Δημιουργία τετραγωνικών παλμών με προκαθοριμένο rise - fall time
« Reply #3 on: April 19, 2012, 10:37:20 am »

Σε ευχαριστώ για το λινκ αλλά το είχα κοιτάξει ήδη και έψαχνα να βρω κάτι πιο αυτοποιημένο (μου φαίνεται απίθανο να μην υπάρχει γιατί είναι πολύ συνηθισμένη μορφή παλμού).

@fugiFΟΧ : Θέλω να προσομοιώσω τι διέλευση ενός δυαδικού σήματος μέσω μιας οπτικής ίνας με διασπορά.

Αυτό που κάνω είναι να παράγω έναν τυχαίο πίνακα με bits 0 και 1 και στη συνέχεια να τον μετατρέπω σε μια παλμοσειρά = διακριτό σήμα στο χρόνο (όταν το bit  = 1 τότε το πλάτος του σήματος  =  πλάτος τετραγωνικού παλμού ενώ όταν bit = 0 το πλάτος του σήματος διατηρείται στο 0).

Έτσι έχω ένα τελικό σήμα στον χρόνο μήκους  = (αριθμός bits) * (διάρκεια ενός τετραγωνικού παλμού στο χρόνο).

Στη συνέχεια (βάσει της  split-step fourier method) κάνω fft στο σήμα μου και μετά ifft (έτσι περνάω το σήμα μου μέσω της ίνας - εννοείται πως κάπου ενδιάμεσα λαμβάνω υπόψη και τη διασπορά) και τελικά παίρνω το σήμα (στο χρόνο) στην έξοδο της ίνας που είναι η αρχική παλμοσειρά τροποποιημένη.

Αυτό το σήμα εξόδου το 'κόβω' ανά συγκεκριμένα  χρονικά διαστήματα και φτιάχνω το διάγραμμα οφθαλμού.

Αυτά!
Logged

Η ΤΑΤΗ ΚΕΡΝΑΕΙ ΤΟΥΣ ΨΗΦΟΦΟΡΟΥΣ ΤΗΣ!!!  ΤΡΕΞΤΕ ΛΕΜΕ:)
asmd
Guest
Re: [Matlab] Δημιουργία τετραγωνικών παλμών με προκαθοριμένο rise - fall time
« Reply #4 on: April 19, 2012, 10:54:30 am »


πάντως το αυτοματοποιημένο μπορείς με μία συνάρτηση να το φτιάξεις μόνη σου..

βέβαια δεν το δουλεύω και πολύ το ματλαμπ και μπορεί να υπάρχει κάτι έτοιμο..

αλλά και η συνάρτηση δεν πιστεύω να είναι άκομψη λύση.

Smiley
Logged
fugiFOX
Veteran
Καταστραμμένος
******
Posts: 8962


Fugi+Fox μια νέα μορφή ζωής...


View Profile
Re: [Matlab] Δημιουργία τετραγωνικών παλμών με προκαθοριμένο rise - fall time
« Reply #5 on: April 19, 2012, 10:57:14 am »

νομίζω ότι το πιο κοντινό στην περίπτωσή σου είναι αυτό που σου προτείνει ο asmd.
Για ευκολία, πέρασε τον κώδικα του παλμού σε μια συνάρτηση με ορίσματα rise - fall time, start time, width
(αν κάποια από αυτα ειναι σταθερά δεν χρειάζεται ως ορίσματα, αλλά σίγουρα το start time)
και μετά τρέχεις 1 for-loop του τύπου
for i=1:length(bitarray)
if bitarray(i)==1
pulsearray=[pulsearray, ones(1,width).*functiongenpulse(1,2,3,4,5)
end

Εάν τα δεδομένα σου είναι πολλα τότε το for θα αργεί, οπότε καλύτερα να κάνεις preallocate ton pulsearray
εφόσον το width σου είναι συγκεκριμένο, τότε προκύπτει εύκολα το συνολικό μέγεθός του
Logged

http://www.mozilla.org/en-US/firefox/new/
eight
Νεούλης/Νεούλα
*
Gender: Female
Posts: 48


αντε και καλη αρχη!!!


View Profile
Re: [Matlab] Δημιουργία τετραγωνικών παλμών με προκαθοριμένο rise - fall time
« Reply #6 on: April 19, 2012, 11:19:06 am »

Ευχαριστώ πολύ και τους δύο!

Το δοκιμάζω έτσι Smiley
Logged

Η ΤΑΤΗ ΚΕΡΝΑΕΙ ΤΟΥΣ ΨΗΦΟΦΟΡΟΥΣ ΤΗΣ!!!  ΤΡΕΞΤΕ ΛΕΜΕ:)
Eru lluvatar
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1520


Kι ύστερα ήρθαν οι μέλισσες


View Profile
Re: [Matlab] Δημιουργία τετραγωνικών παλμών με προκαθορι_
« Reply #7 on: April 19, 2012, 12:19:27 pm »

http://www.mathworks.com/help/toolbox/phased/ug/bssrbnv.html
ίσως σε βοηθήσει

edit: slip step fourier ακούω, μη γραμμικές ίνες να υποθέσω, διπλωματική κριεζής να υποθέσω Tongue

edit2: αυτό που σου είπε ο fugi με το preallocation πρόσεχέ του γενικά σε όλους του πίνακες σου. αν έχουν μεγάλη διάσταση και δεν τους έχεις δεσμεύσει από πριν με την zeros το matlab σέρνεται
« Last Edit: April 19, 2012, 12:24:19 pm by Eru lluvatar » Logged

ΜΕΙΝΕΤΕ ΗΣΥΧΟΙ ΑΠΟΓΟΝΟΙ ΤΩΝ ΕΛ!
Ο ΠΟΛΕΜΑΡΧΟΣ ΓΑΡ ΕΓΓΥΣ!
Κατάρα στο λαδέμπορα
eight
Νεούλης/Νεούλα
*
Gender: Female
Posts: 48


αντε και καλη αρχη!!!


View Profile
Re: [Matlab] Δημιουργία τετραγωνικών παλμών με προκαθοριμένο rise - fall time
« Reply #8 on: April 19, 2012, 13:48:25 pm »

Σωστά υποθέτεις Smiley
Logged

Η ΤΑΤΗ ΚΕΡΝΑΕΙ ΤΟΥΣ ΨΗΦΟΦΟΡΟΥΣ ΤΗΣ!!!  ΤΡΕΞΤΕ ΛΕΜΕ:)
bakeneko
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 7702


?


View Profile WWW
Re: [Matlab] Δημιουργία τετραγωνικών παλμών με προκαθοριμένο rise - fall time
« Reply #9 on: April 19, 2012, 14:11:39 pm »

ατό; http://www.mathworks.com/help/toolbox/signal/ref/square.html
Logged

Pages: [1] Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...