Create a program that estimates the radio signal strength

Assignment Help Computer Networking
Reference no: EM131291734

Lab- Exercises

Lab is a modified version of Lab 4. The requirements that applied to Lab 4 also apply to Lab 7. You may
reuse the Lab 4 pseudocode and Visual Logic files, rename them and modify them to produce the Lab 7 files.

Lab Implementation Requirements

• Add a module that outputs the message: For the computer located n feet from the AP, the signal strength is: range

Where:

N = the distance from the computer to the AP (in ft, integer values, e.g., 2, 5, 100, etc.).

Range = the estimated radio signal strength, expressed as a range.

An example of an actual message is: For the computer located 10 feet from the AP, the signal strength is: 100-80%

The module requires two parameters (n and range), which are used to output the message. Call the module in the appropriate places, in the pseudocode and the Visual Logic files.

Lab Expected Submittals

1. The Visual Logic program (50%).

2. Formal pseudocode (following the book syntax, proper indentation, with variable declarations, etc.). Use Notepad++ to create the pseudocode (*.txt file) (50%).

In a wireless SOHO (Small Office/Home Office) network, the strength of the radio signal is (among others) a function of the distance between the wireless Access Point (AP) (e.g., a wireless router) and the computers wirelessly connected to the network. The longer the distance between the AP and a computer, the weaker the radio signals.

Assume that the wireless SOHO network is based on the IEEE 802.11g protocol, case in which the approximate maximum range between the AP and the computers is 125 ft.

Create a program that estimates the radio signal strength (%) - a range - for computers stationed at different distances (ft) from the AP. In your design use 5 distance zones, and proportionally assign to them signal strength ranges (%). For example, for a computer situated 10 ft away from the AP, the estimated radio signal strength would be 100 - 80%.

Program Inputs:

• The distance from the computer to the AP (in ft, integer values, e.g., 2, 5, 100, etc.).

Program Outputs:

• The estimated signal strength (%) - a range.

Program requirements:

• The program must implement at a minimum three modules (or more if needed)

• During a single run, the program must be able to process multiple inputs.

• The prompt for data input is user-friendly (i.e., the user of the program does not see the program's variable names).

• Given that it is unknown how many data inputs the user will provide to the program, upon start, display a message letting the user know how to terminate the current execution of the program.

• The program must display a title on the Visual Logic's console.

• Program outputs are displayed on the Visual Logic's console - one line after another, with user-friendly labels.

Expected Submittals

3. The Visual Logic program (50%).

4. Formal pseudocode (following the book syntax, proper indentation, with variable declarations, etc.). Use Notepad++ to create the pseudocode (*.txt file) (50%).

IMPORTANT NOTE 1: If your Visual Logic code uses compound Boolean operators, make sure you read the TIP on page 26, in the Visual Logic book.

IMPORTANT NOTE 2: Test your program with multiple distance values, to insure that the outputs (the corresponding signal strength ranges) are correct. In your design you must consider which signal strength value the program will display, when the distance between a computer and the AP is longer than 125 feet.

Reference no: EM131291734

Questions Cloud

How much money to pursue the project : We are looking for financial justification as to why Winn-Dixe should adopt/expand an/their organic food line and a 5 year financial analysis of it.
Design and implement class called date that has data members : Design and Implement a class called Date that has data members to store month (as a number), day, year, and name of the month. showDate1() should display the date in 1/1/2001 format.
What is the probability that the shop is empty : What is the probability that the shop is empty?- What is the average number of customers in the barbershop?- What is the average time spent in the shop?
Common security weaknesses inherent : What are some of the common security weaknesses inherent in Unix or Linux based systems and what techniques can be used to harden these systems against an attack?
Create a program that estimates the radio signal strength : Create a program that estimates the radio signal strength (%) - a range - for computers stationed at different distances (ft) from the AP. In your design use 5 distance zones, and proportionally assign to them signal strength ranges (%).
Identify the critical components of operations management : Identify the critical components of operations management function in differing organisations and clearly demonstrate their relationship to decision making and value chain.
Calculating the price of pizzas : This assignment will involve modifying that application to include calculating the price of pizzas. Assumethat the price of a small pizza is $10.95, the price of a medium pizza is $13.95, and the price of a largepizza is $16.95.
Explain the causes of variations in growth : Briefly explain in one paragraph (10 sentences) the causes of variations in growth during the preschool years.
Request without sending to the authoritative server : When does a domain name server answer a request without sending to the authoritative server?

Reviews

Write a Review

 

Computer Networking Questions & Answers

  Alter minix three to count sent processes

The assignment is to alter Minix 3 to count sent processes and print it into table saying who sent and who's receiving. He said we require place to store counts and then print in readable fashion.

  When collision has occurred then how does a host on

when collision has occurred then how does a host on ethernet lan know when to transmit more details explanation need?1.

  Design network requirements for the advanced digital company

You must design the network requirements for the Advanced Digital Computer Company. As the network consultant you will be required to develop a plan for the Company network.

  Optimal detection of small bowel polyp and ulcer in wireless

Write a thesis Paper (Research Proposal) "An optimal detection of small bowel Polyp and Ulcer in Wireless Capsule Endoscopy images using texture analysis based on Fast Bi-dimensional Empirical Mode Decomposition with Dlac analysis"

  Provides information about the wireless antenna strength

Which tool, Wireshark or NetWitness, provides information about the wireless antenna strength during a captured transmission

  Give comprehensive plan along with network diagrams

Give comprehensive plan along with network diagrams which will portray your plan. Your plan must include equipment and configuration information.

  What is data warehousing.what are xml databases.

Do you believe data warehousing is a fad or a "real" technology which will benefit organizations?

  Prepare a network design project for transworld software ltd

Prepare a Network Design Project for TransWorld Software Limited, Inc. TransWorld Software Limited, Inc., an international trading software development company, has been enjoying double digits sales growth for the last 2 years and has just been pur..

  What does it mean to take a systems view of a project

How does taking a systems view of a project apply to project management?

  Define organization implementing a vpn solution

From a very practical point, create a list of attributes you would expect to be present at any organization implementing a VPN solution for the first time. Then, explain the differences in attributes you would choose for a pharmaceutical company ..

  Register of the audible spectrum

A recording/playback system at 22,050 Hz would be missing most of the brilliance register of the audible spectrum

  Describe ah tunnel between gateways-using esp-transport mode

Packets based on packet header. Describe the rationale for having AH tunnel between gateways and using ESP in transport mode between two hosts.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd