segunda-feira, 31 de dezembro de 2012

domingo, 30 de dezembro de 2012

Simulando curvas de taxa de erro - M-PAM.

Notar que a curva 2-PAM "descola" da curva teórica quando a relação sinal-ruído é maior que 12 dB.

Obs: essa postagem é exclusiva para "meus" ex-alunos da disciplina de Sistema de Comunicação II.

A taxa de erro de símbolo para uma constelação M-PAM que sofre a ação do ruído guassino pode ser expressa por:


Podemos usar um código Scilab para gerar as curvas simuladas e comparar com o desempenho teórico. O resultado é o gráfico de abertura desta postagem.

O código Scilab (não otimizado e com poucos comentários) segue abaixo.
function fq=Fq(z)
    s2 = sqrt(2);
    fq = 0.5*erfc(z/s2);
endfunction

function mp=mpam(Ns, Im)
   xx = rand(Ns,1,'uniform');
   if Im == 4 then
   mp = zeros(Ns,1)-3;
   for k=1:Ns
       if (xx(k)>0.25)&(xx(k)<0.50) then mp(k)=-1; end;
       if (xx(k)>0.50)&(xx(k)<0.75) then mp(k)=1; end;
       if (xx(k)>0.75) then mp(k)=3; end;
   end
   end;
   if Im == 8 then
   mp = zeros(Ns,1)-7;
   for k=1:Ns
       if (xx(k)>0.125)&(xx(k)<0.250) then mp(k)=-5; end;
       if (xx(k)>0.250)&(xx(k)<0.375) then mp(k)=-3; end;
       if (xx(k)>0.375)&(xx(k)<0.500) then mp(k)=-1; end;
       if (xx(k)>0.500)&(xx(k)<0.625) then mp(k)=1; end;
       if (xx(k)>0.625)&(xx(k)<0.750) then mp(k)=3; end;
       if (xx(k)>0.750)&(xx(k)<0.825) then mp(k)=5; end;
       if (xx(k)>0.825) then mp(k)=7; end;
   end
   end;
endfunction

function mx=dmod(ax, Im)
   if Im == 4 then
   mx = 0*ax-3;
   for k=1:max(size(mx))
       if (ax(k)>-2)&(ax(k)<0) then mx(k)=-1; end;
       if (ax(k)>0)&(ax(k)<2) then mx(k)=1; end;
       if (ax(k)>2) then mx(k)=3; end;
   end
   end;
   if Im == 8 then
   mx = 0*ax-7;
   for k=1:max(size(mx))
       if (ax(k)>-6)&(ax(k)<-4) then mx(k)=-5; end;
       if (ax(k)>-4)&(ax(k)<-2) then mx(k)=-3; end;
       if (ax(k)>-2)&(ax(k)<0) then mx(k)=-1; end;
       if (ax(k)>0)&(ax(k)<2) then mx(k)=1; end;
       if (ax(k)>2)&(ax(k)<4) then mx(k)=3; end;
       if (ax(k)>4)&(ax(k)<6) then mx(k)=5; end;
       if (ax(k)>6) then mx(k)=7; end;
   end
   end;
endfunction

close;
clc;

N = 42000;  // quanto maior o N, melhor a simulação

a2 = sign(rand(N,1,'normal'));
a4 = mpam(N,4);
a8 = mpam(N,8);

P2 = round(variance(a2));
P4 = round(variance(a4));
P8 = round(variance(a8));

disp([P2, P4, P8]);
n = rand(N,1,'normal');  // Pn = 1;

p=1;
for dB=0:18
    A = sqrt(P2/(10^(dB/10)));
    an = a2 + A*n;
    an_d = sign(an);
    erros = abs(a2 - an_d)/2;
    n_erros2(p) = sum(erros)/N;
    p = p + 1;
end

p=1;
for dB=0:18
    A = sqrt(P4/(10^(dB/10)));
    an = a4 + A*n;
    an_d = dmod(an,4);
    erros = abs(a4 - an_d)/2;
    for k=1:N
        if erros(k)>1 then erros(k)=1;
        end
    end
    n_erros4(p) = sum(erros)/N;
    p = p + 1;
