Hi Dale,

I’ll offer a few bullets on SWARM, the new SMA system.

1.  SWARM is all open source and shared via CASPER and you are welcome to use 
it as is, or develop it further to adapt it to a new application, indeed it 
would be very pleasing to see the design used in some other instrument.

2.  There is a paper which is worth reading to understand what SWARM is and 
what it does.  Take a careful look if you are contemplating using the design.
http://www.worldscientific.com/doi/pdf/10.1142/S2251171716410063 
<http://www.worldscientific.com/doi/pdf/10.1142/S2251171716410063>
You can get insight the paper without looking at the gory details of source 
codes, both bitcodes and associated software, but if you want to dig even 
deeper, sources are all shared here:
http://www.github.com/sma-wideband.

3.  You are correct SWARM processes 2 GHz blocks of *usable” bandwidth.  The 
Nyquist band is somewhat wider, 2.288 GHz.   That Nyquist band is divided into 
16,384 channels (not 1024), so in fact it exceeds (rather than falls short of) 
your requirement for at least 4096 channels.

4.  With all of the above the positive aspects, now comes the cautionary 
remark: it is by no means trivial to expand SWARM from 8 dual polarization 
antennas to 16 antennas.  The X-engine would then have to process roughly 4x 
the number of baselines as for SWARM.  This may well push the ROACH2 too far—we 
struggled to meet timing on the highly utilized ROACH2 for SWARM (286 MHz FPGA 
fabric clock).

We are also looking at porting SWARM to newer platforms, primarily to expand 
bandwidth in the SMA’s case, rather than number of antennas.  We have also 
studied application of CASPER-like methods to ALMA, which of course has far 
more than 8 antennas, but those studies were on paper, we have yet to reduce to 
real design. Taking SWARM as-is (8 antennas 2 GHz 16384 channels on ROACH2) is 
fairly simple.  Expanding SWARM to 16 antennas and/or porting to a new FPGA 
platform will be a significant project—the SWARM design may be an excellent 
starting point, but even so.

SKARAB is an interesting platform but doesn’t presently support the appropriate 
ADC.  Not sure about SNAP2 I’ll leave that assessment to others.

Best wishes.

Jonathan



> On Nov 7, 2017, at 12:29 PM, Gary, Dale E. <dale.e.g...@njit.edu> wrote:
> 
> Dear Jonathan (and the rest of the CASPER list, in case anyone has additional 
> comments),
> 
> I am looking into a new project that would require processing around 2 GHz of 
> bandwidth on of-order 10 (but more than 8) dual-polarization antennas.  Our 
> science case calls for at least 4096 frequency channels.  My understanding is 
> that the SMA correlator design is for a similar bandwidth, for 8 dual-pol 
> antennas, but 1024 channels or something similar. We do not want to spend a 
> lot of resources on correlator design, so my question is whether it is 
> possible and would it make sense to adapt the SMA design to a 16-antenna, 
> dual-pol, 4096-channel system, or whether it is better (or necessary) to 
> leave the ROACH-2 designs behind and move to one of the newer platforms?  If 
> the latter, what digitizer bandwidths are available, and which board (SNAP2, 
> Scarab, others?) would be most appropriate to a new project of this scope?
> 
> Thanks,
> Dale

-- 
You received this message because you are subscribed to the Google Groups 
"casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to casper+unsubscr...@lists.berkeley.edu.
To post to this group, send email to casper@lists.berkeley.edu.

Reply via email to