quarta-feira, 30 de abril de 2014

Divulgando - CONNEPI 2014



As inscrições para o IX Congresso de Pesquisa e Inovação da Rede Norte e Nordeste de Educação Tecnológica - CONNEPI 2014 já estão ocorrendo. As inscrições são gratuitas. O evento permitirá a inscrição de até 4000 participantes. A inscrição individual no IX CONNEPI é efetivada após cadastro no site.

O trabalho a ser submetido ao evento deverá ser enviado por apenas um dos autores do trabalho, caso este não possa participar do evento um dos outros autores poderá substituí-lo, devendo portanto se inscrever no evento como participante.

A submissão dos artigos no CONNEPI serão realizadas somente através do site do evento, no item CHAMADA PARA SUBMISSÕES, até o dia 04/05/2014. O autor deverá seguir para o link CHAMADA PARA SUBMISSÕES.

Fonte: Connepi 2014.

domingo, 27 de abril de 2014

Torneio Inaugural do CEFS.

Fred falando para os jogadores na inauguração oficial do CEFS (sábado).
Começou hoje (domingo) a tarde a 1a. rodada do Torneio Inaugural do CEFS (Centro Enxadristico Fred Saboya) localizado na Torre Empresarial Quixadá. Este é, provavelmente, um torneio mais forte que a final dos campeonatos cearenses que ocorreram nos últimos dois ou três anos, com um rating médio acima de 2000. O favorito é Iung, mas vários jogadores fortes prometem dar muito trabalho. Emparceiramento e 1a. rodada:

Jogos equilibrados, o primeiro a pontuar foi Pedro Lima Neto.


Algumas fotos:





Próxima rodada:

Seis vitórias, seis empates e, naturalmente, seis derrotas! Muito equilíbrio.

Fonte: chess-results.

quinta-feira, 24 de abril de 2014

Infobrasil: últimos dias para submeter seu artigo.


O VII Congresso Tecnológico Infobrasil está com a chamada aberta para submissão de trabalhos até o dia 30 de abril. Estudantes, profissionais e pesquisadores já podem enviar artigos, em doze áreas temáticas, com foco nas aplicações e soluções nas áreas de Tecnologia da Informação e Telecomunicações.

O Congresso acontece durante o Infobrasil 2014 e tem por objetivo promover um fórum nacional de intercâmbio científico, tecnológico e educacional, fornecendo aos participantes uma visão panorâmica do mercado.

O Comitê de Programa do VII Congresso Tecnológico é formado por pesquisadores e especialistas renomados representantes de instituições de ensino de todo o País e tem a missão de selecionar os artigos submetidos de acordo com a Chamada de Trabalho.

COMITE DO CONGRESSO TECNOLÓGICO - INFOBRASIL 2014

PRESIDENTE: Janete Pereira do Amaral, Estácio-FIC.
VICE PRESIDENTE: Antônio Mauro Barbosa Oliveira, IFCE.

Fonte aqui.

segunda-feira, 21 de abril de 2014

Iung vence com folga Troféu Tiradentes


Com desempenho invejável de 100% de aproveitamento (nem mesmo cedendo um empate na última rodada), Iung venceu o Troféu Tiradentes. Entre os favoritos, o único que ficou um pouco abaixo do esperado foi o Matheus. Se o primeiro lugar já era certo no final da sexta rodada, a disputa pelas colocações logo abaixo estava muito acirrada.

A minha participação foi muito mais modesta (ver tabela abaixo), tive que me contentar com um "simples" empate com o Edmar Monte na última rodada. Pena que não deu para ficar e prestigiar a premiação.

Um fato muito positivo: não houve nenhuma vitória por "WO", todos os jogos foram (bem ou mal) duramente disputados. A arbitragem foi tranquila e todas as rodadas começaram no horário previsto, com uma imprecisão de apenas um ou dois minutos no máximo.

Resultado final:

