Is it possible to ASRC in software on a SigmaDSP ? I know there are a number of hardware stereo ASRCs that I can use but I have been asked if I can design a system that has 32 channels of ASRC, no other processing just the ASRCs
That is an interesting question...
We do have some multirate processing cells that will downsample and upsample. I think it may be possible. What are the details? What are the rates that need to be converted? The down and up sample cells will only do even multiples of the core sample rate. Will you need to change the "From" and "To" rates during operation?
Aliasing will also need to be addressed. I am pretty sure these cells do not actually filter. I will have to ask. Going from a low to a high rate will not be a problem as long as you are careful about what processing you do and it looks like that answer is "no processing". But the other way around I think you would have to include a filter.
Let me know what you are doing and I will see if it would be possible.
thanks for the reply, we were looking to design a Dante network bridge. Dante is an Ethernet audio networking system that carries 64 channels at 48 kHz or 32 channels at 96 kHz (you probably know that anyway). A client asked if we could design a "bridge" between 2 unsynchronised networks, nominally running at the same sampling rate but past experience tells me we would need ASRC to avoid clicks and pops.
We are not on any specific timescale, just looking for the best way to achieve something like this
I think the simplest and most likely MOST economical solution is to buy 2 144x or 145x, depending on the pricing you get for those.
There is no ASRC running in SW and the Sigma core is not best for that purpose. I know Sharcs have both HW and SW ASRCs
thanks for the reply.
You are probably correct, the best solution might be 2 x sigmaDSP chips, still cheaper than an FPGA.
I have seen hints on the forum about upcoming sigmaDSP releases, is there any information available yet about what they will be capable of?
I'm hoping for more channel IO capability :-)
You are correct that you would need an ASRC for the bridge between two unsynchronized networks.
We really cannot share too much on the forum about unreleased parts. I think you may find them interesting but it will still require two of them if you want 32 channels and four if you need 64 channels.
I understand, thanks for considering my design idea. I will be watching the Analog Devices website with anticipation...
Forgot to mention the upcomming 145x follow up DSP has an improve input stage on it's ASRCs, perhaps that's a better option. Unfortunately it comes with the same number of ASRC as the 145x.
Retrieving data ...