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 Kana Sugimoto, 12 years ago

Cc: Malte.Marquarding@… added
Status: newassigned

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++.

comment:2 by Kana Sugimoto, 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.

Note: See TracTickets for help on using tickets.