• 検索結果がありません。

Short Time DFT Hilbert変換器のための高速化処理

N/A
N/A
Protected

Academic year: 2021

シェア "Short Time DFT Hilbert変換器のための高速化処理"

Copied!
6
0
0

読み込み中.... (全文を見る)

全文

(1)

愛知工業大学研究報告 第27号 平 成4年

弘 一 酬

Fast Processing f

o

r

t

h

e

Short Time DFT

H

i

l

b

e

r

t

Transformer

Short Time DFT

H

i

l

b

e

r

t

変換器のための

高速化処理

政 七 十

Masahichi KISHI

ABSTRA CT An exαct reαlizαtion of the Hilbert transformer has been previously discussed

ωith employing neωconcept of instαntαneous spectrum on the basis of frequency domain Hilbert trar同form.The FFT processing structure yields some advances to the short time DFT Hilbert trar同formerto overcome theαbsolute defect by reducing the great processing amount without αny loss of generality viαemploying interpolαtion of multi -rateαms pling.

This nobel trar同former咽isalso discussed to prevent the functional precisionfrom synchroniz

α-tion error which occurs either betweenαnαlyzerαnd synthesizer within the nobeltnαnsformer or between two nobel transformers installed at sendingαnd receiving sites in radio communicαtion systems

1. INTRODUCTION

Itisasw巴11known as important to reduce the

spectrum. occupancy and to prevent radio re -source from exhausting by rapid popularization in radio communications. The Hilbert trans -former used in SSB or RZ SSB modulator pro-vides with indispensable function for eliminating one sideband from output signals to efficiently reduce occupied spectrum over radio channels

(1) .

Therefore, many investigations are keenly studied on r巴alizingthe Hilbert transformers

(2). Especially, such transformer as shifting the phase of input signals on the frequency domain is eager to develop for the preciseness in func -tions (3). U nfortunately, spectrum exudate at frame edges introduces the transformer process

-T

愛知工業大学情報通信工学科 (豊田市)

ing distortion owing the existing DFT to low time resolution of averaging the spectrum a frame duration.

By employing instantaneous spectrum concept, a nobel Hilbert transformer named by Short Time DFT (ab.in ST-DFT) Hilbert Trαns -former is successfu11y realized over the frequen-cy domain without any distortion both in ampli -tude and phase -shifting( 4). The ST -DFT trans -former is examined to be error free and almost equal both in processing amount and functions to the existing standard Hilbert transformers of the minimax through computer simulations(5).

A circuitry configuration of the ST -DFT Hilbert transformer is categorized into three major blocks, namely, 1 :instantaneuous spec -trum analyzer, II :frequency domain Hilbert transformer,

m

:output signal synthesizer. The ST -DFT transformer is discussed to prevent its functional precision from synchronization error

(2)

which occurs either between analyzer and syn-th巴sizerwithin the nobel transformer or betw閃n two transformers installed at sending and re -ceiving sites in radio communication systems

Fast processing for the ST -DFT Hilbert trans -formers is introduced to overcome the defect of great processing amount with employing inter -polation of the multi -rate sampling.

2. CONFIGURATION AND CHARACTERIS園

TICS OF THE SHORT TI島1EDFT HILBERT TRANSFORMER 2.1 Processing Outline Th巴shorttime DFT Hilbert transformer fea -tures in shifting the phase of input signals on the frequency domain. All of input signals are at first analyzed into the instantaneous spectrum <T(n)in the ST -DFT Hilbert transformer as follows, φ(n) = {φo(η)φ1(π)仇(π)

qW-l(π

)

}

T

.

(

1

)

where, I1k(n) is a spectrum component at fre -quency index k ofφ(n) at sampling clock n. The spectrum componentφk(n) is defined by short timeDFTαs ゆk(n)=

2

:

x(r)h(n -r)WNrk, (2) r=一 回 here, WNrk= exp{一j(2πrk/N)} , integer k is 0手k<

N

.

x(r) is an input data at sampling time r, WNrk is thesαme to the operator of existing DFT, h(* ) is a significαnt window function de fined by (1, ザp=O. h(p)= ~

l

O

, ifp

=

2Nu

U LS non zero mteger. (3)

An N frame length Nyquist window function truncated with 2m frame number h(p)

in(p;r/N)

h(p)

=

一 一 一 一,-mN孟p孟m N,

戸 川 (4)

may be employed as the significant window function. More sophisticated window will be of -fered by the sam巴groupof this author under

de-tailed consid巴rationfor prototype filter in the

decimation.

At second, the Hilbert transform is performed on the frequency domain by exchanging real and imaginary part of each component ofφ(n)with each other to yield transformed instantaneous

(

spectrumφ(π). The φ(n)should hold restrict conditions for physical existence of consisting of complex conjugate compone"nts with symmetric

axis at index N/2. Here, N means the inner frame sampled data number.

Output signalsす(n) are finally produced from the transformed spectrum 畜(n)through short time 1FT synthesizer as follows園 N/2-1 今 宮(π)

=

(

(π)WNk+

品 州

=

1hαl{

(n)WNk} (5) These processing steps of instantaneous spec -trum analysis and phase shifting being com-bined into single operation, the frequency do-main Hilbert transform operator骨

J

K

is c

ons間白

quentはlyg巴lV刊enas follows,

(exp{ -j(2nrk/N+π/2),}ifO

<

k

<

N/2 育

J

K

=

ifk

=

0, N/2 (6)

lexp{一j(2πrk/N一π/2)},ザN/2くk<N

here, j is complex unit, j

=

-

J

ヨ.

2.2 Circuitry Configuration and Unit Sample Response

The ST -DFT Hilbert transformer consists of three major blocks as shown in fig.1.The first block is the ST -DFT analyzer and consists of

(3)

Fast Processing for the Short Time DFT Hilbert Transformer 157 N 12 -1 modules in which every component仇(九)

is yielded. 1nner product ofx(n) and W

_

N

rkin eq.2 is performed of modulating the inputx(n)

with complex carrier W;["九 Convolution

{x(r)W

_

N

rk}and h(r) in the same equation is also interpret白das low -pass filtering the modu -lat巴dsignal{x(r)W

N

k} bYh(r)

The s巴condblock is a Hilb白rttransformer on the frequency domain. This block is dominant in function, however, it is so simply implemented as two crossing wires to exchange the real with th巴imaginarypart of仇(凡). The first and sec

-ond blocks are practically combined together to get

(n)directly in frequency index wise by adopting

F

F

J

k

inst日ad of W

_

N

rk during the modulation.

The last is a ST -1FT synthesizer to produce time domain Hilbert transformed signals. In similar to the first block, ST -1FT synthesizer is performed of modulating Hilbert transformed spectrum component

(n)with complex carri -er

W

;

/

.

The unit sample response ls(n) of the ST -DFT Hilbert transformer is given by巴q.7. 2sin(27r

η

/

N) • sin(7rn/N) N {1-cos(27rn/N)}ππ/N ls(π)

=

j n cos(7rn!川 (7) 目 =2一一一一」よム, if n is odd. ππ 0, ザ nLS even.

Th巴unitsample response lm(π) of th巴Rabiner'

ln..stardaneo凶争,,π'山 町n) /

LPF

Fig.l Configuration of short time DFT Hilbert transformers.

s minimax FIR Hilbert (ab. in minimax) trans -former is given by eq.8. 2sin2(ππ/2) _ 1-cos(π

n

)

lm(n)= --~..;~一 πn

=

1

去 …

d 0, if n is even (8)

It is shown in both eqs. 7 and 8 that the ST -DFT Hilbert transformer enhances the minimax transformer. That is,

2cos(7rn/N) _ 2

gmls(n) =

gm

一 = て 了=lm(n) (9)

山 田 山 田 71 TI 71 rI

Phase shifting error both of the ST -DFT and minimax transformers are so accurate as detect ing no error by 10-9 degre巴scaleas shown in

fig.2(a). Fig.2 also shows that there exists no difference between power spectrums of ST -DFT

むldminimax Hilbert transformers, onlyexcept

neighborings around 0 and πradian. Ampli-tude error of the ST -DFT transformer is shown not to exceed that of the minimax in absolute over all frequency domain.

i

i

h

ーハ~~ ~

vvvv

v

¥

J

﹁ 寸

J π

肝 町 噌 r 川 山 間 ι 山 脚 抽 げ J 一 伽 D 蜘 日的。 4π/自 π

Nurmali.zed Angu1ar Freq出 血y

(b)MinimαxlfllbertTf即 お/αmer

Comparison of system functions be tween ST -DFT and minimax Hilbert Fig.2

(4)

3.2 Robustness in Intra幽TransformerSynchro圃

nization Error

In general, Hilbert transformers are employed at both source and destination sites in communi -cation systems園ltis ease to understand that syn

chronizing proc巴ssingtime base among com

munication sites is so difficult as becoming to a big problem in ISDN. Especially, synchroniza-tion is seemed to be impossible in radio commu nication systems. Therefore, we should discuss about intra -transformer synchronization error圃

Let's consider instantaneous spectrum 4>k(n) at one site with tim巴delayε, where exists time

delaye between input signals as shown in fig.4.

SYNCHRONIZATION

3.1 Robustness in Inner -Transformer Synchro-nization Error IN ROBUSTNESS ERROR 3固 It is already shown that ST -DFT Hilbert trans . form巴rsconsist of ST -DFT analyzer and ST-1FT synth巴sizer.However, itis difficult to coin

-C1白 withboth time bases inthese modules ac -cording to processing property. It introduce ex. cessive processing delay to coincide time bases with each other. (11) 4 >k(凡)=

L

x(r-e)h(九 一r)W;k Let's consider what effect happens to the out -put signals with giving arbitrary delaya b巴m

tween analyzer and synthesizer as shown in fig.3. Here, the time base of analyzer is taken to be standard of processing in the transformer. The transformed signals y(π) are given by,

at time Instantaneous spectrum 4>k(九 十ε) is deduced from eq.ll as follows. 九 十E e k

川 町 九 ( ん 附

m

Z

M

1

N ' K 川 町 九 1 ノ 〆 5

、 、

R O ( 仇 Z NF ム 同 一

w

p

N ( 7 = ι γ 、 丸

U 4 >k(n+e)=

L

x(r-e)h(凡

+

e -r) W;kW

J

l

k-εk =

L

x(r-e)h{n一(r-e)}W

j

;

/

"

ーボ

w

z

k

(10) lS glven (12)

φ

k(n+ e) =

L

x(s)h(凡 -s) WNskWNek =仇(π

)

z

-

ε r-e Here, set s to be byeq.12

k(π+ε) Factor WNok in eq.lOis tim日invariantand linear

with the frequency. That丸 山isfactor WNok is shown as well known to be an operator which giv巴sdelay δto

y

-

(

π) of synchronization er.

ror free output signals. Where Z transform is employed, the output signals are given by brack-eted term in eq.lO. ST. DFT Hilbert transformer is consequently shown to hold robustness in syn

-chronizatIon error between ST -DFT analyzer The instantaneous spectrum 4>k(n+ e)

receiving signals are delayed by e is shown to coincide with the instantaneous whil巴 and synthesizer in itself. spectrum Synchroni21αtwn Input errorε 白州H斗 ← ー おT.DFT ,r-'-'-品 x\n~ ε 仁ι二二二一 Anαlyzer F.Dom叫 凡HilbertTrαns. Synthesizer Scheme of intra transformers synchronization

k(n) Synthesizer Aη2lyzer し一一一一一」

• •

.

t

"

"

"

"

t lockt一一一一一一 error,ε. Fig.4 Scheme of inner transformer synchronization error,δ. Fig.3

(5)

Fast Processing for the Short Time DFT Hilbert Transformer 159 4. F AST PROCESSING FOR ST圃DFT

HILBERT TRANSFORMER

Lit白ralprocessing based on eqs.2, 5 and 6 re

-quires a great deal of computing power through ST -DFT Hilbert transform. The Hilbert trans -form邑doutput signalsy(n) are synthesized as shown in fig.5 from interpolated instanta neous spectrum 畜(n) ,whose components

O

i

c

(n) are reproduced from

O

i

c

(r)at everyR sampling as follows(6). す(九)

=計

l

z

h

-

r

R

恥村,

(13) Where,

L

=

[

]-Q+1,

L

+

=

[

]

+ Q, (14) here[A] represents the largest integer contαined A Ok(r) meαns the decimαted instαntaneous spectrum by every R sαmpling periods,

O

i

c

(r)

=

(rR),αnd f(九 -rR) is such αn Ln -terpolationfilter as Lαgnαηge, given by (-lrQII~l(会 +Q -i) 月九一 rR)= 且 (Q-1+r)!(Q-r)!(

昔-

r) (15) As the summations are defined over finite terms both fork and r, eq .13 stands for inter -changing the order ofsummations. Therefore,

す(凡)=rsf(n-d

22k(r)

)

官(ー 百{一 2R) '"' ,..i,I¥ .... {'fe'J

(-RJJP44 {'(e'J. (16) 官 (n)

Solong asR豆N,th巴Hilberttransformed

out-put y(n) are precisely regenerated from the decimated instantaneous spectrums. The sum-mation fork on right hand of eq.16 r巴presents

IFT固 Outputsignals す(n) of the sp閃 dedup

ST -DFT Hilbert transformer, which町 巴

here-after called by "fas討tST-DFT byeq.17. 1 L+ y(n)

=

2

.

.

:

f(π-rR)S;:(π), (17) .J.V r=L-1 N-l whe問 写(n)=

Z

(rR)

W

t

j

'

),,"1 k=O 5. EXPERIMENTAL RESULTS

The fast ST司DFTHilbert transformer is exper

iment巴dwith computer simulations to

substan-tiate its facilities園Owingto employing interpola

-tion to reduce the processing amount, the system function of the fast ST -DFT transformer be-comes to vary with both the time of input unit sample and interpolating duration R. That is, while the unit sample is given at origin sampling points

i.e. input signal δ(n目 τ)=0

τ=0

the

precision of th巴transformedoutput signals is, in

regardless of valueR, withinlO-'d巴greein phase

shifting error and within envelope of the mini-max shown in fig .2(b) in amplitude error園

However, ifτgoes to non -zero number, 1 or 2

<

<

N

, i.e.δ(n -τ)=0,τ手0,the frequency re -sponses are remarkably 由gradedas shown in fig.6(a) when interpolation duration R being set up to the maximum valueN. Here N is 32. Amplitude巴rrorkeeps peak

values within the envelope of the minimax amplitude. Phase shifting

(2R

l

.

"error is scared away beyond :l::4

¥ ' 、u

degre日fromthe aimed -90 degree.

W orst phase shifting error occurs in setting τ=N/2 -1 up to 22.5 degree of n/4 Fig.5 Fast processing based on frequency domain interpolation. While interpolation duration R is set to 11, nearly to one third of N(=32), amplitude frequency re

(6)

sponses keep errors within the minimax's en-velopes, and the phase shifting error is improved within:t 0.4 degree of one tenth ofR=N, as shown in fig.6(b). The maximum phase shifting error is observed at τ=5 or 6 of NI2 -1 within土

0.68 degree, where the amplitude error is shrunk to 1% of one fifth of fig.6(b) around normalized frequency π/2. 6.CONCLUSION A noble Hilbert transformer was discussed with ー l l 号1.00 主 O.由 0,80

o

m ー 叫 削 J 出 ﹂ m L 仰 向 川 山 山 包 ﹄ 宮 古 ι E ﹄ 曲 目 E 一 一 ﹄ 一 昔 目 的 聞 記 側 副 1 1 ) ﹄ e 3室 1 1 1 告 主1.00 0由,

u

き 包 三 0,0 f完 田 市 孟三 -OA -0,8 m υ 山 1 1 b Fig.6 Fast ST -DFT Hilbert transformer characteris -tics,τ=2. emphasis on the instantaneous spectrum signal processing, through its circuitry configuration,

fast processing algorithm, and frequency re -sponses. A primitive truncated Nyquist being employed as the significant window h(吋, 8T-DFT Hilbert transformer can obtain preciseness equal to the existing Rabiner's pre -optimized minimax one in both phase shifting and rapid -ness of transient response. Farther studies will improve such primitive instantaneous spectrum signal processing as done in minimax Hilbert transformer by Remez algorithm

Multi -rate sampling have been successfully in -troduced to reduce the processing amount of 8T -DFT transformers without almost any distor -tion, where the interpolation durationR is set to nearly巴qualto one third of frame length N.

REFERENCES

(1) K. Daikoku and K. 8uwa, "RZ 88B Transceiver with Equal-Gain Combiner for 8peech and Data Transmission", GLOBECOM 88, Nov.1988, Fort Lauderdale, PP.26.4.1司26.4.5

(2) L. R. Rabiner and R.W. 8chafer

"On th巴

be-havior of minimax FIR digital Hilbert trans -formers", BSTJ. Vo1.53, No.2, Feb.1974, PP.363

-390

(3) L.R. Rabiner and B. Gold, "Th巴oryand

Ap-plication of Digital 8ignal Processing", Prentice -H.αll, 88.3.7, P.88

(4) M. Kishi,"A Proposal of 8hort Time DFT Hilbert Transformers and its Configuration",

Trans. o/IEICE, Vol.E71 , No.5, May 1988, PP.

466 -468

(5) M. Kishi, "The Properties and Configuration of the Short Time DFT Hilbert Transformers" , IEEE ICASSP89, Glasgow, May 1989, Proceed. Vo1.2, PP.1019-1022

(6) M.R. Portnoff, "Implementation of the Digi -tal Phase Vocoder Using the Fast Fourier Transform" , IEEE Tnαns. onASSP, Vo1.24, No. 6, Jun.1976, PP.243-248

参照

関連したドキュメント

メラが必要であるため連続的な変化を捉えることが不

Age-related changes in processing and retention in visual working memory were examined using visual stimuli that do not allow for verbal-name coding.. Participants ranged in age

機械物理研究室では,光などの自然現象を 活用した高速・知的情報処理の創成を目指 した研究に取り組んでいます。応用物理学 会の「光

算処理の効率化のliM点において従来よりも優れたモデリング手法について提案した.lMil9f

LLVM から Haskell への変換は、各 LLVM 命令をそれと 同等な処理を行う Haskell のプログラムに変換することに より、実現される。

具体音出現パターン パターン パターンからみた パターン からみた からみた音声置換 からみた 音声置換 音声置換の 音声置換 の の考察

多核種除去設備等の サンプルタンク ALPS処理⽔等貯留タンク または ALPS

これらの媒体は、あらかじめ電気信号に変換した音声以外の次の現象の記録にも使