Signal processing method and device for vehicles

The signal processing method corrects sensor data inconsistencies by correlating with other signals and using historical data, improving data accuracy for vehicle component design and predictive models.

FR3162292A1Active Publication Date: 2025-11-21STELLANTIS AUTO SAS +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
FR2024005028
Authority / Receiving Office
FR · FR
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-16
Publication Date
2025-11-21
Estimated Expiration
2044-05-16

AI Technical Summary

Technical Problem

Modern vehicles face issues with incomplete, inconsistent, or inaccurate data from sensors due to temporary malfunctions or data loss, leading to inconsistencies in dataset usage for predictive models and component design.

Method used

A signal processing method that detects erroneous parts in sensor data by analyzing correlations with other signals, using historical data or data prediction models to correct or complete the dataset, ensuring accuracy and consistency.

Benefits of technology

Enhances the completeness, consistency, and accuracy of vehicle sensor data, enabling improved component operation, design, and mission profile calculations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The present invention relates to a method and device for signal processing for a vehicle. To this end, a first signal (21) representing values ​​of a first operating parameter of the vehicle is received, the first signal (21) being obtained from a first sensor onboard the vehicle during a first journey. An erroneous portion (200) is detected in the first signal (21) by analyzing first representative data of the first signal (21). A first corrected signal is generated by replacing the erroneous portion (200) with a signal portion (212) obtained from second data (231) of at least a second signal (23). Figure for the abstract: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: Method and device for signal processing for vehicles technical field

[0001] The invention relates to signal processing methods and devices for vehicles, particularly but not exclusively for motor vehicles. The invention also relates to a method and device for correcting data obtained from sensors installed in a vehicle. Technological background

[0002] Modern vehicles are equipped with a large number of sensors, each configured to measure a physical quantity and monitor the proper functioning of a component or part of the vehicle. The data collected by these sensors allows this data to be used for various purposes, for example, for the design of future vehicles, for remote monitoring of vehicle operation, for the generation of various predictive models, such as failure prediction models, for conducting studies on the use and operation of these components or parts, etc.

[0003] The data thus collected sometimes contains errors, for example following a temporary malfunction of a sensor, or part of the measured data is not recorded, for example following a loss of connection between the vehicle emitting the data and the device receiving the data to store it or because the data acquisition frequency is insufficient.

[0004] Errors or omissions in the data collected may lead to inconsistencies in its use.

[0005] Obtaining reliable and complete datasets is an important issue for automotive manufacturers, for example to improve mission profile calculations to better size components according to their actual use by customers or to learn failure prediction models on the training database reflecting the actual use of vehicles. Summary of the present invention

[0006] One object of the present invention is to solve at least one of the problems of the technological background described above.

[0007] Another object of the present invention is, for example, to improve the completeness, consistency and / or accuracy of data measured by one or more vehicle sensors.

[0008] According to a first aspect, the present invention relates to a signal processing method for vehicles, the method being implemented by at least one processor and comprising the following steps: - reception of a first signal representing the values ​​of a first operating parameter of the vehicle, the first signal being obtained from a first sensor on board the vehicle during a first journey carried out with the vehicle; - detection of an erroneous part in the first signal by analysis of first data representative of the first signal, the erroneous part corresponding to a missing portion of the first signal or to a portion of the first signal including inconsistent values ​​for the first parameter; - generation of a first corrected signal by replacing the erroneous part with a signal part obtained from second data from at least a second signal.

[0009] Analyzing a data signal for a parameter measured by a sensor during a journey allows the detection of a missing portion or a portion with inconsistent values ​​for the analyzed parameter. Detecting this missing or inconsistent portion allows the signal to be corrected using one or more other signals, for example, a signal measured by another sensor monitoring a different vehicle parameter during the journey, this other parameter being, for example, correlated with the parameter under study, or with one or more other signals acquired by this sensor during previous journeys with the vehicle. Correcting or completing the signal thus makes it possible to obtain a complete, consistent, and more accurate dataset for the vehicle.

[0010] The data thus obtained are used for example to improve the operation of vehicle components, to design components for other vehicles, or to establish various mission profile calculations necessary for the dimensioning of components or organs on board vehicles of a different type than vehicles operating in real conditions.

