FR2974442A1 - Procede d'analyse et de synthese de bruit de moteur, son utilisation et systeme associe - Google Patents

Procede d'analyse et de synthese de bruit de moteur, son utilisation et systeme associe Download PDF

Info

Publication number
FR2974442A1
FR2974442A1 FR1153476A FR1153476A FR2974442A1 FR 2974442 A1 FR2974442 A1 FR 2974442A1 FR 1153476 A FR1153476 A FR 1153476A FR 1153476 A FR1153476 A FR 1153476A FR 2974442 A1 FR2974442 A1 FR 2974442A1
Authority
FR
France
Prior art keywords
engine
grains
parameters
synthesizing
analyzing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR1153476A
Other languages
English (en)
Other versions
FR2974442B1 (fr
Inventor
Jan Jagla
Julien Maillard
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Centre Scientifique et Technique du Batiment CSTB
Original Assignee
Centre Scientifique et Technique du Batiment CSTB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Centre Scientifique et Technique du Batiment CSTB filed Critical Centre Scientifique et Technique du Batiment CSTB
Priority to FR1153476A priority Critical patent/FR2974442B1/fr
Priority to PCT/FR2012/050833 priority patent/WO2012143659A1/fr
Publication of FR2974442A1 publication Critical patent/FR2974442A1/fr
Application granted granted Critical
Publication of FR2974442B1 publication Critical patent/FR2974442B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K15/00Acoustics not otherwise provided for
    • G10K15/02Synthesis of acoustic waves

Landscapes

  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Testing Of Engines (AREA)
  • Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)

Abstract

L'invention concerne un procédé d'analyse et de synthèse du bruit émis par un moteur à combustion interne constitué de N cylindres et faisant partie d'un véhicule, basé sur la méthode PSOLA caractérisé par les étapes suivantes : - enregistrer à faible distance dudit moteur des signaux source en champ libre, lesdits signaux étant essentiellement harmoniques ; - évaluer la fréquence fondamentale desdits signaux enregistrés, ladite fréquence étant proportionnelle à un régime moteur; - placer des marques de lecture de manière synchrone avec les phases de la fondamentale du signal enregistré et de ses harmoniques - extraire des grains à partir desdits signaux source à l'aide d'une fenêtre d'extraction, lesdits grains extraits correspondent à des paramètres moteur appelés paramètres consignes; - créer une base de données constituée desdits grains ; et enfin - synthétiser en temps réel un signal de bruit de moteur en assemblant séquentiellement par chevauchement et addition des grains correspondants auxdits paramètres consignes. L'invention concerne en outre un système d'analyse et de synthèse du bruit de moteur comportant des moyens pour mettre en œuvre le procédé ci-dessus. L'invention concerne encore l'utilisation du procédé ci-dessus pour la simulation du bruit intérieur ou extérieur émis par un véhicule équipé d'un moteur thermique.

Description

