Subscribe by Email


Showing posts with label Codes. Show all posts
Showing posts with label Codes. Show all posts

Monday, March 11, 2013

What is meant by Code Division Duplexing?


CDD or the Code Division Duplexing is a duplexing system that is perhaps the most spectrum – efficient one. In this article we discuss about this system. 

But first let us look at the scenario of the spectrum efficiency. 
- Elimination of interference is very complicated as well as an important issue when it comes to the implementation of the wireless communications. 
- With the increasing spectrum efficiency, interference becomes compulsory to be eliminated.
- Reducing the interference is very much important in order to increase the transmission data rate and the radio capacity of the wireless communications. 
- By duplexing, we mean that using two separate channels for the transmission of information in a two way communication in two different directions. 
- Currently we have only two working technologies in this regard namely:
  1. Frequency division duplexing or FDD and
  2. Time – division technology or TDD
- The former is the primary technology used in wireless because of its characteristic ability of interference isolation.
- The latter is kind of a spectral efficient technology.
- At present, frequency–division duplexing or FDD is mostly used by all the cellular systems for eliminating the interference that occurs in the adjacent cells. 
- A number of technologies are used today that have been successful in limiting the effects of the interference. 
- But they have not been successful in eliminating two particular types of interference namely:
  1. Adjacent base – to – home mobile interference and
  2. Adjacent mobile – to – home base interference
- Time Division Duplexing or TDD has not been put to use for the cellular systems since this one is much susceptible to different types of interference  
- TDD is not just subjected to the above mentioned two forms of interference rather it faces additional adjacent mobile to home and base to home interference.
- This limits the use of time division duplexing to the systems confined to a small area. 
- In Code–Division Duplexing, all these types of interference are eliminated making it the most spectrum efficient one. 
- However, proper CDD systems are not a perfect reality yet.
- CDD represents an innovative solution.
- Another best multiple access scheme is the CDMA (code – division multiple access) since it is more effective in eliminating the interference when compared to the other technologies. 
- Code – division duplexing is a combination of TDD and smart codes. 
- The CDD can be turned in to reality only with these smart codes. 
- CDMA based on these smart codes is termed as LAS – CDMA where LAS represents the smart codes set. 
- This technology holds the promise for increasing the spectral efficiency as well as capacity of the mobile networks. 
- For the efficient utilization of the spectrum, two technologies are required:
  1. A multiple access scheme and
  2. A duplexing system
- The industry has already established CDMA as the best out of three available (the other two are FDMA and TDMA). 
- Next, a duplexing system remains to be selected. 
- FDD has been the most common choice till now. 
- It makes use of different frequencies for handling the outgoing and incoming signals. 
- On the other hand, TDD operates on a single frequency but uses different time slots. 
- Using a TDD system provides a benefit of alternating sending and receiving in a single frequency. 
- Smart codes ensure that the code–division duplexing system is not like TDD but much better than that. 
- An interference limited environment was generated by the cellular systems using multiple frequencies in multiple cells. 
- Later, cells started using same frequency but still the environment was interference limited. 
- But the CDD system promises to change this environment in to one that is noise limited. 


Thursday, August 30, 2012

What are the other codes you can write/call with in TSL?


TSL or test script language is the sole language of the winrunner i.e., it is the only language in which the winrunner test scripts are generated. One requires a deep knowledge of TSL so as to create highly sophisticated test scripts. 

A good knowledge of the language also cut downs on the need of the manual intervention. A small number of keywords and operators make the TSL language quite compact. Proficiency in languages like C and C++ will make it easier for you to deal with TSL language. 

The TSL language being a script language has a very simple syntax structure when compared to other programming languages. This feature of TSL adds to its both advantage and disadvantage. The advantage is that it is as easy as a wink to learn because of a less complex structure and the disadvantage is that being so simple reduces its capabilities. 

Below mentioned are the features of the TSL language that can be used to write the code:
  1. Comments
  2. Naming rules
  3. Data types
  4. Data storage
  5. Operations
  6. Branching
  7. Functions and
  8. Loops.
Knowledge of other languages like following also adds in quick learning of TSL:
  1. Java
  2. Perl
  3. JavaScript etc.
- The QTP codes that are written using the HP’s quick test professional can be written or called in TSL language also. 
- The reverse is also possible i.e., the code written in TSL can be migrated in to QTP format. 
- The other codes thus written using TSL language usually sever less time turnaround but it largely depends on the degree of the complexity of the code as well as the process.
- Winrunner provides a shareable environment in which users can organize, write and maintain a set of automated test cases as well as supporting software libraries. 
- The winrunner along with TSL provides a perfect tool box for the creation of a testing frame work but the responsibility to build the right frame work lies in the hands of the user. 
- Winrunner provides a good software development environment that caters to all the needs of the test automation engineers. 
- The TSL can be considered to be a simplified version of C language or one of its derivatives since it does looks and feels like C language. 
- Test automation engineers who are quite experienced with C take less time and face little difficulty in becoming proficient with TSL language. 
- The organization of the TSL code depends largely up on the skills of the test automation engineers. 
- They must organize and maintain the code base.
- The winrunner comes with a large number of automation wizards which aid in every process of test automation. 
- Even though the winrunner meets all the needs of the testing organization, it is required that an additional development paradigm and testing frame work must be implemented with it. 
- This is necessary because otherwise the values obtained from the test automation will be lost in the due course of maintenance.
- The web, GUI, .NET and java codes can be written and called with in TSL and can also be verified. 
- TSL language is a standard start up script that is easily invoked during the start up of the winrunner. 
- The TSL codes are used for the standardization of several operational aspects of the winrunner like the following:
  1. Standard functions
  2. GUI map configurations
  3. Shared scripts
  4. Shared libraries and so on.
- There are a hundred functions that TSL provides for various uses categorized under various groups and categories namely:
  1. Analog
  2. Context sensitive
  3. Customization and
  4. Standard.


Facebook activity