EDAboard.com | EDAboard.eu | EDAboard.de | EDAboard.co.uk | RTV forum PL | NewsGroups PL

Conseil sur le choix d'un DSP ?

elektroda.net NewsGroups Forum Index - Electronique FR - Conseil sur le choix d'un DSP ?

Goto page Previous  1, 2, 3, 4  Next

Jean-Christophe
Guest

Sat Feb 20, 2010 3:38 pm   



On Feb 20, 1:59 pm, "Pascal06"

Quote:
Concernant les amplitudes des bandes, alors mon besoin serait
plutôt ainsi : au maximum du réglage, un léger gain (+5dB ?)
ou peut être même pas du tout (0dB). Au minimum, -10dB

Dans ce cas ton égaliseur pourrait etre entièrement passif,
sans AOP, avec juste des RC pour le filtrage en 5 bandes.

Quote:
La ou je bosse on construit des "oreilles numériques" Very Happy
On appelle ça des implants cochléaires...
La partie traitement est constituée de deux DSP
ultraminiatures, et la partie "implant" d'un ASIC
http://fr.wikipedia.org/wiki/Implants_cochl%C3%A9aires

Et tu ne peux pas détourner un de
ces DSP sub-miniatures pour ton appli ?

Quote:
D'ailleurs je suis persuadé qu'un jour les ordinateurs
seront à nouveau "analogiques", si on veut tendre
vers l'intelligence artificielle...

Hum, c'est une toute autre discussion qui
mériterait un thread entier à elle seule ...

En I.A les réseaux de neurones peuvent s'implémenter
avec des circuits aussi bien analogiques que numériques.
Avec la techno actuelle le numérique est bien plus souple,
prend moins de place, et par suite est plus rentable.
(et avec du numérique on peut simuler de l'analogique)

Jean-Christophe
Guest

Sat Feb 20, 2010 4:00 pm   



On Feb 20, 2:39 pm, "Pascal06"

Quote:
Mhhh... Je me demandais justement, mais ne crois tu pas que l'impédance
risque d'être un peu trop élevée pour piloter un casque ? Je voudrais que
globalement le volume ne soit pas trop atténué par rapport au lecteur....

Oui, dans ce cas il y aura forcément un perte de quelques dB.
Cela peut rester acceptable avec un casque haute impédance
et en ajustant légèrement le volume de sortie du lecteur.

Quote:
Tu ne peux pas détourner un de ces DSP sub-minitures pour ton appli ?
Ca aurait été trop simple, mais ceux-ci sont des "COB" mdr, donc a moins
d'utiliser de l'acide nitrique pour enlever l'époxy, je vois pas comment je
pourrais faire :p

Ok.

Quote:
Les phénomènes biologiques sont bien "analogiques" n'est ce pas ? Ou
moléculaires ? Le numérique pour moi restera une série de "1" ou "0"

Un neuronne biologique réalise une somme pondérée sur ses entrées,
(c'est donc de l'analogique) et compare cette somme avec un seuil :
si la somme est supérieure au seuil il délivre un signal en sortie,
dans le cas contraire il n'en délivre pas (c'est donc du numérique)
Maintenant, pour réaliser un réseau de neurones pour une appli
suffisament conséquente, il en faudra au moins quelques milliers,
et ce sera plus compact avec du code qu'avec du hardware.

Pour pousser mon argument, si on te fait écouter une meme
musique avec un meme niveau de qualité, tu ne pourras
pas dire si le lecteur est analogique ou numérique.

C'est vrai qu'un calculateur purement analogique a quelque chose
de sympathique, parce-qu'on peut le comprendre intuitivement,
mais c'est moins précis que du pur numérique. Avant c'était
plus rapide, mais plus maintenant avec l'augmentation de la
vitesse des uP et la diminution des temps d'accés mémoire.

Par exemple on peut construire un mini-calculateur entiérement
analogique avec des AOP, mais ce sera une usine à gaz
comparé au meme système implémenté avec un uP et de la RAM.
Mais je reconnais volontiers que cela
peut bien etre plus amusant à réaliser.

Jean-Christophe
Guest

