KR101306786B1 - Method and apparatus for producing pulse width modulated signal by chaotic modulation from sampled digital signal - Google Patents

Method and apparatus for producing pulse width modulated signal by chaotic modulation from sampled digital signal Download PDF

Info

Publication number
KR101306786B1
KR101306786B1 KR1020060093731A KR20060093731A KR101306786B1 KR 101306786 B1 KR101306786 B1 KR 101306786B1 KR 1020060093731 A KR1020060093731 A KR 1020060093731A KR 20060093731 A KR20060093731 A KR 20060093731A KR 101306786 B1 KR101306786 B1 KR 101306786B1
Authority
KR
South Korea
Prior art keywords
signal
chaotic
generating
reference signal
period
Prior art date
Application number
KR1020060093731A
Other languages
Korean (ko)
Other versions
KR20070119465A (en
Inventor
블라디슬라브 쉬만스키
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to US11/762,388 priority Critical patent/US7847651B2/en
Publication of KR20070119465A publication Critical patent/KR20070119465A/en
Application granted granted Critical
Publication of KR101306786B1 publication Critical patent/KR101306786B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K7/00Modulating pulses with a continuously-variable modulating signal
    • H03K7/08Duration or width modulation ; Duty cycle modulation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/04Recursive filters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/84Generating pulses having a predetermined statistical distribution of a parameter, e.g. random pulse generators
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/01Shaping pulses
    • H03K5/08Shaping pulses by limiting; by thresholding; by slicing, i.e. combined limiting and thresholding

Landscapes

  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Amplifiers (AREA)

Abstract

본 발명은 샘플링된 디지털 신호로부터 카오스 변조에 의한 PWM 신호를 생성하기 위한 방법 및 장치에 관한 것으로, 본 발명에 따른 방법은 카오스 오실레이터를 이용하여 랜덤한 값들을 가지는 소정의 카오스 구간들을 생성하는 단계와, 각각의 카오스 구간들 동안 기준신호와 샘플링된 디지털 신호로부터 PWM 신호를 생성하는 단계를 포함하는 것을 특징으로 한다. 이를 통해, 오디오 증폭기의 성능에 영향을 미치는 EMI를 획기적으로 줄일 수 있다.The present invention relates to a method and apparatus for generating a PWM signal by chaos modulation from a sampled digital signal. The method according to the present invention comprises the steps of generating predetermined chaotic intervals having random values using a chaos oscillator; And generating a PWM signal from the reference signal and the sampled digital signal during each chaotic interval. This significantly reduces EMI, which affects the performance of the audio amplifier.

Description

샘플링된 디지털 신호로부터 카오스 변조에 의한 PWM 신호를 생성하기 위한 방법 및 장치{Method and apparatus for producing pulse width modulated signal by chaotic modulation from sampled digital signal}Method and apparatus for producing pulse width modulated signal by chaotic modulation from sampled digital signal

도 1은 본 발명의 일 실시예에 따른 PWM 변환 장치(100)의 블록도이다.1 is a block diagram of a PWM converter 100 according to an embodiment of the present invention.

도 2는 PWM 변환부(104)의 출력단에서의 고조파 스펙트럼이다.2 is a harmonic spectrum at the output terminal of the PWM converter 104.

도 3은 (a) 보통의 SPWM 스트림들 및 (b) 확산 PWM 스트림들을 도시하는 도면이다.FIG. 3 shows (a) normal SPWM streams and (b) spread PWM streams.

도 4a는 도 1의 PWM 변환부(104)의 블록도이다.4A is a block diagram of the PWM converter 104 of FIG. 1.

도 4b은 카오스 구간 생성기(410)에 포함된 디지털 오실레이터의 구조를 도시한 도면이다.4B is a diagram illustrating a structure of a digital oscillator included in the chaotic interval generator 410.

도 5은 DC 입력시의 원래의 PWM 스펙트럼을 도시하는 도면이다.5 is a diagram illustrating the original PWM spectrum at the time of DC input.

도 6은 DC 입력시의 확산 PWM 스펙트럼을 도시하는 도면이다.6 is a diagram illustrating a spread PWM spectrum at the time of DC input.

도 7은 샘플링된 디지털 신호를 카오스 변조에 의한 PWM 신호로 변환하는 방법을 도시하는 흐름도이다.7 is a flowchart illustrating a method of converting a sampled digital signal into a PWM signal by chaotic modulation.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

100 : 디지털 오디오 증폭기100: digital audio amplifier

101 : 업 샘플러101: Up Sampler

102 : 자연 샘플링 변환부102: natural sampling conversion unit

103 : 노이즈 쉐이퍼103: Noise Shaper

104 : PWM 변환부104: PWM converter

105 : 파워 스테이지105: power stage

410 : 카오스 구간 변조부410: chaotic interval modulator

420 : 계수부420: counter

440 : 승산기440: multiplier

450 : 가산기450: adder

430 : 시그넘 함수430: Signum function

본 발명은 샘플링된 디지털 신호로부터 카오스 변조에 의한 PWM 신호를 생성하기 위한 방법 및 장치에 관한 것으로, 본 발명에 따른 방법은 카오스 오실레이터를 이용하여 랜덤한 값들을 가지는 소정의 카오스 구간들을 생성하고, 각각의 카오스 구간들 동안 기준신호와 상기 샘플링된 디지털 신호로부터 PWM 신호를 생성하는 단계를 포함하는 것을 특징으로 하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for generating a PWM signal by chaos modulation from a sampled digital signal, wherein the method according to the present invention generates predetermined chaotic intervals having random values using a chaos oscillator, respectively. And generating a PWM signal from the reference signal and the sampled digital signal during the chaotic intervals of.

가정 또는 모바일 용도를 위해 순수한 디지털 증폭기들은 현대의 오디오 시스템들의 주된 구성요소들이 되어 가고 있다. 디지털 증폭의 주된 장점은 스피커들로의 높은 효율의 전력 전달 및 훌륭한 오디오 성능이다. Pure digital amplifiers for home or mobile applications are becoming a major component of modern audio systems. The main advantages of digital amplification are high efficiency power delivery to the speakers and good audio performance.

디지털 증폭기는 사이에 다른 능동 회로들이 없어도 디지털 오디오 스트림을 직접 스피커를 구동하는 높은 및 높은 전력 펄스 신호로 변환한다. 대부분 스피커 전단에는 고주파 신호 성분들의 제거를 위한 복조용 L-C 필터(demodulating L-C filter)가 존재한다. 펄스폭 변조(Pulse Width Modulation: PWM)는 펄스 스트림을 만드는 가장 보편적이며 적절한 기술이다. PWM의 순수한 디지털 증폭기의 원리 및 설계상의 문제점들에 대한 많은 문언들이 있다.The digital amplifier converts the digital audio stream into high and high power pulse signals that drive the speakers directly without other active circuitry in between. Most speaker fronts have a demodulating L-C filter for the removal of high frequency signal components. Pulse Width Modulation (PWM) is the most common and appropriate technique for creating pulse streams. There are many statements about the principles and design problems of pure digital amplifiers of PWM.

이러한 종래 기술에 의하면, PWM 변조기의 출력 신호는 오디오-밴드 신호 및 노이즈 쉐이퍼(noise shaper) 성분들의 혼합과 함께 일련의 고조파들을 가지는 한편, EMI( Electromagnetic Interference)를 야기시킨다.According to this prior art, the output signal of the PWM modulator has a series of harmonics with a mixture of audio-band signal and noise shaper components, while causing electromagnetic interference (EMI).

본 발명은 상기와 같은 문제점들을 해결하기 위하여 창출된 것으로, 복조 필터에 영향을 주는 고조파들을 감소시키며, 전자기적인 호환성 문제점을 감소시키는 실질적인 접근법을 제안한다.The present invention was created to solve the above problems, and proposes a practical approach to reduce harmonics affecting the demodulation filter and to reduce the electromagnetic compatibility problem.

또한, 오디오 증폭기에 영향을 미치는 EMI를 획기적으로 줄일 수 있는 PWM 신호를 생성하기 위한 방법 및 장치를 제공하는데 그 목적이 있다.It is also an object of the present invention to provide a method and apparatus for generating a PWM signal that can significantly reduce the EMI affecting the audio amplifier.

상기 목적을 달성하기 위하여 본 발명에 따른 방법은 샘플링된 디지털 신호로부터 카오스 변조에 의한 PWM 신호를 생성하기 위한 방법이 제공되는데, 상기 방법은 (a) 카오스 오실레이터를 이용하여 랜덤한 값들을 가지는 소정의 카오스 구간들을 생성하는 단계; 및 (b) 상기 각각의 카오스 구간들 동안 기준신호와 상기 샘 플링된 디지털 신호로부터 PWM 신호를 생성하는 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, the method according to the present invention provides a method for generating a PWM signal by the chaos modulation from the sampled digital signal, the method comprising (a) predetermined values having random values using a chaos oscillator Generating chaotic intervals; And (b) generating a PWM signal from the reference signal and the sampled digital signal during each of the chaotic periods.

바람직하게는, 상기 (b) 단계는 (a1) 상기 각각의 카오스 구간들 동안 기준신호의 최대값을 계산하고, 상기 기준신호의 최대값을 카운트함으로써 기준신호를 생성하는 단계; 및 (a2) 상기 기준신호와 상기 샘플링된 디지털 신호를 비교하여 PWM 신호를 생성하는 단계를 포함하는 것을 특징으로 한다.Preferably, the step (b) comprises: (a1) generating a reference signal by calculating a maximum value of the reference signal during each of the chaotic periods and counting the maximum value of the reference signal; And (a2) generating a PWM signal by comparing the reference signal with the sampled digital signal.

바람직하게는, 상기 기준신호는 톱니파 신호이며, 상기 샘플링된 디지털 신호는 노이즈 쉐이퍼(NOISE SHAPER)로부터 나오는 노이즈 쉐이핑된 디지털 신호인 것을 특징으로 한다.Preferably, the reference signal is a sawtooth signal, the sampled digital signal is characterized in that the noise-shaped digital signal from the noise shape (NOISE SHAPER).

더욱 바람직하게는, 상기 카오스 구간들의 평균은 동일한 주기를 가진 싱글 사이드 PWM 신호의 한 주기와 같으며, 상기 카오스 구간들 각각의 주기는 동일한 주기를 가진 싱글 사이드 PWM 신호의 한 주기와 각각의 카오스 구간들의 주기의 차를 이용하여 계산되는 것을 특징으로 한다.More preferably, the average of the chaotic intervals is equal to one period of the single-side PWM signal having the same period, each period of the chaotic intervals is one period and each chaotic period of the single-side PWM signal having the same period It is characterized by using the difference of the period of the.

바람직하게는, 상기 카오스 오실레이터는 2차 IIR 필터(infinite impulse response filter)인 것을 특징으로 한다.Preferably, the chaos oscillator is characterized in that the second order IIR filter (infinite impulse response filter).

본 발명의 제2 실시예에 따르면, 샘플링된 디지털 신호로부터 카오스 변조에 의한 PWM 신호를 생성하기 위한 장치가 제공되는데, 상기 장치는 카오스 오실레이터를 이용하여 랜덤한 값들을 가지는 소정의 카오스 구간들을 생성하고, 상기 각각의 카오스 구간들 동안 기준신호의 최대 값을 생성하는 카오스 구간 변조부; 상기 기준신호의 최대 값으로부터 기준신호를 생성하는 계수부; 및 상기 기준신호와 상 기 샘플링된 디지털 신호로부터 PWM 신호를 생성하는 PWM 신호 생성부를 포함하는 것을 특징으로 한다.According to a second embodiment of the present invention, there is provided an apparatus for generating a PWM signal by chaos modulation from a sampled digital signal, which generates predetermined chaotic intervals having random values using a chaos oscillator and A chaotic interval modulator for generating a maximum value of a reference signal during each chaotic interval; A counting unit generating a reference signal from the maximum value of the reference signal; And a PWM signal generator for generating a PWM signal from the reference signal and the sampled digital signal.

바람직하게는, 상기 기준신호는 소정의 기준클록에 따라 상기 기준신호의 최대 값을 카운트함으로써 생성되며, 상기 기준신호는 톱니파 신호인 것을 특징으로 한다.Preferably, the reference signal is generated by counting the maximum value of the reference signal according to a predetermined reference clock, wherein the reference signal is a sawtooth wave signal.

바람직하게는, 상기 샘플링된 디지털 신호는 노이즈 쉐이퍼(NOISE SHAPER)로부터 나오는 노이즈 쉐이핑된 디지털 신호인 것을 특징으로 한다.Preferably, the sampled digital signal is a noise shaped digital signal from a noise shaper.

더욱 바람직하게는, 상기 카오스 구간들의 평균은 동일한 주기를 가진 싱글 사이드 PWM 신호의 한 주기와 같으며, 상기 카오스 구간들 각각의 주기는 동일한 주기를 가진 싱글 사이드 PWM 신호의 한 주기와 각각의 카오스 구간들의 주기의 차를 이용하여 계산되는 것을 특징으로 한다.More preferably, the average of the chaotic intervals is equal to one period of the single-side PWM signal having the same period, each period of the chaotic intervals is one period and each chaotic period of the single-side PWM signal having the same period It is characterized by using the difference of the period of the.

더욱 바람직하게는, 상기 카오스 오실레이터는 2차 IIR 필터(infinite impulse response filter)인 것을 특징으로 한다.More preferably, the chaos oscillator is characterized in that the second order IIR filter (infinite impulse response filter).

본 발명의 제3 실시예에 따르면, 상기 방법을 컴퓨터로 실행하기 위한 프로그램이 기록된 컴퓨터로 독출 가능한 기록매체가 제공된다.According to a third embodiment of the present invention, there is provided a computer-readable recording medium having recorded thereon a program for executing the method by a computer.

이하, 첨부한 도면을 참조하면서 본 발명에 따른 샘플링된 디지털 신호로부터 카오스 변조에 의한 PWM 신호를 생성하기 위한 방법 및 장치의 바람직한 실시예를 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호로 표기되었음에 유의하여야 한다. 또한, 하기의 설명에서는 구체적인 회로의 구 성소자 등과 같은 많은 특정사항들이 도시되어 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정사항들 없이도 본 발명이 실시될 수 있음은 이 기술분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the method and apparatus for generating a PWM signal by the chaos modulation from the sampled digital signal according to the present invention. In adding reference numerals to the components of the drawings, it should be noted that the same components are denoted by the same reference numerals as much as possible even if they are shown in different drawings. In addition, in the following description there are shown a number of specific details, such as a component of a specific circuit, which is provided only to help a more comprehensive understanding of the present invention that the present invention may be practiced without these specific details. It is self-evident to those of ordinary knowledge in Esau. In describing the present invention, when it is determined that detailed descriptions of related known functions or configurations may obscure the gist of the present invention, the detailed description thereof will be omitted.

도 1은 본 발명의 일 실시예에 따른 PWM 변환 장치(100)의 블록도로, 업샘플러(101), 자연 샘플링 변환부(102), 노이즈 쉐이퍼(103), PWM 변환부(104), 파워 스테이지(105)를 포함하여 이루어진다.1 is a block diagram of a PWM converter 100 according to an embodiment of the present invention, an upsampler 101, a natural sampling converter 102, a noise shaper 103, a PWM converter 104, and a power stage. 105.

도 1을 참조하면, 업샘플러(101)는 입력 스트림의 샘플링 주파수를 PWM 신호의 샘플링 주파수로 증가시킨다. 이러한 단계는 주파수 밴드를 넓히며, 올바른 노이즈 쉐이퍼 동작을 위해 필요하다. 본 장치에서 샘플링 주파수는 Fc = 384kHz = 8*48kHz이다.Referring to FIG. 1, the upsampler 101 increases the sampling frequency of the input stream to the sampling frequency of the PWM signal. This step broadens the frequency band and is necessary for proper noise shaper operation. In this device, the sampling frequency is Fc = 384kHz = 8 * 48kHz.

자연 샘플링 변환부(102)는 샘플링된 디지털 신호를 자연 샘플링된 디지털 신호로 변환함으로써, 주어진 샘플들 간에 놓여진 입력 오디오 신호의 실제 값을 추정하기 위해 사용되는 보간 절차이다. 균일하게 샘플링된 스트림(uniformly sampled stream)에 대해서 디지털 영역에서 생성된 원하지 않는 성분들로부터 자유로운 PWM 신호의 오디오 밴드를 생성한다는 점을 알 수 있으며, 따라서 시스템 성능을 상당히 개선시킨다.The natural sampling converter 102 is an interpolation procedure used to estimate the actual value of the input audio signal placed between given samples by converting the sampled digital signal into a natural sampled digital signal. It can be seen that for uniformly sampled streams it produces an audio band of PWM signals free from unwanted components generated in the digital domain, thus significantly improving system performance.

노이즈 쉐이퍼(103)는 입력 스트림을 수용할 만한 정밀도로 양자화하는 것이 며, 가청 스펙트럼 영역으로부터 고주파 밴드로 양자화 잡음을 이동시킨다. 우리의 모델은 8비트 스트림으로 양자화된 20비트 정밀도의 데이터를 가진다.The noise shaper 103 quantizes the input stream with an acceptable accuracy and shifts the quantization noise from the audible spectral region to the high frequency band. Our model has 20-bit precision data quantized into an 8-bit stream.

PWM 변환부(104)는 Fc 레이트의 모든 샘플에 대해 8비트 정밀도(precision)를 가지는 새로운 1-비트 디지털 스트림(채널당)을 생성한다. 따라서, 변조기에 의해 사용되는 클록 주파수에 대한 최소한의 조건은 다음과 같다:The PWM converter 104 generates a new 1-bit digital stream (per channel) with 8-bit precision for every sample at the Fc rate. Thus, the minimum conditions for the clock frequency used by the modulator are as follows:

Figure 112006070058280-pat00001
Figure 112006070058280-pat00001

PWM 변환부(104)에서 출력된 PWM 신호는 파워 스테이지(105)에서 증폭되어 출력된다.The PWM signal output from the PWM converter 104 is amplified by the power stage 105 and output.

도 2는 PWM 변환부(104)의 출력단에서의 고조파 스펙트럼으로, 도 2에서 알 수 있는 바와 같이, PWM 변조기의 출력 신호는 오디오-밴드 신호 및 노이즈 쉐이퍼(noise shaper) 성분들의 혼합과 함께 일련의 고조파들을 가진다. 복조 필터(demodulation filter)는 들을 수 있는 것(audible)을 제외하고 나머지는 모두 억제해야 한다.2 is a harmonic spectrum at the output of the PWM converter 104. As can be seen in FIG. 2, the output signal of the PWM modulator is a series of mixtures of audio-band signals and noise shaper components. Have harmonics. The demodulation filter should suppress everything but audible ones.

변조 스킴(Modulation scheme ( MODULATIONMODULATION SCHEMESCHEME ))

도 3의 (a) 보통의 SPWM(Single sided PWM) 스트림들 및 (b) 확산 PWM 스트림들을 도시하는 도면으로, 몇 주기의 신호들이 도시되어 있다. 이것은 음향 샘플 값들에 의해 결정되는, 임의의 폭의 펄스들에 의해 채워진 같은 주기들로 이루어진다. 확산의 기본적인 개념은 샘플링 PWM 구간들을 임의로 가져간다는 것이다. 주기 to = Fc-1은 주어진 주기 tk의 새로운 주기로 맵핑되며, 여기서 k는 데이터 샘플의 수이다(도 3 참조). 균형 조건(balance condition)을 따르기 위해 tk가 다음의 조건을 만족해야 한다.FIG. 3 shows (a) normal SPWM (single sided PWM) streams and (b) spread PWM streams, where several cycles of signals are shown. This consists of the same periods filled by pulses of any width, determined by acoustic sample values. The basic concept of spreading is to take randomly the sampling PWM intervals. Period to = Fc -1 maps to a new period of a given period t k , where k is the number of data samples (see FIG. 3). To follow the balance condition, t k must meet the following conditions.

Figure 112006070058280-pat00002
Figure 112006070058280-pat00002

즉, 쉐이키 구간(shaky interval), 즉 카오스 구간의 평균 주기는 원래의 것과 같아야 한다.That is, the average period of the shaky interval, that is, the chaotic interval, should be the same as the original.

구간 세이킹(interval shaking)의 경우 PWM 펄스들의 8비트 정밀도를 유지하기 위해서는, PWM 변조기의 클록 주파수를 증가시킬 필요가 있다. tmax = max |tk-t0|의 최대값은 다음의 조건들을 준다:In the case of interval shaking, it is necessary to increase the clock frequency of the PWM modulator to maintain the 8-bit precision of the PWM pulses. The maximum value of t max = max | t k -t 0 | gives the following conditions:

Figure 112006070058280-pat00003
Figure 112006070058280-pat00003

도 4는 도 1의 PWM 변환부(104)의 블록도이다. 이것은 tk에 비례하는 출력 데이터를 가지는 카오스 구간 생성기(410), 및 계수부(420), 승산기(440), 가산기(450), 및 시그넘 함수(sign())(430)로 이루어진다. 4 is a block diagram of the PWM converter 104 of FIG. 1. It consists of a chaotic interval generator 410 having output data proportional to t k , and a counter 420, a multiplier 440, an adder 450, and a signum function (sign ()) 430.

Figure 112006070058280-pat00004
Figure 112006070058280-pat00004

여기서, Yk는 이하에서 기술될 카오스 맵(chaotic map)의 출력이다. Tk값은 클록 Fclk에 의해 하향 계수되는 카운터의 로드 포트(load port)로 간다. 카오스 구간 생성기(410)는 클록으로서 계수 제로 조건(counter zero condition)에 의해 구동되는데, 예컨대 카오스 구간 생성기(410)는 계수부(420)의 시간이 만료될 때마다 새로운 데이터, Tk를 생성한다. 이후에, 생성된 Tk는 계수부(420)에 제공된다.Where Yk is the output of a chaotic map to be described below. The Tk value goes to the load port of the counter, which is counted down by the clock F clk . The chaotic interval generator 410 is driven by a counter zero condition as a clock. For example, the chaotic interval generator 410 generates new data, Tk, each time the counter 420 expires. Thereafter, the generated Tk is provided to the counter 420.

본 시스템은 임의의 수의 단계들을 가진 톱니파 신호(saw tooth signal)를 생성하며, 이 톱니파 신호와 노이즈 쉐이퍼 블록(noise shaper block)으로부터 나오는 가중치가 부여된 오디오 데이터를 비교한다. 가산부(450) 및 시그넘 함수(430)의 적용 이후에, 카오스 변조된 PWM 스트림은 MOSFET 스위칭 장치를 구동할 준비가 된다.The system generates a saw tooth signal with any number of steps and compares the sawtooth signal with weighted audio data coming from a noise shaper block. After application of adder 450 and signum function 430, the chaotic modulated PWM stream is ready to drive the MOSFET switching device.

카오스 구간 생성기(Chaos Segment Generator CHAOTICCHAOTIC INTERVALINTERVAL OSICILLATOROSICILLATOR ))