PROCEDE D'ANALYSE ET DE SYNTHESE DE BRUIT DE MOTEUR, SON UTILISATION ET SYSTEME ASSOCIE DOMAINE TECHNIQUE DE L'INVENTION [0001]L'invention se rapporte au domaine de l'analyse et de la synthèse de bruit. Plus particulièrement l'invention concerne un procédé et un système d'analyse et de synthèse de bruit d'un moteur, basés sur la synthèse granulaire et la méthode de traitement de la parole PSOLA. ETAT DE LA TECHNIQUE ANTERIEURE [0002] Les études acoustiques menées jusqu'à présent sur l'impact sonore du trafic routier en milieu urbain concernent principalement des relevés de niveaux acoustiques (dBA). Ces données donnent une idée du "volume" sonore moyen mais sont difficiles à interpréter en termes de gêne occasionnée. [0003]Le bruit des moteurs fait l'objet d'un intérêt particulier de la part des constructeurs automobiles dans leur démarche d'assurer la qualité notamment environnementale d'une voiture. La problématique complexe du bruit émis par un moteur dépend de la nature physique et de la signature sonore des multiples sources acoustiques des éléments constitutifs du moteur. [0004] Le document de Thèse de doctorat présentée par Irina Zhekova Université de la Méditérrannée Aix-Marseille II «Analyse temps-fréquence et synthèse granulaire des bruits de moteur diesel au ralenti » publié en juin 2010, décrit des méthodes d'analyse et de synthèse de bruit de moteur diesel au ralenti et son application pour une étude dans le contexte des scènes auditives. Lesdites méthodes reposent sur une modélisation granulaire du signal et consistent à présenter le signal comme une somme d'atomes temps-fréquence. Cependant cette méthode est propre à la synthèse d'un seul régime moteur : le ralenti moteur. Elle n'est par ailleurs pas adaptée à une synthèse en temps réel. Finalement, cette méthode n'est pas très proche de la méthode utilisée dans la présente invention. [0005] Le document WO 2010146275 décrit un procédé de synthèse d'une ambiance sonore au niveau d'un véhicule. Le procédé comprend une étape de sélection d'un signal sonore d'origine stocké; une étape d'extraction de plusieurs parties dudit signal sonore d'origine par application d'une fenêtre temporelle glissante en fonction du ou des paramètres de conduite du véhicule; une étape de synthèse au cours du temps d'un signal sonore de restitution à partir desdites parties dudit signal sonore d'origine. Ce procédé utilise la technique de synthèse dite granulaire. En effet les parties extraites du signal d'origine sont ré-assemblées par une technique de synthèse granulaire dont les paramètres de contrôle sont représentatifs de l'évolution au cours du temps du ou des paramètres de conduite du véhicule. Ce procédé ne décrit pas la synthèse d'un bruit de moteur en lui-même mais englobe aussi les autres sources de bruit émis par le véhicule. De plus les grains sont directement lus et extraits à partir d'enregistrements lors de la phase de synthèse. Par ailleurs cette méthode n'est pas adaptée à la synthèse de sons harmoniques contrairement à la méthode décrite dans la présente demande. [0006] La synthèse granulaire définit la notion de quantum sonore (ou grain) comme un son élémentaire contenant une unité d'information indivisible d'un point de vue psychoacoustique. Selon cette théorie une représentation granulaire permet de décrire tout signal sonore. Le son est alors formé d'une séquence de grains d'une durée comprise généralement entre 10ms et 100ms. La diversité dans le choix des paramètres intrinsèques des grains (enveloppe, durée, contenu spectral) ainsi que de leurs positions temporelles dans le signal synthétisé, permet de créer facilement des sons très complexes. Lorsque la distribution temporelle est aléatoire on parle de synthèse granulaire (SG) asynchrone, alors que lorsqu'elle est déterministe on parle de SG quasi-synchrone. La méthode PSOLA (Pitch synchronous Overlap and Add) est un cas particulier de synthèse quasi synchrone et sera appliqué dans le cadre de la présente invention, à la synthèse de bruit de moteur. [0007]La méthode PSOLA a été développée à l'origine pour la synthèse de parole. Elle est rarement présentée comme une méthode de synthèse granulaire.
La méthode PSOLA est constituée d'une phase d'analyse et de segmentation du signal original et d'une phase de synthèse. L'analyse du signal peut être décomposée en trois étapes : 1) l'estimation de la fréquence fondamentale (pitch) du signal de parole, 2) le placement des marques de lecture des grains (en pratique, ces marques correspondent aux maxima locaux d'énergie du signal associés aux impulsions glottales), 3) l'extraction des segments (grains) centrés sur les marques de lecture avec des fenêtres généralement de type Hann de longueur 2 * P(t) (où P(t) est la période correspondant au pitch du signal). La phase de synthèse consiste à placer les marques d'écriture qui vont fixer la longueur ainsi que le pitch du signal, à choisir le grain pour chaque marque d'écriture et enfin à superposer et ajouter les grains du signal synthétisé. Une limite de cette méthode vient de la répétition de grains lorsque le signal original doit être allongé. Ces répétitions engendrent des artéfacts audibles qualifiés de "rugosité". Pour éviter ces phénomènes, il faut augmenter artificiellement la taille de la base de données de synthèse en créant de nouveaux grains par interpolation temporelle (TDI-PSOLA) ou fréquentielle (FDI-PSOLA). Cependant, ces méthodes s'avèrent très sensibles aux choix des marques de lecture et peu efficaces sur des signaux autres que les signaux de parole où la forme d'onde n'est pas concentrée temporellement sur les impulsions glottales.
EXPOSE DE L'INVENTION [0008] L'invention propose une méthode de synthèse de bruit de moteur qui permet une synthèse en temps réel du bruit émis par le groupe motopropulseur de véhicules. Notamment l'invention vise à proposer un procédé de synthèse du bruit émis par un moteur à combustion interne constitué de N, cylindres et faisant partie d'un véhicule, basé sur une méthode PSOLA et caractérisé par les étapes suivantes : - enregistrer à faible distance dudit moteur des signaux source en champ libre, lesdits signaux étant essentiellement harmoniques ; - évaluer la fréquence fondamentale desdits signaux enregistrés, ladite fréquence étant proportionnelle à un régime moteur donné ; - placer des marques de lectures de manière synchrone avec les phases de la fondamentale du signal et de ses harmoniques ; - extraire des grains à partir desdits signaux source, à l'aide d'une fenêtre d'extraction, lesdits grains extraits correspondant à des paramètres moteur, appelés paramètres consignes ; - créer une base de données constituées desdits grains, et - synthétiser en temps réel un signal de bruit de moteur en assemblant séquentiellement par chevauchement et addition les grains correspondants auxdits paramètres consignes. [0009]Conformément à une caractéristique de l'invention, le spectre correspondant audits signaux source est directement lié à la vitesse de rotation du vilebrequin dudit moteur. [0010] Par ailleurs, la largeur de la fenêtre d'extraction permet d'extraire des grains contenant les explosions des Nc cylindres d'un bruit de moteur. [0011]Selon l'invention, les grains extraits contiennent les instants d'explosions dans les Nc cylindres, chaque grain correspond à une marque de lecture et débute à phase nulle sur une alternance positive ou négative de la fréquence d'explosion. [0012]Conformément à l'invention, pour tous les paramètres moteur pour lesquels on souhaite extraire un grain, un ensemble de marques de lecture potentielles est déterminé. [0013]Selon un aspect de l'invention, pour chaque grain correspondant à 25 une marque de lecture potentielle, les phases de la fréquence fondamentale et un nombre fini de ses harmoniques sont déterminés. [0014]Conformément à une caractéristique intéressante de l'invention, pour tous les paramètres moteur pour lesquels on souhaite extraire un grain et parmi l'ensemble des marques de lecture potentielles, on choisit une marque qui20 minimise les écarts de phases avec les grains déjà extraits pour des paramètres moteur proches. [0015]Conformément à l'invention, les fenêtres d'extraction des grains peuvent être de largeur 2 * Pm + K, où Pm est la période correspondant à la fréquence de rotation du moteur et K est la valeur du chevauchement entre deux fenêtres, où K peut être une constante identique pour tous les grains ou dépendre du régime moteur associé à chaque grain extrait. [0016]Selon l'invention, la base de données est constituée d'un ou plusieurs fichiers contenant un ensemble de grains correspondants aux paramètres moteur, 10 lesdits grains étant ordonnés en fonction desdits paramètres moteur. [0017]Conformément à l'invention, l'algorithme de synthèse est de type chevauchement et addition (overlap and add en anglais), dans lequel à la fin d'un grain on choisit le grain suivant en fonction des paramètres consignes. [0018]Préférentiellement, lesdits paramètres moteur sont constitués en 15 particulier par le régime moteur et la charge appliquée au moteur. [0019] L'invention concerne en outre un système d'analyse et de synthèse de bruit de moteur pour la mise en oeuvre du procédé ci-dessus, ledit système est caractérisé par le fait qu'il comprend : - des moyens pour enregistrer à faible distance dudit moteur des signaux 20 source en champ libre, lesdits signaux étant essentiellement harmoniques ; - des moyens pour évaluer la fréquence fondamentale desdits signaux enregistrés, ladite fréquence étant proportionnelle à un régime moteur donné ; - des moyens pour placer des marques de lecture de manière synchrone 25 avec les phases de la fondamentale des signaux enregistrés et de ses harmoniques ; - des moyens pour extraire des grains à partir desdits signaux source à l'aide d'un générateur d'extraction, lesdits grains extraits correspondant à des paramètres moteur appelés paramètres consignes; - des moyens pour créer une base de données constituée desdits grains ; et - des moyens pour synthétiser en temps réel un signal de bruit de moteur en assemblant séquentiellement par chevauchement et addition des grains correspondant auxdits paramètres consignes. [0020] L'invention concerne en outre l'utilisation dudit procédé de synthèse de bruit de moteur pour la simulation du bruit intérieur ou extérieur émis par un véhicule équipé d'un moteur thermique.
10 BREVE DESCRIPTION DES FIGURES [0021]D'autres caractéristiques, détails et avantages de l'invention ressortiront à la lecture de la description qui suit, en référence aux figures annexées, qui illustrent: - la figure 1 montre le schéma de principe de la méthode utilisée selon 15 l'invention ; - la figure 2 montre le spectre d'un bruit de moteur 4 cylindres ; - la figure 3 montre le modèle de fenêtre temporelle utilisé pour extraire les grains des signaux source ; et - la figure 4 montre la méthode de synthèse de signal par chevauchement et 20 addition.
[0022] La figure 1 montre le schéma de principe de l'invention. Les blocs correspondent aux différentes étapes du procédé d'analyse et de synthèse de bruit de moteur où les blocs (A.1 à A.4) correspondent au procédé d'analyse et 25 les blocs (S.1 à S.4) correspondent au procédé de synthèse. [0023]Les bruits de moteur traités selon l'invention sont des signaux enregistrés par exemple avec des microphones omnidirectionnels. Ces microphones sont placés en divers points à proximité d'un véhicule dont on fait varier le régime moteur ; le véhicule peut être placé sur un banc à rouleaux pour 30 pouvoir faire varier la charge appliquée au moteur. Le spectre des signaux enregistrés est directement lié à la vitesse de rotation du vilebrequin, exprimée en5 tours par minute. Le spectre du bruit d'un moteur dépend de la période des événements dans le cycle moteur et plus particulièrement des instants d'explosions dans le cycle de la combustion, dans chacun des cylindres. Il faut distinguer la période des explosions des cylindres de la période globale du moteur. La période globale englobe le temps où tous les cylindres passent par une explosion. Elle ne dépend pas du nombre de cylindres mais uniquement du régime moteur. En revanche la période propre aux explosions dans chaque cylindre dépend du nombre de cylindres. [0024]Les signaux enregistrés sont essentiellement harmoniques.
L'harmonicité desdits signaux provient de la rotation du moteur, la fréquence fondamentale étant proportionnelle à la vitesse de rotation RPM (régime moteur) exprimée en tours par minute. Dans le cas d'un moteur thermique comportant No = 4 cylindres, des explosions se produisent successivement dans les quatre cylindres à raison de deux explosions par tour de moteur. Pour un moteur à No = 6 cylindres par exemple, il y a trois explosions par tour de moteur. Dans les deux cas, deux tours de moteur sont nécessaires à l'explosion de tous les cylindres. Ainsi, les fréquences caractérisant dans le bruit d'un moteur sont : fréquence moteur = Fmoteur = Fm = RPM/60 [Hz] (1) fréquence d'explosion = Fexplosion = Fe =Nc/2 * RPM/60 [Hz] (2) [0025]La figure 2 montre le spectre de bruit d'un moteur quatre cylindres
fonctionnant à régime de 2200 tours/min. Ce spectre est défini par la magnitude du signal exprimé en dB, en fonction de la fréquence en Hz. Dans le cas présent il s'agit du spectre d'un bruit de moteur ayant quatre cylindres, à un régime de 2200 tours/min. On observe que les harmoniques de la fréquence d'explosion F. sont les plus énergiques mais comme les explosions dans les No cylindres ne sont pas identiques, les harmoniques de la fréquence fondamentale (Fm /2) apparaissent aussi car elles correspondent à un cycle complet des explosions des No cylindres. Compte tenu des amplitudes relatives des harmoniques, l'estimation de la fréquence fondamentale (Fm/2) du signal se fera préférentiellement sur l'harmonique prédominante du signal qui est en général Fe.
On déduira ensuite (Fm /2) grâce aux équations 1 et 2. L'algorithme d'estimation de F. dans un signal de bruit moteur peut être un algorithme récursif basé sur une détection de maximum de transformée de Fourier à court terme (TFCT) avec une fenêtre glissante sur l'ensemble du signal. Le but étant de disposer d'enregistrements de bruit moteur couvrant l'ensemble de la plage des régimes du moteur et de connaître à chaque instant la valeur de la fréquence fondamentale (Fm /2). [0026] Lors de l'enregistrement des signaux des bruits du moteur, la vitesse de variation du régime moteur est très importante. Pour que les signaux soient exploitables, il faut passer le plus lentement possible par chaque régime moteur. Cela permet d'une part d'estimer avec précision la fréquence fondamentale et d'autre part de faire l'hypothèse de stationnarité sur la longueur des grains qui vont être extraits, comme il sera exploité ci-après. [0027] Pour pouvoir extraire les grains du signal enregistré, il faut disposer à tout instant de la valeur de la fréquence fondamentale du signal. Cette étape (A.1) permet une extraction précise du grain et son identification lors de la synthèse. Différents algorithmes peuvent être utilisés, afin d'obtenir la valeur de la fréquence fondamentale, par exemple, l'algorithme utilisé peut être une méthode de localisation de maximum de transformée de Fourier à court terme (TFCT).
Cette méthode est optimisée par une estimation des harmoniques supérieures lorsque l'estimation de l'harmonique prédominante est difficile à obtenir. L'algorithme choisi pour l'estimation de la fréquence fondamentale est un algorithme itératif qui détermine la fréquence fondamentale à l'itération courante en se basant sur l'estimation faite à l'itération précédente. [0028]Comme pour la méthode PSOLA, il faut que la largeur des fenêtres d'extraction soit proportionnelle à la période de la fréquence fondamentale et que le placement des marques de lecture soit synchrone avec la fréquence fondamentale. Dans le cas de signaux de parole, la fréquence fondamentale (ou pitch) est constante puisque propre à chaque individu. Dans le cas de bruit de moteur, l'estimation de l'évolution de la fréquence fondamentale (A.1), va permettre de définir les limites du signal d'où chaque grain pourra être extrait. Par exemple, un grain de fréquence fondamentale f sera extrait d'un intervalle / du signal original où la fréquence fondamentale est comprise entre f - Af et f + Af. Le placement d'une marque de lecture l; dans l'intervalle / est alors basé sur les critères suivants : 1. l; est éloignée d'au moins AN échantillons de toute autre marque de lecture déjà placée dans le signal, AN étant la durée (en échantillons) d'une explosion dans un cylindre à l'instant correspondant à la marque de lecture I. Ceci permet d'éviter d'extraire deux fois un grain relatif aux mêmes explosions des Nc cylindres. 2. l; est placée de manière à ce que le grain centré sur l; commence à phase nulle sur une alternance positive ou négative de la fréquence d'explosion Fe. Ainsi, comme la fréquence Fe est en général prédominante, le début et la fin du grain coïncideront avec des minima locaux d'énergie du signal. 3. Pour chaque grain correspondant à une marque de lecture potentielle vérifiant les critères 1 et 2, les phases de la fréquence fondamentale et de ses harmoniques sont calculées et comparées aux phases des grains déjà extraits pour des paramètres moteur proches. On choisit la marque de lecture l; dont les phases sont les plus proches des phases des grains déjà extraits pour des paramètres moteur proches.
Le critère 2 assure la continuité de la phase de la fréquence d'explosion Fe et de ses harmoniques. La condition 3 permet d'assurer la continuité des phases des harmoniques de (Fm/2) qui sont certes moins énergiques mais tout de même importantes pour la perception de l'harmonicité du signal. [0029] Une fois les marques de lectures placées (A.2), il reste à choisir la forme de la fenêtre d'extraction. Contrairement aux signaux de parole l'énergie des signaux moteur n'est pas concentrée temporellement sur des impulsions glottales, on ne va donc pas utiliser le même type de fenêtres que celles utilisées de façon connue pour la méthode PSOLA. L'enchaînement des explosions dans les N, cylindres étant perceptivement important, la fenêtre d'extraction sera choisie de manière à englober les Nc explosions dans les cylindres du moteur. Chacune des Nc explosions étant théoriquement aussi importante, la fenêtre devrait idéalement avoir une amplitude constante (fenêtre rectangulaire). Cependant un chevauchement des fenêtres est tout de même nécessaire pour garantir la continuité du signal synthétisé. Ainsi comme illustré sur la figure 3 on utilisera préférentiellement des fenêtres de type Tukey de largeur : 2 * Pm + K où Pm est la période correspondante à la fréquence Fm et K est la longueur du chevauchement entre deux fenêtres. La longueur K sera préférentiellement constante pour l'ensemble des grains extraits, simplifiant ainsi le placement des marques d'écriture lors de la synthèse (S.3). La fenêtre d'extraction décrite ici est adéquate, cependant d'autres fenêtres similaires, avec une valeur de la longueur K non constante pour tous les grains, pourraient également offrir une bonne qualité de synthèse. [0030] Synthétiser un bruit de moteur quel que soit les paramètres consignes nécessite un grand nombre de grains. Dans le cas le plus critique où les paramètres consignes sont constants, il ne faut pas répéter un même grain indéfiniment. Pour cela il faut pouvoir disposer de plusieurs grains correspondant à des paramètres consignes proches. Il n'est pas nécessaire d'essayer de créer de nouveaux grains avec les méthodes de TDI-PSOLA ou FDI-PSOLA (interpolations temporelle et fréquentielle). Il suffit de disposer d'un enregistrement où la vitesse de variation des paramètres moteur est lente et d'en extraire un nombre de grains suffisants. C'est l'étape A.3 de l'analyse. [0031]La base de données de synthèse créée à l'étape A.4 de l'analyse est constituée d'un ou plusieurs fichiers contenant un ensemble de grains répertoriés suivant les paramètres moteur auxquels ils correspondent. Les paramètres considérés sont préférentiellement le régime moteur et éventuellement la charge appliquée au moteur. Pour synthétiser un signal sonore le ou les fichiers peuvent alors être chargés en mémoire de manière à pouvoir accéder à chaque grain grâce aux paramètres moteur auxquels ils correspondent. Préférentiellement la base de données contient l'ensemble des grains extraits lors de l'étape (A.3). Cependant ce nombre peut être réduit pour limiter l'espace mémoire nécessaire au stockage des données, au prix d'une baisse de la qualité de synthèse. Le nombre de grains à extraire et donc de marques de lecture à placer dépend de la qualité de la synthèse souhaitée et de l'espace mémoire disponible. [0032]En pratique, pour une excellente qualité de synthèse de toute évolution de régime moteur, environ 1000 grains peuvent être extraits pour l'ensemble de la plage des régimes moteur. Dans le cas où on souhaite prendre en compte la charge appliquée au moteur, ce nombre doit être revu à la hausse. [0033] La phase de synthèse peut être réalisée en actualisant en temps réel les paramètres moteur cibles. Ces paramètres sont utilisés pour sélectionner le ou les grains correspondant au bruit moteur souhaité. Ces paramètres peuvent être modifiés manuellement via une interface graphique ou être reçus d'un programme externe comprenant un simulateur de paramètres de conduite par exemple. Il est aussi possible de calculer avant le début de la synthèse une évolution de certains paramètres moteur sur un temps fini puis de synthétiser le signal résultant hors temps réel. Ceci est bien plus rapide compte tenu de la simplicité de l'algorithme de synthèse. C'est l'étape S.1 de l'algorithme de synthèse selon la figure 1 [0034] Les grains dans la base de données sont ordonnés en fonction des paramètres moteur auxquels ils correspondent. Par ailleurs, l'évolution des paramètres moteur étant supposée continue, lors de la synthèse, le choix du grain suivant se fera préférentiellement à partir du grain précédent dans la base de données. On limite ainsi le nombre d'opérations nécessaires pour sélectionner le grain adéquat. De plus, un test peut être réalisé pour évaluer la stationnarité du/des paramètres cibles. Une oscillation aléatoire peut alors être ajoutée aux paramètres cibles pour éviter la sensation de rugosité due à la répétition d'un même grain. Le nombre de grains dans la base de données doit être assez grand pour qu'une faible amplitude d'oscillation autour des paramètres cibles permette la sélection de grains différents. [0035]Le procédé de synthèse de bruit de moteur comprend en outre une étape de placement des marques d'écriture, ce placement est très simple si la fenêtre d'extraction est celle décrite en (A.3.) En effet, ce placement consiste simplement à garantir la conservation d'énergie, c'est-à-dire que les fenêtres successives se somment à 1. Avec une largeur de chevauchement K constant ce placement est trivial. La marque d'écriture du grain N étant toujours placée K échantillons avant la fin du grain N - 1 quel que soit le régime moteur. La précision du placement des marques de lecture lors de l'analyse garantit alors la continuité des phases entre les harmoniques préservant l'harmonicité du signal synthétisé sans calculs nécessaires durant la phase de synthèse. [0036] L'algorithme de synthèse est simplement de type "chevauchement et addition" ("overlap and add" en anglais) comme pour la méthode PSOLA la construction du signal consiste simplement à additionner les grains sélectionnés à l'étape (S.2) aux emplacements déterminés à l'étape (S.3). La synthèse ne nécessite alors que K additions par grain, comme illustré sur la figure 4. [0037] L'invention décrite dans la présente demande présente de multiples avantages par rapport aux méthodes connues de synthèse de bruit de moteur. Tout d'abord, elle est particulièrement adaptée au caractère harmonique des bruits de moteur grâce à la prise en compte des phases des différentes harmoniques lors de l'extraction des grains sonores. Par ailleurs elle offre un très bon rendu sonore des composantes stochastiques des bruits de moteur grâce à l'utilisation de grains extraits d'enregistrements. De plus, la quasi-totalité de la complexité algorithmique de cette méthode se concentre dans la phase d'analyse des enregistrements de bruit moteur. Cette phase étant exécutée en pré-calcul, sa complexité n'est pas un facteur limitant de la méthode. Ainsi, la partie synthèse présente une complexité algorithmique très réduite et rend possible la synthèse en temps réel de plusieurs centaines de bruits de moteurs simultanément sur un ordinateur standard. En effet, le nombre d'opérations à effectuer est réduit au minimum : - Choix du grain (la recherche de l'index du grain suivant est très simple en connaissant l'index du grain courant) - Lecture en mémoire des valeurs ; placement de marques d'écriture - Chevauchement et addition [0038]Cette méthode d'analyse et de synthèse de bruit de moteur peut s'appliquer dans différents domaines de l'industrie. Elle peut être utilisée pour simuler le bruit intérieur et/ou extérieur émis par un véhicule avec un moteur thermique dans le cadre de simulations pour l'amélioration de l'ambiance sonore émise par un véhicule. Elle peut également être utilisée pour tout type de simulateur de conduite de véhicule à moteur thermique, pour améliorer le réalisme de la simulation. Enfin, cette méthode peut également être appliquée à la simulation de l'impact sonore du trafic routier pour évaluer la gêne sonore occasionnée.

