Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Diviseur de fréquence (suite pll)

  • 50 réponses
  • 7 participants
  • 6 368 vues
  • 6 followers
Sujet de la discussion Diviseur de fréquence (suite pll)
Voilà je créé un nouveau topic car celui d'avant (explication pll) n'est plus trop adapté. Voilà, je me suis dis quelque chose. Certes, il parait difficile de multiplier un signal un signal sinusoidal par un "nombre" entre 1 et 2 (faire varier la hauteur en temps réel) alors je me suis dis, est-ce qu'il est possible de faire plutôt un diviseur variable pour un signal analogique? (je sais je radote mais je ne veux pas qu'il y ai de confusions). Je m'explique, si on peut faire un diviseur variable (qui divise le signal par un "nombre" entre 1 et 2) il possible de faire l'effet souhaité au début. Je m'explique, si après le diviseur variable on ajoute un multiplicateur x2 fixe (pas très compliqué à faire) la fréquence variera entre Fin/2 * 2 et Fin * 2. Donc voilà, j'espère que cette fois si, ça sera possible ^. Merci d'avance!!!
Afficher le sujet de la discussion
26
Et voilà le compte rendu de mes résultats (je tiens à précisé que l'enregistrement est pourri, je passe par un jack/RCA pour rentrer sur une carte behringer à deux balle, mais je ne pense pas que ça doit influencer le résultat des analyses.


ça c'est pour le mi grave à 82,4Hz (théoriquement)


ça c'est le mi aigüe à 329,6Hz (théoriquement)


ça c'est la note la plus aigüe que je puisse faire (sur un manche 22cases) qui est un Do#

pour les son c'est ici, ici et

si vous voulez je peux augmenter la résolution pour que l'analyse soit plus précise
27
Je vais voir ce que je peux faire pour faire une analyse un peu plus, précise de tout ça! On verra ça ce week end.
28
Ok dac, c'est toi le pro :bravo:
29
Alors, ça a donné quoi ces analyses?

sinon j'ai pensé à un truc tordu. Pourquoi ne pas recréer en sortie des harmoniques au lieu de laisser seulement la fondamentale (transposée)? Il suffirai juste de multiplier par 2, 3 et 4 (pas besoin d'aller plus loin je pense) et de diminuer le volume de chaque harmonique progressivement! Bon je sais c'est tordu, ça peux prendre bcp de place mais si ça doit rentrer dans un rack pour que ça marche, je m'en fou :lol:
30
Pas trop eut le temps de faire toutes la manips que je voulais sur le signal (j'ai reçus un PCB pour un proto de carte d'alim) j'essaie de regarder ça dans la semaine.
31
Euh j'arrive un peu en cours là mais quelqu'un pourrait m'expliquer ce qui pose problème à faire une transposition de fréquence d'un signal audio ?

Parceque j'ai pas tout suivi et je débarque, mais en utilisant un montage cascode par exemple on peut facilement arriver à faire un transposeur de fréquence. Il suffit de créer un oscillateur à fréquence variable pour régler le pitch (on peut faire ça avec une diode varicap par exemple) et puis voilà non?

Bon si vous ne l'avez pas fait c'est que j'ai du dire une grosse connerie quelque part mais bon... jdemande à tout hasard... ^^

Songs are soundtrack of your life...(Peace & love)  http://3francs6sous.cowblog.fr

32
Heu non si on ne l'a pas dis (enfin moi surtout) c'est que je ne connais pas cette méthode? Tu peux me la décrire brièvement ou cas où je ne trouve pas de bonnes infos dessus?
33
J'ai du mal à trouver de bonnes infos là dessus sur le net, ou en tout cas, je vois pas trop comment tu compte t'y prendre pour faire varier la fréquence d'un son avec. Petite explication?
34

Voici un schéma que j'utilise en ce moment pour faire du changement de fréquence mais en HF... il s'agit en fait ici d'un récepteur FM.
Dans un récepteur il ya a toujours au moins un changement de freq avant d'attaquer le démodulateur par exemple.... Ca permet de travailler à une fréquence intermédiaire plus faible que la HF et donc de réduire les coûts.

Bref pour ton pitch le Vam de mon schéma serai l'entrée de ton signal et Vol accueillerai l'oscillateur variable....
Ya quelques modifs à faire sur le schéma...
Car ici on se sert de ce montage en HF et en tant qu'abaisseur de fréquence toi tu t'en servira en tant qu'éleveur de fréquence si j'ai bien compris...
Donc faudra voir en posant les équations ce que tu obtient...
On a normalement fm = fol+fs soit fs=fm-fol (la frequence en sortie de changeur de freq est égale à la freq du message moins la frequence de l'oscilalteur local)
Sauf qu'il y a d'autre raies de présente dans le spectre, il faudrait vérifier par un ptit calcul si il n'y aurait pas des raies à fm+fol par exemple dans ce cas là il te suffit de filtrer autour et le tour est jouer!

Songs are soundtrack of your life...(Peace & love)  http://3francs6sous.cowblog.fr

35
Petite correction car je dis beaucoup de bétise.
Ca ne sera pas si simple en fait car la plage de fréquence de départ et d'arrivée est la même (20Hz à 20Khz) et est bien trop étroite pour séparer les signaux... Du coup tu va avoir une superposition de ton signal de départ et de ton signal transposé... effet pas forcément recherché....
La première solution qui me vient comme ça c'est de transposer à une fréquence beaucoup plus haute (genre autour des 50khz) et de caller un filtre coupe bas... ensuite on retranspose en fréquence autour de la fréquence voulue dans le spectre audio....

je balance des idées comme ça là, ya pas grand chose de concret et tout ce que je dis reste à vérifier car je suis très très très très loin d'être un expert....
Demain je vais finir mon récepteur FM se sera l'occasion pour moi de réfléchir un peu plus à tout ça , d'en discuter avec les collègue et de vous dire si j'ai encore dis des grosse bétises ou pas

Songs are soundtrack of your life...(Peace & love)  http://3francs6sous.cowblog.fr

36
Ok merci beaucoup pour ton aide et ton explication! Cependant, yaurai pas un petit soucis? si j'ai bien compris, la fréquence en sortie est la fréquence d'entrée moins la fréquence de l'oscillateur. Le problème c'est que si par exemple je joue un La 220hz, pour descendre d'un octave il faut que l'oscillateur soit à 110Hz. Le problème c'est que si après je joue un autre La mais cette fois ci à 440Hz, l'oscillateur lui sera toujours à 110hz ce qui descendra la note à une fréquence de 330Hz ce qui n'est pas l'octave du dessous (en fait c'est presque un Mi). Est-ce que je me trompe?
37
Non tu as tout à fait raison, en fat je n'avais pas bien cerné ce que tu voulais...
Je pensais que tu souhaité simplement avoir sur une pédale d'expressin un contrôle de la hauteur... et en faisant varier l'oscillateur sur une suffisament grande plage de fréquence tu couvrira tout le spectre et ne monterai pas d'un ou 2 octave mais d'autant que tu le souhaite en jouant avec la pédale d'expression...
J'avais aps compris que tu voulait un truc élevant ou abaissant la hauteur par un nombre d'octave fixe....

Songs are soundtrack of your life...(Peace & love)  http://3francs6sous.cowblog.fr

38
Non je ne veux pas que ça soit fixe, je veux que la transposition soit progressive mais le problème de cette méthode est que si je joue 2 notes à la suite, ben à la fin, je n'aurais plus du tout les même. Les intervalles entre les deux notes se retrouveront différents. Tout à l'heure j'ai parlé de l'octave car c'est le plus simple a expliqué. En gros, si la pédale d'expression est fixée à un certain point, plus la note jouée sera aigüe plus la différence entre l'entrée et la sortie sera minime. En effet, si l'oscillateur possède une fréquence de 110HZ, cool au moment où je jouerai un La 220Hz la note en sortie sera un octave au dessous mais si sans bouger la pédale d'expression je joue un La 880Hz, ben 110Hz en moins, ça donnera quelque chose se baladant entre un Mi et un Fa. L'effet peut être sympa, mais je pense que ce dispositif n'est pas adapté

Pour que ça marche il faudrait je pense faire varier la fréquence de l'oscillateur en fonction de la fréquence de la note émise pour que le comportement de la pédale soit linéaire
39
Bonjour à tous!

Je n'ai pas encore participé à ce sujet mais je le suis tout de même très attentivement..^^

Est ce que, toufman, tu pourrais me passer le même schéma que tu as posté un peu plus haut mais avec des vrais valeurs de composants (certaine sont manquantes et certains composant ne sont pas clair.. :D: ) ou alors me donner le nom de ce procédé pour que je puisse faire quelques recherches..

Merci d'avance!

P.S:Con continuons à chercher je sens qu'on se rapproche de l'aboutissement de ce projet! :aime:

Voir les settings de vos artistes préférés ou créer les votres -> https://www.getthesoundof.com

40
Bah al valeur des composant va changer celon ce que tu veux faire...
ya beaucoup de composants de polarisation qui vont dépendre aussi de ton alim etc etc.... Donc jpeux t'indiquer ce que j'utilsie pour le faire fonctionner moi dans le cadred d'un abaisseur de fréquence mais ça va pas t'aider...
Il s'agit d'un montage cascode, on applique le message sur Q3 et l'oscillateur sur Q1.... les signaux se multiplient entre eux et tu te retrouve avec des composantes de fréquence Fol Fmessage Fmessage-Fol et Fmessage+Fol....
bref en gros tu fais cos(2piFol) x cos(2pi Fmessage) et tu linéarise... et tu trouve les différentes composantes....

Voilà voilà pour le principe

Songs are soundtrack of your life...(Peace & love)  http://3francs6sous.cowblog.fr

41
Ok!merci pour la précision!!

Voir les settings de vos artistes préférés ou créer les votres -> https://www.getthesoundof.com

42
Je pensais à un truc. On pourrai pas faire un ptit accordeur avec un PIC (je sais que ça se fait) pour détecter la note jouée et ainsi générer un signal carré à la fréquence de cette note? Comme ça yaura juste à traiter ce signal là et le retransformer en sinus à la fin non?
43
As tu déjà entendu un sinus?
Je veux dire le but c'est jsute générer une fréquence à l'octave ou à un autre multiple de la fréquence initiale ? ou c'est de transposer le son initial?
Parceque si tu rentre un signal de gratte, que tu le passe dans ton bidule et qu'il en sort un sinus dont la frequence est modulée celon la position de ton potard.... bah en sorti t'aura le son d'un sinus...pas d'une gratte....
Et puis si tu uitilise un pic celà veut dire que tu passe en numérique...donc quit à aller dans le numérique fait ton pitch en numérique et ça devient simplissime!
Il te suffit de faire une analyse FFT sur le signal d'entrée (elle détecte toutes les harmoniques du signal) et tu regénère un signal en sortie comportant toutes ces harmoniques, chacune transposées à la fréquence voulue...
C'est de la re-synthèse, amis ça marche très bien en poussant un peu le nombre d'harmoniques traités....
Après pour faire ça suffit de coder la règle de conversion de fréquence afin que les intervals soient respecté. Donc tout d'abord calcul de l'interval entre l'harmonique et le fondamental, puis ensuite calcul de la fréquence à laquelle il faut re-générer l'harmonique afin de respecter l'interval entre le fondamental transposé et celle-ci.
Ca nécessite de savoir coder une FFT (je ne sais pas le faire, mais ce n'est pas si complexe que ça) et de se faire chier à écrire de manière formelle la loi de conservation des intervals (en cherchant ça a du être déjà fait par d'autres... ça doit pouvoir se récupérer)....

Pour info FFT signfie fast fourier transformer pour ceux qui ne savent pas...
Toujours pour l'info, n'importe quel signal analogique (et donc signal audio) peut se décomposer en une infinité de sinusoide à divers fréquences.... Un signal carré par exemple peut être créer en additionnant un infinité de sinusoides d'amplitude et de fréquence choisie pour. Celà s'appel le théorème de fourier...
Lorsque qu'on utilise ce théorème pour faire une analyse fréquentielle sur un signal numérisé on utilise une FFT.

Voilà en espérant avoir été compréhensible à défaut d'avoir été clair ^^

Songs are soundtrack of your life...(Peace & love)  http://3francs6sous.cowblog.fr

44
Ok merci c'est vrai que j'avais pas capté qu'une sinusoide c'est moche à entendre (quel con je suis). Donc on oublie ma dernière idée et faut arriver à trouver comment soit isolé la fondamentale sois transposé tout le spectre. Je vais essayer de voir quelques profs à la fac et leur poser la question
45
Franchement le plus simple c'est de passer par du numérique...
Quelques lignes de programmation, un DSP, et hop le tour est joué!
Par contre c'est vrai que niveau programmation faut pas être débutant sinon c'est chaud... Mais pas besoin d'être un expert non plus....

Songs are soundtrack of your life...(Peace & love)  http://3francs6sous.cowblog.fr

46
Je sais qu'en numérique c'est super simple mais qui à faire du numérique, j'achète un pédale numérique, ça reviendra moins cher. L'analogique, c'est un peu comme un défis que je ne lance
47
Oui, enfin avant de lancer des défis un peu d'expérience et de connaissance permet de savoir si c'est réalisable ou pas. Avec une pll je le répète, cela me semble très difficile à réaliser pour que ça soit robuste (mais pas forcément impossible).
Pour ce qui concerne le numérique, bien entendu c'est le plus efficace et largement aussi intéressant que la pll. Cependant je ne pense pas qu'il y ait les compétences requises pour faire ça sur ce forum.
48
Tant pis je vais m'en remettre aux profs de facs et aux mordus d'électronique analogique qui y traine et voir avec eux qu'elle est la meilleur solution
49
Connais-tu une seule pédale de ce type qui existe en analogique?
Si la réponse est non, il y a fort à parier que c'est parceque le projet dans lequel tu te lance est extrêmement complexe à gérer en analogique...
Je suis moi-même un mordu d'analogique... Mais là j'avoue que c'est du costaud... Même un ingénieur galererai à faire un truc du genre, alors j'espère que tu as un bon niveau en électronique parceque sinon tu va au casse pipe...
Si le but est d'apprendre, jte conseil de commencer par plus simple...
Si le but est de relever un défi, j'espère que tu es doué, que tu as de la patiente, pas grand chose d'autre à foutre, et du fric à dépenser sur les bancs d'essai avant d'avoir un truc qui marche....

Après si tu te sens prêt pour le faire, fais le et tiens nous au courant car c'est un super projet!

Bonne chance à toi!

Songs are soundtrack of your life...(Peace & love)  http://3francs6sous.cowblog.fr

50
Non en analogique, je ne connais rien de tel (quoique j'avais vu un site en anglais sur un mec qui s'était fais un truc du genre, mais en rack). Je sais que ça relève de l'impossible mais bon, comme je l'ai dit, je vais interroger quelques personnes sur la question et je vous tiendrai au courant des réponses et si je continu ou abandonne ce projet