카오스 구간 생성기(410)는 원래 자동-오실레이션 모드(디지털 오실레이터)의 비선형 디지털 필터로, 바람직하게는 2차 IIR 필터(infinite impulse response filter)이다. 이러한 카오스 오셀레이터의 수학적인 모델은 다음과 같다:The chaotic interval generator 410 is a nonlinear digital filter originally in an auto-oscillation mode (digital oscillator), preferably a second order impulse response filter. The mathematical model of this chaotic oscillator is:

Figure 112006070058280-pat00005
Figure 112006070058280-pat00005

여기서, P(Yk)는 톱니파와 같은 함수이며, 기호

Figure 112006070058280-pat00006
는 플로어 함수(floor) 함수를 의미한다. 2의 보수 표현이 사용될 때, 디지털 필터들의 고정점 구현(fixed point implementation)에서 자연스럽게 상승한다. 상기 디지털 오실레이터는 많은 다른 정규의, 즉 제한 싸이클, 및 카오스 모드들을 가진다.Where P (Y k ) is a function like a sawtooth wave,
Figure 112006070058280-pat00006
Is a floor function. When the two's complement representation is used, it naturally rises in the fixed point implementation of the digital filters. The digital oscillator has many other regular, i.e., limiting cycles, and chaotic modes.