[0011] According to one variant, the method further includes a step of selecting at least one second signal in a set of second signals based on a result of a correlation analysis between the first signal and each second signal in the set of second signals.

[0012] According to another variant, the at least second signal corresponds to: - a signal representing the values ​​of a second vehicle operating parameter obtained from a second sensor installed in the vehicle during the first journey; or - a signal representative of the values ​​of the first operating parameter of the vehicle obtained from the first sensor during a second journey carried out with the vehicle, the second journey being prior to the first journey.

[0013] According to yet another variant, the signal part is obtained by scaling said second data of a second signal when the second signal corresponds to the signal representing values ​​of a second operating parameter of the vehicle.

[0014] According to a further variant, the signal part is obtained by a data prediction model learned using the second data of a plurality of second signals each corresponding to the signal representative of values ​​of the first operating parameter of the vehicle obtained during a second trip carried out with the vehicle prior to the first trip.

[0015] According to yet another variant, the first parameter belongs to a set of parameters comprising: - a vehicle speed; - the engine speed of the vehicle.

[0016] According to another variant, the method further includes a transmission of the first signal or the first corrected signal via a wireless connection.

[0017] According to a second aspect, the present invention relates to a signal processing device for vehicles, the device comprising a memory associated with a processor configured for the implementation of the steps of the process according to the first aspect of the present invention.

[0018] According to a third aspect, the present invention relates to a computer program which includes instructions adapted for the execution of the steps of the process according to the first aspect of the present invention, in particular when the computer program is executed by at least one processor.

[0019] Such a computer program may use any programming language, and be in the form of source code, object code, or an intermediate form between source code and object code, such as in a partially compiled form, or in any other desirable form.

[0020] According to a fourth aspect, the present invention relates to a computer-readable recording medium on which is recorded a computer program comprising instructions for carrying out the steps of the process according to the first aspect of the present invention.

[0021] On the one hand, the recording medium can be any entity or device capable of storing the program. For example, the medium can include a storage means, such as a ROM, a CD-ROM or a microelectronic circuit-type ROM, or a magnetic recording means or a hard disk drive.

[0022] On the other hand, this recording medium can also be a transmissible medium such as an electrical or optical signal, such a signal being able to be transmitted via an electrical or optical cable, by conventional or Hertzian radio, by self-directing laser beam, or by other means. The computer program according to the present invention can, in particular, be downloaded onto an Internet-type network.

[0023] Alternatively, the recording medium may be an integrated circuit in which the computer program is incorporated, the integrated circuit being adapted to execute or to be used in the execution of the process in question. Brief description of the figures

[0024] Other features and advantages of the present invention will become apparent from the description of the particular and non-limiting embodiments of the present invention below, with reference to the attached Figures 1 to 6, in which:

[0025] [Fig-1] schematically illustrates a process for processing a signal acquired by a sensor embedded in a vehicle, according to a particular embodiment of the present invention;

[0026] [Fig.2] schematically illustrates a set of signals acquired by a set of sensors of the vehicle of [Fig.1], according to a first particular and non-limiting embodiment of the present invention;

[0027] [Fig.3] schematically illustrates a set of signals acquired by a set of sensors of the vehicle of [Fig.1], according to a second particular and non-limiting embodiment of the present invention;

[0028] [Fig.4] schematically illustrates a set of signals acquired by a set of sensors of the vehicle of [Fig.1], according to a third particular and non-limiting embodiment of the present invention;

[0029] [Fig.5] illustrates a device configured for processing a signal acquired by a sensor on board the vehicle of [Fig.1], according to a particular and non-limiting embodiment of the present invention.

[0030] [Fig.6] illustrates a flowchart of the different stages of a process for processing a signal acquired by a sensor on board the vehicle of [Fig.1], according to a particular and non-limiting example of the present invention. Description of examples of achievements

[0031] A method and a device for processing a vehicle signal will now be described in what follows with joint reference to Figures 1 to 6. The same elements are identified with the same reference signs throughout the description that follows.

[0032] The terms "first(s)", "second(s)" (or "first(s)", "second(s)"), etc. are used in this document by arbitrary convention to allow identification and distinction of different elements (such as operations, means, etc.) put into work in the embodiments described below. Such elements may be distinct or correspond to a single element, depending on the embodiment.

[0033] According to particular and non-limiting examples of embodiments of the present invention, the processing of a signal acquired by a sensor on board a vehicle is implemented by one or more processors of a server-type data processing device or by one or more processors of a computer on board the vehicle.

[0034] To this end, a first signal representing the values ​​of a first operating parameter of the vehicle is received. This first signal is acquired by a first sensor on board the vehicle during an initial journey. Such a first signal represents the values ​​of a vehicle operating parameter, for example, speed, engine speed, engine temperature, oxygen level in the exhaust gases, etc. An erroneous portion of the first signal is detected by analyzing initial data representative of the first signal. This erroneous portion corresponds to a missing part of the first signal or to a portion of the first signal containing inconsistent values ​​for the first parameter.A first corrected signal is generated by replacing the erroneous part of the first signal with a signal portion obtained from second data from at least one second signal, for example a second signal representing values ​​taken by a second parameter obtained from a second sensor on board the vehicle during the first journey or one or more second signals representing the first parameter and obtained during second journeys by the first sensor, these second signals corresponding to a part of a history of data recorded for the vehicle.

[0035] Fig. 1 schematically illustrates a signal processing process obtained from a first sensor on board a vehicle 10, according to different embodiments of the present invention.

[0036] According to a first embodiment, the signal processing operations are implemented by one or more processors of one or more computers of the vehicle 10.

[0037] According to a second embodiment, the signal processing operations are implemented by one or more processors of a data processing device 11, for example a "cloud" server.

[0038] The process is described by taking as an example a first signal representing values ​​taken by a first operating parameter of the vehicle. The process applies identically to the processing of several signals representing values ​​taken by the first parameter and / or by other parameters vehicle operating parameters acquired by one or more sensors or obtained from data or signals measured by one or more sensors. Such operating parameters correspond to physical quantities measured by sensors during the operation of one or more components or parts of the vehicle 10.

[0039] According to one particular embodiment, the first signal represents vehicle speed values ​​measured during an initial trip with the vehicle. According to other examples, the first signal represents values ​​of temperature, steering angle, oxygen level, engine speed, engine temperature, battery charge level of the vehicle, etc.

[0040] Vehicle 10 corresponds, for example, to a vehicle with an internal combustion engine, with electric motor(s), or even a hybrid vehicle with an internal combustion engine and one or more electric motors. Vehicle 10 thus corresponds, for example, to a land vehicle, for example a car, a truck, a bus.

[0041] The vehicle 10 corresponds for example to a so-called connected vehicle and is configured to communicate (receive and / or transmit) data with one or more remote devices, for example the data processing device 11, via a wireless communication network infrastructure, for example a terrestrial cellular network.

[0042] For this purpose, the vehicle 10 carries a communication device corresponding for example to a telematic control unit, called TCU (from the English "Telematic Control Unit") associated with one or more antennas.

[0043] In a first operation 101 of the process, a first signal is acquired or obtained from a sensor, called the first sensor, on board the vehicle 10 during a first journey carried out with the vehicle 10. This first journey corresponds for example to a current journey carried out with the vehicle 10.

[0044] The first signal is representative of values ​​of a vehicle operating parameter, for example speed, engine speed, engine temperature, oxygen level in the exhaust gases, or any other parameter enabling monitoring and / or control of the operation of a vehicle organ, component or system.

[0045] The acquisition of the first signal is for example carried out simultaneously with the acquisition of one or more other signals, also called second signals, by one or more other sensors, also called second sensors, of the vehicle 10 during the first journey.

[0046] The first signal, like the other signal(s), corresponds to a continuous signal or a discrete signal. The first signal, like the other signal(s), describes or conveys the values ​​taken by the first parameter, respectively of the second parameters, as a function of time.

[0047] In a second operation 102 of the process, the data, referred to as first data, of the first signal are received by a device embedded in the vehicle 10, for example a computer, which corresponds, for example, to the TCU. The first data are, for example, recorded in a memory of the vehicle 10 accessible by this computer, for example, in a transient or temporary manner.

