Opened 12 years ago
Last modified 11 years ago
#290 assigned defect
Implement sideband separation algorithm in ASAP (from CAS-4141)
Reported by: | Kana Sugimoto | Owned by: | Kana Sugimoto |
---|---|---|---|
Priority: | normal | Milestone: | Unified development |
Component: | General | Version: | 2.0 |
Severity: | normal | Keywords: | |
Cc: | Malte.Marquarding@… |
Description
ALMA Band-9 and 10 is observed with double side band receiver. It is necessary to develop a way to supress and/or separate signals from the sidebands. The algorithm to separate sidebands recommended by Commisioning Science Verification team of ALMA is based on Fourier Transform technique (Emerson, Klein, and Haslam 1979, A&A 76, 92).
Change History (2)
comment:1 by , 12 years ago
Cc: | added |
---|---|
Status: | new → assigned |
comment:2 by , 11 years ago
I've completed moving python codes in sbseparator module to cpp. Now, the python module is a thin wrapper of a cpp class, STSideBandSep.
Date: 2012/03/15 Rev.: 2794 @ASAP trunk Codes: python/sbseparator.py, src/python_STSideBandSep.cpp, src/STSideBandSep.cpp, src/STSideBandSep.h
The remaining work is to make the module take flag information into account properly.
Sorry Malte for forgetting to put on Trac ticket.
The current status: I added the sbseparator module and it's underlying c++ classes, STSideband and python_STSideband. The module does sideband separation of datasets taken with double sideband (DSB) receivers by offesetting LO1 frequencies. It uses an algorithm based on Fourier Transformation as recommended by Comissioning Science Verification (CSV) team. So far most of the codes are written with python. I'm moving the codes to c++.