디지털 오실레이터는 오디오 밴드에 놓인 최소 주파수 성분들을 가진 신호를 생성해야 한다. 따라서, 파라미터들 a=0.01, b= -1.008, y-2 = -.99085, y-1 = 0.998278을 가진 적절한 카오스 모드가 선택되었다. 카오스 오실레이터로부터 주어진 신호의 부가적인 저역 통과 필터링은 오디오 밴드에서 시스템의 성능을 증가시킬 수 있다는 점을 주목해야 한다.The digital oscillator must generate a signal with the minimum frequency components placed in the audio band. Thus, the appropriate chaotic mode with parameters a = 0.01, b = −1.008, y −2 = −. 99085, y −1 = 0.998278 was chosen. It should be noted that additional low pass filtering of a given signal from the chaos oscillator can increase the performance of the system in the audio band.

한편, 도 4b은 카오스 구간 생성기(410)에 포함되는 디지털 오실레이터의 구조를 도시한 도면으로, 이의 구조는 수학식 (5)에 의한다. On the other hand, Figure 4b is a diagram showing the structure of the digital oscillator included in the chaotic interval generator 410, the structure thereof is by the equation (5).

스펙트럼 확산(Spectral spreading ( SPECTRUMSPECTRUM SPREADINGSPREADING ))

