<?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>Luis Duarte</title>
	<atom:link href="https://luisduarte.eu/feed/" rel="self" type="application/rss+xml" />
	<link>https://luisduarte.eu</link>
	<description></description>
	<lastBuildDate>Mon, 20 Jan 2025 11:50:31 +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>Luis Duarte</title>
	<link>https://luisduarte.eu</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PhD FCT grant</title>
		<link>https://luisduarte.eu/phd-work/</link>
		
		<dc:creator><![CDATA[luisduarte]]></dc:creator>
		<pubDate>Fri, 15 Sep 2023 08:00:56 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[Radar]]></category>
		<guid isPermaLink="false">https://luisduarte.eu/t-shirt-design-is-the-part-of-design-1-copy/</guid>

					<description><![CDATA[<p align="justify">Studentship for Doctoral Research was awarded by "Fundação para a Ciência e Tecnoologia" (FCT) in Portugal.</p>]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="819" class="elementor elementor-819">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-794dca1e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="794dca1e" 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-59549acd" data-id="59549acd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-399adadb elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="399adadb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p>
<p class="wp-block-paragraph" align="justify">This PhD work&#8217;s main objective is to accomplish a dual-polarisation STDCC radar with fully reconfigurable capabilities. It explores the auto-correlation properties of PN sequences to detect targets taking advantage of their high immunity to interference characteristics.</p>
<blockquote>
<p align="justify">This novel radar uses the Swept Time-Delay Cross-Correlator (STDCC) technique that presents high-resolution and multi-user operation with its good interference immunity.</p>
</blockquote>
<p></p>
<p></p>
<h5>STDCC reconfigurable baseband:</h5>
<p class="wp-block-paragraph" align="justify">A key part of this thesis was the development of a radar baseband with fast prototyping capability to improve radar detection performance on the fly. Thus, an agile radar baseband is required to generate radar waveforms and tune them, allowing to study of Key Performance Indicators (KPI) for different radar waveforms. The proposed reconfigurable baseband architecture, depicted below, uses an FPGA to change, on-the-fly, the all-digitally outputted PN sequences and their bandwidth.</p>
<center>
<figure style="width: 719px" class="wp-caption alignnone"><img fetchpriority="high" decoding="async" style="color: #c4cfde; font-weight: bold;" src="http://luisduarte.eu/wp-content/uploads/2023/09/BasebandArchitecture.png" alt="" width="719" height="340" /><figcaption class="wp-caption-text">Block diagram of reconfigurable STDCC radar baseband.</figcaption></figure>
<h5 style="text-align: left;"><span style="color: #c4cfde; font-family: Montserrat, sans-serif; font-size: 18px; font-weight: bold;">mmWave reconfigurable RF front-end operating between 24 and 28GHz</span>:</h5>
</center>
<p align="justify">The 24GHz band has a license-free band of 250MHz bandwidth that was widely used in the last decade in radio location applications, especially for short-range radar (SRR) scenarios in the automotive and drone sectors. We developed an RF stage using X-microwave technology that provides a complete modular building block eco-system for microwave components as shown in the following figure. Two transmitting and receiving RF stages operating between 24 and 28GHz were achieved in the end.</p>
<center>
<figure id="attachment_5152" aria-describedby="caption-attachment-5152" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-5152 size-rainbow-thumbnail-archive" style="color: #878e99; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400;" src="http://luisduarte.eu/wp-content/uploads/2023/09/RF_full-800x450.jpg" alt="" width="640" height="360" srcset="https://luisduarte.eu/wp-content/uploads/2023/09/RF_full-800x450.jpg 800w, https://luisduarte.eu/wp-content/uploads/2023/09/RF_full-1220x686.jpg 1220w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption id="caption-attachment-5152" class="wp-caption-text">mmWave reconfigurable RF front-end</figcaption></figure>
</center>
<h5>Radar App development:</h5>
<figure id="attachment_5193" aria-describedby="caption-attachment-5193" style="width: 420px" class="wp-caption alignleft"><img decoding="async" class="wp-image-5193" style="color: #c4cfde; font-weight: bold;" src="http://luisduarte.eu/wp-content/uploads/2023/09/PDP-1024x649.png" alt="" width="420" height="266" srcset="https://luisduarte.eu/wp-content/uploads/2023/09/PDP-1024x649.png 1024w, https://luisduarte.eu/wp-content/uploads/2023/09/PDP-300x190.png 300w, https://luisduarte.eu/wp-content/uploads/2023/09/PDP-768x487.png 768w, https://luisduarte.eu/wp-content/uploads/2023/09/PDP.png 1156w" sizes="(max-width: 420px) 100vw, 420px" /><figcaption id="caption-attachment-5193" class="wp-caption-text">PDP plot of two close target detection</figcaption></figure>
<figure id="attachment_5194" aria-describedby="caption-attachment-5194" style="width: 420px" class="wp-caption alignright"><img loading="lazy" decoding="async" class="wp-image-5194" style="color: #c4cfde; font-weight: bold;" src="http://luisduarte.eu/wp-content/uploads/2023/09/ppi-e1694821823467-1024x649.png" alt="" width="420" height="266" srcset="https://luisduarte.eu/wp-content/uploads/2023/09/ppi-e1694821823467-1024x649.png 1024w, https://luisduarte.eu/wp-content/uploads/2023/09/ppi-e1694821823467-300x190.png 300w, https://luisduarte.eu/wp-content/uploads/2023/09/ppi-e1694821823467-768x487.png 768w, https://luisduarte.eu/wp-content/uploads/2023/09/ppi-e1694821823467.png 1044w" sizes="(max-width: 420px) 100vw, 420px" /><figcaption id="caption-attachment-5194" class="wp-caption-text">PPI plot of tree and wall detection</figcaption></figure>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p align="justify">A MatLab app was fully developed to automate the FPGA configuration and to visualise the radar captured data. Three different data visualisation tabs, each responsible for a different capture mode with the antennae still or moving. The user can select between a PDP that is a range profile mode with received signal strength as a function of distance, a waterfall mode, which shows the radar signal’s power spectrum as a function of time and PPI that uses motors to rotate the radar to accomplish a comprehensive view of the radar surrounding area.</p>
<center>
<figure id="attachment_5266" aria-describedby="caption-attachment-5266" style="width: 770px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-5266" src="http://luisduarte.eu/wp-content/uploads/2023/09/waterfall1-1024x379.png" alt="" width="770" height="285" srcset="https://luisduarte.eu/wp-content/uploads/2023/09/waterfall1-1024x379.png 1024w, https://luisduarte.eu/wp-content/uploads/2023/09/waterfall1-300x111.png 300w, https://luisduarte.eu/wp-content/uploads/2023/09/waterfall1-768x284.png 768w, https://luisduarte.eu/wp-content/uploads/2023/09/waterfall1.png 1149w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption id="caption-attachment-5266" class="wp-caption-text">Waterfall tracking of moving target at 3 meters (VV &#8211; left, HH -right).</figcaption></figure>
<h5 style="text-align: left;">SAR algorithm development:</h5>
</center>
<p align="justify">Typical application usage for this technique is high-resolution screening and mapping of difficult access areas like heavy vegetation forests or other critical systems used in aviation systems. Using SAR algorithm we can reconstruct the intended target by performing various acquisitions with different perspectives accomplished by the radar movement as shown below.</p>
<center>
<div style="width: 640px;" class="wp-video"><video class="wp-video-shortcode" id="video-819-1" width="640" height="360" loop autoplay preload="metadata" controls="controls"><source type="video/mp4" src="http://luisduarte.eu/wp-content/uploads/2023/09/vid-20221117-104659-trim_nQDIMj4n.mp4?_=1" /><a href="http://luisduarte.eu/wp-content/uploads/2023/09/vid-20221117-104659-trim_nQDIMj4n.mp4">http://luisduarte.eu/wp-content/uploads/2023/09/vid-20221117-104659-trim_nQDIMj4n.mp4</a></video></div>
</center>
<p></p>
<p></p>
<p class="wp-block-paragraph" align="justify">The SAR algorithm can also improve radar spatial resolution. The STDCC radar has a maximum of 500 MHz, which corresponds to a 30 cm resolution. By using the synthetic aperture technique we can accurately reconstruct smaller targets below our resolution like is shown in the results below from a PCB that has the physical dimensions of 12x8cm with three shapes of 3 cm.</p>
<center>
<figure id="attachment_5278" aria-describedby="caption-attachment-5278" style="width: 640px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-5278 size-large" src="http://luisduarte.eu/wp-content/uploads/2023/09/SARresult-1024x498.png" alt="" width="640" height="311" srcset="https://luisduarte.eu/wp-content/uploads/2023/09/SARresult-1024x498.png 1024w, https://luisduarte.eu/wp-content/uploads/2023/09/SARresult-300x146.png 300w, https://luisduarte.eu/wp-content/uploads/2023/09/SARresult-768x374.png 768w, https://luisduarte.eu/wp-content/uploads/2023/09/SARresult-1536x748.png 1536w, https://luisduarte.eu/wp-content/uploads/2023/09/SARresult.png 1855w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption id="caption-attachment-5278" class="wp-caption-text">SAR STDCC radar on a PCB target with shapes (12 x 8 cm)</figcaption></figure>
</center>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		<enclosure url="//luisduarte.eu/wp-content/uploads/2023/09/vid-20221117-104659-trim_nQDIMj4n.mp4" length="68171693" type="video/mp4" />

			</item>
		<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 loading="lazy" 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 loading="lazy" 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 loading="lazy" 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-2" 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?_=2" /><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>
		<item>
		<title>HETCOP</title>
		<link>https://luisduarte.eu/hetcop_proj/</link>
		
		<dc:creator><![CDATA[luisduarte]]></dc:creator>
		<pubDate>Fri, 01 Jan 2016 17:51:37 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[MU-MIMO]]></category>
		<guid isPermaLink="false">https://luisduarte.eu/t-shirt-design-is-the-part-of-design-2-copy/</guid>

					<description><![CDATA[Development of a MU-MIMO OFDM pre-coding and decoding in FPGA using Xilinx System Generator.]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="817" class="elementor elementor-817">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5f975de elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5f975de" 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-498cc5a4" data-id="498cc5a4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6502adc0 elementor-widget elementor-widget-text-editor" data-id="6502adc0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									
<p class="wp-block-paragraph">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 (SU1 and SU2) will be perceived as interference by the Primary BS.</p>
<center>
<figure class="wp-block-image size-rb-thumbnail-single">
<figure id="attachment_5699" aria-describedby="caption-attachment-5699" style="width: 740px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-5699" src="http://luisduarte.eu/wp-content/uploads/2021/09/demoScenario.png" alt="" width="740" height="397" srcset="https://luisduarte.eu/wp-content/uploads/2021/09/demoScenario.png 851w, https://luisduarte.eu/wp-content/uploads/2021/09/demoScenario-300x161.png 300w, https://luisduarte.eu/wp-content/uploads/2021/09/demoScenario-768x412.png 768w" sizes="(max-width: 740px) 100vw, 740px" /><figcaption id="caption-attachment-5699" class="wp-caption-text">Demonstration scenario</figcaption></figure>
</figure>
<p style="text-align: justify;">The precoding and decoding algorithms were implemented in Xilinx System Generator environment for later compilation and deployment to the FPGA kits, as cn be seen in the next figure. </p>
<center><figure id="attachment_5701" aria-describedby="caption-attachment-5701" style="width: 740px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-5701" src="http://luisduarte.eu/wp-content/uploads/2021/09/SysGenOverview.png" alt="" width="740" height="405" srcset="https://luisduarte.eu/wp-content/uploads/2021/09/SysGenOverview.png 942w, https://luisduarte.eu/wp-content/uploads/2021/09/SysGenOverview-300x164.png 300w, https://luisduarte.eu/wp-content/uploads/2021/09/SysGenOverview-768x420.png 768w" sizes="(max-width: 740px) 100vw, 740px" /><figcaption id="caption-attachment-5701" class="wp-caption-text">System Generator top view</figcaption></figure>
</center>
<p>&nbsp;</p>
<p style="text-align: justify;">The Tx block is comprised by a Precoding and Framing part, OFDM engine and UE demultiplexer. The first part pre-codes all users data, introduces pilots for channel estimation and serializes the information. Such serializer is a resource saving technique that allows the usage of a single OFDM Tx Engine. Then, the UE demultiplexer receives the modulated information and feeds it to the correct transmitting antennas for Over-The-Air transmission. </p>
<center><figure id="attachment_5703" aria-describedby="caption-attachment-5703" style="width: 740px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-5703" src="http://luisduarte.eu/wp-content/uploads/2021/09/SysGenTx-1024x514.png" alt="" width="740" height="371" srcset="https://luisduarte.eu/wp-content/uploads/2021/09/SysGenTx-1024x514.png 1024w, https://luisduarte.eu/wp-content/uploads/2021/09/SysGenTx-300x151.png 300w, https://luisduarte.eu/wp-content/uploads/2021/09/SysGenTx-768x385.png 768w, https://luisduarte.eu/wp-content/uploads/2021/09/SysGenTx.png 1182w" sizes="(max-width: 740px) 100vw, 740px" /><figcaption id="caption-attachment-5703" class="wp-caption-text">User equipment transmitter</figcaption></figure>
<br><p style="text-align: justify;">The algorithm running on the Base Station side is responsible for channel estimation recurring to the sent pilots, data demodulation with the OFDM Rx Engine, as well as, estimating the PU data with the decoding algorithm.</p>
<center><figure id="attachment_5702" aria-describedby="caption-attachment-5702" style="width: 740px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-5702" src="http://luisduarte.eu/wp-content/uploads/2021/09/SysGenRx-1024x493.png" alt="" width="740" height="356" srcset="https://luisduarte.eu/wp-content/uploads/2021/09/SysGenRx-1024x493.png 1024w, https://luisduarte.eu/wp-content/uploads/2021/09/SysGenRx-300x144.png 300w, https://luisduarte.eu/wp-content/uploads/2021/09/SysGenRx-768x369.png 768w, https://luisduarte.eu/wp-content/uploads/2021/09/SysGenRx.png 1158w" sizes="(max-width: 740px) 100vw, 740px" /><figcaption id="caption-attachment-5702" class="wp-caption-text">Base Station receiver</figcaption></figure>
<br><p style="text-align: justify;">The MU-MIMO OFDM had such a frame structure. The sent payload is represented by the white tiles that are common in all users, each being an interference to each other. In the end the decoding will be responsible of recovering the original data.</p>
<figure id="attachment_5700" aria-describedby="caption-attachment-5700" style="width: 740px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-5700" src="http://luisduarte.eu/wp-content/uploads/2021/09/OFDMframing.png" alt="" width="740" height="398" srcset="https://luisduarte.eu/wp-content/uploads/2021/09/OFDMframing.png 926w, https://luisduarte.eu/wp-content/uploads/2021/09/OFDMframing-300x161.png 300w, https://luisduarte.eu/wp-content/uploads/2021/09/OFDMframing-768x413.png 768w" sizes="(max-width: 740px) 100vw, 740px" /><figcaption id="caption-attachment-5700" class="wp-caption-text">MU-MIMO OFDM structure</figcaption></figure>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