[0048] This initial data is, for example, received in the form of a time sequence of data frames. This initial data is further, for example, received together with the second data from the second signal(s) acquired during the first journey, which are also received in the form of time sequences of data frames.

[0049] The first signal is received by this computer from the first sensor acquiring the first signal (or from the computer controlling this first sensor) via one or more data buses of the vehicle 10's embedded network. The various computers of the vehicle 10 form a multiplexed architecture for the implementation of various services useful for the proper functioning of the vehicle 10 and for assisting the driver and / or passengers of the vehicle 10 in controlling the vehicle 10 and / or for establishing a diagnosis of the operation of one or more components of the vehicle 10.These computers, including the TCU unit, communicate and exchange data with each other via one or more computer buses, for example a CAN (Controller Area Network), CAN FD (Controller Area Network Flexible Data-Rate), FlexRay (according to ISO 17458) or Ethernet (according to ISO / IEC 802-3) type communication bus.

[0050] According to the first embodiment illustrated by the upper part of [Fig. 1], the process includes a third operation 103 in which the first data are analyzed in real time to search for an erroneous part in the first signal, according to any data analysis or processing method known to those skilled in the art. The erroneous part of a signal such as the first signal corresponds to a missing portion of the signal or to a portion of the signal containing inconsistent values ​​for the parameter under consideration, i.e., the first parameter for the first signal.

[0051] Fig. 2 illustrates a diagram 2 of a set of signals 21, 22, 23 comprising a first signal 21 with an erroneous part 200 corresponding to a portion of the first signal for which the first data are inconsistent, according to a particular and non-limiting embodiment of the present invention.

[0052] The first signal 21 represents for example the evolution of the speed (on the ordinate of diagram 2) of the vehicle as a function of time 't' (corresponding to the abscissa of diagram 2), the first signal 21 being represented by a dashed curve.

[0053] Diagram 2 further includes 2 other signals, called second signals, 22, 23 acquired simultaneously with the first signal 21 and each representative of the evolution of the values ​​taken by another parameter, called second parameter, over time and each acquired by another sensor, called second sensor, of the vehicle 10.

[0054] Signal 22 thus represents, for example, the evolution of a parameter of an SLI (Start, Lighting, Ignition) type battery, such as the power or current supplied, as a function of time 't'. The second signal 22 corresponds to a square wave signal illustrated in solid line on [Fig. 2].

[0055] Signal 23 represents, for example, the evolution of a parameter corresponding to the engine speed (i.e., the engine rotation speed) of vehicle 10 as a function of time 't'. The second signal 23 is represented by a solid line curve in [Fig.2].

[0056] According to one embodiment, the first signal represents the evolution of a first parameter corresponding to the engine speed of the vehicle 10 as a function of time and the second signal represents the evolution of a second parameter corresponding to the speed of the vehicle 10 as a function of time.

[0057] The first signal 21 and the second signals 22, 23 are synchronized, that is to say that the values ​​of each of these signals at a particular time t were acquired at the same time instant.

[0058] The erroneous portion 200, highlighted by a rectangle delimited by dashes surrounding the erroneous portion 200, corresponds to a portion 211 of the first signal over a time interval during which the values ​​are inconsistent with respect to speed values. Indeed, portion 211 includes inconsistent negative values ​​(< 0) for a given speed value. This portion 211 also shows a sudden drop in speed followed by a plateau of negative values ​​followed by a sudden increase in speed, which are inconsistent with the values ​​taken by the second parameter of the second signal 23, corresponding to the engine speed during the same time interval.

[0059] The portion 212 illustrated by a thick continuous line corresponds to a reconstructed part of the first signal 21, as described below.

[0060] Fig. 3 illustrates a diagram 3 of a set of signals 31, 32, 33 comprising a first signal 31 with an erroneous part 300 corresponding to a portion of the first signal 31 for which the first data are missing, according to a particular and non-limiting embodiment of the present invention.