Sat Feb 20, 2010 4:12 pm   



On Feb 20, 2:35 pm, Jean-Yves

Quote:
le circuit analogique qui conviendrait bien est le tea6360
filtre 5 bandes audio stereo
un seul circuit, petit format (sot32)
dispo chez mouserhttp://fr.mouser.com/ProductDetail/NXP-Semiconductors/TEA6360T-V2512/...
sGAEpiMZZMtxdzBvM0rKcXJLoOCAHclH9P01nRclBag%3d

Exactement ce qu'il faut, et 7 Euros l'unité c'est correct !
Le seul hic (peut-etre) d'après ce que j'ai vu c'est un DIL 32
broches qui nécessite 10 résistances et 25 capas externes,
ce qui ne va pas réduire l'encombrement. Le controle
se fait par bus I2C ce qui nécessitera un uC (?)

whygee
Guest

Sat Feb 20, 2010 4:29 pm   



Jean-Christophe wrote:
Quote:
En I.A les réseaux de neurones peuvent s'implémenter
avec des circuits aussi bien analogiques que numériques.
Avec la techno actuelle le numérique est bien plus souple,
prend moins de place, et par suite est plus rentable.
(et avec du numérique on peut simuler de l'analogique)
sans parler de l'immunité intrinsèque au bruit !

à 40nm le SNR est pourri, ce qui est augmenté par la
tension de fonctionnenemnt ultrafaible.

Les process analogiques utilisent des géométries
plus grandes (0,5u au moins) et doivent supporter
des tensions parfois assez élevées...

quant à faire des neurones sur silicium,
y'en a plein qu'ont essayé. On attend encore
que ça sorte des laboratoires. Je vois deux
inconvénients aux modèles "classiques" des réseaux
neuroneaux :
- sur silicium, la géométrie (donc les interco)
est fixe alors que dans le cerveau, c'est
absolument dynamique et c'est un facteur
important de l'efficacité.
- sur silicium, on se contente de faire des sommateurs
pondérés avec seuil. Un neurone a plus de subtilités
et le seuil de déclenchement dépend aussi de facteurs
temporels (j'ai lu un papier fascinant là-dessus)

En fait il faudrait a priori plus une architecture
ressemblant à un FPGA à SRAM où chaque neurone
aurait sa propre horloge. Mais ce ne serait toujours
pas assez proche de la réalité...



Et on est en plein HS.
Concernant la question initiale, effectivement,
le composant en SOP32 semble bien pour un début,
pour un lecteur MP3. Mais si c'est pour un implant,
alors on peut oublier tout de suite : la technique
des ASIC utilisée est fascinante et permettrait
de faire la correction, mais il n'y a pas de viabilité
hors du domaine de l'implant. Les archis des DSP
"commerciaux" répondent à des contraintes différentes
de dimension, consommation, puissance, flexibilité...

Le DSP d'un implant est programmé une fois pour
toute avec des outils propriétaires spécifiques,
non ? et l'archi est prévue pour la conso la plus
faible possible pour une performance donnée
(genre 20 MAC/s). Ce qu'un DSP commercial
d'aujourd'hui dépasse allègrement avec bien
plus de conso, de place, etc.

enfin bon.

yg
--
http://ygdes.com / http://yasep.org

whygee
Guest

Sat Feb 20, 2010 4:35 pm   



Pascal06 wrote:
Quote:
Oui c'est un autre débat, mais ton argument ne me convainc pas... Les
phénomènes biologiques sont bien "analogiques" n'est ce pas ? Ou
moléculaires ? Le numérique pour moi restera une série de "1" ou "0"...
héhé Wink

en VHDL on a plus que '0' et '1' ;-)

TYPE std_ulogic IS (
'U', -- Uninitialized
'X', -- Forcing Unknown
'0', -- Forcing 0
'1', -- Forcing 1
'Z', -- High Impedance
'W', -- Weak Unknown
'L', -- Weak 0
'H', -- Weak 1
'-' -- Don't care
);

/o\

Quote:
Pascal
yg

--
http://ygdes.com / http://yasep.org

Stan
Guest

Sat Feb 20, 2010 4:55 pm   



On 20 fév, 14:39, "Pascal06" <t...@toto.com> wrote:

Quote:
Oui c'est un autre débat, mais ton argument ne me convainc pas... Les
phénomènes biologiques sont bien "analogiques" n'est ce pas ? Ou
moléculaires ? Le numérique pour moi restera une série de "1" ou "0"...

Les apparences sont parfois trompeuses.
Quand on ne connais pas le principe des capteurs CCD,
on pourrait croire que c'est un composant "numérique",
or ce n'est pas le cas.
En ce qui concerne l'oreille que tu évoquais dans un autre post,
les informations sont bien transmises par impulsions électriques.
Pareil pour l'oeil, la lumière est bien converti en impulsions
électriques
via le nerf optique.
L'oeil possède même un système de compression :
la rétine humaine contient env. 120 millions de batonnets et
6 millions de cônes, soit 120 millions de neurones au total.
Or il existe seulement 1 millions d'axiones dans le nerf optique
pour transmettre les signaux au cerveau.
Curieusement, ce facteur de compression de126 exercé par la rétine
est approxivement égal à celui des techniques de compression standard
utilisé aujourd'hui. ( comme le MP3 )*.

*à lire dans l'excellent livre de Trinh Xuan Thuan : Les voies de la
lumière

--
-Stan

whygee
Guest

Sat Feb 20, 2010 5:07 pm   



Jean-Yves wrote:
Quote:
le circuit analogique qui conviendrait bien est le tea6360
filtre 5 bandes audio stereo
un seul circuit, petit format (sot32)
dispo chez mouser
non, plus en stock.

pas étonnant que j'arrivais pas à trouver,
j'avais coché la case "disponible"...
mais autre part ça doit se trouver aussi.
yg
--
http://ygdes.com / http://yasep.org

Jean-Yves
Guest

Sat Feb 20, 2010 5:12 pm   



In article
<b0d9ded2-d736-4cab-bd78-953348b54584_at_g26g2000yqn.googlegroups.com>,
Jean-Christophe <5.d_at_free.fr> wrote:

Quote:
On Feb 20, 2:35 pm, Jean-Yves

le circuit analogique qui conviendrait bien est le tea6360
filtre 5 bandes audio stereo
un seul circuit, petit format (sot32)
dispo chez
mouserhttp://fr.mouser.com/ProductDetail/NXP-Semiconductors/TEA6360T-V2512/.
..
sGAEpiMZZMtxdzBvM0rKcXJLoOCAHclH9P01nRclBag%3d

Exactement ce qu'il faut, et 7 Euros l'unité c'est correct !
Le seul hic (peut-etre) d'après ce que j'ai vu c'est un DIL 32
broches qui nécessite 10 résistances et 25 capas externes,
ce qui ne va pas réduire l'encombrement. Le controle
se fait par bus I2C ce qui nécessitera un uC (?)

c'est un boitier SOT287
http://www.nxp.com/acrobat/packages/sot287-1_po.pdf
ca ressemble au so32 en fait

--
Jean-Yves.

Jean-Yves
Guest

Sat Feb 20, 2010 5:14 pm   



In article <4b7fecbe$0$17839$426a74cc_at_news.free.fr>,
"Pascal06" <toto_at_toto.com> wrote:

Quote:
Jean-Yves, si je peux me permettre, "je t'aime" MDR Very Happy
Oui c'est tout à fait cela que je recherche Very Happy
Dis moi, tu connaissais déjà cette référence, ou tu as "mieux" chercher que
moi ?
Car chez NXP, je suis allé jeter un oil... Remarque, pour les DSP... mais
bon cela prouve une fois de plus que j'ai pas assez bien cherché, et que
"Gogole n'a pas été mon amis" (rahhh j'aime pas les gens qui répondent ça
!).
Bref, je vais étudier ça en détail, mais pour l'instant ça me convient
parfaitement !
Milles merci de m'avoir évité (pour l'instant) l'emploi d'une satané
bestiole.

