Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La relacin seal/ruido (en ingls Signal to noise ratio SNR o S/N) se define como la
proporcin existente entre la potencia de la seal que se transmite y la potencia del ruido
que la corrompe. Este margen es medido en decibelios.
Rango dinmico y relacin seal/ruido para referirse a este margen que hay entre el ruido
de fondo y nivel de referencia, pueden utilizarse como sinnimos. No ocurre lo mismo,
cuando el rango dinmico indica la distancia entre el nivel de pico y el ruido de fondo.
Que en las especificaciones tcnicas de un equipo, aparezca la relacin seal/ruido
indicada en dB, no significa nada si no va acompaado por los puntos de referencia
utilizado y las ponderaciones.
Para indicar correctamente el margen dinmico, la medida en dB debe ir acompaada
por:
la curva de ponderacin.
el nivel de referencia.
Sin embargo, como los valores de la relacin seal/ruido suelen expresarse en forma
logartmica, normalmente en decibelios, el factor de ruido en decibelios ser, por tanto, la
diferencia entre las relaciones S/R en la entrada y en la salida del elemento bajo prueba
ya que:
En lugar de
decibelios A (
El cdigo Gray
Por tanto, para un cdigo Gray de n bits se toma el correspondiente Gray de n-1
bits, se le aplica simetra y se rellena su parte superior con 0s y la parte inferior
de 1s.
Esta codificacin no tiene nada que ver con un sistema de cuantificacin. En
efecto, los trminos 000, 101, etc no denotan un valor matemtico real (a
diferencia de los dems cdigos) sino uno de los X valores que puede tomar una
variable. Por lo tanto, se trata de hallar, partiendo de una variable que pueda
tomar X valores, se toma un n suficiente como para que 2 n>a X y ordenar estos
estados de la variable conforme a las normas de Gray de cambio entre dos
estados sucesivos.
Estos conceptos pueden ser difciles en un principio de entender pero una vez
abordado el diseo de circuitos combinacionales todo se ve con mayor claridad.
00 01 11 10
Cdigo Gray de tres bits
Cdigo Gray
000
001
011
El cdigo binario reflejado o cdigo Gray, nombrado as en honor
010
del investigador Frank Gray, es un sistema de numeracin binario en
110
el que dos valores sucesivos difieren solamente en uno de
111
sus dgitos.
101
El cdigo Gray fue diseado originalmente para prevenir seales
100
ilegales (seales falsas o viciadas en la representacin) de
los switches electromecnicos, y actualmente es usado para facilitar
Cdigo Gray de cuatro bits
la correccin de errores en los sistemas de comunicaciones, tales
como algunos sistemas de televisin por cable y la televisin digital
terrestre.
0000
ndice
[ocultar]
0001
0011
0010
0110
1 Nombre
3 Motivacin
4 Conversiones
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000
5 Referencias
Nombre[editar]
El investigador de Laboratorios Bell A. Frank Gray, invent el trmino cdigo binario
reflejado cuando lo patent en 1947, remarcando que ste "no tena nombre reconocido
an".1 l cre el nombre basndose en el hecho de que el cdigo "puede ser construido a
partir del cdigo binario convencional por una suerte de 'proceso reflejante'".
El cdigo fue llamado posteriormente "Gray" por otros investigadores. Dos patentes
en 1953 dieron como nombre alternativo "cdigo de Gray" para el "cdigo binario
reflejado";2 3 uno de ellas tambin se refiere al cdigo como "minimum error code" (cdigo de
error mnimo) y como "cyclic permutation code" (cdigo de permutacin cclica).3
Motivacin[editar]
Las computadoras antiguas indicaban posiciones abriendo y cerrando interruptores. Utilizando
tres interruptores como entradas usando Base 2, estas dos posiciones estaran una despus
de la otra:
...
011
100
...
El problema con el cdigo binario en base 2 es que con interruptores mecnicos, es realmente
difcil que todos los interruptores cambien al mismo tiempo. En la transicin de los dos estados
mostrados arriba, tres interruptores cambian de sitio. En el lapso en el que los interruptores
estn cambiando, se pueden presentar salidas de informacin espurias. Si las salidas
mencionadas alimentan un circuito secuencial, probablemente el sistema presentar un error
en entrada de datos.
El cdigo gray resuelve este problema cambiando solamente un dgito a la vez, as que no
existe este problema:
000
000
001
001
011
010
010
011
110
100
111
101
101
110
100
111
tienes que tener en cuenta que para convertir de binarios a Gray los valores que deben ser
sumados en base 2 toman los siguientes valores 1+1=0, 0+0=0 , 1+0=1 y 0+1=1 esta
operacin de forma vertical como se muestra en el siguiente ejemplo
1010
1010
---1111
Ntese que desde el 7 podra pasar a 0 con un solo cambio de switch (el ms significativo
pasa a cero). Esta es la propiedad llamada "cclica" del cdigo de Gray.
Conversiones[editar]
Secuencia
Binario
Gray
Secuencia
Binario
Gray
0000
0000
1000
1100
0001
0001
1001
1101
0010
0011
10
1010
1111
0011
0010
11
1011
1110
0100
0110
12
1100
1010
0101
0111
13
1101
1011
0110
0101
14
1110
1001
0111
0100
15
1111
1000
Base 2 a Gray[editar]
Para convertir un nmero binario (en Base 2) a cdigo Gray, simplemente se le aplica una
operacin XOR con el mismo nmero desplazado un bit a la derecha, sin tener en cuenta el
acarreo.
Ejemplo: 1010 (Base 2) a gray
1010
1010
---1111
0111
0111
-----0100
110101010001
110101010001
-----------101111111001
El codigo ASCII
sigla en ingls de American Standard Code for Information Interchange
( Cdigo Estadounidense Estndar para el Intercambio de Informacin )
[ Home ][ english ]
Cual es mi IP ?
Tu direccin IP pblica es :
201.110.214.245
Sin saberlo lo utilizas todo el tiempo, cada vez que utilizas algn sistema informatico; pero si lo
que necesitas es obtener algunos de los caracteres no incluidos en tu teclado debes hacer lo
siguiente, por ejemplo:
Como escribir con el teclado, o tipear : Letra EE mayscula - letra N con tilde - ENIE
Como tipear o escribir con el teclado El cdigo ASCII Completo ascii, ascii codigo, tabla ascii,
codigos ascii, caracteres ascii, codigos, tabla, caracteres, simbolos, control, imprimibles,
extendido, letras, vocales, signos, simbolos, mayusculas, minusculas, alt, teclas, acentos,
agudo, grave, ee, enie, arroba, dieresis, circunflejo, tilde, cedilla, anillo, libra, esterlina,
centavo, teclado, tipear, escribir, espaol, ingles, notebook, laptop, asccii, asqui, askii, aski,
(15) .
BCD (6-bit)
El cdigo BCD (6-bit) ( Binary Coded Decimal) es un cdigo estndar de 6 bits usado
por ordenadores mainframe : Borroughs, Bull, CDC, IBM, General
Electric, NCR, Siemens, Sperry-Univac, etc ...
IBM cre un cdigo para las tarjetas perforadas de los aos 1960 que se extendi entre los
otros fabricantes.
El cdigo BCD (6-bit) fue la adaptacin del cdigo tarjeta perforada a cdigo binario para
poderlo cargar ms fcilmente en la memoria del ordenador central.
El cdigo BCD (6-bit) es pues un cdigo binario que representa caracteres alfanumricos y
signos de puntuacin. Cada carcter est compuesto por 6 bits (2 carcteres octal), con estos
6 bits se pueden definir un total de 64 caracteres (2^6).
ndice
[ocultar]
3 Vase tambin
4 Bibliografa
5 Referencias
Cdigo GBCD[editar]
Lo que sigue es el cdigo de la tabla GBCD, una de las variantes del cdigo BCD. 1 2
Nmeros, letras maysculas de la A a la Z, un mnimo de smbolos y ningn carcter de
control
000
001
0002
003
004
005
006
007
000
001
>
002
003
&
<
004
005
'
006
007
<
"
000
001
0002
003
004
005
006
007
0 - 00- 0 0 0 0 0 0
1 - 01- 0 0 0 0 0 1
2 - 02- 0 0 0 0 1 0
3 - 03- 0 0 0 0 1 1
4 - 04- 0 0 0 1 0 0
5 - 05- 0 0 0 1 0 1
6 - 06- 0 0 0 1 1 0
7 - 07- 0 0 0 1 1 1
8 - 10- 0 0 1 0 0 0
9 - 11- 0 0 1 0 0 1
[ - 12- 0 0 1 0 1 0
# - 13- 0 0 1 0 1 1
@ - 14- 0 0 1 1 0 0
: - 15- 0 0 1 1 0 1
> - 16- 0 0 1 1 1 0 (= >)
? - 17- 0 0 1 1 1 1
_ - 20- 0 1 0 0 0 0 (espacio)
A - 21- 0 1 0 0 0 1
B - 22- 0 1 0 0 1 0
C - 23- 0 1 0 0 1 1
D - 24- 0 1 0 1 0 0
E - 25- 0 1 0 1 0 1
F - 26- 0 1 0 1 1 0
G - 27- 0 1 0 1 1 1
H - 30- 0 1 1 0 0 0
I - 31- 0 1 1 0 0 1
& - 32- 0 1 1 0 1 0
. - 33- 0 1 1 0 1 1
] - 34- 0 1 1 1 0 0
( - 35- 0 1 1 1 0 1
< - 36- 0 1 1 1 1 0 (= <)
\ - 37- 0 1 1 1 1 1
^ - 40- 1 0 0 0 0 0 (flecha ^)
J - 41- 1 0 0 0 0 1
K - 42- 1 0 0 0 1 0
L - 43- 1 0 0 0 1 1
M - 44- 1 0 0 1 0 0
N - 45- 1 0 0 1 0 1
O - 46- 1 0 0 1 1 0
P - 47- 1 0 0 1 1 1
Q - 50- 1 0 1 0 0 0
R - 51- 1 0 1 0 0 1
- - 52- 1 0 1 0 1 0
$ - 53- 1 0 1 0 1 1
* - 54- 1 0 1 1 0 0
) - 55- 1 0 1 1 0 1
; - 56- 1 0 1 1 1 0
' - 57- 1 0 1 1 1 1
+ - 60- 1 1 0 0 0 0
/ - 61- 1 1 0 0 0 1
S - 62- 1 1 0 0 1 0
T - 63- 1 1 0 0 1 1
U - 64- 1 1 0 1 0 0
V - 65- 1 1 0 1 0 1
W - 66- 1 1 0 1 1 0
X - 67- 1 1 0 1 1 1
Y - 70- 1 1 1 0 0 0
Z - 71- 1 1 1 0 0 1
< - 72- 1 1 1 0 1 0 (flecha <)
, - 73- 1 1 1 0 1 1
% - 74- 1 1 1 1 0 0
= - 75- 1 1 1 1 0 1
" - 76- 1 1 1 1 1 0
! - 77- 1 1 1 1 1 1
.0
0.
.1
.2
.3
.4
.5
.6
.7
.8
.9
.A
.B
.C
1.
space
record
mark
2.
.D
.E
.F
tape
mark
3.
&
+0
group
mark
.0
0.
.1
.2
.3
.4
.5
.6
.7
.8
.9
.A
.B
.C
1.
space
2.
---
3.
+0
.D
.E
.F
.0
.1
.2
.3
.4
.5
.6
.7
.8
.9
.A
.B
.C
.D
.E
.F
0.
1.
space
2.
>
3.
<
CompartirTwittear
import java.util.Scanner;
import java.math.*;
public class complejo{
public static void main (String[] args) {
if(f>0){
System.out.printf("%d+%di",e,f) ;
}
else{
System.out.printf("%d%di",e,f) ;
}
if( k>0 && j>0){
System.out.printf("n%d+%di",j,k) ;
}
Imprimir
Ya tenamos publicados un grupo de ejemplos que nos enseaban a realizar algunas de las
operaciones matemticas bsicas: suma, multiplicacin y divisin. Si bien, como muchos nos
habis indicado por email nos faltaba la resta.
Vamos a ver como poder implementar una resta, si bien veremos que el procedimiento es
totalmente idntico a los anteriores y que solo cambiar la operacin matemtica en cuestin.
Lo primero que hacemos es crear una clase Scanner para pedir los datos al usuario
1.
2. resultado = numero1-numero2;
3.