![]() |
Pages (7): « First ... « 2 3 4 5 [6] 7 » 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)
-- [Prog e arch DSP] Discussione sull'esame e esercizi (http://www.dsy.it/forum/showthread.php?threadid=28751)
Originally posted by Voodoo
Se guardi poco più sopra me lo son chiesto anch'io...nei prossimi due giorni immagino che l'arcano verrà svelato![]()

__________________
"Think Different!"
Originally posted by Gatz
Ciao a tutti.
Per caso qualcuno sà in che aula e a che ora si terrà l'appello del 14/02?
Grazie
__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS 
X Voodoo...grazie per l'informazione !
X monik... devi trovare il corretto settaggio dei 16 bit (Q15=15bit + 1 per il segno).
Mi spiego meglio:
Il bit 1 serve a rappresentare il segno ed è:
- settato a 1 se il numero da rappresentare è negativo
- settato a 0 se il numero da rappresentare è positivo
Il bit 2= 2^-1 =0,5
il bit 3=2^-2 =0,25
.
.
.
il bit 15=2^-15
Quindi se per es. devi rappresentare 0,75 avrai:
0110000000000000 = +(2^-1 + 2^-2)
se invece devi rappresentare -0,75 avrai:
1110000000000000= -(2^-1 + 2^-2)
spero di essere stato chiaro 
ciao 
Originally posted by Gatz
X Voodoo...grazie per l'informazione !
X monik... devi trovare il corretto settaggio dei 16 bit (Q15=15bit + 1 per il segno).
Mi spiego meglio:
Il bit 1 serve a rappresentare il segno ed è:
- settato a 1 se il numero da rappresentare è negativo
- settato a 0 se il numero da rappresentare è positivo
Il bit 2= 2^-1 =0,5
il bit 3=2^-2 =0,25
.
.
.
il bit 15=2^-15
Quindi se per es. devi rappresentare 0,75 avrai:
0110000000000000 = +(2^-1 + 2^-2)
se invece devi rappresentare -0,75 avrai:
1110000000000000= -(2^-1 + 2^-2)
spero di essere stato chiaro
ciao![]()
__________________
"Think Different!"
Originally posted by Gatz
Il bit 2= 2^-1 =0,5
il bit 3=2^-2 =0,25
.
.
.
il bit 15=2^-15
Quindi se per es. devi rappresentare 0,75 avrai:
0110000000000000 = +(2^-1 + 2^-2)
se invece devi rappresentare -0,75 avrai:
1110000000000000= -(2^-1 + 2^-2)

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS 
Originally posted by Voodoo
Secondo il tuo ragionamento,per la codifica Q15 di 0.3 bisognerebbe sommare quelle potenze di 2 tali per cui la loro somma mi dia 0.3 giusto? Ma la soluzione posta dal prof a tale codifica per questo numero,porterebbe secondo il tuo ragionamento a una somma di 0.799..,non 0.3 dunque. Poi mi pare improponibile che io mi metta a contare le potenze fino ad arrivare a quel numero. Non è che c'è un altro modo? Nessuno a sentito il prof a riguardo? Oppure spiegati meglio Gatz in relazione all'esempio 0.3. Ciao![]()
__________________
"Think Different!"
ehm...avrei un'altra domandina:
-Quanti campioni bisogna dare in ingresso alla FFT per analizzare una porzione di 10ms di segnale campionato a 16kHz?
qual'è il calcolo da fare?
__________________
"Think Different!"
Ok ora ho capito come si fa osservando questo sito. In merito all'esempio di 0.3 si procede come segue:

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS 
Originally posted by Voodoo
Ok ora ho capito come si fa osservando questo sito. In merito all'esempio di 0.3 si procede come segue:
- 1 bit: 0 se positivo,1 se negativo;
- 2 bit: 2^-1=0.5 < 3 NO --> 0
- 3 bit: 2^-2=0.25 < 3 SI --> 1
- 4 bit: 2^-3=0.125 + 0.25 = 0.375 < 3 NO --> 0
- 5 bit: 2^-4=0.0625 + 0.25 = 0.3125 < 3 NO --> 0
- 6 bit: 2^-5= 0.03125 + 0.25 = 0.28125 <3 SI --> 1
ecc...in questo modo la decisione di porre 1 e 0 è piuttosto semplice![]()
__________________
"Think Different!"
Originally posted by monik
ehm...avrei un'altra domandina:
-Quanti campioni bisogna dare in ingresso alla FFT per analizzare una porzione di 10ms di segnale campionato a 16kHz?
qual'è il calcolo da fare?

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS 
confermo l'ultima ipotesi di vodoooo
__________________
...E' tutto un equilibrio sopra la follia...
Originally posted by Voodoo
Ok segui il mio ragionamento malato,sempre che sia valido:
- Hai un segnale campionato a 16KHz,ergo il periodo vale T=1/16000=0.0000625 s
- Poichè vogliamo analizzare 10 ms di segnale convertiamo i secondi di prima in millisecondi: 0.0000625 * 1000 = 0.0625 ms
- Poichè vogliamo analizzare 10 ms di segnale vediamo quante volte si ripete il periodo del segnale in 10 secondi: 10 / 0.0625 = 160
- Siccome il numero di campioni da fornire in ingresso alla FFT dev'essere una potenza di 2,la minima potenza di 2 maggiore di 160 è 256.
Dai,continuiamo a sparare i nostri dubbi qui,così domani andiam belli grintosi all'esame![]()
__________________
"Think Different!"
in un vecchio esame:
-Calcolare la risp all'impulso del seguente filtro: Y(n) = 0,5 x(n) + 0,5 x(n-1)
risposta:
-h(n) = [0,3 0,7]
il mio dubbio:
-non dovrebbe essere h(n)=[0,5 0,5]???
__________________
"Think Different!"
Originally posted by monik
ah è vero dev'essere una potenza di 2!!!però per la DFT non vale la storia della potenza di 2, giusto? se la domanda era sulla DFT il calcolo era 16000/0,010 =160 campioni. dimmi se sbaglio...
Un'altra cosa da ricordare (anche se statisticamente non l'ha mai chiesta prima) è il costo computazionale: considerando N campioni di segnale per la DFT è quadratico ( N * N),per la FFT logaritmico (N * log(2) N).Originally posted by monik
in un vecchio esame:
-Calcolare la risp all'impulso del seguente filtro: Y(n) = 0,5 x(n) + 0,5 x(n-1)
risposta:
-h(n) = [0,3 0,7]
il mio dubbio:
-non dovrebbe essere h(n)=[0,5 0,5]???
...__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS 
Originally posted by Voodoo
Immagino di siUn'altra cosa da ricordare (anche se statisticamente non l'ha mai chiesta prima) è il costo computazionale: considerando N campioni di segnale per la DFT è quadratico ( N * N),per la FFT logaritmico (N * log(2) N).
Si hai ragione tu credo,penso che il prof si sia confuso tra una delle mille domande che copia-incolla dagli esami passatigià qualcuno in un post precedente l'aveva fatto notare citando anche la data dell'esame.
Scusate una cosa,ma tra i frequentati c'è qualcuno che mi sa dire quanti esercizi avete fatto a lezione riguardo la codifica simil-C di funzioni,filtri e balle varie? Sui libri è quasi tabula rasa e gli ultimi compiti non riportano manco la soluzione...
__________________
"Think Different!"
| All times are GMT. The time now is 00:01. | Pages (7): « First ... « 2 3 4 5 [6] 7 » Show all 92 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.