Pascal

le circuit analogique qui conviendrait bien est le tea6360
filtre 5 bandes audio stereo
un seul circuit, petit format (sot32)
dispo chez mouser
http://fr.mouser.com/ProductDetail/NXP-Semiconductors/TEA6360T-V2512/?qs=
sGAEpiMZZMtxdzBvM0rKcXJLoOCAHclH9P01nRclBag%3d

--
Jean-Yves.

j'avais deja reperé ce circuit il y a quelques temps et classé dans mes
datasheets au rayon audio/correction frequence ...
j'ai depuis reperé aussi le minidsp de texas qui me semble plus
prometteur mais je n'ai comme deja dit encore rien fait avec
c'etait au depart pour une petite correction audio d'un recepteur radio
de cuisine...

--
Jean-Yves.

LeLapin
Guest

Sat Feb 20, 2010 5:23 pm   



Jean-Christophe a tapoté du bout de ses petites papattes :
Quote:
On Feb 20, 1:59 pm, "Pascal06"

Concernant les amplitudes des bandes, alors mon besoin serait plutôt ainsi :
au maximum du réglage, un léger gain (+5dB ?) ou peut être même pas du tout
(0dB). Au minimum, -10dB

Dans ce cas ton égaliseur pourrait etre entièrement passif,
sans AOP, avec juste des RC pour le filtrage en 5 bandes.