Rk.
Nº.Inic.
Nome
EloI
Pts.
Des 1
Des 2
1
1
2298
7.0
0.0
26.5
2
5
2047
5.0
0.5
28.5
3
2
2218
5.0
0.5
27.5
4
4
2095
4.5
0.5
26.5
5
9
1899
4.5
0.5
23.0
6
7
1984
4.0
0.0
26.5
7
3
2162
4.0
0.0
26.0
8
6
2032
4.0
0.0
26.0
9
21
0
4.0
0.0
21.5
10
8
1938
4.0
0.0
21.0
11
23
0
4.0
0.0
21.0
12
19
0
3.5
0.0
24.5
13
11
1805
3.5
0.0
23.0
14
18
0
3.5
0.0
21.5
15
10
1858
3.5
0.0
20.0
16
20
0
3.0
0.0
24.5
17
16
1589
3.0
0.0
19.5
18
15
1679
2.5
1.5
19.0
19
12
1803
2.5
1.0
22.5
20
14
1715
2.5
0.5
15.0
21
13
1755
2.0
0.0
19.5
22
22
0
1.5
0.0
18.5
23
17
1486
1.0
0.0
20.5

Fonte: chess-results.

domingo, 20 de abril de 2014

Rodada incomum: negras venceram!


A quarta rodada do Troféu Tiradentes foi, no mínimo, incomum. Em quase todas as mesas o resultado foi o mesmo: negras vencem, com apenas duas exceções. Na mesa um, Iung, o favorito ao título, depois de uma demorada disputa (foi o último jogo a ser concluído) venceu o jovem talentoso Dawton (que deve ficar entre os cinco melhores) e na mesa quatro, Polack Jr. ficou com um empate frente a Janete. A derrota do Matheus nessa rodada deve lhe custar muito caro, mas ainda restam três rodadas. Eu tive que me contentar em bater o "bye". Ver figura acima.

Fonte: chess-results.com.

sábado, 19 de abril de 2014

Troféu Tiradentes: duas rodadas concluídas

Momentos antes do início da 2a. rodada.
Ontem começou o torneio de xadrez pensado Troféu Tiradentes que está sendo realizado no Colégio da Policia Militar. Está sendo muito bem organizado e arbitrado pelo Wellington Albuquerque Jr. As duas primeiras rodadas começaram pontualmente no horário previsto. Antes do início da 1a. rodada houve um minuto de silêncio em homenagem a Israel Badin.

Não fui muito bem nesse início de torneio, espero me recuperar um pouco. Os favoritos são Iung, Leone e Matheus. Dawton e Polack devem ficam entre os cinco primeiros. Durante a 2a. rodada tivemos um "mate-celular" - não podemos esquecer de deixar o celular desligado ...

Próxima rodada:

Tab.
Nome
Pts.
Res.
Pts.
Nome
1
2

2
2

2
3

4

5
1

1
6
1

1
7
1

1
8
1

1
9
½

1
10
½

½
11
0

0
12
0
1

bye

Mais:
Partidas da 1a rodada: http://bit.ly/1kKF5f4
Partidas da 2a rodada: http://bit.ly/1hVIAzC

 

quinta-feira, 17 de abril de 2014

Kepler-186f: um planeta (possivelmente) habitável e semelhante à Terra

Figura original aqui.

Uma equipe de cientista de diversas instituições (SETI Institute, NASA, Bay Area Environmental Research Institute, University of Bordeaux, ...) anunciou a descoberta de um planeta com caracterísiticas semelhantes às da Terra e (possivelmente) habitável, isto é, ele orbita a sua estrela central a uma distância que permite a ocorrência de água no estado líquido.

Kleper-186 é uma estrela anã da classe M1 (vermelha) com cerca da metade da massa do Sol que está a aproximadamente 500 anos-luz da Terra na constelação de Cisne. Vários outros planetas orbitam essa estrela, mas somente Kleper-186f está na zona habitável. 

Fonte aqui.

Abstact da notícia:

The quest for Earth-like planets is a major focus of current exoplanet research. Although planets that are Earth-sized and smaller have been detected, these planets reside in orbits that are too close to their host star to allow liquid water on their surfaces. We present the detection of Kepler-186f, a 1.11 ± 0.14 Earth-radius planet that is the outermost of five planets, all roughly Earth-sized, that transit a 0.47 ± 0.05 solar-radius star. The intensity and spectrum of the star’s radiation place Kepler-186f in the stellar habitable zone, implying that if Kepler-186f has an Earth-like atmosphere and water at its surface, then some of this water is likely to be in liquid form.

Corresponding author. E-mail: elisa.quintana@nasa.gov

Fonte: sciencemag.org/6181/277