[0061] The first signal 31, illustrated by a dashed curve, represents the speed of the vehicle 10 during the first journey, as does the first signal 21. The portion of the first signal corresponding to the time interval associated with the erroneous part 300, highlighted by a rectangle delimited by dashes, is characterized by the absence of first data. The absence of first data is, for example, due to a temporary malfunction of the first sensor enabling the acquisition of the first signal or to a loss of the data packets carrying the first data associated with the time interval of the erroneous part 300.

[0062] The portion 312 illustrated by a thick continuous line corresponds to a reconstructed part of the first signal 31, as described below.

[0063] The second signals 32 and 33 are identical to the second signals 22 and 23 described opposite [Fig.2].

[0064] Fig. 4 illustrates a diagram 4 of a set of signals 41, 42, 43 comprising a first signal 41 with an erroneous part 400 corresponding to a portion of the first signal 41 for which the first data are missing, according to a particular and non-limiting embodiment of the present invention.

[0065] The first signal 41, illustrated by a dashed curve, is representative of the speed of the vehicle 10 during the first journey, as are the first signals 21, 31. The portion of the first signal corresponding to the time interval associated with the erroneous part 400 highlighted with a rectangle delimited by dashes is characterized by the absence of first data.

[0066] In [Fig.4], the second signals 42, 43 also contain an erroneous part marked by the absence of data on the time interval associated with the erroneous part 400.

[0067] The absence of first and second data for the second signals 42, 43 is for example due to a temporary malfunction of the sensors enabling the obtaining of the first and second signals, to a loss of the data packets carrying the first and second data associated with the time interval of the erroneous part 400 (or to a loss of connectivity of the vehicle 10 with the data processing device 11 according to the second embodiment described below).

[0068] The second signals 42 and 43 are representative of the same SLI parameters and engine speed as those of the second signals 22 and 23 described opposite [Fig.2].

[0069] When an anomaly is detected in the first analyzed signal 21, 31, 41, i.e. when an erroneous part 200, 300, 400 is detected in the first analyzed signal 21, 31, 41, then the process continues with the fourth operation 104, which is implemented in the vehicle 10 (by one or more computers of the vehicle 10) according to the first embodiment.

[0070] When no anomaly is detected in the first analyzed signal 21, that is, when the first analyzed signal 21 does not contain any erroneous parts 200, 300, 400, then the process continues with the fifth operation 105, which fifth operation 105 is implemented in the data processing device 11. When no anomaly is detected in the first analyzed signal 21, the first data representing the first signal 21, and optionally the second data representing each second signal 22, 13, are transmitted by the vehicle 10 to the data processing device 11 via a wireless connection (for example, according to a wireless communication mode based on a terrestrial cellular network of the 4G or 5G type or according to a wireless communication mode of the vehicle-to-infrastructure type, known as V2I (from the English "Vehicle to Infrastructure")).

[0071] In the fourth operation 104 of the process, a first corrected signal is generated by replacing the erroneous part 200, 300, that is to say the inconsistent portion 211 of the first signal 21 or the missing part of the first signal 31, with a part of signal 212, 312 obtained from second data of at least a second signal.

[0072] The fourth operation 104 thus includes the reconstruction of the erroneous part 200, 300 of the first signal 21, 31 to generate a first corrected signal.

[0073] The reconstruction of the erroneous part 200, 300 is based on second data obtained from one or more second signals, for example second data from a part of a second signal acquired during the first journey made with the vehicle 10 and obtained from a second sensor measuring values ​​of a second parameter different from the first parameter.

[0074] To this end, the process further includes an operation of selecting a second signal from a set of second signals based on a result of a correlation analysis between the first signal 21, 31 and each second signal from the set of available second signals 22, 23, 32, 33.

[0075] When one or more second signals acquired during the first journey are available without an erroneous part, the reconstruction of the first erroneous signal is based on the second data of one or more of these second signals, for example on the second signal best correlated with the first erroneous signal.

[0076] According to the example in [Fig.2], the second signal best correlated to the first signal 21 corresponds to the second signal 23 representing the engine speed.

[0077] According to the example in [Fig.3], the second signal best correlated to the first signal 31 corresponds to the second signal 33 representing the engine speed.