La ou je bosse on construit des "oreilles numériques" Very Happy
On appelle ça des implants cochléaires... La partie traitement est
constituée de deux DSP ultraminiatures, et la partie "implant" d'un ASIC
http://fr.wikipedia.org/wiki/Implants_cochl%C3%A9aires

Tu ne peux pas détourner un de ces DSP sub-minitures pour ton appli ?

D'ailleurs je suis persuadé qu'un jour les ordinateurs seront à nouveau
"analogiques" , si on veut tendre vers l'intelligence artificielle...

Hum, c'est une autre discussion qui mériterait un thread à elle
seule :
avec du numérique on peut toujours simuler de l'analogique ...

Moi j'ai quand même un peu peur du traitement par un DSP d'un signal
analogique venant d'un numérique d'origine mp3 avec une électronique
bas de gamme, avec toutes les transitoires et signaux bizarres qu'on y
trouve.

--
LeLapin

Jean-Christophe
Guest

Sat Feb 20, 2010 11:06 pm   



On Feb 20, 4:29 pm, whygee

Quote:
quant à faire des neurones sur silicium,
y'en a plein qu'ont essayé. On attend encore
que ça sorte des laboratoires.

Ce n'est pas pasrce-que tu n'en trouves pas
chez farnell que c'est impossible à réaliser.
Cela fait longtemps qu'on sait faire ca en labo,
mais c'est moins pratique à utiliser que du soft.

Pour faire un neurone in silico, il suffit d'un
AOP avec des résistances sommatrices variables en
fonction d'une tension externe pour la pondération,
le tout suivi d'un compateur à seuil : rien d'impossible.
Le point délicat c'est la connectique entre les neurones,
mais les implémentations 3D sont une solution honorable.

Aucun problème technique pour faire ca sur du silicium,
par contre ce serait bien plus cher, plus compliqué,
et prendrait beaucoup plus de place qu'une implémentation
uniquement logicielle sur du harware purement numérique.

Quote:
En fait il faudrait a priori plus une architecture
ressemblant à un FPGA à SRAM où chaque neurone
aurait sa propre horloge. Mais ce ne serait toujours
pas assez proche de la réalité...

Je ne crois pas que l'I.A dépende uniquement de la fidélité
de la reproduction d'un réseau de milliards de neuronnes.
Quelqu'un qui a une bonne mémoire peut rejouer une partie
d'échecs entière, mais sans rien comprendre à la stratégie.
Il y manquera toujours l'intelligence «en soi».
( quoi que veuille dire ce mot )

Le réseaux de neuronnes artificiels :
http://www.cijoint.fr/cjlink.php?file=cj201002/cijSB9l1N4.pdf

Les neurones :
http://www.cijoint.fr/cjlink.php?file=cj201002/cijxhJMc7E.pdf

A propos de ce qu'on sait faire en labo :
http://groups.google.com/group/fr.sci.electronique/msg/30c00ae65c841f03

