<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>System Generator &#8211; Luis Duarte</title>
	<atom:link href="https://luisduarte.eu/tag/system-generator/feed/" rel="self" type="application/rss+xml" />
	<link>https://luisduarte.eu</link>
	<description></description>
	<lastBuildDate>Sun, 17 Sep 2023 22:33:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://luisduarte.eu/wp-content/uploads/2023/09/cropped-Untitled-design-2-32x32.png</url>
	<title>System Generator &#8211; Luis Duarte</title>
	<link>https://luisduarte.eu</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PURE5GNET</title>
		<link>https://luisduarte.eu/pure5gnet/</link>
		
		<dc:creator><![CDATA[luisduarte]]></dc:creator>
		<pubDate>Mon, 10 Dec 2018 08:30:09 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[MIMO]]></category>
		<category><![CDATA[System Generator]]></category>
		<guid isPermaLink="false">https://luisduarte.eu/t-shirt-design-is-the-part-of-design-copy/</guid>

					<description><![CDATA[Integration of RF front-ends and fiber optics connection in multiple FPGAs to have a MU-MIMO demonstrator.]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="821" class="elementor elementor-821">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-b91c248 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b91c248" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-732ff60" data-id="732ff60" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-234a2905 elementor-widget elementor-widget-text-editor" data-id="234a2905" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									
<p class="wp-block-paragraph" align="justify">The demonstration scenario, illustrated in Figure 1, is composed of a Primary User (PU) transmitting to a Primary Base Station (BS) and two Secondary Users (SU1 and SU2) transmitting to a Secondary Base Station. Since all users will utilize the same frequency and be transmitted at the same time, the two Secondary Users will be perceived as interference by the Primary BS. Therefore, a precoding algorithm is required to code all users’ data before transmission to enable the proper data decoding at the Base Station. The precoding and decoding algorithms were implemented in Xilinx System Generator in the HETCOP project.</p>
<center>
<figure id="attachment_5588" aria-describedby="caption-attachment-5588" style="width: 750px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="wp-image-5588" src="http://luisduarte.eu/wp-content/uploads/2023/09/HWmapping.png" alt="" width="750" height="466" srcset="https://luisduarte.eu/wp-content/uploads/2023/09/HWmapping.png 897w, https://luisduarte.eu/wp-content/uploads/2023/09/HWmapping-300x186.png 300w, https://luisduarte.eu/wp-content/uploads/2023/09/HWmapping-768x477.png 768w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption id="caption-attachment-5588" class="wp-caption-text">PURE5GNET Hardware mapping</figcaption></figure>
<br />
<p style="text-align: justify;">The proposed scenario has three users that need, in total, 5 transmitter (Tx) and 3 receiver (Rx) antennas. Therefore, 1 FMCOMMS5 and 1 FMCOMMS3 RF boards were required to accomplish all the RF chains required by the three users on the User Equipment side (UE). </p>
<figure class="wp-block-image size-rb-thumbnail-single">
<figure id="attachment_5577" aria-describedby="caption-attachment-5577" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-5577 size-rainbow-thumbnail-single" src="http://luisduarte.eu/wp-content/uploads/2023/09/FullSystemArchitecture-1220x686.jpg" alt="" width="640" height="360" srcset="https://luisduarte.eu/wp-content/uploads/2023/09/FullSystemArchitecture-1220x686.jpg 1220w, https://luisduarte.eu/wp-content/uploads/2023/09/FullSystemArchitecture-800x450.jpg 800w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption id="caption-attachment-5577" class="wp-caption-text">PURE5GNET full system (UE &#8211; left side ; BS &#8211; right side)</figcaption></figure>
</figure>
<br />
<p align="justify">The hardware project, responsible for configuring the RF boards, was designed from scratch with the Xilinx KC705 development kit in mind. The KC705 only has two FMC connectors, thus another FPGA was required to have the FMCOMMS3 and FMCOMMS5 RF boards. Thus, a high-speed connection between both FPGAs was required to ensure the synchronisation between all three users&#8217; transmissions. Therefore, both boards were connected via fibre optics (SFP+) using a Aurora encoder that was integrated into the OFDM engine and MU-MIMO precoding developed in Xilinx System Generator.</p>
<figure id="attachment_5625" aria-describedby="caption-attachment-5625" style="width: 420px" class="wp-caption alignright"><img decoding="async" class="wp-image-5625" src="http://luisduarte.eu/wp-content/uploads/2023/09/UE_side-1024x768.jpg" alt="" width="420" height="315" srcset="https://luisduarte.eu/wp-content/uploads/2023/09/UE_side-1024x768.jpg 1024w, https://luisduarte.eu/wp-content/uploads/2023/09/UE_side-300x225.jpg 300w, https://luisduarte.eu/wp-content/uploads/2023/09/UE_side-768x576.jpg 768w, https://luisduarte.eu/wp-content/uploads/2023/09/UE_side-1536x1152.jpg 1536w, https://luisduarte.eu/wp-content/uploads/2023/09/UE_side-2048x1536.jpg 2048w, https://luisduarte.eu/wp-content/uploads/2023/09/UE_side-800x600.jpg 800w" sizes="(max-width: 420px) 100vw, 420px" /><figcaption id="caption-attachment-5625" class="wp-caption-text">User Equipment side &#8211; hardware</figcaption></figure>
<figure id="attachment_5622" aria-describedby="caption-attachment-5622" style="width: 465px" class="wp-caption alignleft"><img loading="lazy" decoding="async" class="wp-image-5622" src="http://luisduarte.eu/wp-content/uploads/2023/09/aurora_fmcomms3_diagram_v5-1024x664.png" alt="" width="465" height="302" srcset="https://luisduarte.eu/wp-content/uploads/2023/09/aurora_fmcomms3_diagram_v5-1024x664.png 1024w, https://luisduarte.eu/wp-content/uploads/2023/09/aurora_fmcomms3_diagram_v5-300x195.png 300w, https://luisduarte.eu/wp-content/uploads/2023/09/aurora_fmcomms3_diagram_v5-768x498.png 768w, https://luisduarte.eu/wp-content/uploads/2023/09/aurora_fmcomms3_diagram_v5-1536x997.png 1536w, https://luisduarte.eu/wp-content/uploads/2023/09/aurora_fmcomms3_diagram_v5-2048x1329.png 2048w" sizes="(max-width: 465px) 100vw, 465px" /><figcaption id="caption-attachment-5622" class="wp-caption-text">User Equipment side &#8211; diagram</figcaption></figure>
</center>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>The Base Station side onlyrequires one transmitter and two receiver antennas. To implement it a KC705 FPGA development kits and one FMCOMMS3 RF card was used.</p>
<figure id="attachment_5623" aria-describedby="caption-attachment-5623" style="width: 465px" class="wp-caption alignleft"><img loading="lazy" decoding="async" class="wp-image-5623" src="http://luisduarte.eu/wp-content/uploads/2023/09/basestation_diagram-1024x399.png" alt="" width="465" height="181" srcset="https://luisduarte.eu/wp-content/uploads/2023/09/basestation_diagram-1024x399.png 1024w, https://luisduarte.eu/wp-content/uploads/2023/09/basestation_diagram-300x117.png 300w, https://luisduarte.eu/wp-content/uploads/2023/09/basestation_diagram-768x299.png 768w, https://luisduarte.eu/wp-content/uploads/2023/09/basestation_diagram-1536x599.png 1536w, https://luisduarte.eu/wp-content/uploads/2023/09/basestation_diagram.png 2022w" sizes="(max-width: 465px) 100vw, 465px" /><figcaption id="caption-attachment-5623" class="wp-caption-text">Base Station side &#8211; diagram</figcaption></figure>
<center>
<figure id="attachment_5624" aria-describedby="caption-attachment-5624" style="width: 420px" class="wp-caption alignright"><img loading="lazy" decoding="async" class="wp-image-5624" src="http://luisduarte.eu/wp-content/uploads/2023/09/BS_side-1024x768.jpg" alt="" width="420" height="315" srcset="https://luisduarte.eu/wp-content/uploads/2023/09/BS_side-1024x768.jpg 1024w, https://luisduarte.eu/wp-content/uploads/2023/09/BS_side-300x225.jpg 300w, https://luisduarte.eu/wp-content/uploads/2023/09/BS_side-768x576.jpg 768w, https://luisduarte.eu/wp-content/uploads/2023/09/BS_side-1536x1152.jpg 1536w, https://luisduarte.eu/wp-content/uploads/2023/09/BS_side-2048x1536.jpg 2048w, https://luisduarte.eu/wp-content/uploads/2023/09/BS_side-800x600.jpg 800w" sizes="(max-width: 420px) 100vw, 420px" /><figcaption id="caption-attachment-5624" class="wp-caption-text">Base Station side &#8211; hardware</figcaption></figure>
</center>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h5>Live demonstrator:</h5>
<center>
<div style="width: 640px;" class="wp-video"><video class="wp-video-shortcode" id="video-821-1" width="640" height="360" autoplay preload="metadata" controls="controls"><source type="video/mp4" src="http://luisduarte.eu/wp-content/uploads/2023/09/Pure5GNet_video.mp4?_=1" /><a href="http://luisduarte.eu/wp-content/uploads/2023/09/Pure5GNet_video.mp4">http://luisduarte.eu/wp-content/uploads/2023/09/Pure5GNet_video.mp4</a></video></div>
</center>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		<enclosure url="//luisduarte.eu/wp-content/uploads/2023/09/Pure5GNet_video.mp4" length="60258990" type="video/mp4" />

			</item>
	</channel>
</rss>
