Thursday, February 9, 2012

Channel Allocation

Channel Allocation Schemes deal with the following:

  • The allocation of channels to cells within a cellular network
  • Allocation of bandwidth to base stations access points & terminal equipment (nodes)
  • Users within a channel can use the available channels to communicate with people within them
  • Trying to be efficient in system spectral terms 

Kinds of allocation Scheme

  • Fixed Channel Allocation,
  • Dynamic Channel Allocation and
  • Hybrid Channel Allocation which is a combination of the first two methods.

System spectral efficiency

  • Goal of an allocation scheme
  • Measured in (bit/s)/Hz per unit area
  • Measured in  (bit/s)/Hz per cell
  • Measured in (bit/s)/Hz per site
  • Measure of the quantity of users or services that can be simultaneously supported by a limited radio frequency bandwidth in a defined geographic area.

Reference:
http://wireless.per.nl/reference/chaptr04/cellplan/dca.htm by John S. Davis, II,

Wednesday, February 8, 2012

Software Development Cycle

The Software Development Cycle is the process of making software products. There are several models followed to make software. the models used vary on the project and the people working on it.

Code and Fix

  • Simple way of making software
  • No design
  • No Documentation
  • No consultation of requirements
  • Best for short programs
  • Implement Software until client is satisfied

Waterfall

  • A disciplined way testing
  • Every step has documentation and
  • Each step must be approved with quality assurance
  • Like Code and fix client sees product after implementation (coding)
  • Needs patience for both developers and customers
  • Documentation give explanations to teammates
  • Documenting gives a plan
  • Costly in dealing with changes in requirements or plan


Agile


  • Values Individual and interactions
  • Flexible for changes
  • Not much emphasis on analysis and design
  • Implements project early
  • Working on software is prioritized over documentation
  • Shorter life cycle than waterfall
  • Promotes collaboration with clients
  • Has multiple variations

Reference

Object-Oriented &; Classical Software Engineering, 7th Ed. by Stephen Schach, 2007
McGraw-Hill International Edition