Cheers !

Stephane Legras-Decussy
Guest

Sun Feb 21, 2010 12:39 am   



"whygee" <yg_at_yg.yg> a écrit dans le message de news:
hlp17a$nu8$1_at_speranza.aioe.org...
Quote:
En fait il faudrait a priori plus une architecture
ressemblant à un FPGA à SRAM où chaque neurone
aurait sa propre horloge. Mais ce ne serait toujours
pas assez proche de la réalité...

c'est pas le problème de complexifier
le réseau de neurones (où serait la difficulté?),
c'est le problème qu'on ne sait pas
analyser/prévoir ce que va se passer...et donc
on ne sait pas faire l'*apprentissage*
de ce réseau.... the big problème...

LeLapin
Guest

Sun Feb 21, 2010 2:05 am   



Stephane Legras-Decussy a tapoté du bout de ses petites papattes :
Quote:
"whygee" <yg_at_yg.yg> a écrit dans le message de news:
hlp17a$nu8$1_at_speranza.aioe.org...
En fait il faudrait a priori plus une architecture
ressemblant à un FPGA à SRAM où chaque neurone
aurait sa propre horloge. Mais ce ne serait toujours
pas assez proche de la réalité...

c'est pas le problème de complexifier
le réseau de neurones (où serait la difficulté?),
c'est le problème qu'on ne sait pas
analyser/prévoir ce que va se passer...et donc
on ne sait pas faire l'*apprentissage*
de ce réseau.... the big problème...

Depuis Etevenon, on sait que c'est le système nerveux (dont le cerveau)
qui fait l'apprentissage de l'"organe virtuel". Et il le fait très
bien.

--
LeLapin

whygee
Guest

Sun Feb 21, 2010 4:35 am   



Stephane Legras-Decussy wrote:
Quote:
c'est pas le problème de complexifier
le réseau de neurones (où serait la difficulté?),
dans sa simplification à un AOP sommateur comme

Jean-Christophe le laisse supposer.

Quote:
c'est le problème qu'on ne sait pas
analyser/prévoir ce que va se passer...et donc
on ne sait pas faire l'*apprentissage*
de ce réseau.... the big problème...
héhé.


justement si je parle d'horloge individuelle
par neurone, c'est parce que les papiers
que j'ai lu montrent que la valeur des synapses
ne suffit pas, il faut en plus que les signaux
soient synchrones entre eux et avec une sorte
de "monostable" du neurone.
A partir de là, un réseau commence à pouvoir
anticiper en plus d'apprendre.
j'avais un pote qui faisait justement un
doctorat dessus et m'avait passé le début
de la thèse qu'il rédigeait...

enfin bon pour l'instant je fous
des PIC et des LED partout, personne ne
m'a jamais demandé de lui refaire le cerveau /o\

yg
--
http://ygdes.com / http://yasep.org

LeLapin
Guest

Sun Feb 21, 2010 11:51 am   



Stan a tapoté du bout de ses petites papattes :
Quote:
On 21 fév, 02:05, LeLapin <ipub-enle...@neuf-enlever.fr> wrote:

Depuis Etevenon, on sait que c'est le système nerveux (dont le cerveau)
qui fait l'apprentissage de l'"organe virtuel". Et il le fait très
bien.

Peux-tu citer tes sources ?
Notamment quelles expériences ont
validé cette affirmation.

C'est extrèmement vieux. Jean-Christophe avait retrouvé la trace de
Pierre mais à ma grande honte je n'ai pas enchainé.

Quote:
Connais les expériences de Benjamin Libet sur la sensation de
conscience ?

Non mais je vais le googler pour découvrir, c'est un sujet qui me
passionne.
....
A première vue, sa théorie (et ses expériences) est déroutante mais
très untéressante.

Je note que lui aussi a été récupéré par Jean Staune ;)

--
LeLapin

Goto page Previous  1, 2, 3, 4  Next

elektroda.net NewsGroups Forum Index - Electronique FR - Conseil sur le choix d'un DSP ?

Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
RTV map EDAboard.com map News map EDAboard.eu map EDAboard.de map EDAboard.co.uk map Opony