Transformacja Walsha i jej zastosowanie do analizy

Transkrypt

Transformacja Walsha i jej zastosowanie do analizy
PRZEGLJI,D TELEKOMUNIKACYJNY. T-R-E. Rok
Beate Meffert
Transformacja Walsha i jej zastosowanie
Henry Langer
Uniwersytet Humboldta
w Herlinie NRD
Wraz
zostaly
rozwojem
z
opracowane
transformacyjnych
Dyskretna
123
LV!l, nr 5/19S4
do analizy biosygnatöw za pomocij mikrokomputeröw
programowanych
na
podstawie
maszyn
cyfrowych
dyskretnych
röwnan
liczne algorytmy transformacji Walsha.
praoowano
do
mno:i:enia
macierzy Walsha stopnia
N
*FWHT
N' - lnS/InZ
L ' -
wzoru (1):
Struktura
macierzy
WN
Walsha
I
(I)
odpowiada
'
ka:i:dorazo­
r+ + ++ +-� rf,f.!fo,J l/fofofoo+-f,-f,f,f,-+-f,+f,f,-++!.f,1
-+
I
H: - 2xxL
0
1(:
I' - I(
r J , - I �
/.f/2
X(l)':·x!J)
XIJ);.: -x(I)
X(J): -X(J)
wo wybranemu porzqdkujqcemu systemowi funkcji Walsha.
przyklad
mo:i:e
frf,·�
rc.� f,
sluiyc
macierzq Hadamarda stopnia
1
1
C2 =4W N /2 = 4
c,
Dla
tej
operacji
röwnanie
N
=
transformacyjne
!.
+
+-
-j--j---
mo:i:na
przyj<:jc
(2)
nastE:pujqcy
fo
't
f.0 f
0
�
"
.
?-0
• f�-�-�
�
o - o
o
0
+o +�
struktury
transfor­
Transformacja Walsha za pomoc� mikrokomputeröw
Mikroprocesory osi<:jgnEllY obecnie poziom rozwoju odzna­
SiEl
SiEl
tak:i:e
dy
na
Sq rözne od zera, wtedy przykladowo otrzymamy:
0 - 0 -
Schemat
duzq
wydajnosciq,
elastycznosciq
i uniwersal­
nie
tylko
uklady
o
realizujqce
samodzielne
duzej
skali
struktury
urzqdzenia
integracji
centralne,
wzglEldnie
obliczeniowe,
ktöre
ale
ukla­
umozli­
i sterowa­
nie procesem. W zwi<:jzku z tym coraz bardziej wysuwa SiEl
ie tylko nieliczne elementy macierzy
4
1.
macji Walsha (FWHT)
wiajq zdecentralizowane
N(N-1) wymaga dodawania albo
r�:J=�t-+�: :J·t: +�J·rfs�:l=
l ++0 +0 +0 +0 l.ffoo-++f,f,J [fofofo++f,-+f, -f,+f,.f,J
r + J fu-f,- +
Rys.
RETURN
suje
(3)
.Teieli macierz Walsha we wzorze (2) rozloiymy na czyn­
c.
=
'L;:--;v-'--
nosciq zastosowan. Poza tym w technice obliczeniowej sto­
odejmowania.
Ca
K> M/2- I
I
L� I :
czajqcy
fo- � - ty 0
---
niki w taki sposöb,
b� ;,. S - I
I( �
:-:
I�
-r.
r.
fo • 't•?·�
Jak widac transformacja
•
-M
I �
=
+-
macierzy
z
4:
schemat przetwarzania sygnalu:
�
komputerowego
ka:i:dym iElzyku programowania.
przez wektor kolumny dyskretnej funkcji czasowej wedlug
c,
przetwarzania
1), ktöry daje siEl latwo wyrazic w
transformacja Walsha mo:i:e byc w zasadzie o­
bliczana w wyniku
Jako
dalszego
schemat struktury (rys.
pierwszy
plan
odpowiednich
rientowane,
przetwarzanie
koncepcja
algorytmöw
niezaleznie
i
danych
systemu
programöw.
programowalne
oraz
opracowanie
Problemowo
struktury
zo­
pozwa­
lajq na wprowadzenie ekonomicznie korzystnych systemöw
przetwarzania
on-line,
ktöre
w
zale:i:nosci
cd
kompleksowosci zadania, mogq umozliwiac pracE:
stopni&
w czasie
rzeczywistym.
r.
0 + -
.f, +
=4
0 - 0
0
0 -
. r.
.f,
.r. -.r.
-.f,
=
.f, r.
r . [,
(4)
MtkroKompufer
Z r öwnania (4) wyn ika bezposrednio nastElpUjqcy schemat
I(
przetwarzania sygnalu:
2521
1o-'t•1-�
tc,• 1t - 1- 0
{,- 't - 1· �
(5)
Widac stqd, ze liczba potrzebnych operacji obliczeniowych
ulega r edukcji.
Rozlozenie macierzy Walsha na podmacierze z elementa­
zerowymi jest podstawq do szybkich algorytmöw trans­
formacji [1]. Na podstawie algorytmu Cooley-Tuckeya omi
Rys.
2.
Koncepcja
szarze czasowym i
hardwar•u
do
sekwencyjnym
przetwarzania sygnal6w
(koncepcja
w
mikrokomputera)
ob­
124
PRZEGLAD TELEKOMUNIKACYJNY
Wlasciwosci
funkcji
charakter jak i
latwiajq
Walsha,
a
zwlaszcza
implementacj� transformacji
mikrokomputer6w.
zglE:dniac
ich
binarny
proste algorytmy transformacji bardzo u­
fakt,
Koncepcja
ze
Walsha
za
mikrokomputera
transformacja
Walsha
pomocq
musi
920fo okresleil trafnych [2]. Przebiegi pulsowania w t�tnicy
szyjnej,
z
tego
punktu
dalsze etapy przetwarzania.
widzenia
gl6wne aspekty
zaprojektowano
sprzE:towe i
programowe bE:dq
kt6rych
jeden jest
przyporzqdkowany
stanowi
a drugi patologicznemu przedstawia rys. 3.
uw­
Wychodzqc
system,
z
normalnemu,
skladowq kompleksowego zadania przetwarzania sygnalöw,
r6wnie:i:
LVII, nr 5/1964
CZQSC
stanowi
to znaczy, :i:e koncepcja ta musi umo:i:liwiac opr6cz trans­
formacji
e T-R-E e Rok
t
f(B)
I
kt6rego
dalej roz­
patrzone.
Najpierw nale:i:y przedstawic mozliwosc rozwiqzania, kt6re stanowic bE:dzie podstawE: do przetwarzania np. biosyg­
nal6w. Taki system przetwarzania przedstawia rys. 2. Kon­
b)
Q)
cepcja t a zawiera CzE:sci skladowe systemu mikrokompute­
ra
typu K 1520.
Zostala ona
zaprojektowana
pod kqtem
C( i)
jak najmniejszych naklad6w ekonomicznych i stanowi wa­
riant minimalny, umo:i:liwiajqcy, lqcznie z
I
poni:i:ej przed­
stawionq koncepcjq programowq, transformacjE:
95 'o pt7edziol ufnoici
Walsha i
dalsze operacje w obszarze tak czasowym jak i sekwencyj­
nym.
Najwazniejszq cz�sc skladowq
stanowi centralna
jedno­
stka komputerowa K 2521 zawierajqca CPU U 880, CTC,
PIO, generator taktujqcy, a tak:i:e pami�ci 3 Kbajt6w ROM
oraz 1
Kbajta RAM. Do powi�kszenia pojemnosci pamiE:­
ci wprowadzono dodatkowe obwody drukowane z uklada­
C)
C(l)
I
mi OFS K 3620 (6 Kbajtöw ROM i 2 Kbajty RAM) oraz
OPS K 3520 (4 Kbajty RAM). W sumie dysponuje siE: pa­
miE:ciq o objEltosci 9 Kbajt6w ROM i 7 Kbajt6w RAM. Do
przetwarzania
sownie do
analogowo-cyfrowego
zadania, scalony
moze
przetwornik
byc
sto­
u:i:yty,
analogowo-cyfro­
WY· Wyprowadzenie danych nastE:puje w najprostszej for­
mie przez tasmowq drukarkE: termicznq i wskazniki opty­
czne na diodach elektroluminescencyjnych DEL. Jezeli nie
zachodzi potrzeba dialogu, to mo:i:na ograniczy(: klawiaturE:
do niewielu klawiszy cyfrowych i funkcyjnych. Ten mini­
malny wariant koncepcji mikrokomputera
moi.na w razie
potrzeby rozszerzy(: zar6wno w analogowym, jak i cyfro­
wym
zakresie
urzqdzeil
przetwarzania, a
wejscia/wyjscia,
tak:i:e
w
dziE:ki czemu
odniesieniu
moi.na
go
do
lepiej
zaprojektowac.
Rys.
3. Alternatywna
klasyfikacja
przebieg6w
pulsowania
t�tnicy
szyjnej: a) przebieg normalny, b) przebieg patologiczny ("nie nor­
malny" ), c) widmo Walsha dla normalnego pulsowania t�tnicy
szyjnej,
d)
widmo
Walsha
dla
patologlcznego
•
•
pulsowania
t�tnlcy
szyjnej
Szybkie algorytmy slu:i:qce do transformacji Walsha mo­
•
i.na r6wnie:i: przeksztalcic na program do mikrokomputera.
Biorqc za punkt WYiscia schemat struktury przedstawionej
na rys.
1 opracowano program na mikrokomputer U 880
dla algorytmu Cooley-Tuckeya (FWHT).
por6wnaniu z innymi metodami binarny charakter funkcji
Walsha
Zastosowanie systemu do oceny biosygnalow
Biosygnalem
odpowiadajqcy
uzyskiwany
mo:i:e
by(:
jest
za
pulsu
pomocq
czlowieka.
przetwornika
elektryczny
Sygnal
ten
mechaniczno­
-elektrycznego.
Do
klasyfikacji
alternatywnej
tego
ulatwia
sygnalu
konieczne
biosygnal6w.
do
Metoda
analizy sygnal6w
artykul
dotyczy
wsp6lpracy
normalnym pozwala, z pewnym okreslonym stopniem pra­
(!]
dwöch
kategorii
znaczenie
widm
"normalny"
albo
"nie
normalnych
jest
trudne,
ksztalt biosygnal6w
ma
jednej z
normalny".
Wy­
poniewai.
na
wplyw szereg czynniköw jak np.
warunki przeprowadzania pr6by,
wiek pacjenta, cz�stotli­
wos(: uderzeil serca, itd. Dlatego tei. w pierwszych bada­
niach
slu:i:qcych
do
obliczenia
wartosci
sredniej
widma
sekwencyjnego ui.yto przebieg6w pulsowania t�tnicy szyj­
nej
od
osobnik6w,
krwi, w wieku od
przebieg6w
o
pu!sowania
wsp61czynnik6w
prawidlowym
30 do
(dla
40 lat.
ukladzie
Wynik
przeprowadzonej
osobnik6w
dla zaloi.onego przedzialu ufnosci
tej
-
krq:i:enia
klasyfikacji
przy
samej
transformacji
Walsha
za
u:i:yciu
grupy
63
16
wieku)
950fo, wynosil 58 czyli
moie byc r6wnie:i: wykorzystana
telekomunikacyjnych.
problematyki
Prezentowany
realizowanej
Humboldta
w
w
rarnach
Berlinie
z
Poii­
and
appli­
technikq Gdailskq.
LITERATURA
zaklasyfikowac ten sygnal do
ta
Uniwersytetu
jest uzyskanie widma "normalnego " lub inaczej "typowe­
go". Por6wnanie widma Walsha danego sygnalu z widmem
wdopodobieilstwa,
implementacj�
pomocq mikrokomputera, zwlaszcza w automatyzacji analiz
na przyklad sygnal
przebiegowi
Wykazano, :i:e do analizy biosygnal6w jako funkcjE: cha­
rakterystycznq moi.na wykorzystac widmo sekwencyjne. W
Ha r m u t h
H.
F.:
Sequency
theory,
cations. Academic Press, New York,
[2]
M e f f er t
mit
der
-1277.
B.,
s c hub e r t
Walshanalyse. Acta
D.:
foundatlons
1977.
Auswertung
bio!. med. germ.
von
36
Pulskurven
(1977), 1271-

Podobne dokumenty