시뮬레이션 결과가 도 5 및 도 6에 도시되어 있다. 도 5은 DC 입력시의 원래의 PWM 스펙트럼을 도시하는 도면이며, 도 6은 DC 입력시의 확산 PWM 스펙트럼을 도시하는 도면이다.Simulation results are shown in FIGS. 5 and 6. FIG. 5 is a diagram showing the original PWM spectrum at the time of DC input, and FIG. 6 is a diagram showing the spread PWM spectrum at the time of DC input.

도 6은 원래의 PWM 스펙트럼 성능을 기술하고 있다. 더욱 명확한 결과를 관측하기 위해, 노이즈 쉐이퍼로부터 보통의 오디오 신호 대신에 일정한 데이터를 넣었다. 이것은 스펙트럼 분석을 더욱 간단하게 한다.6 describes the original PWM spectral performance. To observe the results more clearly, we put constant data instead of the normal audio signal from the noise shaper. This makes spectral analysis simpler.

상기 스펙트럼은 nFc 주파수들을 가진 포인트 라인들(point lines)로 이루어진다. 도 6에서 알 수 있듯이, 확산 후에는 전 범위에 걸쳐 주된 고조파들의 상당한 억제 및 PWM 신호 에너지의 분포를 볼 수 있다.The spectrum consists of point lines with nFc frequencies. As can be seen in FIG. 6, after diffusion, we can see the significant suppression of the main harmonics and the distribution of the PWM signal energy over the entire range.

도 8은 샘플링된 디지털 신호를 카오스 변조에 의한 PWM 신호로 변환하는 방법을 도시하는 흐름도이다.8 is a flowchart illustrating a method of converting a sampled digital signal into a PWM signal by chaotic modulation.

단계 700에서는 샘플링된 디지털 신호를 수신한다. 바람직하게는 상기 샘플링된 디지털 신호는 노이즈 쉐이퍼로부터 나온 노이즈 쉐이핑된 디지털 신호이다.In step 700, a sampled digital signal is received. Preferably the sampled digital signal is a noise shaped digital signal from a noise shaper.

단계 701에서는 수학식 (2) 및 (4)에 따라 쉐이키 구간(shaky interval)인 카오스 구간을 계산한다.In step 701, a chaotic interval, which is a shaken interval, is calculated according to equations (2) and (4).

단계 702에서는 카오스 구간 동안 기준 신호인 톱니파를 생성한다. 좀 더 구체적으로 살펴보면, 수학식 (5)에 따른 Yk 값을 가지고 수학식 (4)로부터 기준 신호의 최대값 Tk를 계산한다. 계수부의 출력을 S(n)이라고 하면, 다음의 절차에 따른다.In step 702, a sawtooth wave which is a reference signal is generated during the chaotic interval. More specifically, the maximum value Tk of the reference signal is calculated from Equation (4) with the Yk value according to Equation (5). If the output of the counter is S (n), the following procedure is followed.

