List of Commands
- conjPoly(poly): the newpoly = subs({I=-I,z=1/z},poly):
- conjTranspose(poly): the complex conjugate transpose of poly, i.e, newPoly:=[poly]^*.
- Usym(poly,d): return a d-by-d matrix that symmetrize the polyphase of mask "poly"
- D1SuppShrinkBy1(polya,polyb,d,LR): polya and polyb are dual to each other. return a polyc that is dual to polya with support length less than polyb by at least 1.
- D1SuppShrink(polya,polyb,d): polya and polyb are dual to each other. return a polyc that is dual to polya with support length less than polya.
- D1SymSuppShrink(polya,polyb,d): polya and polyb are dual to each other. return a polyc that is dual to polya with support length less than polya by at least 2 and keep the symmetry pattern.
- D1GetDualChain(polya,polyb,d): return a top-down dual chain.
- D1GetSymDualChain(polya,polyb,d): return a top-down symmetric dual chain.
- D1GetDualChainUp(dualChain,d): return a bottom-up dual chain
- D1GetSymDualChainUp(dualChain,d): return a bottom-up symetric dual chain.