Vibrating Signal Generation Using Segmented Unit Cycles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional cyclic signals require high precision for resonant frequency control, accumulate significant errors over time, and struggle to simulate complex vibration effects like tactile sensations in games or simulated life scenarios, where precise start and stop control and varied vibration modes are necessary.
Innovation Solution
Generating a vibrating signal by creating a basic unit cycle that can be started and stopped immediately, and modifying signal parameters to produce N unit cycles of sub-signals, allowing for non-linear changes and seamless or gapped splicing to achieve diverse vibration effects within a tactile frequency range.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of stationary object
If a traditional cyclic signal is used for driving control, then the vibration can be maintained continuously, but the resonant frequency error accumulates significantly over time
Solution Approach 1:
The patent divides the traditional continuous cyclic signal into multiple short-time unit cycles (each less than a preset threshold). Each unit cycle is an independent segment that can be precisely controlled and stopped immediately, preventing error accumulation while maintaining continuous vibration through concatenation of multiple segments.
2Stability of the object's composition
If a traditional sinusoidal wave form is used, then the vibration can be maintained smoothly, but the start and stop control is slow and cannot be controlled well
Solution Approach 1:
The patent creates short-time unit cycles that can be dynamically started and stopped immediately. By concatenating multiple such units with different parameters, the system achieves both smooth vibration (through parameter continuity) and fast response (through immediate start/stop capability of each unit).
Solution Approach 2:
The patent changes signal parameters (amplitude, frequency, phase) within each short-time unit cycle to achieve different vibration effects. By modifying parameters between consecutive units while maintaining continuity, the system enables fast start/stop control and diverse vibration modes.
3Adaptability or versatility
If a traditional cyclic signal is used, then the basic vibration function is achieved, but the ability to simulate complex vibration effects like tactile sensations is insufficient
Solution Approach 1:
The patent creates a universal short-time unit cycle template that can generate diverse vibration effects by parameter modification. This single template serves multiple functions: simulating tactile sensations, archery vibrations, gunshot effects, and other complex vibrations, replacing the need for multiple specialized signal generators.
4Speed
If the unit cycle threshold is set low for immediate start and stop control, then the response speed improves, but the ability to simulate complex vibrations may be limited
Solution Approach 1:
The patent merges multiple short-time unit cycles with different parameters into a concatenated vibration signal. By combining several fast-response units, the system achieves both immediate start/stop control and the ability to simulate complex vibration patterns that require multiple phases or frequency changes.
Data Source
AI summary
A method and device for generating vibrating signal is provided in the present disclosure. The method of generating a vibrating signal includes the following steps: S10 , generating one unit cycle of basic vibrating signals, wherein the unit cycle is less than a preset threshold; S20 , obtaining N unit cycles of vibrating sub-signals by using the basic vibrating signal as a parent and changing a signal parameter of the basic vibrating signal, wherein the N is a positive integer; and S30 , generating a vibrating signal according to the N unit cycles of vibrating sub-signals. The present invention can generate a vibrating signal that can start to stop immediately, and the vibrating signal can be more rich in constructing the vibration mode, more realistic to simulate the actual vibration, and can be used in a larger range.


