.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Programmazione e architetture DSP (http://www.dsy.it/forum/forumdisplay.php?forumid=435)
-- Tema d'esame 16-02-2011 (http://www.dsy.it/forum/showthread.php?threadid=41596)


Posted by Sacratix on 16-02-2011 12:00:

Tema d'esame 16-02-2011

meglio scriverlo subito, prima che mi dimentichi

1. Un tono puro non nullo a frequenza 4kHz viene campionato a 8kHz, ma da come risultato [0, 0, 0, ......]. perche?

il tono puro è una sinusoidale perfettamente periodica, e con quel campionamento vado sempre a beccare il momento in cui si annulla
(colpa della fase iniziale imagino)

io accetterei anche "per sfiga" come risposta >>

2. Come si elimina l'offset?

non ne ho idea, abbassare il segnale fino a che non tocca il fondo scala non mi sembrava una risposta accettabile >>

quindi vada per amplificare o attenuare il segnale, dipende dal segnale stesso

3. un segnale a 32bit, elaborato da un processore a... 24bit, e buttato in uscita a, boh, 16bit, che SQRN effettivo ha?

che ne sò, "effettivo" dipende dall'App, non dal numero di bit :P

4. Quanti campioni devo fornire all FFS per analizzare 10 ms di segnale campionato a 16kHz?

Con quella frequenza, in 10ms ci stanno 160 campioni, non vedo perchè dovrei fornirne di meno, o di più

5. humm, perchè l'architettura harvard è migliore per eseguire ?codice? della Von Neuman?

dal libro: per l'accesso diviso tra bus dati e bas codice, con cui posso eseguire in real time, e fare pipelining

6. Dato IIR y(n) = 0.3x(n)+0,7y(n-1) mantenere la F di taglio ma raddoppiare la pendenza, scrivere in C il filtro continuo con ingresso a 16bit e uscita a 8bit.

dal libro: scusa ma non c'ho scritto da nessuna parte come andare a modificare l'equazione per cambiare pendenza

tantomeno come fare una riquantizzazione on-fly
a meno che la risposta non fosse

PHP:

x(n) = riquantizza( x(n), 16, 8);


grandissima vaccata >>

senza pendenza doppia cmq
PHP:

while(1) {
   in x(n)
   y(n) = 0,3x(n)+0,7y(n-1);
   out y(n)
}




# ovviamento SPERO che le risposte siano esatte >>
## apparentemento no - 11 -_-

__________________
I wish for this night-time to last for a life-time


Posted by DeepBlue on 17-02-2011 11:20:

io ho risposto così

1. essendo fc e segnale ancora nei limiti del teorema di nyquist, probabilmente l'ampiezza del segnale non è sufficiente a produrre sequenze differenti

2. facendo passare il segnale attraverso un filtro che ne ritardi la fase (???)

3. più o meno la tua stessa risposta

4. anche secondo me è 160 (anche se sul foglio mi sa che ho scritto altro....)

5. più o meno stessa risposta

6. bah, ho scritto qualcosa, ma sulla riquantizzazione non ho messo niente. D'altronde come non frequentante, i suoi libri sono quasi (?) inutili da questo punto di vista, quelli integrativi non sembrano essere facilmente reperibili, temi d'esame passati (ufficiali, non quelli che si trovano qui sul DSY) non ce ne sono e sul suo sito le modalità d'esame (http://webcen.dsi.unimi.it/wcinfo/p...dalitaEsame.htm) mi sembrano un po' differenti da quelle effettive...

__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~


Posted by Sacratix on 19-02-2011 22:24:

ritardare la fase è stata la prima risposta che mi è venuta in mente ad essere onesti
ma questo farebbe traslare il segnale in orizzontale, invece che in verticale
però offset, di per sè , può anche riferirsi al tempo, non solo all'ampiezza

spero che 'modificare il fondo scala' non fosse la risposta esatta -_-"

__________________
I wish for this night-time to last for a life-time


Posted by DeepBlue on 24-02-2011 08:45:

sono usciti i risultati... mi sa che tolgo l'esame dal piano di studi... :|

__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~


All times are GMT. The time now is 22:16.
Show all 4 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.