end

p=1;
for dB=0:18
    A = sqrt(P8/(10^(dB/10)));
    an = a8 + A*n;
    an_d = dmod(an,8);
    erros = abs(a8 - an_d)/2;
    for k=1:N
        if erros(k)>1 then erros(k)=1;
        end
    end
    n_erros8(p) = sum(erros)/N;
    p = p + 1;
end

Am = 2;
dB = 0:18;
A2 = 2*sqrt((1.0)./(10.^(dB/10)));
ne2 = Fq(Am./A2);

A2 = 2*sqrt((5.0)./(10.^(dB/10)));
ne4 = 2*(1-1/4)*Fq(Am./A2);

A2 = 2*sqrt((21.0)./(10.^(dB/10)));
ne8 = 2*(1-1/8)*Fq(Am./A2);

n_erros2 = n_erros2 + 1e-21;  // para poder colocar em escala log
n_erros4 = n_erros4 + 1e-21; // para poder colocar em escala log

plot(dB,ne2,dB,ne4,dB,ne8,dB,n_erros2,'-o',...
dB,n_erros4,'->',dB,n_erros8,'-x'); xgrid;
a = gca();
a.log_flags = "nln"; // eixo y em escala log

xlabel('SRN - dB'); ylabel('Taxa de erro');
legend('2-PAM teórico','4-PAM teórico','8-PAM teórico',...
'2-PAM simulado','4-PAM simulado','8-PAM simulado');

sábado, 29 de dezembro de 2012

Mais um problema de xadrez


Neste interessante problema, as negras jogam e vencem. Qual a sequência correta? Fonte: Artur Yusupov, Build Up Your Chess with Artur Yusupov - The Fundamentals.

sexta-feira, 28 de dezembro de 2012

Chegando aos 20.000 visitantes


Aconteceu um pouco antes do que eu estava calculando: já temos mais de 20.000 visitas ao blog, desde 11/setembro/2011. Espero poder manter em 2013 a media de atualizações e continuar trazendo notícias, informações sobre o xadrez local, matemática e divulgação científica. Obrigado a todos que prestigiam nosso blog!

terça-feira, 25 de dezembro de 2012

Presente de Natal Celeste: ocultação de Júpiter pela Lua

Imagem Rafael Defavari e Júlio Lobo/Observatório Municipal Jean Nicolini. Fonte aqui.
Hoje a noite teremos mais uma ocultação de Júpiter pela Lua (a última foi em novembro deste ano). Quem tiver um bom telescópio poderá ver alguma coisa semelhante à foto acima. Mesmo sem nenhum equipamento, o evento deverá ser facilmente visível e fácil de localizar no céu. O fenômeno começa por volta das 20h e 30min - horário de Brasília, mas é bom começar a observar um pouco antes (19h aqui em Fortaleza). A duração total será de 1h e 30 min. Se o tempo não estiver nublado, será um belo espetáculo.

Fonte: Observatório - Cássio Barbosa.

segunda-feira, 24 de dezembro de 2012

Feliz Natal para Todos! É possível?!

Qual o significado do Natal? Figuras originais aqui e aqui.
Quase todo o mundo está comemorando o Natal. Dizer "Feliz Natal!" é praticamente uma obrigação, mas nem todos podem viver essa data como um dia diferente, melhor que o comum do dia a dia. Em Fortaleza, é muito fácil perceber o aumento de pedintes nas ruas e esquinas, especialmente com crianças pequenas. Os "excluídos" estão aí se mostrando para quem quer e quem não quer ver. A maior parte dos "não excluídos" está ocupada demais comprando presentes, fazendo o comércio faturar muito mais que o "normal", para se dar ao trabalho de olhar em volta e pensar no que está acontecendo. O que deixamos acontecer. Nesses dias, as distorções sociais se tornam mais evidentes, mais perceptíveis. Os extremos ficam "iluminados" pelas luzes do Natal. Muitos, entretanto, só querem ver mesmo velhinhos de barbas brancas e roupas vermelhas e uma árvore enfeitada que não combina nem um pouco com o nosso clima tropical.

