Variable Pulse Stream Modulation for Low-Ripple Zero Crossings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing pulse width modulation (PWM) technologies face challenges in reducing ripple near zero crossings and maintaining timing resolution, leading to inefficiencies in digital-to-analog conversion and noise shaping.

Innovation Solution

The implementation of variable stream pulse width modulation (VSPWM) using splitter logic to separate input data into most significant bits (MSBs) and least significant bits (LSBs), where pulse logic generates pulses based on MSBs and edge mover logic adjusts pulse edges based on LSBs, resulting in an enhanced pulse stream with reduced ripple and improved noise shaping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional pulse width modulation is used, then the system is simple to implement, but ripple near zero crossings increases and timing resolution deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidtiming resolution
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The input digital data is segmented into two separate fields: a first field containing structure values that determine pulse patterns, and a second field containing pulse placement values that determine edge positions. This segmentation allows independent optimization of pulse generation and edge positioning, resolving the contradiction between implementation simplicity and timing resolution by handling each aspect separately with dedicated logic circuits.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If traditional pulse width modulation is used, then the system structure is simple, but ripple near zero crossings increases

Engineering Contradiction:
Improvemodulator structureVSAvoidripple near zero crossings
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

Solution Approach 1:

By segmenting the data into structure and placement fields, the modulator can apply different processing strategies to each field. The structure field generates the pulse train pattern while the placement field independently adjusts edge positions, enabling ripple reduction through precise edge control without significantly increasing overall structural complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The pulse placement field enables local adjustment of pulse edges at specific positions within the pulse train. This local quality control allows targeted modification of pulse widths and positions to minimize ripple effects near zero crossings, while maintaining the overall simple modulator structure through field-based processing.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If traditional pulse width modulation is used, then noise shaping is less effective, but the system is easier to operate

Engineering Contradiction:
Improvesystem operationVSAvoidnoise spectrum distribution
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The separation of structure and placement fields enables independent optimization of noise shaping characteristics. The placement field can be specifically designed to push quantization noise to higher frequencies while maintaining ease of operation through straightforward field-based processing and combination logic.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10483959B2Variable stream pulse width modulation
Publication Date: 2019.11.19 TEXAS INSTRUMENTS INC
  • US10483959B2 patent drawing
  • US10483959B2 patent drawing
  • US10483959B2 patent drawing

AI summary

An example device includes splitter logic to split an input sample having a predetermined number of bits into a first segment of most significant bits and a second segment of least significant bits. Pulse logic generates a pattern of pulses that correlate to the values of the most significant bits. Edge mover logic determines edge adjustment data based on the values of the least significant bits, the edge adjustment data representing an adjustment to at least one edge in the pattern of pulses. Combiner logic generates an enhanced pulse stream by adjusting at least one edge in the pattern of pulses based on the edge adjustment data.