Hello, I've been looking for the most efficient way of "bandpass" filtering bins in a fsig for a realtime instrument. What I want to do is to be able to split an fsig into different fsigs containing diferent bin sections (for independent processing). I guess I could use the pvsftr and pvsftw opcodes together with the vectorial opcodes to alter the table, but I was wondering if I'm missing any other way of doing it more CPU efficient without having to rewrite tables (I want to be able to change the ranges realtime). Also I thought about using pvstencil but again it requires rewriting tables. What about pvsbufread? Would it work without adding any delay? (setting the read pointer to equal the write pointer?)... I know, I should just experiment myself and find out the best way, but I just wanted to make sure I'm not missing an obvious way of efficiently doing this. On the request side: It could be nice to have an opcode for doing this, one that simply takes a fsig and two k-rate parameters for the lowest and highest bin and outputs another fsig containing only those bins with the rest zeroed. Thanks! Hector