임의의 k에서, At any k,

S(0) := Tk;S (0): = Tk;

S(n+1) := S(n) - 1;S (n + 1): = S (n) -1;

만약 S(n)=0이라면, k := k+1;If S (n) = 0, k: = k + 1;

과 같은 식으로 진행된다. 여기서, Fclk는 n의 증가 속도이다.Proceed as follows. Where F clk is the increase rate of n.

단계 S703에서는 기준신호인 톱니파와 샘플링된 디지털 신호로부터 PWM 신호를 생성한다. 생성된 신호는 시그넘 함수(430)를 통해 출력되며, 상기 단계들 700 내지 704는 모든 샘플링된 디지털 신호에 대해 수행된다.In step S703, a PWM signal is generated from the sawtooth wave as the reference signal and the sampled digital signal. The generated signal is output via the signal function 430, and steps 700 to 704 are performed on all sampled digital signals.

이상 본 발명의 바람직한 실시예에 대해 상세히 기술하였지만, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 따라서 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. It will be understood that the invention may be embodied in other forms without departing from the spirit or scope of the invention. Therefore, modifications of the embodiments of the present invention will not depart from the scope of the present invention.

상술한 바와 같이, 본 발명은 복조 필터에 영향을 주는 고주파의 하모닉들을 감소시키며, 전자기적인 호환성 문제점(electromagnetic compatibility issues)을 감소시키는 실질적인 접근방법을 제안하고 있다. 즉, 시간 영역에서 분포하는 비주기적인 펄스 위치(non-periodic pulse position)를 사용하고, 이를 위해 카오스 모드에 있는 디지털 오실레이터로부터 임의의 주기를 취함으로써, 아날로그 복조 성능을 개선하고 집중된 고조파들에 의해 초래되는 비선형 효과들로부터 필터들을 보호한다.As mentioned above, the present invention proposes a practical approach to reducing high frequency harmonics affecting the demodulation filter, and reducing electromagnetic compatibility issues. That is, by using a non-periodic pulse position distributed in the time domain and taking an arbitrary period from the digital oscillator in chaos mode for this, it improves the analog demodulation performance and by the concentrated harmonics Protects the filters from the resulting nonlinear effects.