[0078] Correlation analysis includes, for example, calculating a correlation coefficient, for example linear, between the first signal 21 on the one hand and each second signal 22, 23 on the other. The second signal for which the absolute value of the correlation coefficient is highest is then selected (i.e. the correlation coefficient whose value is closest to 1 or -1 when the correlation coefficient corresponds to a value between -1 and 1).

[0079] The reconstruction of the erroneous part 200, 300 includes, for example, scaling the corresponding part of the second selected signal, i.e., the part 231, 331 of the second signal 23, 33 included in the time interval associated with the erroneous part 200, 300 of the first signal 21, 31. The scaling factor enabling the transition from the second selected signal 23, 33 to the first signal 21, 31 is, for example, determined during the correlation analysis during the selection of the second signal 23, 33.

[0080] When all the second signals acquired during the first journey are erroneous, as in the example of [Fig.4], the reconstruction of the erroneous part 400 of the first signal 41 is then based, for example, on second so-called historical data, that is to say on second data of one or more second signals obtained for the first parameter from the first sensor of the vehicle 10 during one or more second journeys prior to the first journey.

[0081] This second data is for example recorded in a memory of the vehicle 10.

[0082] The reconstruction of the erroneous part 400 is obtained, for example, via a data prediction model learned during a learning phase using the second data from a set of second signals obtained from the first sensor during a plurality of second trips made with the vehicle 10 prior to the first trip. The learning is according to any machine learning method known to a person skilled in the art.

[0083] According to an alternative embodiment, the reconstruction of the erroneous part 400 based on the history of data obtained from the first sensor for the first parameter is based on the selection of a second signal from the set of available historical second signals, by correlation analysis as explained previously.

[0084] The first representative data of the first corrected signal obtained at the end of the fourth operation 104 are transmitted to the remote data processing device 11 via the wireless link connecting the vehicle 10 to this data processing device 11.

[0085] In the fifth operation 105 of the process, the first representative data of the first signal 21 (corrected when the first signal included an erroneous part or uncorrected when the first signal did not include an erroneous part) are stored in a data lake type database (from the English "data lake") for example.

[0086] In a sixth operation 106 of the process, the first data stored in the database are used to, for example, obtain different speed profiles (when the first data are representative of speed), which are used for example for modeling or designing one or more vehicle components or to monitor the proper functioning of one or more components or parts of the vehicle 10 (and to plan or predict a maintenance operation if necessary).

[0087] According to the second embodiment illustrated by the lower part of [Fig. 1] as an alternative to the first embodiment, the process includes a third operation 107 in which the first data representing the first signal 21, 31 or 41 and the second data representing the second signals 22, 23, 32, 33 or 42, 43 are received from the vehicle 10 by the data processing device 11.

[0088] These first and second data are stored in a database of the data lake type (from the English "data lake") for example.

[0089] In a fourth operation 108 of the process, the data processing device 11 analyzes the first received data to search for an erroneous part in the first signal, according to any data analysis or processing method known to those skilled in the art. The erroneous part of a signal such as the first signal corresponds to a missing portion of the signal or to a portion of the signal containing inconsistent values ​​for the parameter under consideration, i.e., the first parameter for the first signal, as illustrated in Figures 2, 3 and 4 and described previously.

[0090] When an anomaly is detected in the first analyzed signal 21, 31, 41, that is to say when an erroneous part 200, 300, 400 is detected in the first analyzed signal 21, 31, 41, then the process continues with the fifth operation 109, which is implemented in the processing device 11 according to this second embodiment.

[0091] When no anomaly is detected in the first analyzed signal 21, that is to say when the first analyzed signal 21 does not include any erroneous part 200, 300, 400, then the process continues with the sixth operation 110, which sixth operation 110 is also implemented in the data processing device 11.

[0092] In the fifth operation 109 of the process, a first corrected signal is generated by replacing the erroneous part 200, 300, i.e. the inconsistent portion 211 of the first signal 21 or the missing part of the first signal 31, with a part of signal 212, 312 obtained from second data of at least a second signal.

[0093] The fifth operation 109 is identical to the fourth operation 104 of the first embodiment and is not described again in detail according to this second embodiment.

