EJ:

I’m currently wanting to receive a total of four channels that are 12.5 kHz 
wide.  The channels are not equally spaced.

F2 = F1 + 1 MHz
F3 = F1 + 3.99375 MHz
F4 = F3 + 1 MHz

For this type of system, I typically have a number of channel pairs (repeater 
output and input separated by 1 MHz) that I need to monitor.

Royce

> On Aug 8, 2019, at 8:51 AM, EJ Kreinar <ejkrei...@gmail.com> wrote:
> 
> Hi Royce,
> 
> Can you walk me through your use case real quick?
> 
> - How many channels?
> - How wide is each channel?
> - Are the channels equally spaced?
> 
> The polyphase channelizer in theseus-cores currently has a static number of 
> "max channels" that get instantiated.... which is not insignificant. We've 
> discussed exposing a build-time parameter that could scale down the max 
> number of channels to save some resources, but 1) that hasn't been 
> implemented yet and 2) I'm not totally confident it would fit in the e310 
> anyway. 
> 
> But lets think through your scenario and we can discuss where we'd need the 
> channelizer to go for it to work... for example, you probably also need the 
> FPGA-based channel downselection in the channelizer -- the E310 wont be able 
> to return all channels in real time! Or, we could consider other approaches 
> -- the DDC channelizer in theseus-cores might be workable if you have just 
> small number of channels and you need arbitrary spacing/channel widths.
> 
> EJ
> 
> On Thu, Aug 8, 2019, 8:52 AM Royce Connerley <royceconner...@yahoo.com 
> <mailto:royceconner...@yahoo.com>> wrote:
> EJ:
> 
> I want to pick a few narrowband channels scattered over about 5 MHz.  I would 
> like to be able to use your channelizer in an E310.  Do you think it could 
> fit in the E310’s FPGA?  When I run uhd_image_builder with just the 
> channelizer and a FIFO, I’m seeing the following errors:
> 
> ERROR: [Place 30-640] Place Check : This design requires more RAMB36/FIFO 
> cells than are available in the target device. This design requires 324 of 
> such cell types but only 140 compatible sites are available in the target 
> device. Please analyze your synthesis results and constraints to ensure the 
> design is mapped to Xilinx primitives as expected. If so, please consider 
> targeting a larger device.
> ERROR: [Place 30-640] Place Check : This design requires more RAMB18 and 
> RAMB36/FIFO cells than are available in the target device. This design 
> requires 703 of such cell types but only 280 compatible sites are available 
> in the target device. Please analyze your synthesis results and constraints 
> to ensure the design is mapped to Xilinx primitives as expected. If so, 
> please consider targeting a larger device.
> ERROR: [Place 30-640] Place Check : This design requires more RAMB36E1 cells 
> than are available in the target device. This design requires 324 of such 
> cell types but only 140 compatible sites are available in the target device. 
> Please analyze your synthesis results and constraints to ensure the design is 
> mapped to Xilinx primitives as expected. If so, please consider targeting a 
> larger device.
> 
> Royce Connerley
> 
>> On Jul 24, 2019, at 6:34 PM, EJ Kreinar <ejkrei...@gmail.com 
>> <mailto:ejkrei...@gmail.com>> wrote:
>> 
>> Hi Royce,
>> 
>> Phil and I have been working on the channelizer in the theseus-cores repo 
>> here: gitlab.com/theseus-cores/theseus-cores 
>> <http://gitlab.com/theseus-cores/theseus-cores>
>> 
>> The master branch has a (potentially) working channelizer, at least 
>> according to my recent tests on the x310, as long as the network interface 
>> supports the desired output rate.
>> 
>> There's also an fpga solution for channel downselection in a branch that 
>> Phil put together. The ball is in my court to turn the crank and merge to 
>> master with supporting software, but I haven't gotten much of a chance 
>> recently. 
>> 
>> If you're interested in testing we could definitely use some more people to 
>> give it a shot :D Let me know if you need a sample bitstream or if you can 
>> build one yourself.
>> 
>> EJ
>> 
>> On Wed, Jul 24, 2019, 4:39 PM Royce Connerley via USRP-users 
>> <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>> wrote:
>> At the 2018 GRCon, EJ Kreinar spoke about improvements to the RFNoC 
>> polyphase channelizer.  Has there been any activity on this?
>> 
>> Royce Connerley
>> _______________________________________________
>> USRP-users mailing list
>> USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com>
>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com 
>> <http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com>
> 

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to