WO2012091582A1 - System for direct discrete hilbert transform - Google Patents

System for direct discrete hilbert transform Download PDF

Info

Publication number
WO2012091582A1
WO2012091582A1 PCT/PL2011/000144 PL2011000144W WO2012091582A1 WO 2012091582 A1 WO2012091582 A1 WO 2012091582A1 PL 2011000144 W PL2011000144 W PL 2011000144W WO 2012091582 A1 WO2012091582 A1 WO 2012091582A1
Authority
WO
WIPO (PCT)
Prior art keywords
dht
channel
output
samples
weight factors
Prior art date
Application number
PCT/PL2011/000144
Other languages
French (fr)
Inventor
Włodzimierz Pogribny
Mariusz SULIMA
Original Assignee
Uniwersytet Techniczno-Przyrodniczy Im. Jana I Jędrzeja Śniadeckich W Bydgoszczy
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 Uniwersytet Techniczno-Przyrodniczy Im. Jana I Jędrzeja Śniadeckich W Bydgoszczy filed Critical Uniwersytet Techniczno-Przyrodniczy Im. Jana I Jędrzeja Śniadeckich W Bydgoszczy
Publication of WO2012091582A1 publication Critical patent/WO2012091582A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06JHYBRID COMPUTING ARRANGEMENTS
    • G06J1/00Hybrid computing arrangements
    • G06J1/005Hybrid computing arrangements for correlation; for convolution; for Z or Fourier Transform
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms

Definitions

  • the subject of the invention is a multi-channel system for direct Discrete Hilbert Transform (DHT) in PCM format (pulse-code modulation) based on a parallel structure.
  • DHT direct Discrete Hilbert Transform
  • PCM format pulse-code modulation
  • the system enables determination of all 2N + 1 output samples of DHT within time period that does not exceed one sampling interval T x of analogue/digital converter /4/ immediately after the last sample of input signal is received. It also enables the application of weighted impulse response ⁇ "_ 2N t0 ensure high resolution of DHT.
  • Patents US380013 1 A, GB2150719A and JP1 15761 1 A describe serial DHT systems where, apart from input signal, quadrature signal is also fed to input. Such solutions require serial operations and additional multiplication of input signal by quadrature components, which slow them down and limit their versatility.
  • Patent TP 1 136407 describes a system for direct DHT with a parallel structure of the DHT processor based on non-cyclic register and two wide-band filters that offer enhancement of DHT resolution. Each channel of such a system contains a multiplication unit. An accumulator constitutes a common block of all channels. With such a parallel-serial solution, the first DHT output sample can be obtained after N time steps, while each subsequent DHT output sample is obtained in a serial manner in each subsequent time step. This feature limits the use of this solution in real-time systems.
  • each sample x l of input signal w is fed simultaneously to 27V + 1 parallel channels, where it is multiplied by corresponding (channel-related) weight factor taken from a cyclic register 121.
  • the product obtained in each parallel channel is sent to an accumulator separate for each channel.
  • each accumulator collects relevant products of samples with relevant weight factors. The accumulation ends when 2N + 1 products arrive in each channel, which corresponds to the end of processing of the last 2N + 1 sample.
  • the advantage of the system according to the invention is the possibility to calculate all 2N+1 DHT output samples with a delay no longer than one sampling period T s .
  • Direct DHT enables calculation of all 2/V + l DHT output samples based on convolution of input signal samples ⁇ x, ⁇ _ N with impulse response ⁇ h t ⁇ ⁇ "_ 2 N in the fol lowing manner:
  • each channel input samples are multiplied by a set of weight factors relevant for a given channel .
  • a set of weight factors relevant for a given channel For calculation of each of the above 2N + 1 DHT output samples (2.1 ) - (2.4), a separate ordered subset 2N + 1 of weight factors among 4N + 1 all of those factors is used.
  • a multi-channel system for direct DHT according to the invention, wherein at input side, it has one analogue/digital converter /4/, with output parallelly connected to inputs of 27V + 1 multiplication units 3_N - 3N -
  • the second input of each multiplication unit is connected to specific output of the cyclic register 121.
  • the cyclic register has 2N + 1 outputs from which weight factors are collected.
  • output of the multiplication unit /3 is connected with an individual input of each accumulator channel /5 , where products of input signal samples and relevant weight factors are added.
  • controller whose signals controlling the cyclic register 121 come at T ⁇ l frequency.
  • the controller l ⁇ l uses separate signal to set the cyclic register 121 to the initial position and restart values of all accumulators after the processing cycle for each subsequent signal realization.
  • the controller also synchronizes operation of multiplication units and accumulators in all channels.
  • the operation of the system according to the invention is characterized in that input signal in time domain x ⁇ i) is subject to sampling in analogue/digital converter 74/ with sampling period T x and as a consequence, input time series is created.
  • each accumulator is reset and the cyclic register 121 is moved to the initial position as a result of control signals from the controller /! /.