Para uma reflexão, ver, por exemplo, o texto da pjpousoalegre.blogspot.com.br.

sexta-feira, 21 de dezembro de 2012

E o fim do mundo? Ficou para depois ...

Figura original aqui e aqui.

Creio que até mesmo os mais fanáticos (ou crédulos) precisam concordar que o fim do mundo (ainda) não chegou. Então, temos mais um adiamento para esse fenômeno. Nesse item, o cinema continua sendo pura ficção. A vida continua: torneio de xadrez para jogar (amanhã tem a última etapa do Circuito IFCE) , trabalhos para fazer, contas para pagar, problemas para resolver, notas de alunos para lançar no sistema, Natal, Festa de Ano Novo, ...

Mas ... o mundo vai ter um fim? Bom, a vida na Terra, tal como a conhecemos, terá um fim sim! Só que isso vai demorar um pouco para acontecer. No próximo um bilhão de anos o Sol deve se manter mais ou menos como está e será capaz de sustentar a vida como vem fazendo desde o início. Então, o Sol não é fonte de preocupações "imediatas" (ou você quer se preparar para algo que vai acontecer daqui a um bilhão de anos?).

Uma causa muito mais imediata para o fim do mundo pode ser desencadeada pela queda de algum grande asteróide ou cometa na Terra. Isso já aconteceu no passado e, certamente, vai acontecer novamente. Se esse "futuro" for daqui uns 100 ou 200 anos, deveremos ter tecnologia suficiente para perceber o perigo com antecedência e fazer algo a respeito.

Existem outras possibilidades para o fim do mundo? Sim, exemplos: a explosão de uma estrela próxima em supernova ou uma grande pandemia por aqui mesmo. Mas nenhuma delas foi marcada em nenhum calendário. Então, podemos voltar à nossa rotina normal (para quem tem alguma), pensar nas contas a pagar, nas pendências e ... é, pensando bem, talvez nem seja tão ruim assim esse tal de "fim do mundo"!

quinta-feira, 20 de dezembro de 2012

Divulgando: Blog da Catherine



Para quem quer conhecer um pouco sobre a cidade de Curitiba, vale a pena dar um conferida no blog da Catherine, o Catherine pelo Sul. Lá você vai encontrar informações e algumas dicas sobre a cidade e o seu dia a dia.

quarta-feira, 19 de dezembro de 2012

Falando um pouco sobre xadrez: mate Anastácia.

Negras jogam e vencem! J. Gast x E. Bhend, Berne, 1987. Fonte: Build Up Your Chess wtih Artur Yusupov, The Fundamentals.

Nesta posição, com a correta combinação de cavalo, dama e torre é possível aplicar um mate muito interessante. Essa é uma configuração (diagrama acima) mais ou menos típica do chamado "Mate Anastácia". Qual a sequência correta?

Obs: fiquei na dúvida se mais comum (ou correto) seria "Mate Anastácia" ou "Mate Anastásia".

segunda-feira, 17 de dezembro de 2012

Divulgando: Microcontroladores PIC 18 - Programação em C


Público-alvo
Este curso destina-se a estudantes, professores, técnicos, engenheiros, hobistas e profissionais em geral, que desejam uma capacitação para o exercício das funções de desenvolvedor de programas em linguagem C para microcontroladores da família PIC18F.

Conhecimentos necessários para participação no curso
  • Experiência em algoritmos na forma de fluxogramas e diagramas de blocos; 
  • Conhecer os recursos fundamentais da linguagem C (padrão ANSI-C); 
  • Conhecer os recursos básicos de eletrônica digital e analógica (transistores, relés, portas lógicas, leds, diodos, tensão, corrente) e manipulação de equipamentos de medição (osciloscópio, multimetros, amperimetros, etc.).

Calendário
Período de inscrições: Até 27 de dezembro de 2012 ou enquanto houver vagas. Período do curso: de 14 a 25 de janeiro de 2013.
Horário: 13h30 às 17h30 (2ª a 6ª)
Carga horária: 40h

Kit de Desenvolvimento

Cada aluno do curso receberá gratuitamente o Kit de Desenvolvimento no modelo O MultiPIC Advanced / fabricante Smart Radio. O MultiPIC Advanced é um prático e versátil sistema de aprendizado de microcontroladores PIC (PIC18F4520), além de útil para o desenvolvimento de projetos.

Professor: Ítalo Jáder Loiola Batista 
Doutorando em Engenharia Elétrica com ênfase em Automação e Controle pela Universidade Federal do Ceará (UFC). Mestre em Engenharia de Teleinformática. Graduado em Mecatrônica. Atuando como professor e pesquisador na área de Engenharia de Controle e Automação, principalmente nos seguintes temas: identificação de sistemas, controle, modelagem, sistemas embarcados, automação industrial, robótica móvel e veículos autônomos. Atualmente é professor da Universidade de Fortaleza (UNFOR), pesquisador/investigador do Grupo de Pesquisa em Automação e Robótica (GPAR) da UFC e pesquisador/colaborador do Laboratório de Inovação Tecnológica (LIT) do IFCE.

Fonte e mais informações aqui.

sábado, 15 de dezembro de 2012

Entre os melhores!

Hoje no final da tarde, entre os formandos da Eng. de Telecomunicações - IFCE.
Hoje ocorreu uma feliz coincidência: acabei encontrando vários dos meus ex-alunos quando eles e elas estavam tirando fotos para o álbum de formatura. E acabei sendo convidado para tirar algumas fotos. Acho que não sou inteiramento rejeitado por eles. Para mim foi um prazer ter tido o privilégio de ser professor de vocês e orientador de IC de alguns.

Não é necessário dizer que eu sou cara devidamente deselegante e totalmente fora dos padrões que aparece na foto acima.

quinta-feira, 13 de dezembro de 2012

Um singela homenagem: Luiz Gonzaga

Até o Google fez sua homenagem ao grande sanfoneiro Luiz Gonzaga.

Luís ‘Lua’ Gonzaga do Nascimento (Exu, 13 de dezembro de 1912 – Recife, 2 de agosto de 1989) foi um compositor popular brasileiro, conhecido como o Rei do baião. Foi uma das mais completas, importantes e inventivas figuras da música popular brasileira. Cantando acompanhado de sua sanfona, zabumba e triângulo, levou a alegria das festas juninas e dos forrós pé-de-serra, bem como a pobreza, as tristezas e as injustiças de sua árida terra, o sertão nordestino, ao resto do país, numa época em que a maioria desconhecia o baião, o xote e o xaxado. Fonte: wiki/Luiz_Gonzaga.

E para quem ainda não viu o filme " Gonzaga, de pai para filho", vale a pena conferir. Hoje, Luiz Gonzaga estaria completando 100 anos.

domingo, 9 de dezembro de 2012

Semifinal do Campeonato Cearense: algumas fotos

Começou nessa última sexta-feira a Semifinal do Campeonato Cearense de Xadrez. Com a participação de mais de 30 jogadores, essa semifanal está sendo muito disputada, com a presença de vários atletas do interior do Estado do Ceará. Os resultados podem ser conferidos no chess-results. Algumas fotos de ontem, da terceira rodada.







sexta-feira, 7 de dezembro de 2012

Elogio aos alunos da turma de metodologia científica

Figura original aqui.