또한, 이를 통해 오디오 증폭기의 성능에 영향을 미치는 EMI를 획기적으로 줄일 수 있으며, PWM 스펙트럼으로부터 디지털 증폭기의 EMC 성능을 저감시키는 덩 어리진 고주파 성분들을 제거하는데 유효하다.It also significantly reduces EMI affecting the performance of audio amplifiers, and is effective in removing bulky high frequency components that reduce the EMC performance of digital amplifiers from the PWM spectrum.

Claims (15)

샘플링된 디지털 신호로부터 카오스 변조에 의한 PWM 신호를 생성하기 위한 방법에 있어서,A method for generating a PWM signal by chaotic modulation from a sampled digital signal, (a) 카오스 오실레이터를 이용하여 랜덤한 값들을 가지는 소정의 카오스 구간들을 생성하는 단계; 및 (a) generating predetermined chaotic intervals with random values using a chaotic oscillator; And (b) 상기 각각의 카오스 구간들 동안 기준신호와 상기 샘플링된 디지털 신호로부터 PWM 신호를 생성하는 단계를 포함하는 것을 특징으로 하는 방법.(b) generating a PWM signal from the reference signal and the sampled digital signal during each of the chaotic periods. 제1항에 있어서, 상기 (b) 단계는The method of claim 1, wherein step (b) (a1) 상기 각각의 카오스 구간들 동안 기준신호의 최대값을 계산하고, 상기 기준신호의 최대값을 카운트함으로써 기준신호를 생성하는 단계; 및(a1) generating a reference signal by calculating a maximum value of a reference signal during each of the chaotic periods and counting a maximum value of the reference signal; And (a2) 상기 기준신호와 상기 샘플링된 디지털 신호를 비교하여 PWM 신호를 생성하는 단계를 포함하는 것을 특징으로 하는 방법.(a2) comparing the reference signal with the sampled digital signal to generate a PWM signal. 제1항 또는 제2항에 있어서, 상기 기준신호는 The method of claim 1 or 2, wherein the reference signal is 톱니파 신호인 것을 특징으로 하는 방법.A sawtooth signal. 제1항 또는 제2항에 있어서, 상기 샘플링된 디지털 신호는The method of claim 1 or 2, wherein the sampled digital signal is 노이즈 쉐이퍼(NOISE SHAPER)로부터 나오는 노이즈 쉐이핑된 디지털 신호인 것을 특징으로 하는 방법.A noise shaped digital signal from a noise shaper. 제1항 또는 제2항에 있어서, 상기 카오스 구간들의 평균은The method of claim 1 or 2, wherein the average of the chaotic intervals is 동일한 주기를 가진 싱글 사이드 PWM 신호의 한 주기와 같은 것을 특징으로 하는 방법.A cycle of a single side PWM signal having the same cycle. 제1항 또는 제2항에 있어서, 상기 카오스 구간들 각각의 주기는 The method of claim 1 or 2, wherein the period of each of the chaotic intervals is 동일한 주기를 가진 싱글 사이드 PWM 신호의 한 주기와 각각의 카오스 구간들의 주기의 차를 이용하여 계산되는 것을 특징으로 하는 방법.And calculating the difference between one period of the single-side PWM signal having the same period and the period of each chaotic intervals. 제1항 또는 제2항에 있어서, 상기 카오스 오실레이터는3. The chaos oscillator of claim 1 or 2, wherein 2차 IIR 필터(infinite impulse response filter)인 것을 특징으로 하는 방법.And a second order IIR filter. 샘플링된 디지털 신호로부터 카오스 변조에 의한 PWM 신호를 생성하기 위한 장치에 있어서,An apparatus for generating a PWM signal by chaotic modulation from a sampled digital signal, 카오스 오실레이터를 이용하여 랜덤한 값들을 가지는 소정의 카오스 구간들을 생성하고, 상기 각각의 카오스 구간들 동안 기준신호의 최대 값을 생성하는 카오스 구간 변조부;A chaotic interval modulator for generating predetermined chaotic intervals having random values using a chaotic oscillator and generating a maximum value of a reference signal during each chaotic interval; 상기 기준신호의 최대 값으로부터 기준신호를 생성하는 계수부; 및 A counting unit generating a reference signal from the maximum value of the reference signal; And 상기 기준신호와 상기 샘플링된 디지털 신호로부터 PWM 신호를 생성하는 PWM 신호 생성부를 포함하는 것을 특징으로 하는 장치.And a PWM signal generator for generating a PWM signal from the reference signal and the sampled digital signal. 제8항에 있어서, 상기 기준신호는The method of claim 8, wherein the reference signal is 소정의 기준클록에 따라 상기 기준신호의 최대 값을 카운트함으로써 생성되는 것을 특징으로 하는 장치.And counting the maximum value of the reference signal according to a predetermined reference clock. 제8항에 있어서, 상기 기준신호는 The method of claim 8, wherein the reference signal is 톱니파 신호인 것을 특징으로 하는 장치.A device characterized by a sawtooth wave signal. 제8항에 있어서, 상기 샘플링된 디지털 신호는The method of claim 8, wherein the sampled digital signal is 노이즈 쉐이퍼(NOISE SHAPER)로부터 나오는 노이즈 쉐이핑된 디지털 신호인 것을 특징으로 하는 장치.A device characterized in that it is a noise shaped digital signal from a noise shaper. 제8항에 있어서, 상기 카오스 구간들의 평균은The method of claim 8, wherein the average of the chaotic intervals 동일한 주기를 가진 싱글 사이드 PWM 신호의 한 주기와 같은 것을 특징으로 하는 장치.A device characterized in that it is equal to one period of a single side PWM signal having the same period. 제8항에 있어서, 상기 카오스 구간들 각각의 주기는 The method of claim 8, wherein each period of the chaotic intervals is 동일한 주기를 가진 싱글 사이드 PWM 신호의 한 주기와 각각의 카오스 구간 들의 주기의 차를 이용하여 계산되는 것을 특징으로 하는 장치.And calculating the difference between one period of the single side PWM signal having the same period and the period of each chaotic intervals. 제8항에 있어서, 상기 카오스 오실레이터는The method of claim 8, wherein the chaos oscillator 2차 IIR 필터(infinite impulse response filter)인 것을 특징으로 하는 장치.A device characterized in that it is a second order impulse response filter. 제1항의 방법을 컴퓨터로 실행하기 위한 프로그램이 기록된 컴퓨터로 독출 가능한 기록매체.A computer-readable recording medium having recorded thereon a program for executing the method of claim 1 on a computer.
KR1020060093731A 2006-06-14 2006-09-26 Method and apparatus for producing pulse width modulated signal by chaotic modulation from sampled digital signal KR101306786B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/762,388 US7847651B2 (en) 2006-06-14 2007-06-13 Method of and apparatus to generate pulse width modulated signal from sampled digital signal by chaotic modulation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US80466206P 2006-06-14 2006-06-14
US60/804,662 2006-06-14