Abstract

The subject of the invention is a multi-channel system for direct Discrete Hilbert Transform (DHT) in PCM format (pulse-code modulation) based on a parallel structure. The system enables determination of all 2N + 1 output samples of DHT within time that does not exceed one sampling period T s of analogue/digital converter /4/ immediately after the last sample of input signal is received. It also enables the application of weighted impulse response (formule I) to ensure higher resolution of DHT. The system according to the invention wherein at input side, it has one analogue/digital converter /4/, with output parallelly connected to inputs of 2N+1 multiplication units /3-N/-/3N/ The second input of each multiplication unit is connected to specific output of the cyclic register /2/. The cyclic register has 2N + 1 outputs from which weight factors are collected. In each (formule II) channel, output of the multiplication unit /3j/ is connected with an individual input of each accumulator channel /5j/, where products of input signal samples and relevant weight factors are added. Finally, after processing 2N + 1 samples of input signal (formule III), complete DHT result (formule IV) appears at outputs of channel accumulators /5j/. A common element for all channels is controller (clock) /1/, whose signals come at Τ s -1 frequency.

Description

System for direct Discrete Hilbert Transform
The subject of the invention is a multi-channel system for direct Discrete Hilbert Transform (DHT) in PCM format (pulse-code modulation) based on a parallel structure. The system enables determination of all 2N + 1 output samples of DHT within time period that does not exceed one sampling interval Tx of analogue/digital converter /4/ immediately after the last sample of input signal is received. It also enables the application of weighted impulse response } "_2N t0 ensure high resolution of DHT.
A. D. Poularikas„The transforms and applications handbook ", CRC Press, IEEE Press, 2000 and A. V. Oppenheim, R. W. Schafer, J. R. Buck, "Discrete-time signal processing ", Prentice hall, 1998 describe implementation of DHT based on direct method and FFT method. Solutions based on direct algorithm without weight windows and parallel calculations require (2N + 1)2 operations and do not ensure high resolution of DHT. Solutions based on FFT require at least (2N + l) log2(2N + 1) complex multiplication operations; however, processing can only be started after all samples of input signal loaded to the processor memory.
Patents US380013 1 A, GB2150719A and JP1 15761 1 A describe serial DHT systems where, apart from input signal, quadrature signal is also fed to input. Such solutions require serial operations and additional multiplication of input signal by quadrature components, which slow them down and limit their versatility.
Patent TP 1 136407 describes a system for direct DHT with a parallel structure of the DHT processor based on non-cyclic register and two wide-band filters that offer enhancement of DHT resolution. Each channel of such a system contains a multiplication unit. An accumulator constitutes a common block of all channels. With such a parallel-serial solution, the first DHT output sample can be obtained after N time steps, while each subsequent DHT output sample is obtained in a serial manner in each subsequent time step. This feature limits the use of this solution in real-time systems. The key feature of the invention based on the system described herein is that in order to increase their speed while maintaining high resolution of direct DHT, each sample xl of input signal w is fed simultaneously to 27V + 1 parallel channels, where it is multiplied by corresponding (channel-related) weight factor taken from a cyclic register 121. The product obtained in each parallel channel is sent to an accumulator separate for each channel. As a consequence, when subsequent input signal samples arrive and weight factor is moved by one position in the cyclic register, each accumulator collects relevant products of samples with relevant weight factors. The accumulation ends when 2N + 1 products arrive in each channel, which corresponds to the end of processing of the last 2N + 1 sample. Finally, all DHT output samples appear simultaneously at outputs of accumulators (channels) immediately alter the end of accumulation of products of the last xN sample with relevant weight factor in each channel. The characteristic feature of the system according to the invention is the fact that each parallel channels forms a separate DHT output sample.
The advantage of the system according to the invention is the possibility to calculate all 2N+1 DHT output samples with a delay no longer than one sampling period Ts.
Direct DHT enables calculation of all 2/V + l DHT output samples based on convolution of input signal samples {x, }^_N with impulse response {ht }~"_2 N in the fol lowing manner:
Figure imgf000003_0001
} .
1
m≠ n
and factors of impulse response hn_m = n - m
0, m = n
More precise specification of the convolution for various DHT output samples xn enables formulation of a parallel operation mode of direct DHT, which can be described with products of signal samples and weight factors matrices. For example, the results of operation of the proposed system for extreme and middle DHT output samples, i.e. _w , n and w , are given below.
(2.1 )
] ;
Figure imgf000004_0001
o - (2.3)
where H
Figure imgf000004_0002
(2.4)
where
Figure imgf000004_0003
As determined by the principles of the system operation and the above formulas, in each channel input samples are multiplied by a set of weight factors relevant for a given channel . For calculation of each of the above 2N + 1 DHT output samples (2.1 ) - (2.4), a separate ordered subset 2N + 1 of weight factors
Figure imgf000004_0004
among 4N + 1 all of those factors is used.
The system according to the invention is presented in the below block diagram of sample embodiment without limitation to its application. A multi-channel system for direct DHT according to the invention, wherein at input side, it has one analogue/digital converter /4/, with output parallelly connected to inputs of 27V + 1 multiplication units 3_N - 3N - The second input of each multiplication unit is connected to specific output of the cyclic register 121. The cyclic register has 2N + 1 outputs from which weight factors are collected. In each j = - N, N channel, output of the multiplication unit /3 is connected with an individual input of each accumulator channel /5 , where products of input signal samples and relevant weight factors are added. Finally, after processing 2N + 1 samples of input signal (x, , complete DHT result N appears at outputs of channel accumulators /5 . A common element for all channels is controller whose signals controlling the cyclic register 121 come at T~l frequency. The controller l\l uses separate signal to set the cyclic register 121 to the initial position and restart values of all accumulators after the processing cycle for each subsequent signal realization. The controller also synchronizes operation of multiplication units and accumulators in all channels.
The operation of the system according to the invention is characterized in that input signal in time domain x{i) is subject to sampling in analogue/digital converter 74/ with sampling period Tx and as a consequence, input time series
Figure imgf000005_0001
is created. Each digitized ssaammppllee xx,, ooff tthhee ssiiggnnaall iiss ppaarraalllleellllyy mmuullttiipplliieedd iinn eeaacchh //'' == --NN,, NN cchhaannnneell bbyy rreelleevvaanntt wweeiigghhtt ffaaccttoorr iinn ddiiggiittaall ffoorrmmaatt tthhaatt iiss ssuupppplliieedd ffrroomm aann oouuttppuutt ooff tthhee ccyycclliicc rreeggiisstteerr sseeppaarraattee ttoo eeaacchh cchhaannnneell 112211;; eevveerryy ttiimmee aafftteerr aa ppaarraalllleell ccoolllleeccttiioonn ooff 22NN ++ ]] wweeiigghhtt ffaaccttoorrss ffrroomm ssppeecciiffiicc oouuttppuuttss ooff tthhee rreeggiisstteerr 112211 ffaaccttoorrss iinn tthhee ccyycclliicc rreeggiisstteerr 112211 aarree mmoovveedd oonn oonnee ppoossiittiioonn.. PPrroodduuccttss oobbttaaiinneedd iinn eeaacchh mmuullttiipplliiccaattiioonn uunniitt //33jj// aarree aaccccuummuullaatteedd sseeppaarraatteellyy iinn rreelleevvaanntt aaccccuummuullaattoorrss
1155))11 iinn eeaacchh ooff jj == --NN,, NN cchhaannnneellss.. TThhiiss pprroocceedduurree tthhaatt ssttaarrtt wwhheenn tthhee ffiirrsstt ssaammppllee ooff iinnppuutt ssiiggnnaall iiss rreecceeiivveedd aanndd eennddss wwiitthh aann aaccccuummuullaattiioonn ooff rreelleevvaanntt pprroodduucctt iinn eeaacchh jj == -- NN,, NN cchhaannnneell iiss rreeppeeaatteedd ffoorr eeaacchh ssuubbsseeqquueenntt ssaammppllee ooff tthhee iinnppuutt sseerriieess uunnttiill tthhee ccoommpplleettiioonn ooff tthhee aaccccuummuullaattiioonn ooff aallll pprroodduuccttss ccoorrrreessppoonnddiinngg ttoo aallll ssaammpplleess ooff iinnppuutt sseerriieess {{xx,, iinn eeaacchh cchhaannnneell.. FFrroomm tthhee bbeeggiinnnniinngg ooff aa ssiiggnnaall ttoo iittss llaasstt ssaammppllee 22ΝΝ aaddddiittiioonnss aarree mmaaddee iinn eeaacchh aaccccuummuullaattoorr aanndd wwhheenn tthheeyy aarree ccoommpplleetteedd ttoottaall DDHHTT
Figure imgf000005_0002
of accumulators /5V - 5M . After the last sample of signal is processed and DHT result is collected from outputs of accumulators /5_N/ - /5 , each accumulator is reset and the cyclic register 121 is moved to the initial position as a result of control signals from the controller /! /.

Claims

Patent claim
The system for direct Discrete Hilbert Transform with multiplication units in all channels, characterized in that it consists of a controller, cyclic register with weight factors recorded from h.2N to h2N and a separate accumulator in each channel; all 2N+1 DHT output samples are calculated simultaneously in 2N+1 channels, where input signal samples are fed to the multiplication units from analogue/digital converter and weight factors are fed from an output, specific for each channel, of the cyclic register that, during one time step, moves weight factors by one factor synchronically with the arrival of each sample of the input series, and then in each channel a multiplication operation is performed and its result is transferred from the output of the multiplication unit to a specific accumulator and after completion of 2N+1 simultaneous multiplication operations in 2N+1 channels, the products are accumulated in 2N+1 channel accumulators, while after the arrival of next sample x, of the input series, weight factors are moved in the cyclic register and new products are calculated and accumulated and after the arrival of the last 2N+1 sample and completion associated multiplication operations and accumulation, at outputs of 2N+1 accumulators, all DHT output samples {xy }W_ w are obtained with indexes that match indexes of accumulators (channels), which after the controller signal are read and then the content of all accumulators is reset and the cyclic register is set to the initial position and prepares for processing of new signal realization.
PCT/PL2011/000144 2010-12-31 2011-12-28 System for direct discrete hilbert transform WO2012091582A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PLP.393534 2010-12-31
PL393534A PL393534A1 (en) 2010-12-31 2010-12-31 System for direct discrete Hilbert transformation

Publications (1)

Publication Number Publication Date
WO2012091582A1 true WO2012091582A1 (en) 2012-07-05

Family

ID=45569722

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/PL2011/000144 WO2012091582A1 (en) 2010-12-31 2011-12-28 System for direct discrete hilbert transform

Country Status (2)

Country Link
PL (1) PL393534A1 (en)
WO (1) WO2012091582A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4902979A (en) * 1989-03-10 1990-02-20 General Electric Company Homodyne down-converter with digital Hilbert transform filtering

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4902979A (en) * 1989-03-10 1990-02-20 General Electric Company Homodyne down-converter with digital Hilbert transform filtering

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
M. SULIMA: "Analysis of a signal phase using DHT", II OGOLNOPOLSKIEGO SEMINARIUM "FORUM INNOWACJI MLODYCH BADACZY" (FIBS'11), 25 November 2011 (2011-11-25), XP055020759, Retrieved from the Internet <URL:http://www.fimb.p.lodz.pl/images/fimb2011/sulima - analysis of a signal phase using dht.pdf> [retrieved on 20120228] *
M. SULIMA: "Rekonstrukcja sygnalow analitycznych na podstawie bezposredniego okienkowanego przeksztalcenia Hilberta", KONFERENCJA NAUKOWA "KROK W PRZYSZLOSC - STYPENDIA DLA DOKTORANTO W III EDYCJA", 3 December 2010 (2010-12-03), XP055020770, Retrieved from the Internet <URL:http://doktoranci3-2.kujawsko-pomorskie.pl/plik,86,140,sulima-mariusz-rekonstrukcja-sygnalow-analitycznych-na-podstawie-bezposredniego-okienkowanego-przekszt.pdf?adm> [retrieved on 20120228] *
M. SULIMA: "Roznicowe bezposrednie przetwarzanie Hilberta", SEMINAR, 7 January 2010 (2010-01-07), XP055020775, Retrieved from the Internet <URL:http://ie.utp.edu.pl/index2.php?option=com_content&task=view&id=103&pop=1&page=0&Itemid=1> [retrieved on 20120228] *
W. POGRIBNY, M. SULIMA: "Implementation of the direct windowed DHT parallel algorithm", ZESZYTY NAUKOWE. TELEKOMUNIKACJA I ELEKTRONIKA / UNIWERSYTET TECHNOLOGICZNO-PRZYRODNICZY IM. JANA I JEDRZEJA SNIADECKICH W BYDGOSZCZY, no. 13, 2010, pages 93 - 102, XP055020769, Retrieved from the Internet <URL:http://www.biblos.pk.edu.pl/files/File/STC/2010/ZNTelekomunikacjaElektronikaUTP13.pdf> [retrieved on 20120228] *
W. POGRIBNY, M. SULIMA: "Wybor okien wagowych dla bezposredniego DHT", KRAJOWE SYMPOZJUM TELEKOMUNIKACJI I TELEINFORMATYKI (KSTIT'10): PRZEGLAD TELEKOMUNIKACYJNYI - WIADOMOSCI TELEKOMUNIKACYJNE, no. 8/9, 10 September 2010 (2010-09-10), pages 1479 - 1488, XP055020771, Retrieved from the Internet <URL:http://www.biblos.pk.edu.pl/files/File/STC/2010/PrzegladTelekomunikacyjny.pdf> [retrieved on 20120228] *

Also Published As

Publication number Publication date
PL393534A1 (en) 2012-07-02

Similar Documents

Publication Publication Date Title
JP3636361B2 (en) Digital filter with high accuracy and high efficiency
CN104993827A (en) Device and method for correcting error estimation of analog-digital converter
RU2016101599A (en) DEVICE AND METHOD FOR IMPROVED MASKING OF THE ADAPTIVE CODING TABLE AT ACELP-MASKING USING THE IMPROVED ESTIMATION OF THE BASIC DELAY
Kim et al. Tail asymptotics of the queue size distribution in the M/M/m retrial queue
CN101656538A (en) Lagrange interpolation method-based time mismatch real time compensation algorithm of time interlace analog digital converter (TIADC) system
KR20140015893A (en) Apparatus and method for estimating location of sound source
WO2012091582A1 (en) System for direct discrete hilbert transform
CN103023703A (en) Network timely reliability accelerated test method based on M/M/s queuing model
CN102684831A (en) Digital multichannel correlated processing system and output method for buffer module in same
CA2372562A1 (en) Traced fast fourier transform apparatus and method
CN110400576A (en) The processing method and processing device of voice request
JP2014127804A (en) Sampling rate conversion device and program
RU2011137841A (en) DEVICE AND METHOD FOR TRANSMISSION OF MULTIPLE INFORMATION SIGNALS WITH TIME MULTIPLEXING SEPARATED
CN103093749B (en) Ultrasonic receiving device, method and system
JP2014507887A (en) Data processing method, data processing system, and related apparatus
KR102176763B1 (en) Adc sampling and resource usage optimization with active variable sampling and active variable phase control
CN113820662A (en) Sound source direction positioning detection method
RU117793U1 (en) DIAGRAM-FORMING DEVICE FOR MULTI-BEAM RECEPTION OF ULTRASONIC SIGNALS
TWI564735B (en) Data allocating apparatus, signal processing apparatus, and data allocating method
RU2009144107A (en) METHODS AND DEVICE FOR FORECASTING OF CHANNEL QUALITY INDICATOR IN COMMUNICATION SYSTEM
RU57016U1 (en) DEVICE FOR DETERMINING THE CURRENT ELECTRIC MODE OF THE ELECTRIC TRANSMISSION LINE
RU2411565C2 (en) Signal-adaptive control system for dynamic objects with neutral-type delay
RU2446427C1 (en) Vernier time-to-number converter
KR101196518B1 (en) Apparatus and method for detecting voice activity in real-time
RU80579U1 (en) DEVICE FOR DETERMINING THE CURRENT PRIMARY AND SECONDARY PARAMETERS OF THE ELECTRIC TRANSMISSION LINE

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11817250

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11817250

Country of ref document: EP

Kind code of ref document: A1