Vehicle Adaptive Cruise Control Noise Cancellation
By using processors and noise cancellation systems in vehicles, the noise generated by the brake system under the ACC system is solved, and a quieter cabin environment is achieved.
Patent Information
- Application Number
- CN201811525645.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2017-12-18
- Filing Date
- 2018-12-13
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2038-12-13
AI Technical Summary
When using Adaptive Cruise Control (ACC), noise and vibration generated by the vehicle's braking system can affect the driver's experience, and prior art is difficult to effectively eliminate these noises.
By setting up a processor in the vehicle, receiving a deceleration request, determining braking characteristics, predicting the noise signal generated by the braking system, and sending out a noise signal of 180 degrees out of phase through the noise cancellation system to eliminate noise in the car in a destructive interference manner.
Effectively reduce or eliminate noise caused by the braking system, improve the quietness in the car, and enhance the driver's experience.
Smart Images

Figure CN109927654B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates generally to vehicle noise cancellation, and more particularly to vehicle adaptive cruise control noise cancellation. Background Art
[0002] Vehicles may include noise sources caused by both the vehicle and objects in the environment. The noise may cause a deterioration in the driver's experience. Some modern vehicles may include noise cancellation technology configured to cancel the noise and provide a quieter in-cabin environment.
[0003] Some vehicles may also include adaptive cruise control (ACC). ACC may enable a given vehicle to modify the vehicle's speed based on one or more inputs, thereby increasing driver comfort by accelerating or decelerating the vehicle. Summary of the invention
[0004] The present application is limited by the appended claims. This disclosure summarizes aspects of the embodiments and should not be used to limit the claims. Other implementations are contemplated based on the techniques described herein, as will be apparent to one of ordinary skill in the art upon studying the following figures and detailed description, and these implementations are intended to fall within the scope of the present application.
[0005] An example embodiment of a system, device, and method for removing noise caused by an ACC during operation of the ACC system is shown. An example vehicle disclosed includes an adaptive cruise control (ACC), a noise cancellation system, a braking system, and a processor. The processor is configured to: receive a deceleration request when the ACC is activated; determine a braking characteristic based on the deceleration request; determine a noise signal based on the braking characteristic; and output the noise signal via the noise cancellation system.
[0006] An example method for cancelling vehicle noise is disclosed, including receiving, by a vehicle processor, a deceleration request when adaptive cruise control is activated. The method also includes determining a braking characteristic of a braking system based on the deceleration request. The method also includes determining a noise signal based on the braking characteristic. And the method also includes outputting the noise signal via a noise cancellation system. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] For a better understanding of the present invention, reference may be made to the embodiments shown in the following drawings. The components in the drawings are not necessarily drawn to scale and related elements may be omitted, or in some cases the scale may be exaggerated in order to emphasize and clearly illustrate the novel features described herein. In addition, as is known in the art, the system components may be arranged differently. Moreover, in the drawings, the same reference numerals represent corresponding components in several views.
[0008] Figure 1An example vehicle is shown in accordance with an embodiment of the present disclosure.
[0009] Figure 2 Shows Figure 1 An example block diagram of the electronic components of a vehicle.
[0010] Figure 3 A flow chart of an example method according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0011] While the invention may be embodied in various forms, certain exemplary and non-limiting embodiments are shown in the drawings and will be described below, it being understood that this disclosure is to be considered illustrative of the invention and is not intended to limit the invention to the particular embodiments shown.
[0012] As mentioned above, vehicles can include many sources of noise that occur both inside and outside the vehicle. Especially for high-end vehicles it can be beneficial to remove as much noise as possible from the cabin to provide the most noise-free user experience possible.
[0013] Some vehicles include a braking system that includes brake fluid that must be pushed into the caliper of the braking system to slow the vehicle. Under non-cruise control conditions, the power required to push the brake fluid into the caliper can be provided by the driver. The driver can depress the brake pedal, which in conjunction with the brake booster can cause fluid to enter the caliper and slow the vehicle.
[0014] However, in the case where adaptive cruise control (ACC) is used, the vehicle can be requested to automatically slow down without the driver having to press the pedal and supply power to push the brake fluid. Instead, one or more motors, pumps, or other mechanical mechanisms can be engaged to push the brake fluid into the brake caliper. For example, the vehicle braking system may include a motor that can be rotated to run a pump and push the brake fluid into the brake caliper. However, the motors, pumps, and / or valves used to apply the brakes may generate unwanted noise and vibration.
[0015] With these issues in mind, example embodiments of the present disclosure may include determining when noise caused by a braking system may occur and utilizing a vehicle noise cancellation system to emit a signal out of phase with the noise caused by the braking system to reduce or eliminate the noise inside the vehicle cabin.
[0016] An example vehicle may have an ACC system. When the ACC system is activated, the vehicle may receive a deceleration request based on one or more sensor inputs or user interface inputs. The deceleration request may indicate that the vehicle should decelerate by a given amount to avoid a collision and maintain a safe distance from other nearby vehicles. The processor may determine one or more braking characteristics based on the received deceleration request. The braking characteristics may include a target vehicle speed (the speed to which the vehicle should be reduced), a target deceleration metric, a target jerk amount, a duration for which the brakes should be applied, an intensity for which the brakes should be applied, or any other characteristic or combination of characteristics related to a reduction in vehicle speed.
[0017] Then, based on one or more determined braking characteristics, the processor may determine a noise signal. The noise signal may be selected from a plurality of stored noise signals and may correspond to the frequency and magnitude of noise expected to be caused by the braking system based on the determined braking characteristics. In other words, the processor may predict that the braking system will generate a given noise signal based on the braking characteristics. And in response, the processor may select a corresponding noise signal that is 180 degrees out of phase, which may be output into the vehicle cabin in order to cancel the noise generated by the braking system. Figures 1 to 3 This and other features are discussed in more detail.
[0018] Figure 1 An example vehicle 100 is shown in accordance with an embodiment of the present disclosure. The vehicle 100 may be a standard gasoline powered vehicle, a hybrid vehicle, an electric vehicle, a fuel cell vehicle, or any other type of vehicle. The vehicle 100 may be non-autonomous, semi-autonomous, or autonomous. The vehicle 100 may include portions related to mobility, such as a powertrain having an engine, a transmission, a suspension, a drive shaft, and / or wheels, etc. In the example shown, the vehicle 100 may include one or more electronic components (as described below with respect to Figure 2 described above).
[0019] like Figure 1 As shown, vehicle 100 may include ACC system 102 , noise cancellation system 104 , braking system 106 , sensors 108 , and processor 110 .
[0020] The ACC system 102 may be configured to provide automatic control of the speed of the vehicle 100 by maintaining a given speed or distance from the vehicle ahead, or by accelerating or decelerating the vehicle. The ACC system may be activated (ie, currently operating and controlling the vehicle speed) or deactivated (ie, not controlling the vehicle speed).
[0021] When the ACC system 102 is activated, it may receive acceleration and / or deceleration requests from the processor 110, the user interface, one or more vehicle sensors 108, the communication module, or any other device or system of the vehicle 100. For example, the request may be based on a desire to maintain vehicle speed on an uphill or downhill slope of the road, or to maintain a safe distance from a leading vehicle.
[0022] The ACC system can be configured to transmit control signals to the brake system 106. To apply the brakes, the brake system 106 can include one or more motors, pumps, valves, and other mechanical mechanisms for applying the brakes. In some examples, the motor can rotate at a high RPM to cause the pump to push fluid into the brake caliper, thereby causing the vehicle 100 to slow down.
[0023] Other types of brake systems may also be used, including those that use a motor or other mechanical mechanism to automatically apply the brakes without the driver's foot depressing the brake pedal.
[0024] In some examples, sensors 108 may provide data used by ACC system 102 to accelerate, decelerate, or otherwise adjust one or more settings or characteristics of ACC system 102 .
[0025] The noise cancellation system 104 can be configured to reduce noise in the vehicle cabin that may come from multiple sources. Some noise may be caused by the operation of the vehicle itself (e.g., wheels on the road, engine running, etc.), while other noise may be caused by external sources (e.g., other vehicles, people, etc.).
[0026] The noise cancellation system 104 can reduce noise by emitting a signal that is out of phase with the noise to create destructive interference. The out-of-phase signal can be emitted by one or more speakers disposed throughout the vehicle cabin.
[0027] In some examples, the noise cancellation system 104 may include one or more microphones located inside or outside the vehicle cabin to capture signals from one or more noise sources. The captured signals may then be processed to determine one or more characteristics of the out-of-phase signals that may be used to reduce noise.
[0028] Specifically, with respect to the noise from the brake system, the microphone can be configured to capture the noise from the brake system and determine the magnitude of the output signal for eliminating or destructively interfering with the brake system noise. For example, in the case where the brake system noise is particularly loud, the output signal magnitude can be increased.
[0029] In some examples, one or more devices or systems of the vehicle 100 may be configured to measure and / or store noise from the brake system 106 over time. The history of the measured noise may be processed to model or determine how the brake system noise changes over time. And one or more output characteristics of the ACC system 102 may be modified based on the determined model or change in the brake system noise over time.
[0030] As described above, the brake system 106 may include one or more motors, pumps, valves, or other mechanical components. When the brake system is operating, the motor may rotate to a relatively high RPM (e.g., 2000-3000 RPM or higher) to push brake fluid into the brake caliper to slow the vehicle. The values used in this disclosure are for illustration only and may vary depending on one or more characteristics of the motor, pump, valve, or other brake system components.
[0031] The operation of the braking system 106 may generate a noise signal. The generated noise signal may have one or more signal characteristics (e.g., frequency, magnitude, etc.) that depend on motor or pump RPM, duration of use, vehicle speed, and / or many other characteristics.
[0032] Furthermore, the noise signal generated may be related to a deceleration request. For example, where the deceleration request indicates that the vehicle should decelerate by one meter per second over a two second period, the braking system may be responsively instructed to apply the brakes at a given intensity for two seconds. And this may correspond to a known motor speed and duration, which in turn may correspond to a known noise signal.
[0033] The sensors 108 of the vehicle 100 may include microphones, accelerometers, and one or more cameras, radar, LIDAR, etc. Some sensors 108 may facilitate communication with one or more nearby vehicles to maintain a safe distance, as well as to warn of upcoming obstacles or emergency situations.
[0034] The sensor 108 may be configured to measure vehicle speed, acceleration, jerk, or more. Thus, the sensor 108 may be positioned inside or outside the vehicle cabin.
[0035] Processor 110 may be configured to receive data from one or more vehicle devices or systems and control one or more other devices or systems described herein, such as ACC, noise cancellation system, braking system 106 , and sensors 108 .
[0036] In some examples, the processor 110 may be configured to receive a deceleration request when the ACC is activated or operating. The deceleration request may come from one or more sensors 108 (e.g., where the ACC system is tasked to maintain a set distance from a leading vehicle). In this case, the sensor may detect that the distance between the vehicle 100 and the leading vehicle is decreasing, and may responsively transmit a deceleration request to the processor 110.
[0037] For example, a camera, radar, lidar or other sensor may be configured to determine the distance between the vehicle 100 and the preceding vehicle in front. If the distance becomes less than a threshold, a deceleration request may be generated to decelerate the vehicle. In this way, a deceleration request may be generated based on the position of the preceding vehicle relative to the vehicle 100.
[0038] Alternatively, the vehicle 100 may include a user interface for enabling the driver to interact with the ACC system 102. The driver may be provided with one or more buttons, or other input devices may be used, that may enable the driver to request an increase or decrease in speed. A driver-requested speed reduction may result in a deceleration request having one or more braking characteristics being generated based on the driver's request (e.g., based on a target speed, etc.).
[0039] Once the processor 110 receives a deceleration request, one or more braking characteristics may be determined based on the deceleration request.
[0040] The braking characteristics may include one or more values associated with or corresponding to the deceleration request. For example, a non-exhaustive list of braking characteristics corresponding to the deceleration request may include: (a) current speed; (b) requested speed or target speed; (c) difference between current speed and target speed; (d) current acceleration or deceleration; (e) target acceleration or deceleration metric or requested acceleration or deceleration metric; (f) current jerk; (g) target jerk metric or requested jerk metric; (h) duration for which braking should be applied; (i) pattern of braking application, such as interleaving braking periods with non-braking periods; (j) intensity of braking should be applied; (k) pattern of intensity of braking should be applied, such as high intensity initially followed by decreasing intensity over time; (l) or any other characteristic or combination of characteristics corresponding to braking application.
[0041] In some examples, processor 110 may be configured to determine two or more braking characteristics based on the deceleration request. For example, a current speed and a difference between the current speed and a target speed may be determined.
[0042] Then, based on the determined one or more braking characteristics, the processor 110 can be configured to determine a noise signal. The noise signal can correspond to the expected noise generated by the braking system 106. For example, if the current speed is 50MPH and the target speed is 40MPH, a specific noise signal generated by the braking system can be expected. Based on the known response of the braking system to the determined braking characteristics of the current speed and the target speed, the generated noise signal can be expected. For a current speed of 50MPH and a request to decelerate down to 40MPH, it can be known that the braking system motor can run at 2000RPM for three seconds. And in the case where the current speed is 60MPH and the request to decelerate down to 40MPH, it can be known that the braking system motor can run at 2200RPM for 5 seconds. These values are for illustration only and may not reflect the actual values used by a given vehicle.
[0043] In some examples, one or more laboratory, factory, shop, or other tests may be run against the vehicle to determine a set of predicted noise signatures for various braking characteristics. Thus, the vehicle 100 may include a stored list, array, or other data structure having a variety of possible noise signatures that may be generated by the braking system under varying conditions, such as vehicle speed, requested speed, deceleration metric, duration of brake application, etc. (i.e., the braking characteristics listed above).
[0044] The stored noise signal may be determined by measuring the noise generated by the braking system under various conditions and generating a corresponding 180 degree out of phase signal. The out of phase signal may have a corresponding or identical frequency distribution and be 180 degrees out of phase. Thus, when the noise from the braking system and the selected out of phase signal are both emitted, they may cancel or result in a combined signal of reduced magnitude based on destructive interference.
[0045] Processor 110 may be configured to determine the particular noise signal, such as by selecting a noise signal from a stored list based on braking characteristics determined by the received deceleration request.
[0046] And the processor 110 may then be configured to output the determined noise signal into the cabin of the vehicle 100 via the noise cancellation system 104 to reduce the noise caused by the braking system 106 and heard by passengers of the vehicle 100 .
[0047] In some examples, the processor 110 may also be configured to determine the magnitude of the output noise signal based on one or more factors. The magnitude may depend on the current vehicle speed or any other braking characteristics, such that a high vehicle speed corresponds to a larger magnitude (in order to eliminate louder noise signals from the braking system).
[0048] Figure 2An example block diagram 200 showing electronic components of vehicle 100 is shown, according to some embodiments. In the example shown, electronic components 200 include an onboard computing system 210, an infotainment head unit 220, sensors 240, an electronic control unit 250, and a vehicle data bus 260.
[0049] The onboard computing system 210 may include a microcontroller unit, controller or processor 110 and a memory 212. The processor 110 may be any suitable processing device or set of processing devices, such as, but not limited to: a microprocessor, a microcontroller-based platform, an integrated circuit, one or more field programmable gate arrays (FPGAs), and / or one or more application-specific integrated circuits (ASICs). The memory 212 may be a volatile memory (e.g., RAM, including non-volatile RAM, magnetic RAM, ferroelectric RAM, etc.); a non-volatile memory (e.g., disk memory, flash memory, electrically programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), non-volatile solid-state memory based on memristors, etc.), an unchangeable memory (e.g., electrically programmable read-only memory), a read-only memory, and / or a high-capacity storage device (e.g., a hard disk drive, a solid-state drive, etc.). In some examples, the memory 212 includes a variety of memories, particularly volatile memories and non-volatile memories.
[0050] The memory 212 may be a computer-readable medium on which one or more sets of instructions such as software for operating the methods of the present disclosure may be embedded. The instructions may embody one or more of the methods or logics described herein. For example, during execution of the instructions, the instructions may reside completely or at least partially in any one or more of the memory 212, the computer-readable medium, and / or the processor 110.
[0051] The terms "non-transitory computer-readable medium" and "computer-readable medium" include a single medium or multiple media, such as a centralized or distributed database, and / or associated caches and servers that store one or more sets of instructions. In addition, the terms "non-transitory computer-readable medium" and "computer-readable medium" include any tangible medium that can store, encode, or carry a set of instructions for execution by a processor or cause a system to perform any one or more of the methods or operations disclosed herein. As used herein, the term "computer-readable medium" is expressly defined to include any type of computer-readable storage device and / or storage disk and does not include propagating signals.
[0052] The infotainment head unit 220 may provide an interface between the vehicle 100 and a user. The infotainment head unit 220 may include one or more input devices and / or output devices in the form of a user interface 222 having one or more input devices and output devices. The input devices may include, for example, a control knob, an instrument panel, a digital camera for image capture and / or visual command recognition, a touch screen, an audio input device (e.g., a cabin microphone), a button, or a touchpad. The output devices may include an instrument cluster output (e.g., a dial, a lighting device), an actuator, a head-up display, a center console display (e.g., a liquid crystal display (LCD), an organic light emitting diode (OLED) display, a flat panel display, a solid-state display, etc.), and / or a speaker. In the example shown, the infotainment head unit 220 includes a display for an infotainment system (such as of and MyFord of of The information entertainment head unit 220 may include hardware (e.g., processor or controller, memory, storage device, etc.) and software (e.g., operating system, etc.) of the vehicle 100. In some examples, the infotainment head unit 220 may share a processor with the vehicle computing system 210. In addition, the infotainment head unit 220 may display the infotainment system on, for example, a center console display of the vehicle 100.
[0053] Sensors 240 may be arranged in and around vehicle 100 in any suitable manner. In the illustrated example, sensors 240 may include microphone 242, camera 244, and radar 246. Microphone 242 may be used by the noise cancellation system to perform one or more noise cancellation functions. Camera 244 and / or radar 246 may be used to determine the distance to the vehicle ahead. Other sensors may also be included. Information from each sensor 240 may be used by processor 110 to make one or more determinations or perform one or more actions, such as those described herein.
[0054] The ECU 250 can monitor and control the subsystems of the vehicle 100. The ECU 250 can transmit and exchange information via the vehicle data bus 260. In addition, the ECU 250 can transmit various characteristics (such as the status of the ECU 250, sensor readings, control status, errors and diagnostic codes, etc.) to other ECUs 250 and / or receive requests from other ECUs 250. Some vehicles may have seventy or more ECUs 250, which are located in various locations around the vehicle that are communicatively coupled by the vehicle data bus 260. The ECU 250 can be a discrete group of electronic devices that includes its own circuits (such as integrated circuits, microprocessors, memory, storage devices, etc.) and firmware, sensors, actuators and / or mounting hardware. In the example shown, the ECU 250 may include a noise cancellation system 252, an ACC 254, an ABS 256, and a speed control unit 258. These control units can communicate with noise cancellation, ACC, braking systems, and related Figure 1 The other features described are similar or identical.
[0055] The vehicle data bus 260 may include one or more data buses that communicatively couple the onboard computing system 210, the infotainment system unit 220, the sensor 240, the ECU 250, and other devices or systems connected to the vehicle data bus 260. In some examples, the vehicle data bus 260 may be implemented according to the controller area network (CAN) bus protocol defined by the International Organization for Standardization (ISO) 11898-1. Alternatively, in some examples, the vehicle data bus 260 may be a media oriented system transport (MOST) bus, or a CAN-flexible data (CAN-FD) bus (ISO 11898-7).
[0056] Figure 3 A flow chart of an example method 300 is shown according to an embodiment of the present disclosure. The method 300 may enable a vehicle to eliminate or reduce noise generated by a braking system when adaptive cruise control is activated. Figure 3 The flowcharts of the embodiment represent machine-readable instructions that are stored in a memory (e.g., memory 212) and may include one or more programs that, when executed by a processor (e.g., processor 110), may cause the vehicle 100 and / or one or more systems or devices to perform one or more functions described herein. Figure 3 The flowchart shown in describes an example procedure, but many other methods of implementing the functionality described herein may be used instead. For example, the order of execution of the blocks may be rearranged or executed in series or in parallel with each other, and the blocks may be changed, eliminated, and / or combined to perform the method 300. In addition, due to the combination of Figure 1-2The method 300 is disclosed by the components of FIG. 3 , and therefore some functions of these components will not be described in detail below.
[0057] The method 300 may start at box 302. At box 304, the method 300 may include engaging the ACC system. This may include turning on cruise control, or otherwise enabling the vehicle to automatically adjust the vehicle speed without the driver having to push the accelerator pedal or the brake pedal.
[0058] At block 306 , method 300 may include determining whether a deceleration request has been received. As described above, a deceleration request may be initiated or transmitted by one or more vehicle sensors, or via a user interface of the vehicle.
[0059] If a deceleration request has been received, block 308 of method 300 may include determining a braking characteristic corresponding to the deceleration request. The braking characteristic may include a current speed or a target speed, acceleration, jerk, brake application time, or any other braking characteristic, such as those described in this disclosure.
[0060] At box 310, method 300 may include determining a noise signal based on the braking characteristic determination in box 308. This may include selecting a noise signal from a plurality of stored noise signals previously generated. The vehicle may store a list of a plurality of potential noise signals and may select one of the potential noise signals based on one or more specific braking characteristics or characteristics determined by the deceleration request.
[0061] The selected noise signal may be a signal having a frequency distribution similar or identical to the expected noise generated by the braking system if the braking request is satisfied. Thus, block 312 of method 300 may include using a noise cancellation system to output a noise signal to destructively interfere with the noise generated by the braking system, thereby reducing the overall noise in the cabin.
[0062] In some examples, a noise signal may be output based on a received deceleration request. For example, assuming that the deceleration lasts for 4 seconds, the selected noise signal may be output for 4 seconds. In addition, in some cases, each noise signal stored by the vehicle may include a timing element so that the magnitude, frequency, or other aspect of the signal changes over time. In this way, in the case where the deceleration request corresponds to a specific noise characteristic (e.g., a frequency, magnitude, or other change over time), the selected noise signal may reflect the noise characteristic. And in some examples, the noise cancellation system may be configured to provide feedback on the actual noise generated by the braking system so that one or more stored noise signals may be modified as the braking system changes over time.
[0063] The method 300 may then end at block 314 .
[0064] In this application, the use of transitional conjunctions is intended to include conjunctions. The use of definite or indefinite articles is not intended to indicate cardinality. In particular, reference to "the" object or "a" and "an" object is intended to also represent one of a possible plurality of such objects. In addition, the conjunction "or" can be used to convey simultaneous features rather than mutually exclusive alternatives. In other words, the conjunction "or" should be understood to include "and / or". The term "include" is inclusive and has the same scope as "comprises" and "comprising".
[0065] The above embodiments, particularly any "preferred" embodiments, are examples of possible implementations and are presented merely for a clear understanding of the principles of the present invention. Many changes and modifications may be made to the above embodiments without departing substantially from the spirit and principles of the technology described herein. All modifications are intended to be included within the scope of this disclosure and protected by the appended claims.
[0066] According to the present invention, a vehicle is provided, the vehicle having: an adaptive cruise control (ACC); a noise cancellation system; a braking system; and a processor, the processor being configured to: receive a deceleration request when the ACC is activated; determine a braking characteristic based on the deceleration request; determine a noise signal based on the braking characteristic; and output the noise signal via the noise cancellation system.
[0067] According to one embodiment, the above invention is further characterized by one or more vehicle sensors configured to generate a deceleration request based on the position of a leading vehicle.
[0068] According to one embodiment, the braking characteristic comprises a target speed.
[0069] According to one embodiment, the processor is further configured to determine a current vehicle speed, and wherein the braking characteristic comprises a difference between the current vehicle speed and a target speed.
[0070] According to one embodiment, the processor is further configured to determine a magnitude of the noise signal based on a current vehicle speed.
[0071] According to one embodiment, the braking characteristic comprises a deceleration measure.
[0072] According to one embodiment, the braking characteristic comprises a jerk measure.
[0073] According to one embodiment, the processor is further configured to determine a magnitude of the noise signal based on the jerk measure.
[0074] According to one embodiment, the noise signal comprises a first noise signal, the braking system is configured to generate a second noise signal based on a deceleration request, and wherein the first noise signal (i) has a frequency distribution corresponding to the second noise signal; and (ii) is 180 degrees out of phase with the second noise signal.
[0075] According to one embodiment, the processor is further configured to determine the noise signal by selecting the noise signal from a plurality of stored predetermined signals determined by a manufacturer of the vehicle.
[0076] According to the present invention, a method for canceling vehicle noise includes: receiving a deceleration request by a vehicle processor when adaptive cruise control is activated; determining a braking characteristic of a braking system based on the deceleration request; determining a noise signal based on the braking characteristic; and outputting the noise signal via a noise cancellation system.
[0077] According to one embodiment, the above invention is further characterized by generating a deceleration request based on a position of a leading vehicle, wherein the position of the leading vehicle is determined by one or more vehicle sensors.
[0078] According to one embodiment, the braking characteristic comprises a target speed.
[0079] According to one embodiment, the above invention is further characterized by determining a current vehicle speed, wherein the braking characteristic comprises a difference between the current vehicle speed and a target speed.
[0080] According to one embodiment, the above invention is further characterized by determining the magnitude of the noise signal based on the current vehicle speed.
[0081] According to one embodiment, the braking characteristic comprises a deceleration measure.
[0082] According to one embodiment, the braking characteristic comprises a jerk measure.
[0083] According to one embodiment, the above invention is further characterized by determining the magnitude of the noise signal based on the jerk measure.
[0084] According to one embodiment, the noise signal comprises a first noise signal, the braking system is configured to generate a second noise signal based on a deceleration request, and wherein the first noise signal (i) has a frequency distribution corresponding to the second noise signal; and (ii) is 180 degrees out of phase with the second noise signal.
[0085] According to one embodiment, the above invention is further characterized in that the noise signal is determined by selecting the noise signal from a plurality of stored predetermined signals determined by a manufacturer of the vehicle.
Claims
1. A vehicle comprising: Adaptive cruise control ACC; Noise cancellation system; Braking system; as well as A processor configured to: receiving a deceleration request while the ACC is activated; determining current vehicle speed; determining a braking characteristic based on the deceleration request, wherein the braking characteristic comprises a difference between the current vehicle speed and a target speed; determining a noise signal based on the braking characteristic; as well as The noise signal is output via the noise cancellation system. 2 . The vehicle of claim 1 , further comprising one or more vehicle sensors configured to generate the deceleration request based on a position of a leading vehicle.
3. The vehicle of claim 1, wherein the braking characteristic further includes a target speed. 4 . The vehicle of claim 1 , wherein the processor is further configured to determine a magnitude of the noise signal based on a current vehicle speed.
5. The vehicle of claim 1 wherein the braking characteristic further comprises a deceleration measure.
6. The vehicle of claim 1, wherein the braking characteristic further comprises a jerk measure, and wherein the processor is further configured to determine a magnitude of the noise signal based on the jerk measure.
7. The vehicle of claim 1 , wherein the noise signal comprises a first noise signal, the braking system is configured to generate a second noise signal based on the deceleration request, and wherein the first noise signal (i) has a frequency distribution corresponding to the second noise signal; and (ii) is 180 degrees out of phase with the second noise signal.
8. The vehicle of claim 1, wherein the processor is further configured to determine the noise signal by selecting the noise signal from a plurality of stored predetermined signals determined by a manufacturer of the vehicle.
9. A method for eliminating vehicle noise, comprising: receiving a deceleration request by a vehicle processor while adaptive cruise control is activated; determining current vehicle speed; determining a braking characteristic of a braking system based on the deceleration request, wherein the braking characteristic comprises a difference between the current vehicle speed and a target speed; determining a noise signal based on the braking characteristic; as well as The noise signal is output via a noise cancellation system.
10. The method of claim 9, further comprising generating the deceleration request based on a position of a leading vehicle, wherein the position of the leading vehicle is determined by one or more vehicle sensors.
11. The method of claim 9, wherein the braking characteristic further comprises a deceleration metric.
12. The method of claim 9, wherein the braking characteristic further comprises a jerk measure, the method further comprising determining a magnitude of the noise signal based on the jerk measure.
13. The method of claim 9, wherein the noise signal comprises a first noise signal, the braking system is configured to generate a second noise signal based on the deceleration request, and wherein the first noise signal (i) has a frequency distribution corresponding to the second noise signal; and (ii) is 180 degrees out of phase with the second noise signal.
Citation Information
Patent Citations
Control method and control system for vehicle cruise
CN103010213A
Method and device for active noise reduction of vehicle
CN104908688A
Method for suppressing brake noise of vehicle
CN104986135A
Adaptive active noise cancellation
CN105438097A
Engine Sound Processing System
US20080192954A1