terça-feira, 15 de abril de 2014

Qual o próximo torneio de xadrez?


Para quem gosta de jogar xadrez e que saber onde e quando será o próximo torneio, basta consultar a página Chess Ratings. Lá você encontra todas as informações necessárias sobre os torneios. Essa página também pode ser usada pelos organizadores para "criar" torneios.

Próximos torneios "abertos": Troféu Tiradentes, VI COPA FARIAS BRITO DE XADREZ - MIRIM (SUB-10), Torneio Inaugural do Centro Enxadrístico Fred Saboya.

Obs: para poder participar de torneios oficiais FIDE ou CBX, o atleta deve está devidamente cadastrado e com a anuidade CBX em dia. Para fazer o cadastro CBX ver o site: cbx.org.br.

Sobre o Chess Ratings:

Chess Ratings foi criado para apoiar federações, clubes e organizadores na promoção, organização e gerenciamento de ratings, filiados e torneios de xadrez em todo o Brasil. Chess Ratings é o único site de xadrez que o enxadrísta irá visitar para encontrar e inscrever-se em torneios de xadrez.

O conceito deste site foi criado por Marcius Brandão a partir de suas experiências em anos de participação e organização de torneios quando a frente de federações e/ou clubes e do feedback de organizadores, diretores, árbitros, enxadrístas e presidentes. Marcius é um enxadrista FIDE (ID 2124980), instrutor oficial da CBX, ex-árbitro Regional da CBX, ex-presidente da Federação Cearense de Xadrez (2001-2004) e ex-presidente/fundador do Clube de Xadrez de Maracanaú-CE (2002-2005).

domingo, 13 de abril de 2014

Simulação: equalizando um canal de comunicação digital

Fonte da figura aqui.

Quando falamos "canal digital" quase sempre não estamos sendo 100% precisos. Na maioria das vezes não se trata de fato de um "canal digital", mas um canal de comunicação (analógico) pelo qual trafega alguma informação digital.

Feito esse esclarecimento, vamos ao passo seguinte: o canal de comunicação causa uma distorção ao sinal. Essa distorção pode ser pequena ou muito significativa, vai depender, entre outros fatores, da taxa de bits, distância entre transmissor e receptor, potência do sinal transmitido, linearidade dos amplificadores usados, uso de repetidores, etc. Uma das coisas que podemos fazer para mitigar o efeito do canal e tentar manter a taxa de erro baixa é usar um equalizador no receptor que irá, aproximadamente, compensar o canal.

O equalizador é um filtro digital (FIR ou IIR), em geral, de coeficientes ajustáveis, pois o canal, em especial os canais sem fio, são variantes no tempo. Existem técnicas que podem avaliar o comportamento do canal e, automaticamente, ajustar os coeficientes do equalizador.

No código Scilab abaixo é suposto que o canal é conhecido para o cálculo dos coeficientes "ótimos" do equalizador segundo os critérios "zero forcing" e MSE. Em seguida, os coeficientes são encontrados iterativamente usando um algoritmo LMS de passo fixo*. Adicionalmente, as curvas teóricas para a evolução dos coeficientes e para curva de aprendizagem são apresentadas. 

* Para saber mais sobre essa sopa de siglas, consultar, por exemplo, Digital Communications de J. G. Proakis.

Se você conseguiu chegar até aqui (parabéns!), é hora de encarar o código Scilab. Note que existem, propositalmente**, poucos comentários. Agora chegou a sua vez de colocar uns dois ou três neurônios para funcionar. Bom estudo!

** a forma mais "culta" e indicada é propositadamente, como nos ensina didaticamente o professor Daniel Vícola.

Gráficos da simulação:

Resposta ao impulso do canal; zeros do canal; resposta em frequência, sinal {-1, +1} após o canal.
Diagrama de olho após o canal; diagrama de olho do sinal antes do canal; sinal equalizado (ZF) e sinal equalizado (MSE).
Equalização adaptativa (LMS); curva de aprendizado (erro médio quadrático).

Evolução dos coeficientes do equalizador; curva de aprendizado (erro) simulada e teórica.

Código Scilab:

clear; clc; close; close; close;

// canal:
h=[0.7, -0.35, 0.25, 0.15, -0.1];
// Equalizador zero forcing:
H=[h(1),0,0,0,0
   h(2),h(1),0,0,0
   h(3),h(2),h(1),0,0
   h(4),h(3),h(2),h(1),0
   h(5),h(4),h(3),h(2),h(1)];
wz = pinv(H)*[1;0;0;0;0];
hw = convol(h,wz); disp(hw);
X=[h,0,0,0,0
   0,h,0,0,0
   0,0,h,0,0
   0,0,0,h,0
   0,0,0,0,h];
Rx = X*X' + 0.01*eye(5,5);
v=zeros(9,1); v(1)=1; p = X*v;
wx = inv(Rx)*p;
Jmin = 1 - 2*p'*wx + wx'*Rx*wx;
hwx = convol(h,wx); disp(hwx);

// resposta em freq. do canal:
w=0:0.01:%pi;
z=exp(-%i*w); zk=z;
hz = h(1) + h(2)*z;
for k=3:5
    zk = zk.*z;
    hz = hz + h(k)*zk;
end
hza = abs(hz);
// zeros do canal:
zr = roots(h);
cc=cos(2*w); ss=sin(2*w);
//sinal após o canal:
N = 699;
a = sign(rand(1,N,'n'));
af = filter(h,1,a);
n = 0.1*rand(1,N,'n');
af = af + n;
// gráficos:
figure;
subplot(2,2,1); plot2d3(h); plot(h,'o');xgrid;
subplot(2,2,2); plot(cc,ss,real(zr),imag(zr),'o'); xgrid;
subplot(2,2,3); plot(w,hza); xgrid;
subplot(2,2,4); plot(1:N,af,'.'); xgrid;
// olho:
figure;
p1 = 1; p2 = 3; subplot(2,2,1);
for k=1:25
    plot(1:3,af(p1:p2));
    p1 = p2; p2 = p1 + 2;
end
an = a + n/5;
p1 = 1; p2 = 3;
subplot(2,2,2);
for k=1:15
    plot(1:3,an(p1:p2));
    p1 = p2;  p2 = p1 + 2;
end

// filtrando/equalizando o sinal:
az = filter(wz,1,af);
ax = filter(wx,1,af);
subplot(2,2,3); plot(1:N,az,'.'); xgrid;
subplot(2,2,4); plot(1:N,ax,'.'); xgrid;
// filtragem adaptativa (LMS):
wc = zeros(5,N);
wa = 0*wx; // inicializando
mi = 0.025; // passo de adaptação
d = a; // sinal desejado - treinamento
y = 0*a;  // sinal equalizado - saida
e = y;  // inicializando o vetor de erro
for k=5:N
    y(k) = wa'*(af(k-4:k))';
    e(k) = d(k) - y(k);
    wa = wa + mi*e(k)*(af(k-4:k))';
    wc(:,k) = wa;
end
e2 = e.*e;
figure;
subplot(2,1,1); plot(1:N,y,'.'); xgrid;
subplot(2,1,2); plot(1:N,e2); xgrid;
// filtragem adaptativa (LMS) - gerando uma curva de erro média:
for mm=1:39
a = sign(rand(1,N,'n'));
af = filter(h,1,a); n = 0.1*rand(1,N,'n'); af = af + n;
wa = 0*wx; // inicializando
d = a; // sinal desejado - treinamento
yk = 0;  // sinal equalizado - saida
e=0*a;
for k=5:N
    yk = wa'*(af(k-4:k))';
    e(k) = d(k) - yk;
    wa = wa + mi*e(k)*(af(k-4:k))';
    wc(:,k) = wc(:,k) + wa;
end
e2 = e2 + e.*e;
end;
e2 = e2/(mm+1);
wc = wc/(mm+1);
subplot(2,1,2); plot(1:N,e2,'r',[1, N],[Jmin, Jmin],'k'); xgrid;
wkk = zeros(5,N); wk=0*wx;
I5 = eye(5,5); ek2 = 1+0*e2;
for k=5:N
    wk = (I5 - mi*Rx)*wk + mi*p;
    wkk(:,k) = wk;
    ek2(k) = 1 - 2*p'*wk + wk'*Rx*wk;
end;
figure;
subplot(2,1,1); plot(1:N,wc,'k',1:N,wkk); xgrid;
subplot(2,1,2); plot(1:N,e2,1:N,ek2); xgrid;