Claims (13)

  1. REVENDICATIONS1. Procédé d'analyse et de synthèse du bruit émis par un moteur à combustion interne constitué de Nc cylindres et faisant partie d'un véhicule, basé sur une 5 méthode PSOLA caractérisé par les étapes suivantes : - enregistrer à faible distance dudit moteur des signaux source en champ libre, lesdits signaux étant essentiellement harmoniques ; - évaluer la fréquence fondamentale desdits signaux enregistrés, ladite 10 fréquence étant proportionnelle à un régime moteur donné ; - placer des marques de lecture de manière synchrone avec les phases de la fondamentale du signal enregistré et de ses harmoniques ; - extraire des grains à partir desdits signaux source à l'aide d'une fenêtre d'extraction, lesdits grains extraits correspondant à des paramètres 15 moteur appelés paramètres consignes ; - créer une base de données constituées desdits grains ; et - synthétiser en temps réel un signal de bruit de moteur en assemblant séquentiellement par chevauchement et addition de grains correspondants auxdits paramètres consignes. 20
  2. 2. Procédé d'analyse et de synthèse de bruit de moteur selon la revendication 1 dont le spectre correspondant audits signaux source est directement lié à la vitesse de rotation du vilebrequin dudit moteur. 25
  3. 3. Procédé d'analyse et de synthèse de bruit de moteur selon l'une des revendications précédentes dont la largeur de la fenêtre d'extraction permet d'extraire des grains contenant les explosions des Nc cylindres d'un bruit de moteur. 30
  4. 4. Procédé d'analyse et de synthèse de bruit de moteur selon l'une quelconque des revendications précédentes dans lequel les grains extraits correspondent à des instants d'explosions dans les Nc cylindres, chaque grain correspond à unemarque de lecture, et débute à phase nulle et sur une alternance positive ou négative de la fréquence d'explosion.
  5. 5. Procédé d'analyse et de synthèse de bruit de moteur selon la revendication précédente dans lequel pour tous les paramètres moteur pour lesquels on souhaite extraire un grain, un ensemble de marques de lecture potentielles est déterminé.
  6. 6. Procédé d'analyse et de synthèse de bruit de moteur selon la revendication précédente dans lequel, pour chaque grain correspondant à une marque de lecture potentielle, les phases de la fréquence fondamentale et un nombre fini de ses harmoniques sont déterminées.
  7. 7. Procédé d'analyse et de synthèse de bruit de moteur selon la revendication précédente dans lequel, pour tous les paramètres moteur pour lesquels on souhaite extraire un grain, et parmi l'ensemble des marques de lecture potentielles on choisit, une marque qui minimise les écarts de phases avec les grains déjà extraits pour des paramètres moteur proches.
  8. 8. Procédé d'analyse et de synthèse de bruit de moteur selon la revendication précédente dans lequel les fenêtres d'extraction des grains peuvent être de largeur 2 * Pm + K, où Pm est la période correspondant à la fréquence de rotation du moteur et K est la valeur du chevauchement entre deux fenêtres, où K peut être une constante identique pour tous les grains ou dépendre du régime moteur associé à chaque grain extrait.
  9. 9. Procédé d'analyse et de synthèse de bruit de moteur selon la revendication 1 dont la base de données est constituée d'un ou plusieurs fichiers contenant un ensemble de grains correspondants aux paramètres moteur, lesdits grains sont ordonnés en fonction desdits paramètres moteur.
  10. 10. Procédé d'analyse et de synthèse de bruit de moteur selon la revendication précédente dont lesdits paramètres moteur sont constitués en particulier par le régime moteur et la charge appliquée au moteur.
  11. 11. Procédé d'analyse et de synthèse de bruit de moteur selon l'une des revendications précédentes, dont l'algorithme de synthèse est de type « chevauchement et addition », dans lequel, à la fin d'un grain, on choisit le grain suivant en fonction des paramètres consignes.
  12. 12. Système d'analyse et de synthèse de bruit de moteur pour la mise en oeuvre du procédé selon l'une des revendications précédentes caractérisé par le fait qu'il comprend : - des moyens pour enregistrer des signaux source en champ libre à faible distance dudit moteur, lesdits signaux étant essentiellement harmoniques ; - des moyens pour évaluer la fréquence fondamentale desdits signaux enregistrés, ladite fréquence étant proportionnelle à un régime moteur donné ; - des moyens pour placer des marques de lecture de manière synchrone avec les phases de la fondamentale des signaux enregistrés et de ses harmoniques ; - des moyens pour extraire des grains à partir desdits signaux source à l'aide d'une fenêtre d'extraction, lesdits grains extraits correspondant à des paramètres moteur appelés paramètres consignes ; - des moyens pour créer une base de données constituée desdits grains ; et - des moyens pour synthétiser en temps réel un signal de bruit de moteur en assemblant séquentiellement par chevauchement et addition des grains correspondant auxdits paramètres consignes.
  13. 13. Utilisation du procédé d'analyse et de synthèse de bruit de moteur selon l'une des revendications 1 à 11 pour la simulation du bruit intérieur ou extérieur émis par un véhicule équipé d'un moteur thermique.