Publications (2)

Publication Number Publication Date
KR20070119465A KR20070119465A (en) 2007-12-20
KR101306786B1 true KR101306786B1 (en) 2013-09-10

Family

ID=39137789

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060093731A KR101306786B1 (en) 2006-06-14 2006-09-26 Method and apparatus for producing pulse width modulated signal by chaotic modulation from sampled digital signal

Country Status (1)

Country Link
KR (1) KR101306786B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970008823A (en) * 1995-07-14 1997-02-24 문정환 Motor speed control system using chaotic circuit
KR20010075830A (en) * 2000-01-19 2001-08-11 오길록 Apparatus for Random Interleaver Using Chaotic Signal
KR20040097985A (en) * 2003-02-10 2004-11-18 파워-원 리미티드 Digital control system and method for switched mode power supply
KR20060032527A (en) * 2004-10-12 2006-04-17 엘지전자 주식회사 A noise reduction circuit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970008823A (en) * 1995-07-14 1997-02-24 문정환 Motor speed control system using chaotic circuit
KR20010075830A (en) * 2000-01-19 2001-08-11 오길록 Apparatus for Random Interleaver Using Chaotic Signal
KR20040097985A (en) * 2003-02-10 2004-11-18 파워-원 리미티드 Digital control system and method for switched mode power supply
KR20060032527A (en) * 2004-10-12 2006-04-17 엘지전자 주식회사 A noise reduction circuit

Also Published As

Publication number Publication date
KR20070119465A (en) 2007-12-20

Similar Documents

Publication Publication Date Title
US7847651B2 (en) Method of and apparatus to generate pulse width modulated signal from sampled digital signal by chaotic modulation
US11710493B2 (en) Digital encapsulation of audio signals
US7577259B2 (en) Method and apparatus for extending band of audio signal using higher harmonic wave generator
CN101933226A (en) The signal conditioner that can suppress interference signal
KR20010013111A (en) Apparatus and method for the reduction of periodic noise in a sigma-delta modulator
KR101306786B1 (en) Method and apparatus for producing pulse width modulated signal by chaotic modulation from sampled digital signal
KR20080044173A (en) Class-d amplifier
CN102543091B (en) System and method for generating simulation sound effect
CN109151667A (en) A kind of signal processing method, device and loudspeaker
JP3858785B2 (en) Digital signal processing apparatus and digital signal processing method
JP3909529B2 (en) Digital filter
JPH04115722A (en) D/a converter
JPS63252015A (en) D/a converting device
CN109756193B (en) Class D digital audio power amplifier system using spread spectrum modulation for PWM wave modulation
KR100782855B1 (en) Method and apparatus for converting a sampled digital signal to a natually samplled digital signal
Shimanskiy Chaotic Modulation In PWM Digital Amplifier
JP3552781B2 (en) Digital sine signal generation method and circuit device
JPH0766687A (en) Digital signal processor
Nguyen et al. Up-sampling and natural sample value computation for digital pulse width modulators
JP7455500B2 (en) sound equipment
KR100878248B1 (en) Digital Audio Decoder
KR100878250B1 (en) Sigma-Delta Pulse Width Modulator and Sigma-Delta Modulator
JP2005117146A (en) Modulator
JP6346041B2 (en) Feedback type pulse width modulation A / D converter
Bowman et al. Design and performance of a noise shaping, pulse width modulated, digital to analogue converter

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160830

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170830

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee