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

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.
February 02, 2026, 16:59:36 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πότε θα βγει το μάθημα; -...
by chatzikys
[Today at 16:35:02]

[Μεταφορά και Διανομή ΗΕ]...
by nmpampal
[Today at 15:32:58]

[Ηλεκτρονική Ι] Γενικές α...
by nmpampal
[Today at 15:25:00]

[Θ.Υ.Α.] Επικαιρότητα, απ...
by OlgaG
[February 01, 2026, 00:17:07 am]

Τι καφέ πίνετε;
by PolarBear
[January 31, 2026, 23:56:32 pm]

H Στοά των Off Topic
by chatzikys
[January 31, 2026, 21:05:09 pm]

Πολεμοσυνέδριο στο ΑΠΘ
by dimikotz
[January 31, 2026, 20:47:47 pm]

[ΣΑΕ Ι] Γενικές απορίες κ...
by sassi
[January 31, 2026, 03:35:56 am]

[ΣΦ ΗΛ-ΜΗΧ] Ανακοίνωση Σχ...
by Χαρούμενη Πατάτα
[January 30, 2026, 21:10:34 pm]

[Τηλεπ. Συστήματα ΙΙΙ] Γε...
by sofipout
[January 30, 2026, 20:34:25 pm]

[Η/Μ Πεδίο ΙΙ] Ανάλυση πα...
by Tsn
[January 30, 2026, 18:59:46 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[January 30, 2026, 12:45:58 pm]

[Unofficial Mod] Dark Mod...
by nmpampal
[January 29, 2026, 23:02:21 pm]

[Μετάδοση Θερμότητας] Γεν...
by chatzikys
[January 29, 2026, 20:58:16 pm]

[Ηλεκτρική Οικονομία] Γεν...
by ttsengel
[January 29, 2026, 19:29:04 pm]

[Οπτική] Γενικές Πληροφορ...
by Σουλης
[January 29, 2026, 16:07:44 pm]

Erasmus στο Università de...
by georgino
[January 28, 2026, 17:58:29 pm]

Εξετάσεις με τάμπλετ
by Nikos_313
[January 27, 2026, 17:37:10 pm]

[Πυρηνική Τεχνολογία] Γεν...
by chatzikys
[January 27, 2026, 14:11:26 pm]

Ωρολόγιο Πρόγραμμα Εαρινο...
by PolarBear
[January 27, 2026, 00:16:34 am]
Στατιστικά
Members
Total Members: 10346
Latest: Tzokas
Stats
Total Posts: 1430006
Total Topics: 31900
Online Today: 422
Online Ever: 6054
(January 14, 2026, 06:07:19 am)
Users Online
Users: 59
Guests: 182
Total: 241
chryssana
antichry
dsaragiotis
apostolose
Amalia
Sotiris_atha
tsaliki
Aristidis Aristidou
superstake
sotirispo2
Bill g
andyy
Soto Gonzalez
samamidou
femanak
Andreas04
Orfanidis Stelios
athizoi
Μιχάλης Αβραμίδης
AngelosAthanasiou
george14
Giorgosap
Gstremp
BlackClara
GeorgeChri
matrozos
athichatz
AristeidisM
soktas
Aria10
chrisbetas
aris123321
Vromofona Kathikia
Gauss111
Xhyk26
JulioL
apostchris
giannnnis23
Orgianelis
chatzikys
DimKaratzas
mike1996
Giannis_Kako
kraxtopoulos
dkoukn
panagiwt1s
giannis g
g.petss
mimaki
mdimitrig
Tasos Bot
mayia psarikoglou
george polymeros
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το 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 1729 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...