{"id":1239,"date":"2024-03-09T21:05:38","date_gmt":"2024-03-10T05:05:38","guid":{"rendered":"https:\/\/co7z2i3651.wpdns.site\/?post_type=success-story&#038;p=1239"},"modified":"2025-04-02T06:04:28","modified_gmt":"2025-04-02T13:04:28","slug":"spectrum-monitoring-of-very-wide-bandwidth-4-096-gs-s-complex-signals","status":"publish","type":"success-story","link":"https:\/\/test.enclustra.com.cn\/en\/success-story\/spectrum-monitoring-of-very-wide-bandwidth-4-096-gs-s-complex-signals\/","title":{"rendered":"Spectrum Monitoring of Very Wide-bandwidth (4.096 GS\/s Complex) Signals"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>A customer approached us with an idea to design a solution for monitoring frequency spectrum of wireless telecommunication signals for systems security, i.e., to detect unwanted activity in the spectrum. The unwanted activity could occur at any frequency, at any time, using any communication protocol. With today\u2019s technology in mind, these requirements meant monitoring frequency range of multiple GHz at a high resolution. Despite the challenging setup, this work happened to be right up our alley.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Customer Challenge &nbsp;<\/h2>\n\n\n\n<p>As a proof of concept, the customer required a system that constantly monitors the 4.096 GHz bandwidth at a resolution lower than 50 kHz. There aren\u2019t many hardware platforms that can handle processing signals at this speed &#8211; this would be a significant challenge even in a modern ASIC. Having this in mind, we opted for one of the newest products of AMD, their Zynq\u2122 UltraScale+\u2122 RFSoC XCZU28DR device, featured on the AMD ZCU111 development board.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Solution<\/h2>\n\n\n\n<p>Out team fitted the full proof-of-concept system on a single device \u2013 both signal transmitter for generating test signals, and signal receiver for computing the spectrum. The FFT size had to be huge and process 8 samples per clock cycle: 131\u2019072 points, which resulted in 31.25 kHz resolution, meeting the &lt; 50 kHz resolution requirement. To manage this, a huge amount of optimization to minimize FPGA resources was required: using linear interpolation to reduce LUT sizes, exploiting function symmetry to reduce LUT sizes, sharing LUT outputs between multiple places, etc.&nbsp;<\/p>\n\n\n\n<p>To handle the processing of the GHz signals, the clock frequency was 512 MHz. BRAM and URAM utilization were very high, which made the timing closure around BRAMs\/URAMs challenging.<\/p>\n\n\n\n<p>Another challenge was data reduction. The raw spectrum data (+ metadata) was 64 bits per sample at 4.096 GS\/s (512-bit bus on a 512 MHz clock results in 262.144 Gbps). Since no CPU can handle that amount of data, the customer provided an algorithm to discard the data they did not require.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Result<\/h2>\n\n\n\n<p>4.096 GS\/s complex signal (equivalent to 8.192 GS\/s real signal) monitoring proof-of-concept was implemented on the AMD Zynq\u2122 UltraScale+\u2122 RFSoC device, running at a 512 MHz clock. The system included both transmitter and receiver on a single device, which asked for sophisticated optimization of resource usage. The achieved signal monitoring resolution was 31.25 kHz, well below the initial requirements. &nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Related Products&nbsp;<\/h2>\n\n\n\n<p>This project was developed on Gen 1 RFSoC hardware. Enclustra offers SoMs with the newer Gen 3 and DFE RFSoC devices:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.enclustra.com\/en\/products\/system-on-chip-modules\/andromeda-xru50\/\">Andromeda XRU50 RFSoC<\/a>\u00a0<\/p>\n\n\n\n<p><a href=\"https:\/\/www.enclustra.com\/en\/products\/system-on-chip-modules\/andromeda-xru30\/\">Andromeda XRU30 RFSoC<\/a>\u00a0\u00a0<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A customer approached us with an idea to design a solution for monitoring frequency spectrum of wireless telecommunication signals for systems security, i.e., to detect unwanted activity in the spectrum. <\/p>\n","protected":false},"featured_media":1295,"template":"","meta":{"_acf_changed":true,"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":""},"story-category":[35],"class_list":["post-1239","success-story","type-success-story","status-publish","has-post-thumbnail","hentry","story-category-wireless-communications"],"acf":[],"_links":{"self":[{"href":"https:\/\/test.enclustra.com.cn\/en\/wp-json\/wp\/v2\/success-story\/1239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.enclustra.com.cn\/en\/wp-json\/wp\/v2\/success-story"}],"about":[{"href":"https:\/\/test.enclustra.com.cn\/en\/wp-json\/wp\/v2\/types\/success-story"}],"version-history":[{"count":0,"href":"https:\/\/test.enclustra.com.cn\/en\/wp-json\/wp\/v2\/success-story\/1239\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/test.enclustra.com.cn\/en\/wp-json\/wp\/v2\/media\/1295"}],"wp:attachment":[{"href":"https:\/\/test.enclustra.com.cn\/en\/wp-json\/wp\/v2\/media?parent=1239"}],"wp:term":[{"taxonomy":"story-category","embeddable":true,"href":"https:\/\/test.enclustra.com.cn\/en\/wp-json\/wp\/v2\/story-category?post=1239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}