<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Notas - Américo Dias</title><link>https://americo.dias.pt/pt/posts/</link><description>Notas | Américo Dias</description><generator>Hugo -- gohugo.io</generator><language>pt-PT</language><lastBuildDate>Wed, 02 Jul 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://americo.dias.pt/pt/posts/" rel="self" type="application/rss+xml"/><item><title>Oito Coisas que Aprendi com The NVIDIA Way</title><link>https://americo.dias.pt/pt/posts/nvidia-way-lessons/</link><pubDate>Mon, 11 May 2026 13:00:00 +0100</pubDate><author>Américo Dias</author><guid>https://americo.dias.pt/pt/posts/nvidia-way-lessons/</guid><description><![CDATA[<div class="featured-image">
                <img src="/posts/nvidia-way-lessons/images/hero-1.png" referrerpolicy="no-referrer">
            </div><p>Ler <em>The NVIDIA Way</em> é uma viagem ao passado. No final dos anos 1990, eu acompanhava os lançamentos de placas gráficas com a atenção que a maioria das pessoas reserva para os resultados desportivos. 3dfx, S3, Matrox, ATI. Marcas que há muito desapareceram, foram absorvidas, ou se tornaram irrelevantes. Placas que na altura pareciam lendárias: a Voodoo, a Voodoo2, a Banshee. As guerras eram reais, os riscos pareciam enormes, e o salto entre gerações era suficientemente grande para que uma atualização transformasse genuinamente o que o computador conseguia fazer.</p>]]></description></item><item><title>Cortex: Construir um Segundo Cérebro com Claude Code e Obsidian</title><link>https://americo.dias.pt/pt/posts/cortex-claude-code-second-brain/</link><pubDate>Wed, 04 Mar 2026 08:30:00 +0100</pubDate><author>Américo Dias</author><guid>https://americo.dias.pt/pt/posts/cortex-claude-code-second-brain/</guid><description><![CDATA[<div class="featured-image">
                <img src="/posts/cortex-claude-code-second-brain/images/featured.png" referrerpolicy="no-referrer">
            </div><h2 id="o-que-é-um-segundo-cérebro">O Que é um Segundo Cérebro?</h2>
<p>O termo foi popularizado por Tiago Forte em <a href="https://www.buildingasecondbrain.com/" target="_blank" rel="noopener noreffer "><em>Building a Second Brain</em></a>: a ideia é delegar o trabalho de memorizar, relacionar e recuperar informação a um sistema externo, para que o cérebro biológico possa concentrar-se em pensar em vez de armazenar.</p>
<p>Na prática, isto significa manter uma coleção estruturada e pesquisável de notas, registos de reuniões, planos de projeto, ideias e referências — tudo num só lugar e consistentemente organizado. O framework mais comum é o PARA: Projetos (trabalho ativo e com prazo), Áreas (responsabilidades contínuas), Recursos (material de referência) e Arquivos (itens concluídos ou inativos). O Obsidian é uma das ferramentas mais populares para o implementar, porque armazena tudo como ficheiros markdown simples que pertencem totalmente ao utilizador, liga notas de forma bidirecional e funciona sem ligação à internet.</p>]]></description></item><item><title>Transmissor de Radiofrequência para Implantes Biomédicos Subcutâneos</title><link>https://americo.dias.pt/pt/posts/thesis/</link><pubDate>Sun, 24 Jun 2018 08:30:00 +0100</pubDate><author>Américo Dias</author><guid>https://americo.dias.pt/pt/posts/thesis/</guid><description><![CDATA[<div class="featured-image">
                <img src="/posts/thesis/images/featured.png" referrerpolicy="no-referrer">
            </div><!--
