Project

General

Custom queries

Profile

Actions

Bug #64077

open

Task #63705: Pipeline

Make DB work for Nrec !=2 and UWB work

Added by Huchet Alexandre 23 days ago. Updated 23 days ago.

Status:
New
Priority:
Normal
Assigned To:
Category:
Pipeline
Start date:
03/12/2025
Due date:
% Done:

0%

Estimated time:

Description

DB works only for Nrec = 2
UWB doesn't work

The issue is with shapes, at least in the matrix multiplication A = H_out.T * invN * H_out

Actions #1

Updated by Huchet Alexandre 23 days ago

The DB pipeline is handled differently for Nrec = 2 and other Nrec in JointAcquisitionFrequencyMapMaking.get_operator()
- putting the same code for both cases doesn't make Nrec = 4 work
- actually, DB works for not joint acquisition even if it's the same code for all Nrec

There is code duplication between DB and UWB, namely in QubicDualBand.get_operator() and QubicUltraWideBand.get_operator()

Nrec = 2 corresponds to one reconstructed band at 150 and one at 220 GHz
- since invN is computed in those two bands, might be the issue?

Remarks on the way:
- the noise matrix is not computed with Qnoise
- code duplication between DB and UWB should be removed
- in each method definition, nrec is set to 1 as default, should be changed

Actions #2

Updated by Huchet Alexandre 23 days ago

  • Parent task set to #63705
Actions #3

Updated by Huchet Alexandre 23 days ago

  • Description updated (diff)
Actions

Also available in: Atom PDF