DOC PREVIEW
MSU ECE 4522 - EVALUATION

This preview shows page 1-2 out of 7 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

4. EVALUATION4.1. Resources Needed4.2. Test Specification4.2.1. Transceiver4.2.1.1 Simulation4.2.1.2 Hardware Testing4.2.1.3 Software Testing4.2.2. Microcontroller4.2.2.1 Firmware Testing4.2.3. Power Module4.2.3.1 Simulation4.2.3.2 Hardware Testing4.2.4. Sensor Interface4.2.5. Integration TestingWSN Page 1 of Error: Reference source not found4. EVALUATIONEvaluation of the system will be executed through simulation and testing. Fundamental communicationsand circuit design principles implemented in the system will be evaluated in a simulation environment.The realization of these principles will require testing.4.1. Resources NeededCC1010 Dev. Kit: Provides the antenna circuitry and will be used to program the processor.Oscilloscope: For signal analysis on the mote.Spectrum Analyzer: To determine frequency characteristics of the mote.Function Generator: To supply test tones.DC Power Supply: To supply a regulated voltage to the mote.Digital Multimeter: To measure DC voltage and current of the components.MFJ Box: To test the digital I/O.Resistance Box: For variable load testing.Potentiometer: To test for correct voltage of the analog I/O.PSPICE: To simulate antenna and power circuitry.SystemView: To model the communications between the motes.Thermal Chamber: To test the temperature constraint of the mote.4.2. Test SpecificationThe test specifications explain the procedures used toverify that the system conforms to the specified designconstraints. The system is divided into four modules: thetransceiver, the processor, the power module, and thesensor interface (Figure EVALUATION.1). Each modulewill be tested to verify that it performs in accordance withthe design constraints. Each test specifies the designconstraint that will be tested and outlines the procedure tobe performed. Where appropriate, evaluation of eachmodule is divided into three stages: simulation, hardwaretesting, and software testing.4.2.1. TransceiverECE 4512: Design I December 4, 2003Figure EVALUATION.1. Hardware block diagram.WSN Page 2 of Error: Reference source not foundThe decision to operate the transceiver at a frequency of 433 MHz rather than 916 MHz was based on theidea that less attenuation would occur at the lower frequency. We imposed a design constraint oftransmitting data a distance of 300 ft with bit error rate of 10-6.4.2.1.1 SimulationRF Frequency: We will simulate the system using SystemView. This software will allow us to determinethe attenuation characteristics of our transceiver. The block diagram for the FSK transceiver can be seenin Figure EVALUATION.2: FSK Transceiver Block Diagram.Figure EVALUATION.2: FSK Transceiver Block Diagram4.2.1.2 Hardware TestingTransmission Distance: We will test transmission distance both indoors and outdoors. The Drill Fieldon the Mississippi State University campus will serve as the outdoor testing stage. With the motesseparated by a given distance, a program utilizing the mote’s received signal strength indicator (RSSI) pinwill detect the strength of the signal. This distance will be incremented in steps of 10 ft. When thereceived signal strength falls below a certain threshold, the maximum useful distance will be obtained.To test the indoor transmission distance, a similar test will be performed in the Simrall Engineeringbuilding. Each of these environments has its own multipath characteristics.Test Procedure:1. Ensure that a voltage ranging from 2.7V – 3.3V is applied.2. Program the microcontroller of a module to record signal strength.3. Place a module on the base station.4. Vary the distance between the programmed module and the base station’s module in increments of10 ft. Verify that the two modules are communicating properly at each 10ft. increment.5. Perform this procedure both indoors and outdoors.Bit Error Rate: We will perform a similar test to determine the bit error rate. This time, an 8-bitcounting sequence will be transmitted. The receiving mote will compare the received bits to a storedcounting signal bit stream. The differences will serve as a metric for the bit error rate.ECE 4512: Design I December 4, 2003WSN Page 3 of Error: Reference source not foundTest Procedure1. Ensure that a voltage ranging from 2.7V – 3.3V is applied.2. Program the microcontroller of a module to record the Bit Error Rate.3. Place a module on the base station.4. Vary the distance between the programmed module and the base station’s module in increments of10 ft. Compare the record of the Bit Error Rate at each 10ft increment.5. Perform this procedure on the Drill Field and in Simrall.4.2.1.3 Software TestingTransceiver Functionality: The CC1000 transceiver uses registers to interface sent and received data tothe microcontroller. To test this functionality, we will read and write data to these registers. A receivingmote will verify that the data have been sent correctly. This straightforward test is crucial to the system'ssuccess, as it involves the operation of all layers, from physical (the medium) to application (the operationof the chip).4.2.2. MicrocontrollerThe microcontroller is responsible for the interpreting data and maintaining the overall networkarchitecture. In particular, our system will introduce channel coding to the WSN network stack. Thisfeature should improve reliability and overall power efficiency. Testing of this module will be doneentirely in firmware.4.2.2.1 Firmware TestingChannel Coding/Decoding: Our channel coding and decoding algorithms will be added to the link layerin the network stack. This will add reliability to our channel. A more reliable channel will reducetransmissions thus increasing power efficiency. These algorithms will give the motes the ability torecover from and detect errors introduced in the transmitted message by interference in the medium. Thisinterference can be simulated by randomly changing bits in the message. This can be tested in software.Test Procedure1. Create a test message.2. Code the message using the coding algorithm.3. Insert interference into the message by randomly changing bits.4. Decode the message using the decoding algorithm.5. Check to see if the decoder successfully detected and/or corrected the introduced errors.6. Steps 1-5 will be repeated with many data sets including a randomly


View Full Document

MSU ECE 4522 - EVALUATION

Documents in this Course
Theremin

Theremin

34 pages

Review

Review

12 pages

Load more
Download EVALUATION
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view EVALUATION and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view EVALUATION 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?