You are on page 1of 84

33333

Universidad Firmado digitalmente por Universidad


Tecnològica de Querètaro
Nombre de reconocimiento (DN):
Tecnològica cn=Universidad Tecnològica de
Querètaro, o=UTEQ, ou=UTEQ,

de Querètaro email=vcruz@uteq.edu.mx, c=MX


Fecha: 2014.04.29 07:56:44 -05'00'

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO

Nombre del proyecto:

“DESCARGA DE INFORMACIÓN AUTOMÁTICA DE LOS NIVELES


RF DE SEÑALES ANALÓGICAS”

Empresa:

TELEVICABLE DEL CENTRO S.A. DE C.V.

Memoria que como parte de los requisitos


para obtener el título de.

INGENIERO EN TECNOLOGÍAS DE AUTOMATIZACIÓN

Presenta:
Duran Tinajero Jesús Alberto

Ing. Tania Judith Ortiz Ortiz Ing. Efrén Del Ángel Garay
Asesor de la UTEQ Asesor de la Organización

Santiago de Querétaro, Qro. Abril del 2014.


1
Resumen

La presente memoria describe la implementación del proyecto realizado, en

el proceso de estadía profesional de la Ingeniería de Tecnologías de

Automatización, cuyo título es: “Descarga de Información Automática de los

Niveles RF de Señales Analógicas”, que es una solución a la problemática

presentada por la Empresa Televicable del Centro S.A de C.V. Estadía

concretada en el periodo cuatrimestral de enero-abril del 2014.

El proyecto desarrollado, será parte de un proceso de diagnóstico

programado con un periodo de cada 24 horas, dentro del Centro de Transmisión

y Control (CTC), el cual consiste de un servidor de datos: Computadora Personal

marca HP, con procesador Pentium IV a 3.2 GHz, 512 en memoria RAM y

sistema operativo, Microsoft Windows XP Profesional. Dicho proceso consiste en

la descarga de información automática de los niveles RF (Frecuencias de Radio)

de las señales analógicas al servidor, la plataforma utilizada para el manejo de la

base es MySQL, y la transferencia de información del equipo SDA 5500 al

servidor es vía alámbrica con conectividad entre ambos equipos mediante las

interfaces de tipo serial RS232. El proyecto es supervisado por el Ing. Efrén Del

Ángel Garay, Gerente Técnico de la zona del Bajío.

2
Summary

This project was developed in the business center Televicable S.A. DE C.V.

(Cablecom). I intended to reduce the time in the operation of the analog signals

RF discharge levels. I worked with the meter SDA5500 and a database for

downloading its data. StealthWare software was used to design and to discharge

the levels of the meter before mentioned. The server database was developed in

the MySQL software. In addition, the following activities were planned and

performed, in a Gantt chart: diagnosis of needs, solution proposal, software to use

download, install and run. I learned to handle what a database is with MySQL

technology, thanks to learning techniques acquired in college. And the personal

experience was learning to work in teams and develop techniques of

communication with the boss and workers.

3
Agradecimientos

“El bien hacer abre cien puertas, y el mal agradecer las cierra.”

Y por lo tanto, y desde aquí, quiero agradecer a todas las personas, que de

una forma u otra, han estado conmigo durante todos estos años, unas veces más

cerca y otras menos. Compañeros a los que no me canso de ver, otros a los que

hace mucho tiempo que no veo y algunos otros a los que a lo mejor nunca volveré

a ver, pero de los que guardo un maravilloso recuerdo. Gente que ha pasado muy

deprisa por mi vida y personas con las que quiero pasar el resto de ella y a

quienes voy a estar eternamente agradecido.

Quiero agradecer a mi familia, de la cual estoy totalmente orgulloso. Mi

madre y mis hermanos, por darme tanto y pedirme tan poco y a las cuales quiero

muchísimo y mi padre, porque con el me tengo que quitar el sombrero. Nunca

pensé que alguien me enseñaría tanto.

A todos, muchas gracias.

4
ÍNDICE

Página

Resumen ........................................................................................................ 2

Summary ........................................................................................................ 3

Agradecimientos ........................................................................................... 4

Índice .............................................................................................................. 5

I. INTRODUCCIÓN ......................................................................................... 7

II. ANTECEDENTES ..................................................................................... 10

III. JUSTIFICACIÓN ...................................................................................... 13

IV. OBJETIVOS ............................................................................................ 16

V. ALCANCE ................................................................................................ 18

VI. ANÁLISIS DE RIESGOS ......................................................................... 20

VII. FUNDAMENTACIÓN TEÓRICA ............................................................ 21

7.1 El Headend o cabecera ................................................................ 21

7.2 Descripción de los elementos del headend………………………...22

7.3 Funcionamiento de la Red CATV en el sistema análogo.............. 25

7.4 Sistema digital para CATV………………………………..………….27

7.5 Red HFC (Hibrid Fiber Coaxial.…………………………..………….29

7.6 Equipo de medición SDA 5500……………………………………....30

7.7 Software de análisis StealthWare.………………………..………….32

7.8 Base de datos…………………..…………………………..………….34

7.8.1 Base de datos access…..…………………………..………….34

5
7.8.2 Base de datos MicrosoftSQL server………………..………...35

7.8.3 Base de datos MySQL..….…………………………..………...36

7.8.4 Base de datos PostgreSQL...………………………..………...38

7.9 Base de datos elegida………….…………………………..…………39

VIII. PLAN DE ACTIVIDADES ...................................................................... 40

IX. RECURSOS MATERIALES Y HUMANOS ............................................. 41

9.1 Recursos materiales...………….…………………………..…..…….41

9.2 Recursos humanos…………….…………………………..………….42

X. DESARROLLO DEL PROYECTO ......................................................... 43

10.1 Diagnostico de necesidades ....................................................... 43

10.1.1 Descripción del proceso………………………………………..43

10.2 Propuesta de solución ................................................................ 44

10.3 Descarga instalación y ejecución del software StealtWare.…….45

10.4 Descarga instalación y ejecución del software MySQL…...…….53

XI. RESULTADOS OBTENIDOS .................................................................. 82

XII. CONCLUSIONES Y RECOMENDACIONES ......................................... 83

XIII. BIBLIOGRAFÍA

6
I.IIINTRODUCCIÓN

La presente Memoria Técnica describe el proyecto realizado durante la

estadía en la empresa Televicable del centro S.A. DE C.V (cablecom), de Enero

a Abril del 2014, titulado “ Descarga Automática de los Niveles RF de

Señales Analógicas”, solución que permite reducir el tiempo en la lectura de

niveles y poder realizar correcciones en tiempo y forma, además de automatizar el

proceso que previamente se realizaba de forma manual.

Televicable del centro S.A. DE C.V, es una empresa de

telecomunicaciones que ofrece los servicios de televisión por cable, internet y

telefonía. Con oficinas en 80 ciudades del país y con más de 2.5 millones de

usuarios.

SU MISION: “Es ofrecer la mejor calidad en telecomunicaciones para lograr ser

los primeros en servicio y atención a nuestros clientes, suscriptores y

anunciantes. “

SU VISION: “Ser líder en brindar servicios de entretenimiento y

telecomunicaciones de una manera consciente, centrando el servicio de nuestros

clientes como el ser humano más importante, expandiendo nuestra red a nivel

nacional con tecnología de vanguardia.”

(Manual de calidad, Cablecom)

7
El HeadEnd (Cabecera) tiene la función de recolectar las señales satelitales

Análogas y Digitales, difusión de Radio Frecuencia (RF), VHF: por su siglas en

inglés Very High Frequency, que representa a la banda del espectro

electromagnético que ocupa el rango de frecuencias de 30 MHz a 300 MHz y

UHF: por su siglas en inglés Ultra High Frequency, que representa a la banda

del espectro electromagnético que ocupa el rango de frecuencias de 300 MHz a

3 GHz, video programado, microondas AM (Modulación de Amplitud) y FM

(Modulación de Frecuencia), video banda base, datos y telefonía para ser

procesadas para la distribución masiva [1], ver ilustración en la figura 1.

Figura 1 Headend recolecta las señales satelitales Análogas y Digitales

El propósito de realizar este proyecto es mantener los niveles óptimos de

las señales, para reducir problemas en la red, y así mismo poder identificar las

fallas en la barra analógica y corregirlas antes de que el cliente las note. Este

8
proyecto se realiza para la zona de Querétaro y se pretende ampliarlo de manera

regional para las distintas plazas que son Zacatecas, Fresnillo, Orizaba, Córdoba

y Villahermosa, ya que se encuentran con la misma necesidad.

Este proyecto es desarrollado en el periodo cuatrimestral Enero-Abril del

2014 como trabajo de estadía profesional de la carrera de Ingeniería en

Tecnologías de Automatización, siendo una aplicación tecnológica en beneficio

de sector industrial ejerciéndose las competencias adquiridas académicas y

actitudinales del modelo setenta por ciento práctica y treinta por ciento teoría que

se imparte en la Universidad Tecnológica de Querétaro.

9
II. ANTECEDENTES

En el Headend o cabecera, es el centro de recopilación de todas las señales

digitales y analógicas de los servicios ofrecidos por Cablecom, se cuenta con un

área con equipo de medición llamado Stealth Digital Analayzer SDA 5500, ver

figura 2, que mide la potencia de las señales de frecuencia en el rango de 5 MHz

a 1000 MHz de los canales de la barra analógica, que son las señales de

televisión del Ch 2 al Ch 104, esto procedimiento lo hace un técnico de manera

manual visualizando directamente en la pantalla digital del equipo y anotando en

una bitácora el nivel de potencia de cada canal en las unidades dBmV, (decíbeles

relativos a un milivolt), siendo la medida de la potencia de una señal transmitida

de forma alámbrica de señales de Radio Frecuencia en el rango de señales

analógicas de Televisión.

Figura 2. Equipo de medición (Stealth Digital Analayzer SDA 5500).

10
En la actualidad, como se mencionó, el procedimiento es realizado con un

método manual, por lo tanto la medición puede variar entre toma y toma y de

cada canal a canal; por lo que la solución propuesta ofrece la medición

simultánea de todos los canales, de forma automática, almacenándose en una

base de datos que puede ser posteriormente analizada por periodos de tiempo

diferentes, como por ejemplo los de sobredemanda que son generalmente en

horarios del día de 7 am a 11 am y en la tarde de 4 pm a 11 pm. [2]

El proyecto comprende diversas actividades, como son:

 Interpretación de la Información que proporciona el Analizador Digital desde

el software propio del equipo, que se instala en el servidor propuesto, dicha

información de interés es:

o Nivel de Potencia de cada canal que se mide dBmV.

o Frecuencia de cada canal que se mide MHz.

o Número de canal designado por la frecuencia.

 La información anterior adquirida es exportada a archivos con formato de

texto (txt), función que es proporcionada por el software del equipo, en el

archivo de texto, la información sigue siendo exportada como tabla,

separando los campos de información de interés en columnas.

 En el software de manejo de Base de Datos MySQL, se esquematiza el diseño

de la base relacional, indicándose el nombre de la Tabla y el campo, para así

crear los diferentes registros (94) correspondientes para cada Canal, creando

11
historiales por día, con el fin de facilitar el análisis en el caso de tener reportes

de fallos en el servicio de señal de video, los cuales son debidos a las caídas

de los niveles en potencia de los canales, y éstos reportes se generan por

CTC regional. Es importante mencionar que el contar con esta información

digitalizada, permite generar información estadística, con el fin de detectar

posibles fallos de equipos previamente.

Es importante mencionar que las medidas correctivas de un bajo nivel de

potencia de canal, que provoca distorsión de la señal de TV en el cliente final,

son las nivelaciones de potencia en los equipos moduladores por canal. La

importancia, por lo tanto, de esta digitalización de medición de señales y

almacenamiento en una base de datos, es la detección oportuna y más eficiente

de mayor cantidad de canales con baja potencia de forma simultánea, y con la

posibilidad de corrección inmediata y oportuna, esperándose una baja

significativa de reportes de insatisfacción del servicio por parte de los clientes.

12
III. JUSTIFICACIÓN.

Este proyecto es de gran impacto ya que se pretende ser implementado

para las distintas plazas de la región que son Fresnillo, Zacatecas, Córdoba,

Orizaba y Villahermosa, de acuerdo a la necesidad por parte de la empresa en

tener la descarga automática de la información requerida.

Es de alto interés para la empresa poder realizar este proyecto ya que

disminuiría en gran parte el tiempo que toma el técnico en realizar el proceso

de forma manual y por escrito en bitácora, ya que actualmente el técnico realiza

la lectura de los niveles en aproximadamente 45 min, y se pretende reducirse a

5 minutos con la descarga automática.

Si se dejan los niveles RF fuera del rango apropiado (16 dBmV), tendremos

como resultado la pérdida de la señal transmitida, así como también se puede

presentar degradación de la señal de video, la cual puede presentar los

siguientes problemas [2]:

1. Ruido, se produce por ingreso de perturbaciones eléctricas que interfieren

sobre la señal trasmitida. Ver figura 3

13
Figura 3. Efectos de la nitidez de la imagen debido al nivel de ruido en la señal

de video

2. CTB, Batido Triple Compuesto (Aparición de delgadas rallas

horizontales). Ver figura 4.

Figura 4. Aparición de delgadas rallas horizontales.

3. CSO, Compuesto de Segundo Orden (Provoca rayas delgadas diagonales

en movimiento). Ver figura 5.

14
Figura 5. Rayas delgadas diagonales en movimiento.

4. HUM, Modulación de Zumbido (Provoca franjas horizontales, Una o dos)

que recorren el televisor verticalmente. Generalmente estas franjas son de

color oscuro, pero también pueden ser claras o de otro color. Ver figura 6.

Figura 6 Franjas horizontales (Una o dos) que recorren el televisor

verticalmente.

Al mantener los niveles en un estado óptimo, evitamos los problemas que

mencionamos anteriormente y de igual manera se disminuye en gran parte el

número de reportes que se generan al departamento de quejas, por fallas en la

señal de video.

15
IV. OBJETIVOS.

Objetivo General:

El objetivo general del proyecto es la descarga de información de los

niveles RF de señales analógicas de 94 canales provenientes de un equipo de

medición denominado Analizador Digital, a una computadora con la función de

servidor, a través de la interface RS232 de forma alámbrica, exportándose dicha

información del software propio del equipo a una base de datos relacional

diseñada mediante el software MySQL, proyecto desarrollado en el CTC de la

ciudad de Santiago de Querétaro, de la empresa de telecomunicaciones

Cablecom.

Objetivos Específicos:

 Determinar las características del hardware de la computadora personal a

elegir como servidor.

16
 Comprender las herramientas del entorno del software del equipo de

medición del Analizador Digital SDA 5500.

 Seleccionar la información proporcionada por el analizador a ser empleada

en la base de datos.

 Exportar la información de potencia, número de canal y su frecuencia a un

archivo de texto.

 Comprender las herramientas para el diseño de una base de datos mediante

el Software MySQL.

 Transferir la información del archivo de texto a la base de datos diseñada en

MySQL

 Configuración del puerto de comunicaciones serial del servidor. COM1,

9600 baudios.

 Sincronizar el equipo de medición SDA 5500, con el CPU destinado a ser

usado como servidor de datos, para la visualización de la información de los

niveles RF como tabla, así como la ejecución de la descarga del archivo

exportado en txt.

 Accesar a la información descargada en la base de datos MySQL.

17
V. ALCANCE.

El proyecto esta direccionado a lograr la descarga de información de los niveles

RF de forma alámbrica con comunicación serial RS232 hacia un computador

utilizado como servidor de datos, Este documento es aplicable al departamento

de Headend de Cablecom, área técnica y de mantenimiento. Las instrucciones

contenidas en esta memoria técnica deben aplicarse en las instalaciones de

Cablecom en el departamento de CTC. Los procedimientos descritos en este

documento nos permiten llevar un mejor control del equipo de medición

Analizador Digital SDA5500 dentro del Headend así como prever fallas del

mismo.

El trabajo está dividido en tres pasos o etapas fundamentales:

 Análisis de requerimientos: se identificaron las soluciones tecnológicas

que deberán estar presentes para lograr los objetivos planteados, se

elaboró el plan de trabajo.

• Desarrollo e implementación de las funcionalidades: Realizar la base de

datos de la información de los niveles RF de las señales analógicas,

18
igualmente diseñar las funcionalidades básicas del servidor que deben

estar presentes para tener una buena administración de la información.

• Realización de pruebas: hacer una carga completa de los niveles RF al CPU

destinado como servidor de datos, realizar la descarga de la información

de los niveles RF, y así lograr el funcionamiento óptimo de la herramienta.

19
VI. ANÁLISIS DE RIESGOS

Para realizar este proyecto es necesario un servidor, y por el momento se

utiliza un CPU que está en desuso, para las pruebas, que presenta las siguientes

características:

 CPU HP DX2000 Pentium 4 3.2 Ghz 80 Gb.

 Sistema operativo: Microsoft® Windows® XP Professional.

 Memoria RAM 512MB DDR 400 Mhz.

Si al realizar la implementación se cumple con el objetivo general, se

procederá para la inversión de un servidor marca HP modelo ProLiant DL380

Generación 5, con las siguientes características:

 Procesadores Intel Xeon serie 5000 de doble núcleo.

 Hasta 32 GB de SDRAM PC2-5300 (DDR2-667) de 4 vías intercaladas.

 Cuatro ranuras de expansión PCI-Express (PCI-Xopcional).

 Dos tarjetas de red Gigabit multifuncionales con TCP/IP.

 Off-load (TPE) reducen la latencia.

20
VII. FUNDAMENTACIÓN TEÓRICA

7.1 El Headend o cabecera[1]

En el siguiente Diagrama en bloque, se presenta el modelo interno o lo que

se conoce como Headend/Cabecera. Esta es la parte más importante de toda

compañía de CATV., y es donde encontramos los elementos principales de todo

el sistema.

Diagrama 1. Cabecera/Headend de la Compañía de Cable (Modelo Interno)

El Headend es el centro de la red una compañía de CATV, que se encarga

de agrupar y tratar los diversos contenidos que se van a transmitir por la red. En

21
el Diagrama 1. Se puede ver diferentes elementos que componen al Headend

como son: el receptor, el modulador, scrambler (codificador), el combinador,

convertidor de eléctrico a óptico, el transmisor de fibra óptica, etc.

Ahora bien, el Headend recibe sus señales por diversos medios, ya sea por

medio de antenas parabólicas (recepción satelital), antenas encima de una torre

(para radiodifusión tradicional) o por medio de canales locales dentro de la

compañía.

7.2 Descripción de los elementos del Headend

Conversor LNB: Este es un dispositivo utilizado en la recepción de señales

procedentes de satélites. Dado que las frecuencias de transmisión del enlace

descendente del satélite (downlink) son imposibles de distribuir por los cables

coaxiales, se hace necesario un dispositivo, situado en el foco de la antena

parabólica, que convierta la señal de microondas (Banda KU), en una señal de

menor frecuencia, para que sea posible su distribución a través del cableado

coaxial. A esta banda se le denomina Frecuencia Intermedia (FI). En la figura 7,

vemos un ejemplo de un LNB.

22
Figura 7. LNB (Low Noise Block) conectado a una antena parabólica

Receptor: El receptor es el encargado de seleccionar entre los diversos canales

de una señal satelital o de radiodifusión tradicional. Estos receptores varían

dependiendo si es satelital o de radiodifusión. Entre los satelitales tenemos: los

PowerVu, Cisco, Motorola etc. Los receptores de radiodifusión son específicos

para las determinadas frecuencias de transmisión de un canal nacional, es decir

que vienen específicamente diseñados para solo tomar la frecuencia por ejemplo

del canal 2 si este es el que se desea y así sucesivamente para los demás

canales locales.

Normalmente las compañías de CATV poseen tantos receptores como

canales tengan a su disposición para transmitir. En la figura 8, tenemos un

ejemplo de un receptor PowerVu.

23
Figura 8. Receptor PowerVu para señales satelitales.

Modulador: puede ser fijo o sintonizable (los sintonizables son los más utilizados

actualmente). Estos equipos poseen un conversor de salida sintonizable para

poder ser utilizado como modulador de cualquier canal. Por ser tan versátil, no

incluye el filtro de salida, por lo cual es susceptible a las componentes de ruido

que el modulador de frecuencia fija era inmune. En la figura 9 se muestra un

ejemplo.

Figura 9. Modulador sintonizable Standard de comunicación.

Combinador: El combinador es utilizado para poder agrupar todas las señales

salientes de los moduladores para formar una señal compuesta y enviarla hacia

la Red Troncal de la compañía. El combinador o los combinadores que se utilicen

24
en la red deben presentar una alta aislación entre entradas y una pequeña

perdida de inserción, a fin de evitar la elevada atenuación de la señal. Los

combinadores pasivos son más frecuentemente usados que los activos. En la

figura 10 vemos un ejemplo.

Figura 10. Combinador vista trasera.

7.3 Funcionamiento de la Red CATV en el Sistema Análogo

Las compañías de CATV, poseen un mismo esquema de jerarquía de

funcionamiento a nivel técnico, basados en el siguiente diagrama 2:

25
Diagrama 2. Esquematización de una Red CATV.

En el diagrama 2 se observa que una vez recibidas las señales ya sea por

medio satelital, radiodifusión o a nivel local, las mismas eran moduladas para

colocarlas a cada una de ellas en un canal distinto, pasaban a ser codificadas y

luego eran agrupadas en el combinador para formar la señal compuesta que se

enviará a la Red Troncal, como se ve en el Diagrama 2.

La Red Troncal, básicamente se encarga de repartir la señal compuesta

generada por la cabecera a todas las zonas de distribución que abarca la red de

cable. En este punto hubo una gran evolución, porque todas las redes clásicas,

es decir, todo-coaxial de CATV cambian en muchos puntos hacia las redes de

telecomunicaciones por cable HFC (Red Hibrida Fibra Coaxial). Consistía en

sustituir las largas cascadas de amplificadores y el cable coaxial de la red troncal

por enlaces punto a punto de fibra óptica. Este tipo de red permite transmitir

mayor volumen de información y mejor calidad en el servicio.

26
Ya en la Red de Distribución, el tipo de cableado predominante es el coaxial

y estos son los cables que podemos ver en los tendidos de postes eléctricos, que

viajan por toda la ciudad o el pueblo. En esta red podemos encontrar muchos

amplificadores de señal, divisores, etc.

Y la Red de Abonado, es aquella que consiste desde el poste eléctrico

hasta la casa del abonado. Este es el último tramo de la red.

7.4 Sistema Digital para CATV

Es el resultado de la aplicación de tecnología digital a la señal de televisión,

para luego distribuirla por medio de redes híbridas de fibra óptica y cable coaxial.

Junto con la señal de Televisión Digital, a través de estas redes se proporcionan

otros servicios como radio, telefonía fija y acceso a Internet, como ya había

mencionado anteriormente, además de la creciente evolución de los televisores

para mostrar video HDTV, creando así Televisores LCD, Plasma, Led, entre

otros. Es decir, se utilizará los mismos medios de la CATV tradicional, pero

aplicando técnicas de codificación digitales y otros recursos para así aumentar

los servicios y aumentar la calidad de la imagen transmitida por el medio.

El Cable digital es un método para transportar múltiples servicios de audio

y video en formato digital (como ya habíamos mencionado), en canales de 6 MHz

27
con modulación de amplitud en cuadratura (QAM). Estos servicios corresponden

a data comprimida en formato MPEG-2 para el video y MPG-1 o Dolby Digital

para el audio. Las señales digitales QAM son transmitidas por las plantas

tradicionales HFC.

La modulación por cuadratura QAM, es una modulación lineal que consiste

en modular en doble banda lateral dos portadoras de la misma frecuencia

desfasadas entre si 90º. Cada portadora es modulada por una de dos señales a

transmitir. Finalmente las dos modulaciones se suman y la señal resultante es

transmitida. Esta modulación se realiza en amplitud y cuadratura, esto quiere

decir que la señal portadora será modificada en amplitud y fase, atendiendo a la

señal moduladora. Esto provoca que se obtengan muchas combinaciones de

amplitud y fase, dando lugar a los diferentes tipos que existen: 8-QAM, 16-QAM,

32-QAM, 64-QAM. 128-QAM, 256-QAM, 512-QAM; donde los números indican

las posibles combinaciones de amplitud y fase, etc.

Esto trae como ventaja, que al usar distintas combinaciones de amplitud y

fase, permite obtener, para una misma velocidad de modulación, una mayor tasa

de bits (velocidad de transmisión). Además de que tiene la ventaja de ofrecer la

oportunidad de transmitir dos señales en la misma frecuencia, de forma que

favorece el aprovechamiento del ancho de banda disponible. Pero tiene como

desventaja el que es necesario realizar la demodulación con demoduladores

síncronos.

28
La inmunidad que tiene la señal modulada en cuanto a las perturbaciones y

al ruido de la línea, es mayor cuanto más separados estén los puntos del

diagrama de estados. Se trata, pues, de buscar una "constelación" de puntos, en

analogía con la astronomía, con unas coordenadas de amplitud y fase que hagan

máxima la separación entre ellos.

7.5 Red HFC (Hibrid Fiber Coaxial)

Red HFC o híbrida fibra-coaxial es denomina de esta forma claramente

por que está compuesta tanto de enlaces de Fibra Óptica como también de cable

coaxial. Estas nacen en evolución a las antiguas redes CATV o televisión de

antena comunitaria. Esta consta de dividir las zonas de servicios en grupos de

entre 500 a 2000 viviendas llamados nodos, la señal llega a cada nodo por cables

de fibra y esta es repartida dentro de los nodos por cable coaxial.

La estandarización de las redes HFC se ha hecho mediante el estándar

DOCSIS, que son las siglas de Especificación de Interfaz de Servicios de Datos

Por Cable (Data Over Cable Service Interface Specification), es un estándar

internacional, no comercial, que define los requerimientos de la interfaz de

soporte de comunicaciones y operaciones para los sistemas de datos por cable,

lo cual permite añadir transferencias de datos de alta velocidad a un sistema

CATV sobre una infraestructura Híbrida-Fibra-Coaxial (HRC) existente. Esto

29
comienza a ser desarrollado por la empresa CableLabs en el año de 1997 con la

colaboración de otras compañías, DOCSIS es el principal estándar usado por los

cable-modem´s en la actualidad.

Figura 11. Topología de la Red HFC

7.6 Equipo de medición SDA5500[3]

El SDA-5500 es una unidad estándar de 19 pulgadas montada en unidad

de rack que pesa aproximadamente 15 libras. Una pantalla LCD con matriz de

puntos de 320 X 240 muestra las medidas tanto en formato numérico como

gráfico. Es un medidor de análisis completo de la señal con una muestra de

espectro completo y una representación analógica de datos de medida de canal

único. Al sintonizar un canal específico, se proporciona un set completo de

información que incluye:

30
• Canal sintonizado

• Frecuencia de video y nivel

• Frecuencia de audio y nivel

• Diferencias entre niveles de portadora de video y audio

El SDA-5500 realiza el mantenimiento preventivo esencial del sistema de

televisión por cable con precisión y facilidad. Se pueden probar rápidamente los

niveles de señal, zumbido, C/N y, en conjunto con el SDA-5000, la respuesta en

frecuencia, sin interferir con el servicio a los suscriptores.

Figura 12 Equipo de medición SDA-5500.

31
7.7 Software de Análisis StealthWare[3]

El paquete software StealthWare transfiere al PC los archivos de resultados

almacenados en el instrumento de medida, para realizar análisis, generar

informes, imprimir o archivar los resultados.

Lo más destacado:

 Interfaz basada en el PC para la configuración del instrumento de medida.

 Completos análisis de los resultados de las pruebas.

 Potente y versátil generador de informes, gráficos y de texto.

 Interfaz gráfica de usuario clara e intuitiva, adecuada incluso para los no expertos.

 Compatible con los modelos SDA, Stealth, MicroStealth y CLI.

Aplicaciones:

 Certificación de la respuesta en frecuencia de la red de banda ancha mediante

informes del barrido, la exploración y gráficos espectrales.

 Creación y transferencia de configuraciones de medida idénticas a varios

instrumentos, para lograr medidas repetibles y precisas.

 Exportación a hojas de cálculo de los resultados de los autotest, para generar

certificaciones de prestaciones, archivos y pruebas de cumplimiento de normas.

 Archivos de barridos actuales e históricos, para analizar las tendencias de la

respuesta en frecuencia de la red.

32
 Creación y edición de planes de canales para adaptarlos a los cambios de las

listas de canales de las redes.

Características:

 El Centro de Datos automatiza y simplifica las operaciones habituales de gestión

de archivos.

 La herramienta de Análisis revisa los resultados de las medidas de instalación o

verificación e identifica rápidamente las violaciones de límites.

 La herramienta de Gráficos proporciona gráficos de la respuesta en frecuencia

de la red analizando los resultados de las medidas de barrido, espectro,

inclinación (tilt) y exploración.

 La herramienta Plan de Canales crea y transfiere a los instrumentos de medida

planes de canales y límites, para garantizar la consistencia de las medidas.

 El Generador de Informes permite imprimir informes de cualquier archivo gráfico

o de texto disponible en el instrumento de medida. Los encabezamientos de los

informes se pueden personalizar fácilmente.

33
7.8 Base de datos[5]

Dentro de las bases de datos disponibles podemos encontrar diferentes

alternativas:

Tabla 1 comparativa de base de datos

Como se puede observar en la tabla anterior, se estudiaron cuatro

posibilidades y se analizaron sus pros y contras en sus características más

destacables.

7.8.1 Base de datos Access

Disponibles sólo bajo sistema operativo Windows.

Realiza una aplicación ASP por sus siglas en Inglés Advanced Planning and

Scheduling (Planeación y Programación Avanzada), sobre bases de datos,

access es recomendable en los casos en que sea especialmente cómoda la

actualización de la información por el procedimiento de enviar el archivo .mdb al

34
servidor mediante FTP, (uno de los servicios más antiguos de Internet, File

Transfer Protocol, por sus siglas en inglés, permite mover uno o más archivos

con seguridad entre distintos ordenadores proporcionando seguridad y

organización de los archivos así como control de la transferencia).

Ahora bien, para que la aplicación sobre base de datos Access no tenga

problemas, es recomendable que cumpla estas condiciones:

o El volumen de datos a manejar es pequeño. (Además así será más rápida

su actualización por FTP).

o El número de visitantes simultáneos no es muy alto.

o La aplicación ASP no cambia la base de datos, simplemente muestra

datos. Esto es consistente con el hecho de enviar periódicamente el

archivo .mdb al servidor, pues si la aplicación ASP cambiase la base de

datos, esos cambios se perderían al sobrescribirse con la nueva base de

datos. Cuando por alguno de los anteriores motivos, su aplicación no es

consistente, o no va a poder cumplir alguno de los mismos, es preferible

el uso de un sistema de base de datos más robusto, como SQL Server.

7.8.2 Base de datos Microsoft SQL Server

Disponibles sólo bajo sistema operativo Windows.

SQL Server es el sistema de bases de datos más completo y potente, y resulta

35
ideal para los programadores especializados en productos Microsoft: ASP, Visual

Basic, modelos de objetos, componentes, etc. Además, es un sistema de base

de datos perfectamente adecuado para aplicaciones críticas y con cualquier

grado de complejidad. SQL Server utiliza una parte del espacio de la base de

datos para guardar el log de transacciones con los comandos pendientes, lo que

asegura que, independientemente de si el programador usa o no transacciones

en su código, en ningún caso la base de datos quedaría en un estado

inconsistente debido a una ejecución parcial de comandos.

También ofrece otras muchas características avanzadas orientadas a

mantener la integridad de la base de datos, como son los triggers, y ofrece

soporte completo ACID (Atomicity Consistency Isolation Durability). El principal

punto negativo que tiene esta base de datos es su relación “Coste/MB”. Si el

volumen de datos a manejar no excede de 4 GB se puede optar por elegir la

versión Express, versión gratuita que tiene muchas de las ventajas y las

prestaciones de la versión comercial.

7.8.3 Base de datos MySQL.

Disponibles bajo sistema operativo Windows o Linux. MySQL tiene como

principales características:

o Su gran velocidad y su precio reducido. Es el servidor de bases de datos

más rápido de todos los que ofrecemos y el de menor precio por MB.

36
o MySQL es muy utilizado en aplicaciones PHP o Perl en servidores Linux.

En general, si no se necesita características como transacciones,

procedimientos almacenados, triggers o sentencias SQL complejas, MySQL

cumplirá la misma función que otras bases de datos más potentes, pero de forma

más rápida y con un coste menor.

o Para aplicaciones Windows, MySQL es una alternativa económica a SQL

Server, pues su coste por MB es menor y además se puede aprovechar todo el

espacio para datos, mientras que SQL Server necesita una parte del espacio para

el Log de transacciones. Las limitaciones de MySQL vienen dadas por sus

carencias respecto de los otros sistemas de bases de datos y por el grado de

criticidad de su aplicación.

o MySQL no es adecuada para aplicaciones críticas. Al no utilizar

transacciones, un problema de cualquier tipo que interrumpiese una serie

de comandos podría dejar su base de datos en un estado inconsistente,

lo cual nunca ocurriría con SQL Server o PostgreSQL.

o Tampoco tiene triggers por lo que no se pueden establecer reglas de

integridad y consistencia a nivel de servidor.

37
7.8.4 Base de datos PostgreSQL

Disponibles bajo sistema operativo Windows o Linux. Características:

o PostgreSQL es el servidor de bases de datos de código abierto más

potente que existe y es por tanto la alternativa a MySQL cuando se

necesitan características avanzadas como transacciones, procedimientos

almacenados, triggers, vistas, etc.

o Es el servidor de bases de datos más utilizado por los programadores de

servlets de Java (lenguaje de programación Java, utilizada para ampliar

las capacidades de un servidor) y, en general, por todos aquellos que

realizan aplicaciones cliente servidor complejas o críticas en el mundo

Linux/Unix.

o Para aplicaciones Windows, PostgreSQL es una alternativa económica a

SQL Server, pues su coste por MB es menor y tiene similares

prestaciones. Esta diferencia económica es especialmente sustancial si se

necesita un Servidor Dedicado de bases de datos. La mayor limitación de

PostgreSQL viene dada por su velocidad: es el sistema de bases de datos

más lento de los estudiados.

38
7.9 Base de datos elegida

Finalmente, la base de datos que se eligió fue MySQL. Esta base de datos,

además de ser gratuita, cumplía ampliamente con las necesidades requeridas.

Sus principales limitaciones estaban en el volumen máximo de datos y en la

plataforma a usar, pero ninguna de estas limitaciones suponía un problema.

Además de esto, una de las principales ventajas de usar MySQL de

Microsoft era poder obtener una amplia gama de facilidades en la implementación

si se usaba alguna de las versiones de Visual Studio.

39
VIII. PLAN DE ACTIVIDADES

En la siguiente Gráfica de Gantt se muestran las actividades planeadas

para el desarrollo del proyecto.

Gráfica de Gantt.

40
IX. RECURSOS MATERIALES Y HUMANOS

9.1 Recursos Materiales

Para la realización de este proyectos se utilizaran las siguientes

herramientas:

Material Cantidad Costo pesos

Mouse y teclado estándar 1 250

Monitor LCD 19" 1 750

CPU (Servidor) 1 1500

Equipo de medición de señales RF SDA 5500 1 18000

Software MySQL server 1 12578

Tabla 2 Recursos materiales.

41
9.2 Recursos humanos

El personal que participó en la elaboración del proyecto son:

Ingeniero en Telecomunicaciones Líder del proyecto

Ingeniero en sistemas Administrar servidor de datos

Practicante Ingeniería Tecnologías de la


Automatización Implementar proyecto

Tabla 4 Recursos humanos

42
X. DESARROLLO DEL PROYECTO

En este capítulo se describen con detalle las actividades que se planearon

para llevar a cabo el proyecto, que ya fueron mencionadas en la gráfica de Gantt

del capítulo anterior de este reporte.

10.1 Diagnóstico de necesidades

10.1.1 Descripción del proceso

En CTC cablecom Querétaro se cuenta con un equipo de medición SDA 5500,

del cual un técnico realiza un barrido de las señales de manera manual tecleando

el número del canal y anotando en una bitácora el nivel de potencia en unidades

dBmV ver figura 13 y figura 14, con un tiempo estimado de medio minuto por

canal. Lectura manual de nivel RF de los canales.

Figura 13 Figura 14

43
10.2 Propuesta de solución

Para resolver el problema que se tiene se propone realizar este proceso de

manera automática, haciendo uso de las herramientas del equipo de medición

SDA5500 y el software dedicado a las descargas de la información Stealthware,

de forma alámbrica con conexión serial RS232 del Analizador Digital hacia el

CPU como se muestra en las figuras 15 y 16, y posteriormente generar un

registro en un servidor de datos programado con la tecnología MySQL. Descarga

de informacion de los niveles RF:

Figura 15 Figura 16

44
10.3 Descarga instalación y ejecución del software StealthWare

Para realizar la descarga del Software entramos a la página oficial JDSU,

JDS Uniphase Corporation empresa que diseña y fabrica productos para redes

de comunicaciones ópticas, test y medición de equipos de comunicaciones,

soluciones ópticas para la autenticación y aplicaciones decorativas, y otros de

óptica personalizados. Tiene su sede en Milpitas, California en los Estados

Unidos. Anteriormente era conocida como JDS Uniphase, antes de un cambio de

nombre de su imagen corporativa, el 14 de septiembre de 2005. La entidad

jurídica que ahora se llama JDS Uniphase Corporation, mientras que en otras

partes de la empresa siempre se refiere a sí mismo como JDSU.

Figura 17 Página oficial de descargas JDSU

45
Una vez en la página procedemos a la descarga del software StealthWare

V7.0

Figura 18. Link de descarga StealthWare V7.0

Ya que tenemos el software listo procedemos con la instalación, ejecutando

el archivo descargado.

Figura 19. Permiso de instalación del software en nuestro equipo.

46
Figura 20. Aceptamos los términos y condiciones de la licencia.

Seleccionamos el tipo de instalación que requerimos que en este caso

elegiremos “local single user” que es la opción que cumple con nuestros

requerimientos.

Figura 21. Selección del tipo de instalación

47
Figura 22. Software listo para ser instalado en la ubicación designada

Figura 23. Instalación finalizada correctamente.

48
Ya con el software listo en la pc, procedemos con la ejecución:

Figura 24. Menú principal software StealthWare

Seleccionamos el menu data center para la configuración del Puerto y las

unidades de descarga de los niveles. Como se muestra en la figura 25.

Figura 25. Configuración puerto y unidades de descarga.

Ya configurados los puertos y las unidades, seleccionamos a la parte de

Analysis Tool y seleccionamos el menú Table View, que nos permite visualizar y

descargar, los barridos existentes en el medidor SDA5500 que se han realizado

cada 24 hrs. Como se muestra en la imagen 5.1.

49
Figura 26. Visualización y selección archivo barrido niveles 24hrs

Procedemos a seleccionar el archivo que necesitamos presionamos OK y

nos presenta la siguiente tabla como se muestra en la figura 27.

Figura 27. Tabla de niveles Chan, Freq y video dBmV.

50
Ya que tenemos la tabla procedemos a guardar el archivo en la ubicación

requerida en la PC. Nos vamos nuevamente al menú Data Center seleccionamos

el archivo requerido, damos a la opción Export File, y seleccionamos la ubicación

para guardarlo.

Figura 28. Exportar archivo barrido niveles.

Como resultado tenemos un archivo .txt en forma de tabla donde nos

muestra los datos de los niveles que hemos solicitado como se muestra en la

figura 29.

51
Figura 29. Niveles Chan, Freq y video dBmV.

52
10.4 Descarga instalación y ejecución software MySQL

Primeramente ingresamos a la página oficial del sitio MySQL

http://dev.mysql.com/downloads/ como se muestra en la figura 30.

Figura 30. Página oficial del sitio MySQL.

Ingresamos a la parte de MySQL Community server de donde podremos

descargar la versión gratuita del software como se muestra en la figura 31.

53
Figura 31. Descarga gratuita MySQL

Una vez descargado el programa en la ubicación seleccionada procedemos

con la instalación.

Figura 32. Asistente de instalación MySQL

Una vez configurado el instalador MySQL nos aparece una nueva ventana

donde nos pregunta por los elementos que necesitaremos instalar que son: el

54
servidor el workbench que es la herramienta grafica que nos permite administrar

los elementos de la base de datos, y el conector para que mediante un lenguaje

de programación podamos utilizar la base datos como repositorio de las

aplicaciones como se muestra en la figura 33, seleccionamos la primera opción

“Install MySQL producs”

Figura 33. Productos de instalación MySQL.

Ya que seleccionamos instalar productos nos aparece una siguiente

ventana con los términos y condiciones de la licencia del producto como se

muestra en la figura 34.

55
Figura 34. Términos y condiciones de la licencia.

En la siguiente ventana nos indica si vamos a revisar las últimas

actualizaciones como se muestra en la figura 35, como no las necesitamos nos

saltamos ese paso.

Figura 35. Revisar nuevas actualizaciones.

56
En la siguiente ventana nos indica que seleccionemos cual es la

herramienta que vamos a utilizar, donde nos ofrece las opciones de

desarrollador, solamente servidor, solamente cliente, completo, y cliente, como

se muestra en la figura 36. De acuerdo a nuestras necesidades elegiremos la

opción “Full” que nos permite (instalar todos los productos incluidos en el catálogo

existentes en el servidor MySQL, los Workbench MySQL, los conectores MySQL,

la documentación, ejemplos y otros. y elegimos la ruta donde se va a instalar.

Figura 36. Selección de la herramienta a utilizar.

En la siguiente ventana nos indica que va a checar los requerimientos

necesarios para la instalación como se muestra en la figura 37, esta aplicación

está basada principalmente en el Frame Work 4 (instalado previamente).

57
Figura 37. Requerimientos de la instalación completos

En la siguiente ventana nos indica cuales son los elementos que se van a

instalar como se muestra en la figura 38, que son los siguientes:

Figura 38. Productos de instalación

58
Una vez instalados todos los productos de MySQL procederá a la

configuración inicial del servidor como se muestra en la figura 39.

Figura 39. Configuración inicial del servidor.

En la siguiente ventana tenemos que elegir el tipo de configuración, y

tenemos las opciones de:

o Máquina de desarrollo: nos asigna menos memoria para el servidor debido

a que es en el quipo donde estoy haciendo el desarrollo correspondiente.

o Máquina servidor: tendrá más recursos asignados al programa.

o Máquina Dedicada: la asignación de memoria va hacer completa hacia

este programa.

Seleccionamos la máquina de desarrollo, como se muestra en la figura 40.

59
En el siguiente paso nos pregunta si habilitamos la Red TCP/IP y el número

de puerto que utiliza el servidor, que por defecto es 3306.

Y por último nos pregunta si queremos ver opciones avanzadas, que en

nuestro caso por el momento no las requerimos.

Figura 40. Configuración del servido MySQL.

En la siguiente ventana nos pide confirmar una contraseña de la cuenta root,

como se muestra en la figura 41.

60
Figura 41. Asignación de contraseña de la cuenta root.

En la siguiente ventana nos preguntan si el programa va a correr como

servicio, y seleccionamos la opción “Start the MySQL server at System Startup”,

con un nombre de servicio que es MySQL 56. Para que este lo pueda correr como

una cuenta de sistema estándar, como se muestra en la figura 42.

61
Figura 42. Configuración del servidor MySQL.

En la siguiente ventana nos indica, que completo la instalación. Nuestra

instalación del servidor está completa, y podremos empezar a trabajar con el

servidor de datos, como se muestra en la figura 43.

Figura 43. Instalación completa servidor MySQL.

62
Ya una vez instalado el servidor MySQL un nuestro sistema procedemos

con la programación lo primero es entrar a trabajar con el modelador que viene

en el programa workbench de MySQL, como se muestra en la figura 44.

Figura 45. MySQL Workbench.

MySQL Workbench es una herramienta visual que nos permite administrar

toda la información del servidor de MySQL, dentro de él podemos manejar

consultas, donde creamos conexiones y podemos abrir ventanas para hacer

consultas, administración del servidor, administrar de los usuarios, administrar

las secciones e inclusive hacer respaldos y restauraciones de la base de datos.

El modelador de datos: vamos a usarlo para poder crear nuestro modelo.

La siguiente ventana nos va a permitir crear el nuevo modelo, en la opción

Add Diagram. Como se muestra en la figura 46.

63
Figura 46. Ventana para crear el modelo.

Para crear el modelo en Workbench, ya teníamos el esquema previamente

diseñado.

Figura 47. Esquema del diseño Workbench

De la ventana de diseño workbench, seleccionamos Add diagram y nos

aparece la siguiente ventana, como se muestra en la figura 48, donde podremos

64
agregar las tablas del diseño, la primera tabla que vamos a crear es la de

frecuencia, y definimos algunos atributos, en el primer campo que es un

identificador que nos va a definir de manera única cada registro, y un dato de tipo

entero, además nos muestra una llave para indicar que es una llave primaria.

Figura 48. Creación de tablas

El mismo proceso utilizaremos para crear las tablas del diseño de Número

de canal, señal transmitida y nivel RF. Una vez creadas todas las tablas las

relacionamos como en el diagrama diseñado en la figura 49.

65
Figura 49. Relación de las tablas creadas.

En la relación del diseño de la tabla Señal transmitida y nivel RF nos generó

una nueva tabla que se llama “NivelRF_has_SeñalTransmitida”, y tenemos la

clave primaria de Niveles RF como la clave primaria de Señal Transmitida como

se muestra en la figura 49. Además está identificando a la clave de cada uno de

los registros como una clave combinada que está tomando como clave principal

o primary key el Id de ambas tablas.

En este diagrama colocamos las tablas correspondientes a las entidades,

generamos las relaciones las cuales nos definió algunas características

correspondientes al lenguaje de programación.

Ya que tenemos el modelado de las tablas en el diagrama procedemos a la

creación de las tablas, vamos al menú database y la opción de Forward Engineer

66
para que a partir del modelo podamos generar las tablas en la base de datos

como se muestra en la figura 50.

Figura 50. Opción Forward Engineer.

Ya que seleccionamos la opción Forward Engineer lo primero que nos pide

es una conexión para poder conectarnos a la base de datos, donde creamos una

nueva conexión que nos pide el Hostname que en este caso como es local sería

127.0.0.1, el puerto 3306, y el username root. Y ya tenemos nuestra conexión

detalle niveles, como se muestra en la figura 51.

67
Figura 51. Nueva conexión detalle niveles.

En la siguiente ventana seleccionamos las opciones que creamos

necesarias para la generación de las tablas, que al momento no seleccionaremos

ninguna para que nos despliegue el script completo, como se muestra en la figura

52.

68
Figura 52. set options for database
(Conjunto de opciones para la base de datos)

En la siguiente ventana nos pide la contraseña del usuario root, que es la

contraseña del usuario administrador de MySQL, como se muestra en la figura

53.

69
Figura 53. password for the following service

En la siguiente venta nos pide seleccionar el objeto requerido para el

forward Engineer, como hasta ahora solo hemos generado las tablas

seleccionamos la opción Export MySQL table objects, como se muestra en la

figura 54.

70
Figura 54. Export MySQL table objets.

En la siguiente ventana nos muestra todas las instrucciones en SQL para

poder generar los esquemas en la base de datos, lo guardamos para revisarlo

posteriormente y damos siguiente.

Figura 55. Revisión de scripts SQL

71
En la siguiente ventana termina de ejecutar el escrito de manera exitosa, y

después cerramos, para verificar que se haya creado nos vamos a inicio y

podemos ver que tenemos nuestra conexión “Detalle niveles”, como se muestra

en la figura 56.

Figura 56. Nueva conexión Detalle niveles.

Ejecutamos nuestra conexión Detalle niveles y nos abre una ventana para

poder hacer las consultas correspondientes, y en navigator nos muestra los

esquemas que tiene la base de datos para poder explorar sobre ellas.

La primera instrucción será agregar un registro a una tabla, para ello

escribimos la instrucción insert, la tabla clientes, y luego los nombre de los

registros y la palabra values. Como se muestra en la figura 57.

72
Figura 57. Inserción de registro y valores.

Para presentar la información en forma de tabla, nos vamos a generar una

nueva ventana de consultas,

Usamos la opción select * -- que nos sirve para mostrar todos los campos

FROM frecuencia --para mostrar el nombre de la tabla.

73
Figura 58. Ejecución de los registros de las tablas.

Que son: el identificador único de registro para que no se repitan los valores

con el mismo id, el valor de la frecuencia, el número de canal designado, y el

valor del nivel RF.

Para mostrar los valores en forma de tabla abrimos una nueva ventana

MySQL, y escribimos la palabra SELECT y después escribimos los campos que

queremos que se vean de la tabla, en este caso utilizaremos el * (asterisco) que

nos sirve para mostrar todos los campos, en el siguiente renglón escribimos la

palabra reservada FROM y después el nombre de la tabla, ya con esta instrucción

nos sirve para que nos muestre todos los registros de una tabla como se muestra

de las figuras 59 a 65.

74
Figura 59. Registros canal 2 al canal 12

Figura 60. Registro del canal 12 al canal 28

75
Figura 61. Registro del canal 29 al canal 43

Figura 62. Registro del canal 43 al canal 66

76
Figura 63. Registro del canal 66 al canal 80

Figura 64. Registro del canal 80 al canal 94

77
Figura 65. Registro del canal 94 al canal 104

Con esta instrucción entonces tenemos las tablas de los niveles RF y donde

tendrán acceso los usuarios finales para consultar los niveles que en el momento

requieran.

En dado caso de querer editar algún registro, abrimos una nueva ventana

MySQL y escribimos la palabra reservada UPDATE seguido del nombre de la

tabla y en el siguiente renglón ponemos la palabra reservada SET enseguida

escribimos el nombre de la columna y el nuevo dato a reemplazar, y al final

escribimos la palabra reservada WHERE seguida del número único de registro.

Como se muestra en las figuras 66 y 67.

78
Figura 66. Edición de un registro

Figura 67. Registro editado como prueba

79
En dado caso de querer eliminar algún registro, abrimos una nueva ventana

MySQL, escribimos la palabra reservada DELETE seguida del nombre de la

tabla, y a continuación la condición que nos va a servir para identificar los

registros a borrar WHERE seguido del nombre de la tabla y el registro a eliminar

ver figura 68 y 69, ya que si no ponemos la condición WHERE nos estaría

borrando todos los registros.

Figura 68. Eliminar registro id 96

80
Figura 69. Registro id 96 eliminado.

Y con estas instrucciones podemos crear nuevos registros editar los

existentes y eliminar los que ya no necesitemos.

81
XI. RESULTADOS OBTENIDOS

Cada parte del proyecto queda documentada como se planeó al inicio,

implementando la descarga de información del Analizador Digital SDA 5500 de

forma alámbrica por comunicación serial RS232, haciendo uso del software

StealtWare proporcionado por el proveedor, y realizando la programación en el

CPU destinado como servidor de datos utilizado el software MySQL.

 Con este proceso automático se logra obtener los niveles de los canales

de manera simultánea y se reduce significativamente el tiempo de 45 min

a solo 5 min para la obtención de los niveles RF de las señales analógicas.

 Es un sistema moderno, la operación será más fácil, rápida, segura y con

el menor esfuerzo por el operador.

 Se logrará mejorar el antiguo proceso, y se tendrá una mejor eficiencia en

la operación.

 El cliente quedará satisfecho con el nuevo sistema automático.

82
XII. CONCLUSIONES Y RECOMENDACIONES

El proyecto surgió de la necesidad de realizar la operación de la descarga y

almacenamiento de la información de los niveles RF de las señales analógicas de

los 94 canales de televisión, de una manera más rápida, fácil y con la seguridad

para la persona que lo esté realizando. El objetivo del proyecto es reducir el

tiempo de operación para tener una mayor eficiencia en los tiempos de la rutina

de validación de los niveles de las señales analógicas, ya que en el Headend se

realizaba de forma manual. Se realizó la automatización de verificación de señales

analógicas de niveles RF.

Con el software StealtWare se realizó la descarga de los niveles RF de los

94 canales de televisión, y con el software MySQL se diseñó la base de datos para

almacenar la información, al principio se tuvieron algunos problemas con la

programación de la base de datos, ya que no coincidían las relaciones asignadas

por lo que se tuvo que diseñar nuevamente el diagrama de relaciones.

Para este tipo de proyectos se necesita un poco más de tiempo para la

realización e implementación, por lo que se diseñó la base de datos para tener

un primer registro y que se alcance a realizar en el tiempo planeado por la

estadía.

83
XIII. BIBLIOGRAFIA

[1] Manual de definiciones y conceptos 2010. Introducción a Headend´s

[2] Manual de procedimientos para monitoreo 2009. Televicable del centro S.A
DE C.V.

[3] Manual de funcionamiento 2001. Stealth Digital Analyzer, series SDA

[4] Lou Franklin (2001), Transmission Network System

[5] Cesar Pérez (2002), MySQL para Windows y Linux


Segunda edición, Editorial Alfaomega

Internet.

[7] http://codigofacilito.com/cursos/bases_datos (13 febrero 2014)

[8] http://www.testequipmentconnection.com/manufacturer/Wavetek (24 febrero

2014)

84

You might also like