[0094] The sixth operation 110 is identical to the sixth operation 106 of the first embodiment and is not described again in detail according to this second embodiment. In the sixth operation 110, the initial data is used, for example, for modeling or designing one or more vehicle components or for monitoring the proper functioning of one or more components or parts of the vehicle 10. This initial data is obtained directly from the vehicle 10 without processing when the first signal(s) received from the vehicle 10 are error-free, or this initial data is obtained after a processing phase corresponding to the fifth operation 109 aimed at correcting erroneous initial data or completing the initial data when part of the initial data from the first signals received from the vehicle 10 is missing.

[0095] When the first signal has been corrected or completed, the database is updated by storing the first representative data of the first corrected signal replacing the first representative data of the first erroneous signal.

[0096] The data processing methods implemented in the second embodiment are identical or different from the data processing methods implemented in the first embodiment. Since the available computing power is likely to be greater on the data processing device 11 than on the vehicle 10, the data processing methods (e.g., correlation analysis between signals, machine learning, deep learning) implemented by the data processing device 11 use, for example, more data (e.g., a larger volume of second data points) than those implemented on the vehicle 10, which allows for more accurate results in terms of reconstructing the erroneous part of the first signal.

[0097] Figure 5 schematically illustrates a device 5 configured for signal processing, according to specific and non-limiting embodiments of the present invention. The device 5 corresponds, for example, to a device embedded in a vehicle such as a vehicle computer 10 or to a data processing device such as a computer or server.

[0098] Device 5 is, for example, configured to carry out the operations described opposite Figures 1 to 4 and / or the steps of the process described opposite [Fig. 6]. Examples of such a device 5 include, but are not limited to, embedded electronic equipment such as an on-board computer in an electric vehicle, an electronic control unit such as an ECU (Electronic Control Unit), a TCU (Telematic Control Unit), a computer, a laptop, a server, a smartphone, or a tablet. The elements of device 5, individually or in combination, can be integrated into a single integrated circuit, into several integrated circuits, and / or into discrete components. Device 5 can be implemented in the form of electronic circuits or software (or computer) modules, or a combination of electronic circuits and software modules.

[0099] The device 5 comprises one (or more) processor(s) 50 configured to execute instructions for carrying out the steps of the process and / or for executing instructions from the software embedded in the device 5. The processor 50 may include integrated memory, an input / output interface, and various circuits known to those skilled in the art. The device 5 further comprises at least one memory 51, for example, volatile and / or non-volatile memory, and / or includes a memory storage device that may include volatile and / or non-volatile memory, such as EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, magnetic disk, or optical disk.

[0100] The computer code of the embedded software(s) including the instructions to be loaded and executed by the processor is for example stored on memory 51.

[0101] According to a particular and non-limiting embodiment, the device 5 includes a block 52 of interface elements for communicating with external devices such as connected vehicles and / or measuring devices. The interface elements of the block 52 include one or more of the following interfaces: - radio frequency RF interface, for example of the Wi-Fi® type (according to IEEE 802.11), for example in the 2.4 or 5 GHz frequency bands, or of the Bluetooth® type (according to IEEE 802.15.1), in the 2.4 GHz frequency band, or of the Sigfox type using UBN (Ultra Narrow Band) radio technology, or LoRa in the 868 MHz frequency band, LTE (Long-Term Evolution), LTE-Advanced; - USB interface (from the English "Universal Serial Bus" or "Universal Serial Bus" in French); - HDMI interface (from the English "High Definition Multimedia Interface", or "High Definition Multimedia Interface" in French); - LIN interface (from the English "Local Interconnect Network", or in French "Réseau interconnecté local").

[0102] According to another particular and non-limiting embodiment, the device 5 includes a communication interface 53 which enables communication with other devices (such as other servers, databases) via a communication channel 530. The communication interface 53 corresponds, for example, to a transmitter configured to transmit and receive information and / or data via communication channel 530. Communication interface 53 corresponds, for example, to a wired Ethernet network (standardized by ISO / IEC 802-3).