FR1153476A 2011-04-21 2011-04-21 Procede d'analyse et de synthese de bruit de moteur, son utilisation et systeme associe Active FR2974442B1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR1153476A FR2974442B1 (fr) 2011-04-21 2011-04-21 Procede d'analyse et de synthese de bruit de moteur, son utilisation et systeme associe
PCT/FR2012/050833 WO2012143659A1 (fr) 2011-04-21 2012-04-17 Procede d'analyse et de synthese de bruit de moteur, son utilisation et systeme associe

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1153476A FR2974442B1 (fr) 2011-04-21 2011-04-21 Procede d'analyse et de synthese de bruit de moteur, son utilisation et systeme associe

Publications (2)

Publication Number Publication Date
FR2974442A1 true FR2974442A1 (fr) 2012-10-26
FR2974442B1 FR2974442B1 (fr) 2014-08-15

Family

ID=46146921

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1153476A Active FR2974442B1 (fr) 2011-04-21 2011-04-21 Procede d'analyse et de synthese de bruit de moteur, son utilisation et systeme associe

Country Status (2)

Country Link
FR (1) FR2974442B1 (fr)
WO (1) WO2012143659A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015191307A1 (fr) * 2014-06-10 2015-12-17 Bose Corporation Étage audio dynamique d'une amélioration d'harmoniques de moteur
EP4174845A1 (fr) * 2021-10-28 2023-05-03 Harman International Industries, Incorporated Procédés et systèmes de synthèse sonore de moteur

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114088405A (zh) * 2021-11-10 2022-02-25 中国人民解放军陆军炮兵防空兵学院 一种基于声谱图的cnn故障诊断模型的发动机故障诊断方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001033543A1 (fr) * 1999-11-02 2001-05-10 Laurent Clairon Procedes d'elaboration et d'utilisation d'une sonotheque representant les caracteristiques acoustiques de moteur de vehicule automobile, dispositifs pour mise en oeuvre
EP1160765A1 (fr) * 2000-06-02 2001-12-05 Sony France S.A. Synthèse granulaire de bruits vocaux à l'aide d'automates cellulaires
FR2924260A1 (fr) * 2007-11-26 2009-05-29 Peugeot Citroen Automobiles Sa Dispositif de coloration en temps reel du bruit d'un moteur de vehicule
WO2010146275A2 (fr) * 2009-06-16 2010-12-23 Peugeot Citroën Automobiles SA Procede de synthese d'une ambiance sonore au niveau d'un vehicule

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001033543A1 (fr) * 1999-11-02 2001-05-10 Laurent Clairon Procedes d'elaboration et d'utilisation d'une sonotheque representant les caracteristiques acoustiques de moteur de vehicule automobile, dispositifs pour mise en oeuvre
EP1160765A1 (fr) * 2000-06-02 2001-12-05 Sony France S.A. Synthèse granulaire de bruits vocaux à l'aide d'automates cellulaires
FR2924260A1 (fr) * 2007-11-26 2009-05-29 Peugeot Citroen Automobiles Sa Dispositif de coloration en temps reel du bruit d'un moteur de vehicule
WO2010146275A2 (fr) * 2009-06-16 2010-12-23 Peugeot Citroën Automobiles SA Procede de synthese d'une ambiance sonore au niveau d'un vehicule

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZHEKOVA I ET AL: "Granular synthesis for engine noise (ID 236)", 20 September 2004 (2004-09-20), pages 28, XP002582731, ISBN: 978-90-73802-82-7, Retrieved from the Internet <URL:http://www.isma-isaac.be/past/conf/isma2004/download/BookOfAbstracts.pdf> *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015191307A1 (fr) * 2014-06-10 2015-12-17 Bose Corporation Étage audio dynamique d'une amélioration d'harmoniques de moteur
US9495953B2 (en) 2014-06-10 2016-11-15 Bose Corporation Dynamic engine harmonic enhancement sound stage
CN106463109A (zh) * 2014-06-10 2017-02-22 伯斯有限公司 动态发动机谐波增强声场
US9838786B2 (en) 2014-06-10 2017-12-05 Bose Corporation Dynamic engine harmonic enhancement sound stage
CN106463109B (zh) * 2014-06-10 2019-11-01 伯斯有限公司 动态发动机谐波增强声场
EP4174845A1 (fr) * 2021-10-28 2023-05-03 Harman International Industries, Incorporated Procédés et systèmes de synthèse sonore de moteur