*[A/D]: Analog-to-digital converter
*[AWGN]: Additive white Gaussian noise
*[BPSK]: Binary phase shift keying
*[CMOS]: Complementary metal–oxide–semiconductor
*[DRC]: Design rule check
*[DSO]: Digital sampling oscilloscope
*[DSSS]: Direct-sequence spread spectrum
*[EIRP]: Equivalent isotropically radiated power
*[FCC]: Federal Communications Commission
*[FF]: Fast NMOS and fast PMOS
*[FS]: Fast NMOS and slow PMOS
*[FSK]: Frequency-shift keying
*[GPS]: Global positioning system
*[IFN]: Integrate-and-fire neuron
*[IR-UWB]: Impulse-radio ultra-wideband
*[LNA]: Low-noise amplifier
*[LTCC]: Low-temperature co-fired ceramic
*[LVS]: Layout-versus-schematic
*[MB-OFDM]: Multi band orthogonal frequency-division multiplexing
*[MB-UWB]: Multi-band ultra-wideband
*[MOSFET]: Metal–oxide–semiconductor field-effect transistor
*[MSK]: Minimum-shift keying
*[NMOS]: N-channel metal–oxide–semiconductor transistor
*[OFDM]: Orthogonal frequency-division multiplexing
*[OOK]: On-off keying
*[PA]: Power amplifier
*[PAE]: Power added efficiency
*[PAM]: Pulse amplitude modulation
*[PEX]: Parasitic extraction
*[PHY]: Physical layer
*[PMOS]: P-channel metal–oxide–semiconductor transistor
*[PN]: Pseudo noise
*[PPM]: Pulse position modulation
*[PRF]: Pulse repetition frequency
*[PSD]: Power spectral density
*[RF]: Radio-frequency
*[SF]: Slow NMOS and fast PMOS
*[SNR]: Signal-to-noise ratio
*[SS]: Slow NMOS and slow NMOS
*[TSMC]: Taiwan Semiconductor Manufacturing Company
*[TT]: Typical NMOS and typical PMOS
*[UMC]: United Microelectronics Corporation
*[UWB]: Ultra-wideband
*[VCO]: Voltage controlled oscillator
*[IoT]: Internet of Things
-->
<h2 id="sobre-esta-edição">Sobre esta edição</h2>
<p>Publicar uma edição web do meu relatório de tese de mestrado foi um projeto que tenho vindo a
adiar nos últimos anos. Finalmente, tive tempo para trabalhar nele. Este relatório foi
entregue há quase 7 anos - no momento em que escrevo - em junho de 2010.</p>]]></description></item><item><title>Processamento de Áudio com Python</title><link>https://americo.dias.pt/pt/posts/audio-processing/</link><pubDate>Sun, 11 Mar 2018 22:05:00 +0100</pubDate><author>Américo Dias</author><guid>https://americo.dias.pt/pt/posts/audio-processing/</guid><description><![CDATA[<div class="featured-image">
                <img src="/posts/audio-processing/images/featured.png" referrerpolicy="no-referrer">
            </div><h1 id="processamento-de-áudio-com-python">Processamento de áudio com Python</h1>
<h2 id="introdução">Introdução</h2>
<p>O tempo estava mau hoje. Por isso fiquei em casa e decidi aprender algo
novo. Lembro-me de estudar filtros digitais na faculdade e era de alguma forma
aborrecido. Na altura não era tão fácil criar exemplos úteis e práticos.</p>
<p>Felizmente hoje em dia existe Python e é realmente fácil brincar com
processamento de som como pode ser visto nesta página.</p>
<p>A maior parte do código encontrado nesta página foi criado usando fragmentos
encontrados na internet.</p>]]></description></item><item><title>Simulador de Phase Locked Loop em SystemC-AMS</title><link>https://americo.dias.pt/pt/posts/pll/</link><pubDate>Fri, 02 Mar 2018 08:30:00 +0100</pubDate><author>Américo Dias</author><guid>https://americo.dias.pt/pt/posts/pll/</guid><description><![CDATA[<div class="featured-image">
                <img src="/posts/pll/images/featured.png" referrerpolicy="no-referrer">
            </div><h2 id="1-introdução">1. Introdução</h2>
<p>Quando comecei a aprender SystemC-AMS, um dos primeiros circuitos que decidi
implementar foi um Phase Locked Loop. A razão para isto é porque tive uma
experiência a <a href="https://web.archive.org/web/20160523165857/http://usgroup.eu/activities/projects/wireless_front-end/" target="_blank" rel="noopener noreffer ">simular um PLL de 2.4GHz</a>
enquanto era <a href="https://web.archive.org/web/20150715000110/http://usgroup.eu:80/blog/author/adias/" target="_blank" rel="noopener noreffer ">membro do Grupo de Estudantes de Microelectrónica</a>,
e apercebi-me de como é difícil simular tal circuito, especialmente quando a
frequência de saída e a frequência de referência estão várias ordens de grandeza
separadas. O simulador tem de usar um passo de tempo pequeno para acomodar a
frequência mais alta, mas ao mesmo tempo, o PLL vai demorar um tempo
relativamente longo a bloquear e atingir o estado estacionário.</p>]]></description></item></channel></rss>