Não é a primeira vez, mas desta vez resolvi fazer um elogio público: "meus" alunos da disciplina de metodologia científica da turma de engenharia de telecomunicações (mas com alunos da eng. de computação e do tecnólogo em telemática matriculados) estão me surpreendendo positivamente a cada apresentação de trabalho. A proposta foi: elaborar um projeto de pesquisa sobre qualquer coisa, mas que incluísse algo de tecnologia. Esse é o primeiro projeto de pesquisa que esses estudantes fazem e as propostas cobrem um amplo leque: de projetos com alto impacto social e ecológico, até a propostas de novas tecnologias para área de energia ou softwares para facilitar o nosso dia-a-dia. Esses projetos podem, tranquilamente, gerar trabalhos de conclusão de curso, artigos científicos, patentes ou, em futuro não muito distante, empresas na área de tecnologia.
Ter boas ideias e colocar essas ideias no papel não é impossível! Mesmo quando você é um "reles bixo" do primeiro semestre.

terça-feira, 4 de dezembro de 2012

Divulgando: fase semifinal do 54º Campeonato Cearense de Xadrez


Teremos no final desta semana e no domingo dia 09 de dezembro a  fase semifinal do 54º Campeonato Cearense de Xadrez. Esse torneio será realizado no IFCE - Campus Fortaleza, na Avenida 13 de Maio. Este torneio não é "aberto" a todo jogador de xadrez, mas somente àqueles que se classificaram ao longo do ano e a alguns jogadores convidados. Mais informações:

Diretor do Torneio: Nailton Paulo M. Marques

Organização: Federação Cearense de Xadrez
Apoio: Instituto Federal de Educação Ciência e Tecnologia
Árbitro Principal: AR Daniel Ribeiro Bento Duarte
FINALIDADE:
• Selecionar os 6 primeiros colocados para a disputa da Final do Campeonato Cearense Absoluto de Xadrez de 2012, nas condições previstas pelo regulamento de torneios da FCX, bem como os suplentes. Indicar  o Campeão Cearense do Interior 2012
LOCAL:
Instituto Federal de Educação Ciência e Tecnologia do Ceará -IFCE: Avenida 13 de maio,2081-Benfica.
DATA:
7 a 9 de Dezembro de 2012
PARTICIPAÇÃO:
Poderão participar todos os jogadores classificados e convidados, devidamente quitados com a anuidade CBX/FIDE de 2012, vedada a participação dos já classificados para a Final, como o Campeão Cearense 2011.
INSCRIÇÕES:
As inscrições poderão ser feitas apenas antecipadamente, mediante depósito na conta 30.460-3, agência 3302-2, em nome de Nailton Paulo M. Marques, no Banco do Brasil, confirmando o pagamento com envio de e-mail paraxadrezcearense@yahoo.com com cópia para nailton.marques@hotmail.com – com o título do e-mail: “Inscrição Semifinal Cearense Absoluto″). O valor das inscrições será de R$ 30,00 (trinta reais). No e-mail, deverá constar OBRIGATORIAMENTE: nome completo, ID CBX e ID FIDE com respectivos ratings, além da data de nascimento do jogador. O prazo para a inscrição termina no dia 6 de Dezembro de 2012, às 17 horas.
Convites VIPs – A FCX, como organizadora do evento, além das vagas de convite previstas no regulamento, poderá disponibilizar convites VIPs para jogadores interessados.  Os jogadores registrados na CBX pelo Ceará e participantes da recente Semifinal do Campeonato Brasileiro-Fase Semifinal Região 2 receberão convites VIP’s a este evento, disposta na lista de classificados e convidados lançada pela Federação no próprio site.
Estarão isentos da inscrição MF’s classificados.


Fonte: xadrezcearense.com.br/.

domingo, 2 de dezembro de 2012

Teatro 2: De Baco a Betty


De Baco a Betty é uma peça de teatro infanto-juvenil, será apresentada no Teatro da Assembléia, 5o. andar, Edifício José Euclides Ferreira Gomes, no dia 05 de dezembro/2012, às 19h. Os ingressos devem ser adquiridos no Colégio Santo Inácio.

sábado, 1 de dezembro de 2012

Teatro: A Princesa e o Sapo.


Para quem gosta de teatro, vale a pena conferir! A venda dos ingressos será feita somente no Colégio Santo Inácio. Não haverá venda de ingressos no local.