Also Published As

Publication number Publication date
FR2974442B1 (fr) 2014-08-15
WO2012143659A1 (fr) 2012-10-26

Similar Documents

Publication Publication Date Title
FR2808917A1 (fr) Procede et dispositif de reconnaissance vocale dans des environnements a niveau de bruit fluctuant
EP2393022A2 (fr) Procédé de création d&#39;une séquence média par groupes cohérents de fichiers médias
CA2909401C (fr) Correction de perte de trame par injection de bruit pondere
EP3658881B1 (fr) Procede et dispositif de recherche d&#39;un defaut susceptible d&#39;affecter un dispositif mecanique tournant de transmission de puissance
FR2899424A1 (fr) Procede de synthese binaurale prenant en compte un effet de salle
WO2012143659A1 (fr) Procede d&#39;analyse et de synthese de bruit de moteur, son utilisation et systeme associe
CN107277685A (zh) 用于电子声音增强调谐的***和方法
FR2868572A1 (fr) Procede de recherche de contenu, notamment d&#39;extraits communs entre deux fichiers informatiques
WO2003005229A1 (fr) Procede et circuit d&#39;analyse frequentielle en temps reel d&#39;un signal non stationnaire
WO2005004002A2 (fr) Procede de traitement d’une sequence sonore, telle qu’un morceau musical
EP2700069B1 (fr) Generation d&#39;un son de machine tournante d&#39;un appareil
EP4046390A1 (fr) Localisation perfectionnee d&#39;une source acoustique
WO2008007026A2 (fr) Procédé de modélisation de l&#39;activité de commutation d&#39;un circuit numérique
WO2010146275A2 (fr) Procede de synthese d&#39;une ambiance sonore au niveau d&#39;un vehicule
FR2484670A1 (fr) Procede et dispositif pour verifier des signaux, en particulier des signaux de parole
FR3078196A1 (fr) Procede et dispositif de synchronisation d&#39;enregistrements comprenant un signal audio provenant de differents dispositifs d&#39;acquisition co-localises
CN110931046A (zh) 一种面向重叠声音事件检测的音频高层语义特征提取方法及***
FR3116348A1 (fr) Localisation perfectionnée d’une source acoustique
CN112652315A (zh) 基于深度学习的汽车引擎声实时合成***及方法
EP2901447B1 (fr) Procédé et dispositif pour séparer des signaux par filtrage spatial à variance minimum sous contrainte linéaire
EP3268963B1 (fr) Dispositif de traitement d&#39;image
EP1459214B1 (fr) Procede de caracterisation d un signal sonore
WO2011012789A1 (fr) Localisation de sources
EP3934282A1 (fr) Procédé de conversion d&#39;un premier ensemble de signaux représentatifs d&#39;un champ sonore en un second ensemble de signaux et dispositif électronique associé
EP4305430A1 (fr) Procédé, dispositif et programme d&#39;ordinateur d&#39;estimation d&#39;une vitesse d&#39;un véhicule à roue

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

PLFP Fee payment

Year of fee payment: 10

PLFP Fee payment

Year of fee payment: 11

PLFP Fee payment

Year of fee payment: 12

PLFP Fee payment

Year of fee payment: 13

PLFP Fee payment

Year of fee payment: 14