[0103] According to a particular, non-limiting embodiment, device 5 can provide output signals to one or more external devices, such as a display screen 540, touchscreen or not, one or more loudspeakers 550, and / or other peripherals 560 (projection system), respectively, via output interfaces 54, 55, and 56. In one variant, one or more of the external devices is integrated into device 5.

[0104] Figure 6 illustrates a flowchart of the different stages of a signal processing method for a vehicle, according to a particular and non-limiting embodiment of the present invention. The method is implemented, for example, by a device embedded in the vehicle such as a computer or by a data processing device such as a server or computer, or by device 5 of Figure 5.

[0105] In a first step 61, a first signal representing the values ​​of a first operating parameter of the vehicle is received, the first signal being obtained from a first sensor on board the vehicle during a first journey carried out with the vehicle.

[0106] In a second step 62, an erroneous part in the first signal is detected by analysis of first data representative of the first signal, the erroneous part corresponding to a missing portion of the first signal or to a portion of the first signal comprising inconsistent values ​​for the first parameter.

[0107] In a third step 63, a first corrected signal is generated by replacing the erroneous part with a signal part obtained from second data of at least a second signal.

[0108] According to one variant, the variants and examples of the operations described in relation to one of Figures 1 to 4 apply to the steps of the process in [Fig.6].

[0109] Of course, the present invention is not limited to the embodiments described above but extends to a method for correcting data from a signal obtained in a vehicle without departing from the scope of the present invention. The same would apply to a device configured for implementing such a method.

[0110] The present invention also relates to a vehicle comprising the device 5 of [Fig.5] or a system comprising the vehicle connected in wireless communication to a data processing device 11.

Claims

Demands

1. Vehicle signal processing method (10), said method being implemented by at least one processor and comprising the following steps: - receiving (61) a first signal (21) representative of values ​​of a first operating parameter of said vehicle (10), said first signal (21) being obtained from a first sensor on board said vehicle (10) during a first journey carried out with said vehicle; - detecting (62) an erroneous part (200) in said first signal (21) by analyzing first data representative of said first signal (21), said erroneous part (200) corresponding to a missing portion of said first signal or to a portion (211) of said first signal (21) comprising inconsistent values ​​for said first parameter;- generation (63) of a first corrected signal by replacing said erroneous part (200) with a signal part (212) obtained from second data (231) of at least a second signal (23).;

2. A method according to claim 1, further comprising a step of selecting said at least one second signal (23) from a set of second signals (22, 23) based on a result of a correlation analysis between said first signal (21) and each second signal from said set of second signals (22, 23).

3. A method according to claim 1 or 2, wherein said at least one second signal corresponds to: - a signal representing values ​​of a second operating parameter of the vehicle obtained from a second sensor on board said vehicle during said first journey; or - a signal representing values ​​of said first operating parameter of the vehicle obtained from said first sensor during a second journey carried out with said vehicle, said second journey being prior to said first journey.

4. A method according to claim 3, wherein said signal portion is obtained by scaling said second data (231) of a second signal (23) when said second signal (23) corresponds to the signal representing values ​​of a second operating parameter of the vehicle (10).

5. Method according to claim 3, wherein said signal part is obtained by a learned data prediction model using the second data from a plurality of second signals, each corresponding to the signal representative of values ​​of said first operating parameter of the vehicle obtained during a second trip carried out with the vehicle prior to the first trip.

6. A method according to any one of claims 1 to 5, wherein said first parameter belongs to a set of parameters comprising: - a vehicle speed (10); - a vehicle engine speed (10).

7. A method according to any one of claims 1 to 6, further comprising transmission of said first signal (21) or of said corrected first signal via a wireless connection.

8. A computer program comprising instructions for carrying out the method according to any one of the preceding claims, when such instructions are executed by a processor.

9. Vehicle signal processing device (5), said device (5) comprising a memory (51) associated with at least one processor (50) configured for carrying out the steps of the method according to any one of claims 1 to 7.

10. Vehicle (10) comprising the device (5) according to claim 9.

Citation Information

Patent Citations

  • Method and apparatus for operating mobile platform

    US20180157220A1

  • Redundancy in autonomous vehicles

    US20210163021A1

  • Safety System for Vehicle Chassis Sensors

    US20220348212A1