martes, 24 de febrero de 2009

3G+1 NO ES LO MISMO QUE 4G

Con motivo del congreso World Mobile Congress celebrado en Barcelona escribo este post. Haciendo referencia a una noticia en la página:

 http://www.abc.es/20090217/nacional-sociedad/world-mobile-congress-crisis-20090217.html

Este año en este congreso el  número de empresas que participan en él ha bajado al igual que el número de gente que asiste, aunque sin embargo todas las grandes marcas de telefonía móvil mundial están bien representadas y todas han presentado lo mejor que tienen y así acaparar la máxima atención de los medios de comunicación y de los asistentes.

Este año cabe destacar que Vodafone anuncio que ha alcanzado la mayor velocidad posible de transmisión de datos a través de 3G, esto ha sido posible gracias a su tecnología HSPA+MIMO, esto se consigue sin cambiar la infraestructura de las antenas cosa que se tendrá que hacer con la futura red móvil de alta velocidad, LTE (Long Term Evolution), cuya implantación en nuestro país comenzara a partir de 2012.

En España y en Latinoamérica se están desplegando las tecnologías 3G o 3,5G aunque esta industria como ya he dicho antes tiene los ojos puestos en el llamado 4G, de ahí el nombre del título del post. Hay que destacar que operadoras como Vodafone, Verizon Wireless y China Mobile, se reunieron con los fabricantes de móviles con el objetivo de pedirles equipos capaces de operar con las dos versiones que aparecerán de LTE. Estas son LTE FDD (Frequency Division Duplex), por la que apuesta Vodafone y Verizon, que utiliza varias zonas del espectro de radio, y LTE TDD (Time Division Duplex), por la que apuesta y desarrollara China Mobile, que ocupa una sola zona de este espectro. En el caso de llegar a un acuerdo para que móviles y redes funciones con estas dos especificaciones, el 4G sería un grandísimo paso para la industria a nivel mundial.

Las empresas que están involucradas en el temas son las más importantes del sector: Ericsson, Alcatel-Lucent o Nokia siemens a nivel de red y Nokia, LG, Motorola e incluso Apple en cuanto a fabricantes de terminales.

Esta tecnología está en cabeza para poder convertirse en el nuevo estándar de las redes inalámbricas de alta velocidad. LTE puede alcanzar velocidades de descarga de hasta 60 Mbps y envíos de información de hasta 40 Mbps, también es capaz de recibir streaming de alta definición en tiempo real, sin cortes ni tiempo de buffer. Comparando con otras tecnologías tenemos que es 6 veces más rápido que HSDPA y 8 veces más que HSUPA. Los terminales que sean desarrollados para estas redes pueden descargar una película de 100 Mb en 90 segundos o ficheros MP· en 0,4 segundos. La llegad de esta tecnología en nuestros móviles permitirá la videoconferencia, que era uno de los reclamos de 3G, sea realidad. También facilitara el streaming, es decir descargar películas desde el servidos en modo visualización y la subida e contenidos por parte del usuario desde una cámara de video.

Fuentes:

http://www.noticiasdot.com/publicaciones/gadgetmania/2008/02/16/tecnologia-lte-long-term-evolution-la-velocidad-es-lo-suyo/

http://www.xatakamovil.com/futuro/lte-la-evolucion-a-4g

Por último voy a dejar aquí unos videos, el primero es una entrevista con Félix García, director de soluciones y arquitectura de Alcatel-Lucent que conto muchas cosas sobre LTE.


Alcatel-Lucent en el MWC 09 from NetMediaEurope on Vimeo.

Y por ultimo un video sobre LTE de Motorola.


jueves, 19 de febrero de 2009

UN DSP EN CASA

El DSP del que voy a hablar es el de mi teléfono móvil, es una HTC touch

http://www.celulando.com/app/images/product_images/htc-touch.jpg

Este móvil lleva incorporado un DSP de la marca de Texas Instrument, de la familia  TI TMS320C54x, la información sobre este DSP está disponible en la página web de Texas Instrument en el apartado que tiene reservado para este producto:

http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=dsp&sectionId=2&tabId=132&familyId=324

Este DSP tiene diferentes utilidades entre las que podemos destacar las de telefonía móvil, y sistemas de comunicación personales, PDA’s, comunicaciones de datos sin cables e inalámbricas, Internet portátil, módems etc.

Este DSP es de 16 bits de coma fija con una disipación baja de energía de unos 40mW,  y también tiene integradas las configuraciones de memoria RAM y ROM.

Las funciones que realiza este DSP se pueden observar en la siguiente tabla sacada de la web de TEXAS INSTRUMENT, las cosas a destacar de las funciones que realiza este DSP son que realiza la FFT, también realiza convoluciones y además filtra con filtro FIR y con filtros IIR, destaco estas funciones ya que son más conocidas y utilizadas en la carrera, para quien quiera saber algunas o todas las demás funciones puede ver la tabla que antes he comentado que está aquí debajo 

TMS320C54x DSP Functions

Benchmark

Description

Formula

Polynomial

Computes the sine of elements of vector x. It uses Taylor series to compute the sine of angle x. This benchmark is given as example of a polynomial evaluation (19 cycles). The core benchmark is given per sample.

~P

Delayed LMS

