input sigflow;
beginfig(1);
numeric u;
u := 12;
textbox.xa("\(x[n]\)");
textbox.ha("\(H_0(\omega)\)");
textbox.hb("\(H_1(\omega)\)");
textbox.ya("\(y_0[n]\)");
textbox.yb("\(y_1[n]\)");
align.hc(xa,ha,ya);
align.hc(hb,yb);
align.vc(ha,hb);
align.vl(ya,yb);
space.x (xa,ha)(2u);
space.x (ha,ya)(u);
space.y (ha,hb)(.5u);
drawtextunboxed(xa,ya,yb);
drawtextboxed(ha,hb);
connect(xa.e,ha.w);
connect(xa.e,hb.w);
connect(ha.e,ya.w);
connect(hb.e,yb.w);
addcaption("Approach II: \(H_0(\omega)\) and \(H_1(\omega)\) are designed");
addcaption("such that \(y_1[n]\) is the Hilbert transform of \(y_0[n]\)");
draw bbox(currentpicture) withcolor white;
endfig;
end;