Si je fais le produit d'un signal à 50hz par un signal à 52hz, par exemple en les combinant dans un circuit non linéaire comme un modulateur en anneau, j'obtiens la somme d'un signal à 2hz et d'un autre à 102hz en vertu du fait que sin(a) + sin(b) = 2 * ( cos((a+b)/2) * sin((a-b)/2) ).
Je voudrais obtenir la conversion inverse, c'est à dire retrouver du 50 et
52hz à partir du 2 et du 102hz. Est-ce faisable en théorie et en pratique ?
Ce produit s'apparente =E0 une modulation d'amplitude, effectivement il doit =EAtre possible de retrouver 'a' et 'b' =E0 partir des composantes somme et diff=E9rences de ce produit.
Pour la th=E9orie, on a : S =3D a + b =3D 52 + 50 =3D 102 =3D> somme D =3D a - b =3D 52 - 50 =3D 2 =3D> diff=E9rence
Calcul de 'a' et 'b' =E0 partir de 'S' et 'D' a =3D (S + D) / 2 =3D (102 + 2) / 2 =3D 52 b =3D (S - D) / 2 =3D (102 - 2) / 2 =3D 50
Pour la pratique, vu la faible fr=E9quence des signaux en jeu, on peut r=E9aliser la somme et la diff=E9rence avec des AOPs. Avant cela il faut s=E9parer les deux composantes S et D du signal, par exemple avec un passe-haut et un passe-bas tous deux centr=E9s sur la fr=E9quence de coupure m=E9diane entre S et D. (avec des pentes suffisantes pour bien s=E9parer ces signaux)
En gros :
formatting link
Maintenant, si les signaux 'a' et 'b' ne sont pas =E0 fr=E9quence fixe alors il faut faire *suivre* la fr=E9quence de coupure des deux filtres, en pratique tu peux utiliser des FCC.
Une autre solution, vu les faibles fr=E9quences, serait de num=E9riser les signaux puis effectuer la s=E9paration par calcul.
Ta question est-elle purement acad=E9mique, ou est-ce en vue d'une manip ?
Du point de vue fr=E9quentiel le signal final a une raie =E0 2 Hz et une autre =E0 102 Hz que tu peux s=E9parer par filtrage pour retrouver les deux fr=E9quences d'origine en faisant la demi-somme (pour 52 Hz) et la demi-diff=E9rence (pour 50 Hz)
Je suis une burne en trigo et j'ai la tête dans le cirage mais :
en les combinant dans un circuit non linéaire comme un modulateur en anneau, j'obtiens la somme d'un signal à 2hz et d'un autre à 102hz en vertu du fait que sin(a) + sin(b) = 2 * ( cos((a+b)/2) * sin((a-b)/2) ).
Ton texte n'est pas cohérent avec ta formule, soit tu fait une somme ( ta formule ) de deux sinusoïdes soit un produit ( ton texte )
Moi aussi, mais voici une astuce : e^(i.a) =3D cos(a) + i.sin(a)
Cela supprime totalement 'cos' et 'sin' en leur substituant des exponentielles: cos(a) =3D [ e^(i.a) + e^(-i.a) ] / 2 sin(a) =3D [ e^(i.a) - e^(-i.a) ] / 2.i
Ensuite un calcul comme cos(a)*cos(b) se r=E9duit =E0 de simples produits d'exponentielles et ce n'est qu'=E0 la fin du calcul qu'on repasse en 'cos' et 'sin'.
En gros il veut dire que
cos(a)*cos(b) =3D [ cos(a+b) + cos(a-b) ] / 2
c'est-=E0-dire que produit { cos(a)*cos(b) } donne =E0 la fois la somme { cos(a+b) } et la diff=E9rence { cos(a-b) }
Ce n'est pas (a+b)/2 mais c'est cos(a+b)/2
Il semble que tu confondes la fr=E9quence avec l'amplitude : 'a' et 'b' sont des angles reli=E9s aux fr=E9quences, tandis-que le facteur 1/2 divise l'amplitude du signal ( mais pas sa fr=E9quence :o)
Jean-Christophe a tapoté du bout de ses petites papattes :
Je pensais aux ring modulators des synthés, où on n'utilise pas obligatoirement des sinusoïdes mais des formes d'ondes complexes, et en plus on filtre avant la sortie. Donc on ne retrouve jamais les deux signaux originaux. Sans parler des harmoniques perdues/rajoutées par le seuil des diodes de l'anneau dans les premières générations de modules.
Ben au départ le monsieur il a dit : cos((a+b)/2) ............ pas cos(a+b) /2
Comme j'ai dit que j'étais une burne je suis donc allé faire un petit tour chez les wiki :
formatting link
Et c'est bien sin (a) + sin (b) = 2 * sin ( (a+b)/2 ) * cos ( ( a-b)/2 ) ........ bon un cos a la place du sin, presque rien ;>)
Quand a cos (a) * cos (b) = 1/2 cos ( a+b) + cos (a-b) cela n'a rien a voir avec la formule proposée .......... mais bien la bonne formule en rapport avec son début de texte pour le produit de deux signaux sinusoïdaux
Détrompe moi l'amplitude c'est ce qui y a avant les sin et la fréquence le machin que l'on met avec 2 pi t entre les parenthèses du sin ;>)
D'ailleurs le but de ma réponse était surtout de mettre en exergue l'incohérence de l'énoncé du problème ;>)
Tout =E0 fait. Et puisque Fran=E7ois est aux fraises, supposons que son but soit de retrouver deux signaux a et b uniquement =E0 partir de leur produit a.b
On a deux signaux a =3D 52 Hz et b =3D 50 Hz dont on fait le produit a.b qui comporte deux fr=E9quences a+b =3D 102 Hz et a-b =3D 2 Hz. On filtre ce signal pour s=E9parer ces deux composantes puis on les multiplie entre elles, ce qui donne un signal ayant une raie =E0 104 Hz et une autre =E0 100 Hz. On divise par 2 chacune de ces fr=E9quences (par ex. avec des bascules D) et l'on retrouve, d'une part du 52 Hz et de l'autre du 50 Hz, ce qui =E9tait demand=E9 au d=E9part.
(ok, les signaux finaux sont rectangulaires et non pas sinusoidaux, mais on peut retrouver du sinus avec un bon filtrage passe-bas )
Bonsoir En gros tu a les bandes latérales et tu veux retrouver la porteuse et la modulation. La porteuse c'est (F1+F2)/2 et une fois qu'on a la porteuse pas de soucis pour la modulation. En pratique suivant la nature des signaux ça peut se corser pas mal. Je verrais bien une PLL sur F1+F2 divisée ensuite par 2.
Apr=E9s avoir un peu pataug=E9, on peut montrer qu'il est possible de retrouver deux fr=E9quences =E0 partir de leur seul produit :
formatting link
( on admet que les signaux puissent =EAtre indiff=E9ramment exprim=E9s sous forme de sinus ou de cosinus puisque dans tous les cas leurs produits donnent toujours des sommes et des diff=E9rences de fr=E9quences )
Les deux signaux A et B de d=E9part (fr=E9quences F1 et F2)
A =3D cos(2.pi.t.F1) B =3D cos(2.pi.t.F2)
Leur produit :
P =3D A.B =3D cos(2.pi.t.F1) * cos(2.pi.t.F2) P =3D cos[2.pi.t.(F1+F2)]/2 + cos[2.pi.t.(F1-F2)]/2
On s=E9pare les deux termes F1+F2 et F1-F2 par filtrage puis on effectue leur produit :
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.