Computes the Adaptive Delayed LMS (Least-mean-square) FIR filter coefficients stored in vector h. Coefficients are updated after each sample based on the LMS algorithm and using a constant step = 2*mu. The real short input is stored in vector dbuffer. The filter output result is stored in vector r. LMS algorithm is used but adaptation using the previous error and the previous sample ("delayed") to take advantage of the C54x LMS instruction. The core benchmark is given per sample.

14 + 2*nh

256-point complex FFT sintab.q15, macros.asm

Computes a complex nx-point Decimation-in-Time FFT on vector x, which is in bit-reversed order. The original content of vector x is destroyed in the process. The nx complex elements of the result are stored in vector x in normal-order. This is a macro based implementation. The macros defined in "macros.asm": and the twiddle factors are contained in file "sintab.q15".

8542 cycles

R2 butterfly (DIT)

Radix 2 decimation-in-time FFT Butterfly core.

8 cycles

Complex bit reverse

Bit-reverses the position of elements in complex vector x into output vector r. In-place bit-reversing is allowed. The core benchmark is given for off-place bit reversal.

2 + 3*nx

Real block FIR

Computes a real block FIR filter (direct-form) using the coefficients stored in vector h. This function maintains an array, dbuffer, containing the previous delayed input values to allow consecutive processing of input short blocks. In place computation (r = x) is allowed. The core benchmark is given per sample.

4 + nx * (4 + nh)

Real symmetrical FIR

Computes a real FIR filter (direct-form) with nh symmetric coefficients using the FIRS instruction approach. The filter is assumed to have a symmetric impulse response, with the first half of the filter coefficients stored in the array h. This function maintains the array dbuffer containing the previous delayed input values to allow consecutive processing of input short blocks. This function can be used for both block-by-block (nx >= 2) and sample-by-sample filtering (nx = 1). In place computation (r = x) is allowed. The core benchmark is given per sample. It's assumed that nh is even.

16 + nh/2

Complex block FIR

Computes a complex FIR filter (direct-form) using the coefficients stored in a vector h. The complex input data is stored in a vector x. The filter output result is stored in a vector r. This function maintains an array, dbuffer, containing the previous delayed input values to allow consecutive processing of short input blocks. This function can be used for both block-by-block (nx >= 2) and sample-by-sample filtering (nx = 1). In place computation (r = x) is allowed. The core benchmark is given per sample.

13 + 8*nh

Convolution

Computes the real convolution of two real vectors x and h, and places the results in vector r. Typically used for block FIR filter computation when there is no need to retain an input delay buffer. This function can also be used to implement single-sample FIR filters (nr = 1) provided the input delay history for the filter is maintained external to this function. In place computation (r = x) is allowed, but be aware that the r output vector is shorter in length than the x input vector. The core benchmark is given per sample.

nr * (nh + 4)

Maximum value search

Returns the maximum element of a vector x. The core benchmark is given per sample.

2*nx

Matrix multiply

This function multiplies two matrices.

row1*(7 + (11 + (6 * col1)) * col2)

Matrix transpose

This function transposes matrix x.

(5 + 6*col) * row

IIR (4 Coefs)

Computes a cascade IIR filter of nbiq biquad sections. Each biquad section is implemented using Direct-form II. All biquad coefficients (4 per biquad) are stored in vector h. The core benchmark is given per sample.

11 + 4*nbiq

http://focus.ti.com/dsp/docs/dspplatformscontentaut.tsp?sectionId=2&familyId=324&tabId=507

jueves, 12 de febrero de 2009

DSP Audio PSP

En este apartado, voy a hablar de los DSP de audio de una de las hermanas pequeñas de las videoconsolas que mis compañeros ya han hablado como Javi, David y Jose, aquí dejo los enlaces de sus blogs para que se puedan ver las especificaciones técnicas de los DSP de audio de las videoconsolas que no son portátiles.

http://blogs.ua.es/dspislive/

http://untelecosuelto.blogspot.com/

http://drg-psd.blogspot.com/

Yo voy a hablar de la videconsola portátil de sony la PSP

El audio en esta videoconsola utiliza un  DSP configurable Sony "Virtual Mobile Engine" con Sonido 3D, Multi-Canal 7.1ch. para el audio, en el siguiente enlace se puede observar como funciona. Ademas de tener una entrevista con los programadores del DSP.

http://www.sony.net/Products/SC-HP/cx_news/vol42/pdf/sideview42.pdf

Virtual Mobile Engine es un circuito desarrollado por Sony para chips LSI dedicados a funciones de audio y video. Este LSI incorpora una tecnología nueva de circuitos reconfigurables que le permiten realizar nuevas funciones vía software. El circuito VME de Sony es el primer circuito con tecnología de circuitos reconfigurables diseñado para su uso en aparatos electrónicos de bajo consumo de energía. El primer Chip VME es el CXR704060" LSI., usado para funciones de audio.

Especificaciones del CXR704060 VME

Función principal: Audio Códec y otros procesos en sistemas de Audio

Frecuencia de Operación: 22,58 MHz

Voltaje de Operación: 1,2 V (circuito lógico)

Consumo de Energía: 4 mW (reproduciendo ATRAC3 en equipos convencionales de Sony)

Proceso de manufactura : 0,18 um

Empaquetado del circuito: TFLGA,208 pines

 

Fuente: http://es.wikipedia.org/wiki/Sony_VME

 

miércoles, 4 de febrero de 2009

Hola

Hola este es el blog dedicado a la asignatura de PDS de la Ingenieria Tecnica de Telecomunicaciones esp. en Imagen y Sonido.