VDSL Statistics Tool Eli Gur Eliad Young Mark Shifrin Instructors: Itzhik Ashkenazi, BATM Itai Dabran, Technion.

Slides:



Advertisements
Similar presentations
CIMCO Integration Software Products
Advertisements

Transmitting & Receiving Contents  Hardware for Transmitting & Receiving:By Ryan Caulfield  Software for Transmitting & Receiving: By Todd John  Non-Computer.
Products Training -- DGUS LCM
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
MCS-Connect Intro to Connect Connection and Setup Display Menus Graphics Uses in troubleshooting Overview.
LOGSYS Development Environment of Embedded Systems Tamás Raikovich Béla Fehér Péter Laczkó Budapest University of Technology and Economics Department of.
LINUX-WINDOWS INTERACTION. One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.1 Module 6 Switch Configuration.
Technion The Computer Communication Lab VDSL Statistics tool Summer 2001 Alon Sabag Roman Polak Yotam Admon.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 14: Troubleshooting Remote Connections.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 5: Managing File Access.
Hadar Vorenshtein & Meital Levy Instructor yavgeni Rivkin.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 5: Managing File Access.
By Rashid Khan Lesson 7-Preparing for Output: Printer Configuration and Management.
Introduction. 2 What Is SmartFlow? SmartFlow is the first application to test QoS and analyze the performance and behavior of the new breed of policy-based.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
VSP Video Station Protocol Presented by : Mittelman Dana Ben-Hamo Revital Ariel Tal Instructor : Sela Guy Presented by : Mittelman Dana Ben-Hamo Revital.
Terminal Services Terminal Services is the modern equivalent of mainframe computing, in which servers perform most of the processing and clients are relatively.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Monitoring systems COMET types MS55 & MS6 MS55/MS6 Configuration.
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
ISO Task Controller Lecture 9 Task Controller – Part I
LabVIEW: Tips & Tricks Ihor Korolov March 2011.
By Steven Campbell and Erik Boone.  Sharing projects by putting them into a central repository.  Checking out copies of projects from the repository.
1 Semester 2 Module 2 Introduction to Routers Yuda college of business James Chen
TrendReader Standard 2 This generation of TrendReader Standard software utilizes the more familiar Windows format (“tree”) views of functions and file.
Computers in Surveying SVY2301 / E4006 Automated Surveying.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Hands-on Networking Fundamentals
RemoteDrive. OVERVIEW OVERVIEW The RemoteDrive is a special software running on Windows TM and controlling the devices manufactured by Elettronica Santerno.
LabVIEW an Introduction
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
STATISTICS Microsoft Excel “Frequency Distribution”
IOS110 Introduction to Operating Systems using Windows Session 9 1.
Microsoft.NET and OSIsoft PI Microsoft.NET & OSIsoft PI Tracking Catalyst Use, Corporate Planes & more Roland Heersink CEO, Industrial Evolution.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 5: Managing File Access.
Advanced PI Calculation Engine Makes Complex PI Calculations Easy! Use of EDICTvb for Multi-Plant Advanced PI Calculations Dane OverfieldEXELE Information.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
WEKA - Explorer (sumber: WEKA Explorer user Guide for Version 3-5-5)
Software Framework for Teleoperated Vehicles Team Eye-Create ECE 4007 L01 Karishma Jiva Ali Benquassmi Safayet Ahmed Armaghan Mahmud Khin Lay Nwe.
The 8253 Programmable Interval Timer
Network Management Tool Amy Auburger. 2 Product Overview Made by Ipswitch Affordable alternative to expensive & complicated Network Management Systems.
CHAPTER TEN AUTHORING.
1 Integrating Microsoft Office 2003 Tutorial 3 – Integrating Word, Excel, Access, and PowerPoint.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 3 1 Integrating Microsoft Office XP Tutorial 3 – Integrating Word, Excel, Access, and PowerPoint.
CCNA3 v3 Module 6 v3 CCNA 3 Module 6 JEOPARDY K. Martin.
H.323, IP Multicast Conferencing, And TAPI 3.0 Don Ryan Development Lead Windows Networking And Communications Microsoft Corporation.
Agilent Technologies Copyright 1999 H7211A+221 v Capture Filters, Logging, and Subnets: Module Objectives Create capture filters that control whether.
Logic Analyzer ECE-4220 Real-Time Embedded Systems Final Project Dallas Fletchall.
Integra32 System - Training Course
Overview of MSWS Control of 212-LC July 15, 2006.
MCS-Connect Revision - 12/22/2015.
Source Controller software Ianos Schmidt The University of Iowa.
Lecture 4 Mechanisms & Kernel for NOSs. Mechanisms for Network Operating Systems  Network operating systems provide three basic mechanisms that support.
Module 5 GemStall Overview
Cscape 8.6 August 2008 Horner APG. New Workbench Features - New Model – XL6.
Overview of Previous Lesson(s) Over View 3 Program.
Microsoft Foundation Classes
The New User Interface MEDITECH Training & Education.
Monitoring systems COMET types MS55 & MS6
Haiwell PLC Modules Introduce
Chapter 5: Switch Configuration
Modbus with the AKD Using Modbus Poll and Wireshark Rev. F Dec
Windows Development Dynadata Copyright, 2014 © DynaData S.A. 1/10.
Chapter 2: System Structures
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Creating and Managing Folders
Introduction to AltaView™
Presentation transcript:

VDSL Statistics Tool Eli Gur Eliad Young Mark Shifrin Instructors: Itzhik Ashkenazi, BATM Itai Dabran, Technion

Project Goals IN this project we will build a tool that gets loop statistics: SNR (Signal / Noise Ratio), Errors, Current Power of Signal, from the NTU and the LTU. we Connected to the LTU or NTU via its UART interface, using Win COM port API of Windows NT. The project was designed so it will be possible to add to it a tool for adjusting the modems configuration in order to find the best working parameters.

Project Software Architecture *** *** Based on MFC DOC-View Architecture

Application and Sources The source Code – a Microsoft visual c++, Version 6 project. download: vdsl.zipvdsl.zip The Application – an executable file. download: vdsl.exevdsl.exe

documentation Download the first report - the Top Level Design of the project download: vdsl.docvdsl.doc Download this presentation as a PowerPoint file. download: vdsl.pptvdsl.ppt Download the user manual. download: vdsl_manual.docvdsl_manual.doc

Graphic user interface Power Graph SNR GraphErrors Graph Control Panel

Back Allow the user to select which Comport he is using (COM1\ COM2). The user can Start and stop sampling. The user can watch status message.

Power Graph Back The Power values will be read in order to present the graph in a different time points, at a constant frequency. The Data will be read from the following stats registers: TX_POWER_L, TX_POWER_H, which comes for the transmitted PSD level lower and higher byte, respectively.

(Signal / Noise Ratio) Graph Back The Sound to Noise Ratio must be calculated from 3 sequential registers: SNRCON_L, SNRCON_M, SNRCON_H, which comes for the lower, medium and higher bytes respectively. The formula used for the calculation is as follows:

RS Graph Back The Reed-Solomon errors will be read from the registers and simply calculated, by merging the 4 read bytes to the final number. No special formula calculating needed, as their values appear in the memory is already final. The Reed-Solomon error counter is zeroed each time upon reading by the counter, and the time intervals of sampling this value a reasonable according to this restriction.

Serial Communication In SerialComm class there is a wrap of the Win COM port API of Windows NT Most of the functions do the same as the traditional Communication function of windows but are adjusted to the use as accustom for the NTU and LTU devices. The functions are different in the way some of them can receive less parameters then the original ones, If by default value assign to parameter that the user didn't assign his own, Or by narrowing the implementation only for Serial Communication with NonOverlapped I/O. Back

Device Will be used in order to read from the devices. Have a member variable of the class Serial Communication which is used in order to communicate the modems using their UART interface. Also the Device can be set to be connected to either one of the modems – the user can set it to the local modem (the one directly connected to the rs232 cable, or to the remote modem, the user can also chose to work with the NTU or the LTU without knowing to which one he is directly connected. Back

Document Will hold an instance of Device and will be responsible for asking the device for the wanted data, once the data arrives the Doc activates the View so the new data will be displayed. The Doc is implemented working with loops that initiates the data queries once per time-cycle, defined in the calling functions, different time-cycles will be set for each parameter. The Doc will have a Writer responsible writing all data from the Device to files in a binary format. Back

View Presents the data from the devices in a graph model: Graph representation - a set of the last period data in a graph of data versus time, There will be three graphs - we shell present the SNR (Signal / Noise Ratio) the SR and the Current Power in this mode, both NTU and LTU values for each parameter are located on the same graph. Back

Graph SpectrumGraphis a class that provides multiplot 2D data visualization. SpectrumGraph class is derived from CMDIChildWnd MFC class and could be used as a base class for different kinds of 2D data plot views. The SpectrumGraph class displays 2 graphs in one window frame using the same Axis, thus Enabling us to present both the NTU & LTU results in one frame for each parameter (SNR, POWER, RSERROR). Moreover, the graph also presents the maximum values of the Y-Axis of each device(NTU & LTU) through time. Another feature is the ability to get the Y-Axis value on each point of the graph by holding down the right- button of the mouse. Back

Dialog For now the Dialog is an internal part of the View, if the project will be extended to allow the user more control on the modem – we recommend that a separate dialog class will be allocate for it. Allow the user to select which Comport he is using (COM1\ COM2). The user can Start and stop sampling. The user can watch status message.

UDP Client and Server In order to create a lot of traffic over the NTU-LTU communication we supply a client and a server programs supplied by Microsoft: Simple TCP/UDP server using Winsock 1.1. This is a part of the Microsoft Source Code Samples. Copyright Microsoft Corporation. Download: simples.exesimples.zipsimples.exesimples.zip Simple TCP/UDP client using Winsock 1.1. This is a part of the Microsoft Source Code Samples. Copyright Microsoft Corporation. Download: simplec.exesimplec.zipsimplec.exesimplec.zip