VOYAGER IMAGE DATA COMPRESSION AND BLOCK ENCODING

Size: px
Start display at page:

Download "VOYAGER IMAGE DATA COMPRESSION AND BLOCK ENCODING"

Transcription

1 VOYAGER IMAGE DATA COMPRESSION AND BLOCK ENCODING Michael G. Urban Jet Propulsion Laboratory California Institute of Technology 4800 Oak Grove Drive Pasadena, California ABSTRACT Telemetry enhancement techniques implemented through flight software modifications and utilization of special flight hardware enable the Voyager 2 spacecraft to reduce telemetry transmission rates used at Saturn by over 50% for the extended mission to Uranus and Neptune with negligible loss in information return. Techniques employed include: C Parallel operation of the redundant Flight Data Subsystem (FDS) processors C Image Data Compressor (IDC) using noiseless (fully reconstructable) coding techniques C Reed-Solomon (RS) encoding of downlink telemetry INTRODUCTION Although Voyager 2 is travelling along a trajectory which permits encounters with Uranus and Neptune, the Voyager spacecraft design was optimized for telemetry return from Jupiter and Saturn only. Throughout the remainder of this paper, the nominal mission refers to the Voyager 1 and 2 encounters with Jupiter and Saturn, and the extended mission refers to the the Voyager 2 encounters with Uranus and Neptune. Uranus and Neptune, with their greater distances from Earth, require that the spacecraft transmit data at approximately 1/4 and 1/9 the signal levels, respectively, achievable at Saturn. In order to return the same volume of data at the lower transmission rates necessary during the extended mission, more efficient telemetry techniques are required.

2 BACKGROUND Due to the differences in the amount and required quality of the data, a distinction is made between image data and General Science and Engineering (GS&E) data. GS&E data are generated by Voyager in a fixed format at a rate of 3.6 kb/s. Good data quality (bit error rate P # 5 E-5) is required for GS&E. e Real-time image data represent the majority of the data volume returned from the Voyager spacecraft. Voyager image data are output to the Flight Data Subsystem (FDS) as a digital data stream consisting of 800 image lines, each containing 800 picture elements, or pixels. Line 1 is the top line of the image and pixel 1 is the leftmost pixel of the line. Each pixel is digitized as an 8-bit word, so its brightness is discretized as one of 256 levels. Due to constraints imposed by development cost and spacecraft power, volume, and weight requirements, the telemetry system was designed to return the image data uncompressed for the nominal mission. Return of one complete uncompressed image requires transmission of 5.12 million bits. Since a noise-induced bit error is confined to a single pixel, acceptable bit error rates are higher (up to P = 5 E-3) than for GS&E. e Figure 1 illustrates the Voyager telemetry system design for the nominal mission. The GS&E data were Golay encoded prior to combining in the FDS with the image data to form a single telemetry stream. The Golay encoder has an overhead of 100%, but since only the GS&E data were encoded, the encoder parity represented a small fraction of the total telemetry stream. The bit error correction capability of the Golay decoding process allows the combined telemetry stream to be recovered at the higher bit error rates acceptable for image data and still satisfy the GS&E bit error rate requirements. After output from the FDS, the telemetry stream is convolutionally encoded in the Modulation/ Demodulation Subsystem (MDS). This concatenated encoding scheme permitted data rates 5.5 times higher than would have been possible with an uncoded telemetry stream satisfying GS&E data quality requirements (1). Since the output rate of the GS&E is fixed, the total downlink data rate is controlled by the output rate of image data. Note that as the downlink data rate is reduced, the parity data generated by the Golay encoder becomes a larger fraction of the total telemetry stream, reducing the efficiency of the nominal telemetry configuration. At Jupiter, kb/s were recoverable from both Voyager spacecraft, permitting return of one image per 0.8 min when combined with the Golay encoded GS&E. At Saturn, 29.9 kb/s were recoverable from Voyager 2, permitting return of one image per 4 min when combined with the Golay encoded GS&E.

3 REQUIREMENTS FOR THE EXTENDED MISSION At the lower signal levels available from Voyager 2 during the extended mission, lower tranmission rates are necessary. Golay code becomes a significant fraction of the total data rate (25% at 14.4 kb/s). Utilizing the nominal mission telemetering techniques at the lower transmission rates necessary in the extended mission would have required significant further reductions in the output rate of image data. This has two adverse effects. Obviously, the total number of images returned during a time-constrained observation is less. Also, increasing the readout time of the image from the camera to the FDS reduces the quality of the image. Image readout times in the range of 8 to 12 min would have been necessary at the transmission rates available for the extended mission. A more efficient means of telemetry transmission is needed. A simple Image Data Compressor (IDC) is employed to reduce the number of bits required to return an image (2) in the extended mission. In order to accommodate the storage and execution of the IDC algorithm, the primary and secondary FDS, which were previously redundant, are operated in parallel. The primary FDS executes the normal tasks of instrument control, GS&E processing, and telemetry format construction, and the secondary FDS compresses the image data. Compressing the image data has the effect that a single bit error in the image line now propagates through the remainder of the line. This effect results in the compressed image data requiring a data quality comparable to that of the GS&E. Achieving this at useable data rates requires block encoding the entire telemetry stream for error correction. Employing the Golay encoder on the entire telemetry stream would double the downlink data rate, offsetting any performance gained through error correction. A Reed-Solomon (RS) encoder had been installed on the spacecraft to allow more efficient data transmission at Saturn with the S-band transmitter in the event the X-band transmitter normally used for science had failed. This RS encoder is used instead to block encode the combined telemetry stream for the extended mission. The RS encoder is non-redundant on Voyager. Figure 2 illustrates the telemetry system used for the extended mission. As with the system used for the nominal mission, an inner convolutional code is applied in the MDS. The FDS configurations for the nominal and extended missions are compared in Figure 3. The convolutional encoder is external to the FDS and is not shown. As non-redundant configurations and hardware are employed, a backup FDS operating program utilizing the nominal mission telemetry configuration is kept available to uplink to the spacecraft in the event of a non-recoverable failure to the FDS.

4 REED-SOLOMON ENCODER The Voyager RS encoder is a systematic block encoder implemented in hardware on the spacecraft. Symbol length is 8 bits. One codeword consists of 223 input symbols and 32 parity symbols. If input data is less than 223 symbols, lead zeroes are added for parity symbol generation but are not transmitted. This results in a overhead for parity symbol output which can vary from format to format. At peak efficiency (all 223 input symbols are data), parity overhead is about 15%. Error correction threshold is 16 symbols (input or parity) per codeword. If threshold is exceeded, no errors can be corrected in the affected codeword. Output of the RS encoder hardware consists of the parity symbols only. The original data are delivered to the downlink directly along a separate path from the FDS and combined with the parity bits from the RS encoder, as illustrated in Figure 4. With this configuration, the input data can be extracted from the telemetry stream and processed uncorrected if the RS encoder fails or if the error correction capability is exceeded. To improve the RS encoder tolerance to burst errors inherent in the decoding of the convolutional data stream, input and parity symbols are interleaved to a depth of four. That is, successive input data symbols are assigned to successive codewords for parity symbol generation in a cycle that repeats every four symbols until the 223-symbol input data fields for the four codewords have been constructed. Note that since the input data symbols (the original data) are delivered to the telemetry stream along a separate data path, the original data are not interleaved in the actual downlink. Codeword data symbol interleaving is shown in Figure 4. Codeword parity symbols are similarly interleaved prior to output, as illustrated in Figure 5. This interleaving process allows burst error correction for up to 4 x 16 = 64 consecutive symbols (data or parity) in the telemetry stream without exceeding the threshold of the RS decoding process. The four interleaved codewords comprise a code block of 8 x 223 x 4 = 7136 data bits followed by 8 x 32 x 4 = 1024 parity bits. IDC ALGORITHM The IDC algorithm is a universal noiseless coding compressor which permits exact reconstruction of the original data (2). The algorithm is implemented in software in the secondary FDS processor. Sophistication of the algorithm is constrained by the the following spacecraft characteristics: C FDS memory size ( bit words) C FDS processing speed (1008 machine cycles per 2.5 ms)

5 C Fixed-length telemetry formats C RS encoder data block size (7136 bits) Principle The primary constraint on IDC design is processing speed. The IDC algorithm employs a simplified split-pixel compressor which has been dubbed the FAST compresssor (2). For a given pixel in a line, the difference between adjacent pixels is assumed (1) to have the probability distribution: Pr(d=0) $ Pr(d=+l) $ Pr(d=-l) $ Pr(d=+2)... (1) where Pr is the probability and d is the difference between adjacent pixel words. In other words, the difference between adjacent pixels is usually small and therefore can be telemetered with a smaller word. This strategy is accommodated by running a line of image data through a reversible pre-processor which determines the difference, ), j between 8-bit pixels p and P for all 800 pixels in the line. The pre-processor then maps j j-1 these differences into the set of non-negative integers, *, as shown in Table I. Figure 6 is j a block diagram of the reversible pre-processor. Split-pixel compression schemes are employed when the distribution of differences is expected to be broad, rather than concentrated at d = 0. Let P N be the original sequence of N 8-bit pixel words, p 1,... p i,... p N, and * N be the N-pixel block of 8-bit pixel integers, * 1,... * j,... * N. In split pixel compression, * N is split into 2 separate sequences: L k, containing the sequence of samples of the k Least Significant Bits (LSBs) of * j, and M 8,k, containing the sequence of samples of the 8-k Most Significant Bits (MSBs) of * j. Separate operators, R L,k and R M,8-k are then applied to encode each of the two sequences. The operator chosen for each is the most efficient encoder for that particular sequence. L k samples tend to be random; M 8-k samples have the distribution given in (1). The two encoded sequences are then combined and output into the telemetry stream. A block diagram of the general splitpixel compressor is shown in Figure 7. The Voyager FAST compressor is an adaptive split-pixel compressor. That is, the value of k is selected adaptively on a block-by-block basis to minimize the total bits required to output the combined encoded sequences. An identifier (ID) which specifies the value of k used in a given block must then be combined with the compressor output for the N-pixel block. the k chosen for the N-pixel block is the minimum value for which all bits in the sequence M 8,k are zero. This way the sequence M 8,k is known a priori and need not be transmitted. The operator R L,k is defined as:

6 R L,k [L k ] = L k (2). where L k is the k LSBs of the N-pixel block of pixel integers, and R L,k is the operator for compression of L k. This means that the operator R L,k does not modify the N x k -bit sequence L. k The FAST compressor operator R N,k (where N, the empty set, is used to signify that M 8,k is not transmitted) used to encode the original sequence P is: R [P ] = L ; k # 6 N,k N k R [P ] = P ; k $ 7 N,k N k where R N,k the FAST compressor operator, P N is the original sequence of N 8-bit pixel words, and L is the k LSBs of each of the N samples of the pixel differences *. k For a block of N pixels, the FAST compressor transmits the k LSBs of the N pixel difference integers when k # 6, and transmits the original N 8-bit pixel words when k $ 7. While implementing R to permit a value of k = 7 would have resulted in increased L,7 compression efficiency, the occurence of sequences L is rare and the savings would be 7 negligible. Note that k is determined by the largest * j of the block and is used for all * j of the block, regardless of their size. The block length N must be fixed in the algorithm design. Here a trade must be made between the overhead in telemetry for transmission of the 3-bit ID k and the cost of transmitting k-bit pixel differences when k is large due to one large pixel difference in N. The two values of N most readily implemented in FDS processing were 5 and 10 pixels/ block. Better performance is provided by 5 pixels/block. This is what the FAST compressor uses. A block diagram of the Voyager FAST compressor is shown in Figure 8. Implementation One line of image data (800 pixels) is buffered in secondary FDS memory. In order to avoid the bit cost of encoding noise which exists on the left edge of the image, pixels 1 through 3 are set equal to pixel 4. The differences between adjacent pixels are determined. Each difference is then mapped into the field of non-negative integers. N (3) N

7 The resulting 800 integers are grouped into 160 blocks of 5 integers each. For each block i, k i is determined and used to select the word length and 3-bit block ID as indicated in Table II. For any word length greater than 6 bits, the uncompressed 8-bit pixels are transmitted instead for that block. For k # 6, the pixel difference integers for block i are i packed by deleting the 8 - k most significant bits (all zeroes). Each line of compressed i image data is preceded by an 8-bit reference pixel, the initial pixel of the 1-line image field. The literature (1,2) defines Pixel Entropy over a line of image as the theoretical minimum number of bits required to transmit the image line divided by the number of pixels in the line, giving an average bits/pixel for that line. Due to the simple scheme required by spacecraft constraints, the FAST compressor is not an optimum design. A more useful parameter is the average bits/pixel, E, over an image line required by the IDC algorithm to telemeter the line: E = M/800 (4) where E is the observed pixel entropy (in bits/pixel), and M is the total number of bits required by the Voyager IDC algorithm to telemeter one line of imaging. As defined, M does not include the 8-bit reference pixel. In general, the FAST compressor operates about 0.6 bits/pixel below optimum over the range of interest in Voyager image data (2). Note that the overhead for the 3-bit Block IDs k,... k contributes 0.6 bits/pixel to E Voyager FDS processing requires a fixed length for a given telemetry format. A fixed field, B, of the format minor frame must be budgeted for the compressed image data. A trade must be made between image field length and transmission efficiency. If B > M, then B - M bits in the minor frame are wasted. If B < M, the image data has exceeded its budget and some of the image data are lost. The trade is complicated by the inability to determine E a priori for a given scene. This discussion suggests a definition which could serve as a performance parameter for compressed image formats; namely, the pixel entropy tolerance, b, for the image format: b = B/800 (5) where b is the pixel entropy tolerance and B is the number of bits in the image format budgeted for one line of compressed imaging. The pixel entropy tolerance b for a given compressed image format is the maximum permissible observed pixel entropy for full information return in that format. If E > b, the image line is truncated. Figure 9 illustrates the format of compressed image data generated by the Voyager IDC algorithm.

8 In test cases run using Saturn images, 85% of the test images experienced less than 3% image data loss when b = 3 bits/pixel due to line truncation. This is significant, as it will be shown later that RS encoder block length limits b to a maximim of 3.09 bits/pixel. To reduce the effect of data loss due to line truncation when it occurs, two enhancements are included in the Voyager IDC algorithm. First, adjacent lines are compressed from opposite sides of the image. This way the image data lost due to line truncation can be approximately reconstructed by averaging the data from the adjacent lines. Odd numbered lines are compressed and telemetered left-to-right (forward compressed), and the reference pixel is pixel number 1. Even numbered lines are compressed and telemetered right-to-left (reverse compressed), and the reference pixel is pixel number 800. Figure 10 shows the effect of line truncation on a Saturn test image. The left image is the original, returned uncompressed from the spacecraft. The right image is compressed with a low pixel entropy tolerance of b = 2.23, chosen to exaggerate the effect. Line truncation is observed. The effect is most pronounced in lines which cross the camera reseau marks, where a large difference between adjacent pixels is to be expected. The second technique for minimizing the effect of line truncation reduces E by less than or equal to 1 bit/pixel by right-shifting the pixel data prior to differencing in the pre-processor. The leftmost bit is the MSB in the FDS. The inequality derives from the fact that no improvement is observed on blocks which would have a word length of 1 without the right-shifting operation. When reconstructing the image, the effect of the right-shift operation is that the least significant bit of the original pixel word is lost, and its discretization is reduced by half, to 128 shades of gray. Figure 11 shows the reduced line truncation effect from right-shifting on a Saturn test image. The adverse discretization can t be perceived by the human eye but does affect quantitative analysis of the image data. The right-shifting function can be enabled and disabled on a picture-by-picture basis on the spacecraft and is useful when the observed pixel entropy E for an image is expected a priori to exceed the pixel entropy tolerance b. While faster image readout rates are both desired and recoverable at the downlink signal levels available in the extended mission, FDS processing speed constrains the compressed image readout rate to no faster that 1 image per 4 min, the same as was used at Saturn. At this rate the FAST compressor in FDS software is compressing /3 pixels per second. VOYAGER COMPRESSED IMAGE DATA FORMAT Voyager employs five compressed image data formats (one recorded, four real-time) for the extended mission. One uncompressed image data format with embedded, Golay encoded GS&E is retained to record data at kb/s. Most of the compressed image

9 data formats trade image readout rate, image editing, and/or pixel entropy tolerance, b, in order to achieve lower transmission rates on the telemetry stream. Discussed here is the telemetry format most commonly used for return of compressed real time image data during the extended mission. This format is illustrated in Figure 12. It utilizes both the fastest image data readout rate (1 image in 4 min) and the highest pixel entropy tolerance available within spacecraft constraints. Minor frame duration is 0.6 s. Start of the minor frame is defined by the 48 bit header, which contains the JPL-standard 32 bit frame sync code, 8 zeroes, and an 8 bit ID which defines the format for telemetry processing. The header is not RS encoded. The standard 3.6 kb/s GS&E data contribute 2160 bits to the minor frame; these are RS encoded. A fill field of 16 bits follows the GS&E data. This is inserted as an expedient to FDS processing. Recall that the RS encoder can encode a maximum of 7136 bits per code block. Subtracting the 2176 bits of GS&E and fill, 4960 bits remain for encoding and telemetering of reference pixels and compressed image data. At the readout rate of 1 image (800 lines) in 4 min, two image lines must be included in the format minor frame. Each image line is therefore budgeted 2472 bits for its compressed data field. This results in a pixel entropy tolerance, b, of 3.09 bits/pixel. The RS code block parity bits contribute 1024 bits to the minor frame. This completes the data content of the minor frame and would provide a downlink data rate of kb/s. However, FDS hardware permits telemetry output only at certain discrete rates. The next data rate available, in the FDS is 14.4 kb/s. Therefore, an indeterminate field of 432 bits is added to fill out the minor frame to a 14.4 kb/s data rate. This final data rate is less than 50% of the 29.9 kb/s data rate used to return the same amount of data (neglecting line truncation) at Saturn. RESULTS AT URANUS Due to the low light levels and feature contrast in the Uranus atmosphere and ring system, the IDC algorithm performed extremely well on Voyager 2. Closeup images of the five major moons of Uranus, which would have had higher values of E, required the spacecraft to perform Image Motion Compensation (IMC) maneuvers to cancel smear induced by the relative motion of the spacecraft and target (3). The Voyager high-gain antenna is rigidly attached to the spacecraft bus, so these maneuvers interrupted the downlink from the spacecraft, requiring storage of the images on an onboard tape recorder for later playback. The telemetry format used to record the IMC images recorded the image data uncompressed. No modifications to the Voyager IDC algorithm will be made for the Neptune encounter.

10 SUMMARY AND CONCLUSIONS The Voyager spacecraft design, and in particular the FDS, employing block redundancy and in-flight reprogrammability, allows in-flight modifications which significantly improve mission science return. Utilization of a simplified IDC algorithm (the FAST compressor) reduced by greater than a factor of 3 the bits required to return an image. The FAST compressor and RS encoding combined to reduce by over half the transmission rates necessary for return of combined image data and GS&E when compared to the nominal telemetry configuration used at Saturn. The improvements result in an increase in mission risk, as non-redundant hardware and spacecraft configurations are necessary, but contingency strategies are provided. The performance improvements justify the increased risk. ACKNOWLEDGEMENT The work described in this paper was carried out by the Jet Propulsion Laboratory, California Institute of Technology, under a contract with the National Aeronautics and Space Administration. ACRONYMS AND ABBREVIATIONS FDS GS&E ID IDC IMC JPL LSB MDS MSB RS Flight Data Subsystem General Science and Engineering data Identifier Image Data Compression Image Motion Compensation Jet Propulsion Laboratory Least Significant Bit Modulation/Demodulation Subsystem Most Significant Bit Reed-Solomon REFERENCES 1. Rice, Robert F., End-to-End Imaging Information Rate Advantages of Various Alternative Communication Systems, JPL Publication Jet Propulsion Laboratory, California Institute of Technology, Pasadena, California, September, 1982.

11 2. Rice, Robert F. and Lee, Jun-Ji, Some Practical Universal Noiseless Coding Techniques, Part II, JPL Publication Jet Propulsion Laboratory, California Institute of Technology, Pasadena, California, March, Marderness, Howard P., Voyager Engineering Improvements for Uranus Encounter, NO , AIAA Astrodynamics Conference, Williamsburg, Va., August Table 1: Pixel Difference Integer Mapping DIFFERENCE )(j) = P(j) - P(j-1) INTEGER *(j) Table II: Pixel Block ID Mapping BLOCK COMPRESSED WORD DIFFERENCE ID LENGTH k(j), bits RANGE , , , , , , (NOT USED) 000 (SEND UNCOMPRESSED 8-bit PIXELS)

12 Figure 1: Voyager Telemetry System Design, Nominal Mission Figure 2: Voyager Telemetry System Design, Extended Mission Figure 3: Flight Data Subsystem (FDS) Configurations For Real-Time Image Data Return, Nominal vs. Extended Missions

13 Figure 4: Reed-Solomon Input Data Symbol Interleaving Figure 5: Reed-Solomon Parity Symbol Interleaving

14 Figure 6: Reversible Pre-Processor for IDC Figure 7: General Split-Pixel Compressor

15 Figure 8: Voyager FAST Compressor Block Diagram Figure 9: Format of Compressed Image Data

16 UNCOMPREESSED IMAGE COMPRESSED IMAGE (b = 2.23 bits/pixel) Figure 10: Effect of Line Truncation 8-bit PIXEL RESOLUTION 7-bit PIXEL RESOLUTION (RIGHT-SHIFTED) Figure 11: Line Recovery Due to Right-Shifting of Original Data

17 Figure 12: Voyager Real-Time Data Format

William B. Green, Danika Jensen, and Amy Culver California Institute of Technology Jet Propulsion Laboratory Pasadena, CA 91109

William B. Green, Danika Jensen, and Amy Culver California Institute of Technology Jet Propulsion Laboratory Pasadena, CA 91109 DIGITAL PROCESSING OF REMOTELY SENSED IMAGERY William B. Green, Danika Jensen, and Amy Culver California Institute of Technology Jet Propulsion Laboratory Pasadena, CA 91109 INTRODUCTION AND BASIC DEFINITIONS

More information

Digital Transmission using SECC Spring 2010 Lecture #7. (n,k,d) Systematic Block Codes. How many parity bits to use?

Digital Transmission using SECC Spring 2010 Lecture #7. (n,k,d) Systematic Block Codes. How many parity bits to use? Digital Transmission using SECC 6.02 Spring 2010 Lecture #7 How many parity bits? Dealing with burst errors Reed-Solomon codes message Compute Checksum # message chk Partition Apply SECC Transmit errors

More information

Lecture 4: Wireless Physical Layer: Channel Coding. Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday

Lecture 4: Wireless Physical Layer: Channel Coding. Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday Lecture 4: Wireless Physical Layer: Channel Coding Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday Channel Coding Modulated waveforms disrupted by signal propagation through wireless channel leads

More information

Single Error Correcting Codes (SECC) 6.02 Spring 2011 Lecture #9. Checking the parity. Using the Syndrome to Correct Errors

Single Error Correcting Codes (SECC) 6.02 Spring 2011 Lecture #9. Checking the parity. Using the Syndrome to Correct Errors Single Error Correcting Codes (SECC) Basic idea: Use multiple parity bits, each covering a subset of the data bits. No two message bits belong to exactly the same subsets, so a single error will generate

More information

White Paper FEC In Optical Transmission. Giacomo Losio ProLabs Head of Technology

White Paper FEC In Optical Transmission. Giacomo Losio ProLabs Head of Technology White Paper FEC In Optical Transmission Giacomo Losio ProLabs Head of Technology 2014 FEC In Optical Transmission When we introduced the DWDM optics, we left out one important ingredient that really makes

More information

Digital Television Lecture 5

Digital Television Lecture 5 Digital Television Lecture 5 Forward Error Correction (FEC) Åbo Akademi University Domkyrkotorget 5 Åbo 8.4. Error Correction in Transmissions Need for error correction in transmissions Loss of data during

More information

MATHEMATICS IN COMMUNICATIONS: INTRODUCTION TO CODING. A Public Lecture to the Uganda Mathematics Society

MATHEMATICS IN COMMUNICATIONS: INTRODUCTION TO CODING. A Public Lecture to the Uganda Mathematics Society Abstract MATHEMATICS IN COMMUNICATIONS: INTRODUCTION TO CODING A Public Lecture to the Uganda Mathematics Society F F Tusubira, PhD, MUIPE, MIEE, REng, CEng Mathematical theory and techniques play a vital

More information

Tracking, Telemetry and Command

Tracking, Telemetry and Command Tracking, Telemetry and Command Jyh-Ching Juang ( 莊智清 ) Department of Electrical Engineering National Cheng Kung University juang@mail.ncku.edu.tw April, 2006 1 Purpose Given that the students have acquired

More information

6. FUNDAMENTALS OF CHANNEL CODER

6. FUNDAMENTALS OF CHANNEL CODER 82 6. FUNDAMENTALS OF CHANNEL CODER 6.1 INTRODUCTION The digital information can be transmitted over the channel using different signaling schemes. The type of the signal scheme chosen mainly depends on

More information

ETSI TS V1.1.2 ( )

ETSI TS V1.1.2 ( ) Technical Specification Satellite Earth Stations and Systems (SES); Regenerative Satellite Mesh - A (RSM-A) air interface; Physical layer specification; Part 3: Channel coding 2 Reference RTS/SES-25-3

More information

MINIMIZING SELECTIVE AVAILABILITY ERROR ON TOPEX GPS MEASUREMENTS. S. C. Wu*, W. I. Bertiger and J. T. Wu

MINIMIZING SELECTIVE AVAILABILITY ERROR ON TOPEX GPS MEASUREMENTS. S. C. Wu*, W. I. Bertiger and J. T. Wu MINIMIZING SELECTIVE AVAILABILITY ERROR ON TOPEX GPS MEASUREMENTS S. C. Wu*, W. I. Bertiger and J. T. Wu Jet Propulsion Laboratory California Institute of Technology Pasadena, California 9119 Abstract*

More information

UNIT-1. Basic signal processing operations in digital communication

UNIT-1. Basic signal processing operations in digital communication UNIT-1 Lecture-1 Basic signal processing operations in digital communication The three basic elements of every communication systems are Transmitter, Receiver and Channel. The Overall purpose of this system

More information

Simulink Modelling of Reed-Solomon (Rs) Code for Error Detection and Correction

Simulink Modelling of Reed-Solomon (Rs) Code for Error Detection and Correction Simulink Modelling of Reed-Solomon (Rs) Code for Error Detection and Correction Okeke. C Department of Electrical /Electronics Engineering, Michael Okpara University of Agriculture, Umudike, Abia State,

More information

ECE 6640 Digital Communications

ECE 6640 Digital Communications ECE 6640 Digital Communications Dr. Bradley J. Bazuin Assistant Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Chapter 8 8. Channel Coding: Part

More information

Introduction to Coding Theory

Introduction to Coding Theory Coding Theory Massoud Malek Introduction to Coding Theory Introduction. Coding theory originated with the advent of computers. Early computers were huge mechanical monsters whose reliability was low compared

More information

Chapter 1 INTRODUCTION TO SOURCE CODING AND CHANNEL CODING. Whether a source is analog or digital, a digital communication

Chapter 1 INTRODUCTION TO SOURCE CODING AND CHANNEL CODING. Whether a source is analog or digital, a digital communication 1 Chapter 1 INTRODUCTION TO SOURCE CODING AND CHANNEL CODING 1.1 SOURCE CODING Whether a source is analog or digital, a digital communication system is designed to transmit information in digital form.

More information

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Available online at www.interscience.in Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Sishir Kalita, Parismita Gogoi & Kandarpa Kumar Sarma Department of Electronics

More information

Chapter-1: Introduction

Chapter-1: Introduction Chapter-1: Introduction The purpose of a Communication System is to transport an information bearing signal from a source to a user destination via a communication channel. MODEL OF A COMMUNICATION SYSTEM

More information

Rep. ITU-R BO REPORT ITU-R BO SATELLITE-BROADCASTING SYSTEMS OF INTEGRATED SERVICES DIGITAL BROADCASTING

Rep. ITU-R BO REPORT ITU-R BO SATELLITE-BROADCASTING SYSTEMS OF INTEGRATED SERVICES DIGITAL BROADCASTING Rep. ITU-R BO.7- REPORT ITU-R BO.7- SATELLITE-BROADCASTING SYSTEMS OF INTEGRATED SERVICES DIGITAL BROADCASTING (Questions ITU-R 0/0 and ITU-R 0/) (990-994-998) Rep. ITU-R BO.7- Introduction The progress

More information

Space engineering. Space data links - Telemetry synchronization and channel coding. ECSS-E-ST-50-01C 31 July 2008

Space engineering. Space data links - Telemetry synchronization and channel coding. ECSS-E-ST-50-01C 31 July 2008 ECSS-E-ST-50-01C Space engineering Space data links - Telemetry synchronization and channel coding ECSS Secretariat ESA-ESTEC Requirements & Standards Division Noordwijk, The Netherlands Foreword This

More information

Performance of Reed-Solomon Codes in AWGN Channel

Performance of Reed-Solomon Codes in AWGN Channel International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 4, Number 3 (2011), pp. 259-266 International Research Publication House http://www.irphouse.com Performance of

More information

Digital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12

Digital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12 Digital Communications I: Modulation and Coding Course Term 3-8 Catharina Logothetis Lecture Last time, we talked about: How decoding is performed for Convolutional codes? What is a Maximum likelihood

More information

Error Detection and Correction

Error Detection and Correction . Error Detection and Companies, 27 CHAPTER Error Detection and Networks must be able to transfer data from one device to another with acceptable accuracy. For most applications, a system must guarantee

More information

CHAPTER 8 DIGITAL DATA BUS ACQUISITION FORMATTING STANDARD TABLE OF CONTENTS. Paragraph Subject Page

CHAPTER 8 DIGITAL DATA BUS ACQUISITION FORMATTING STANDARD TABLE OF CONTENTS. Paragraph Subject Page CHAPTER 8 DIGITAL BUS ACQUISITION FORMATTING STANDARD TABLE OF CONTENTS Paragraph Subject Page 8.1 General... 8-1 8.2 Word Structure... 8-1 8.3 Time Words... 8-3 8.4 Composite Output... 8-4 8.5 Single

More information

ECE 6640 Digital Communications

ECE 6640 Digital Communications ECE 6640 Digital Communications Dr. Bradley J. Bazuin Assistant Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Chapter 8 8. Channel Coding: Part

More information

3. Radio Occultation Principles

3. Radio Occultation Principles Page 1 of 6 [Up] [Previous] [Next] [Home] 3. Radio Occultation Principles The radio occultation technique was first developed at the Stanford University Center for Radar Astronomy (SUCRA) for studies of

More information

Lecture 17 Components Principles of Error Control Borivoje Nikolic March 16, 2004.

Lecture 17 Components Principles of Error Control Borivoje Nikolic March 16, 2004. EE29C - Spring 24 Advanced Topics in Circuit Design High-Speed Electrical Interfaces Lecture 17 Components Principles of Error Control Borivoje Nikolic March 16, 24. Announcements Project phase 1 is posted

More information

Information Hiding: Steganography & Steganalysis

Information Hiding: Steganography & Steganalysis Information Hiding: Steganography & Steganalysis 1 Steganography ( covered writing ) From Herodotus to Thatcher. Messages should be undetectable. Messages concealed in media files. Perceptually insignificant

More information

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont. TSTE17 System Design, CDIO Lecture 5 1 General project hints 2 Project hints and deadline suggestions Required documents Modulation, cont. Requirement specification Channel coding Design specification

More information

ROM/UDF CPU I/O I/O I/O RAM

ROM/UDF CPU I/O I/O I/O RAM DATA BUSSES INTRODUCTION The avionics systems on aircraft frequently contain general purpose computer components which perform certain processing functions, then relay this information to other systems.

More information

Coding and Analysis of Cracked Road Image Using Radon Transform and Turbo codes

Coding and Analysis of Cracked Road Image Using Radon Transform and Turbo codes Coding and Analysis of Cracked Road Image Using Radon Transform and Turbo codes G.Bhaskar 1, G.V.Sridhar 2 1 Post Graduate student, Al Ameer College Of Engineering, Visakhapatnam, A.P, India 2 Associate

More information

) #(2/./53 $!4! 42!.3-)33)/.!4! $!4! 3)'.!,,).' 2!4% ()'(%2 4(!. KBITS 53).' K(Z '2/50 "!.$ #)2#5)43

) #(2/./53 $!4! 42!.3-)33)/.!4! $!4! 3)'.!,,).' 2!4% ()'(%2 4(!. KBITS 53).' K(Z '2/50 !.$ #)2#5)43 INTERNATIONAL TELECOMMUNICATION UNION )454 6 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU $!4! #/--5.)#!4)/. /6%2 4(% 4%,%(/.%.%47/2+ 39.#(2/./53 $!4! 42!.3-)33)/.!4! $!4! 3)'.!,,).' 2!4% ()'(%2 4(!.

More information

Cyber-Physical Systems

Cyber-Physical Systems Cyber-Physical Systems Cody Kinneer Slides used with permission from: Dr. Sebastian J. I. Herzig Jet Propulsion Laboratory, California Institute of Technology Oct 2, 2017 The cost information contained

More information

Communications Overhead as the Cost of Constraints

Communications Overhead as the Cost of Constraints Communications Overhead as the Cost of Constraints J. Nicholas Laneman and Brian. Dunn Department of Electrical Engineering University of Notre Dame Email: {jnl,bdunn}@nd.edu Abstract This paper speculates

More information

Adoption of this document as basis for broadband wireless access PHY

Adoption of this document as basis for broadband wireless access PHY Project Title Date Submitted IEEE 802.16 Broadband Wireless Access Working Group Proposal on modulation methods for PHY of FWA 1999-10-29 Source Jay Bao and Partha De Mitsubishi Electric ITA 571 Central

More information

DESIGN AND USE OF MODERN OPTIMAL RATIO COMBINERS

DESIGN AND USE OF MODERN OPTIMAL RATIO COMBINERS DESIGN AND USE OF MODERN OPTIMAL RATIO COMBINERS William M. Lennox Microdyne Corporation 491 Oak Road, Ocala, FL 34472 ABSTRACT This paper will discuss the design and use of Optimal Ratio Combiners in

More information

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure CHAPTER 2 Syllabus: 1) Pulse amplitude modulation 2) TDM 3) Wave form coding techniques 4) PCM 5) Quantization noise and SNR 6) Robust quantization Pulse amplitude modulation In pulse amplitude modulation,

More information

Revision of Lecture Eleven

Revision of Lecture Eleven Revision of Lecture Eleven Previous lecture we have concentrated on carrier recovery for QAM, and modified early-late clock recovery for multilevel signalling as well as star 16QAM scheme Thus we have

More information

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1 Wireless Networks: Physical Layer: Modulation, FEC Guevara Noubir Noubir@ccsneuedu S, COM355 Wireless Networks Lecture 3, Lecture focus Modulation techniques Bit Error Rate Reducing the BER Forward Error

More information

- 1 - Rap. UIT-R BS Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS

- 1 - Rap. UIT-R BS Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS - 1 - Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS (1995) 1 Introduction In the last decades, very few innovations have been brought to radiobroadcasting techniques in AM bands

More information

RECOMMENDATION ITU-R F ARRANGEMENT OF VOICE-FREQUENCY, FREQUENCY-SHIFT TELEGRAPH CHANNELS OVER HF RADIO CIRCUITS. (Question ITU-R 145/9)

RECOMMENDATION ITU-R F ARRANGEMENT OF VOICE-FREQUENCY, FREQUENCY-SHIFT TELEGRAPH CHANNELS OVER HF RADIO CIRCUITS. (Question ITU-R 145/9) Rec. ITU-R F.436-4 1 9E4: HF radiotelegraphy RECOMMENDATION ITU-R F.436-4 ARRANGEMENT OF VOICE-FREQUENCY, FREQUENCY-SHIFT TELEGRAPH CHANNELS OVER HF RADIO CIRCUITS (Question ITU-R 145/9) (1966-1970-1978-1994-1995)

More information

S. A. Hanna Hanada Electronics, P.O. Box 56024, Abstract

S. A. Hanna Hanada Electronics, P.O. Box 56024, Abstract CONVOLUTIONAL INTERLEAVING FOR DIGITAL RADIO COMMUNICATIONS S. A. Hanna Hanada Electronics, P.O. Box 56024, 407 Laurier Ave. W., Ottawa, Ontario, K1R 721 Abstract Interleaving enhances the quality of digital

More information

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013 ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013 Lecture 18 Today: (1) da Silva Discussion, (2) Error Correction Coding, (3) Error Detection (CRC) HW 8 due Tue. HW 9 (on Lectures

More information

RECOMMENDATION ITU-R SA (Question ITU-R 131/7) a) that telecommunications between the Earth and stations in deep space have unique requirements;

RECOMMENDATION ITU-R SA (Question ITU-R 131/7) a) that telecommunications between the Earth and stations in deep space have unique requirements; Rec. ITU-R SA.1014 1 RECOMMENDATION ITU-R SA.1014 TELECOMMUNICATION REQUIREMENTS FOR MANNED AND UNMANNED DEEP-SPACE RESEARCH (Question ITU-R 131/7) Rec. ITU-R SA.1014 (1994) The ITU Radiocommunication

More information

QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold

QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold circuit 2. What is the difference between natural sampling

More information

[Srivastava* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

[Srivastava* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY COMPRESSING BIOMEDICAL IMAGE BY USING INTEGER WAVELET TRANSFORM AND PREDICTIVE ENCODER Anushree Srivastava*, Narendra Kumar Chaurasia

More information

IMPERIAL COLLEGE of SCIENCE, TECHNOLOGY and MEDICINE, DEPARTMENT of ELECTRICAL and ELECTRONIC ENGINEERING.

IMPERIAL COLLEGE of SCIENCE, TECHNOLOGY and MEDICINE, DEPARTMENT of ELECTRICAL and ELECTRONIC ENGINEERING. IMPERIAL COLLEGE of SCIENCE, TECHNOLOGY and MEDICINE, DEPARTMENT of ELECTRICAL and ELECTRONIC ENGINEERING. COMPACT LECTURE NOTES on COMMUNICATION THEORY. Prof. Athanassios Manikas, version Spring 22 Digital

More information

TurboDrive. With the recent introduction of the Linea GigE line scan cameras, Teledyne DALSA is once again pushing innovation to new heights.

TurboDrive. With the recent introduction of the Linea GigE line scan cameras, Teledyne DALSA is once again pushing innovation to new heights. With the recent introduction of the Linea GigE line scan cameras, Teledyne DALSA is once again pushing innovation to new heights. The Linea GigE is the first Teledyne DALSA camera to offer. This technology

More information

2. REVIEW OF LITERATURE

2. REVIEW OF LITERATURE 2. REVIEW OF LITERATURE Digital image processing is the use of the algorithms and procedures for operations such as image enhancement, image compression, image analysis, mapping. Transmission of information

More information

The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code

The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code Yaoyu Wang Nanjing University yaoyu.wang.nju@gmail.com June 10, 2016 Yaoyu Wang (NJU) Error correction with EEC June

More information

RADIO FREQUENCY AND MODULATION SYSTEMS PART 1: EARTH STATIONS AND SPACECRAFT

RADIO FREQUENCY AND MODULATION SYSTEMS PART 1: EARTH STATIONS AND SPACECRAFT Draft Recommendations for Space Data System Standards RADIO FREQUENCY AND MODULATION SYSTEMS PART 1: EARTH STATIONS AND SPACECRAFT DRAFT RECOMMENDED STANDARD CCSDS 401.0-B-27.1 RED/PINK SHEETS August 2017

More information

APPENDIX S. Space-Time Coding for Telemetry Systems

APPENDIX S. Space-Time Coding for Telemetry Systems APPENDIX S Space-Time Coding for Telemetry Systems Acronyms... S-iii 1.0 Code Description... S-1 2.0 Modulation... S-3 3.0 Resources... S-4 References... S-5 Tale of Figures Figure S-1. Offset QPSK IRIG

More information

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX Amr Shehab Amin 37-20200 Abdelrahman Taha 31-2796 Yahia Mobasher 28-11691 Mohamed Yasser

More information

Master s Thesis Defense

Master s Thesis Defense Master s Thesis Defense Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry Kanagaraj Damodaran August 14, 2008 Committee Dr. Erik Perrins (Chair) Dr. Victor Frost Dr. James

More information

The next table shows the suitability of each format to particular applications.

The next table shows the suitability of each format to particular applications. What are suitable file formats to use? The four most common file formats used are: TIF - Tagged Image File Format, uncompressed and compressed formats PNG - Portable Network Graphics, standardized compression

More information

CHAPTER 5. Digitized Audio Telemetry Standard. Table of Contents

CHAPTER 5. Digitized Audio Telemetry Standard. Table of Contents CHAPTER 5 Digitized Audio Telemetry Standard Table of Contents Chapter 5. Digitized Audio Telemetry Standard... 5-1 5.1 General... 5-1 5.2 Definitions... 5-1 5.3 Signal Source... 5-1 5.4 Encoding/Decoding

More information

BER Analysis of BPSK for Block Codes and Convolution Codes Over AWGN Channel

BER Analysis of BPSK for Block Codes and Convolution Codes Over AWGN Channel International Journal of Pure and Applied Mathematics Volume 114 No. 11 2017, 221-230 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu BER Analysis

More information

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr. Lecture #2 EE 471C / EE 381K-17 Wireless Communication Lab Professor Robert W. Heath Jr. Preview of today s lecture u Introduction to digital communication u Components of a digital communication system

More information

Abstract. Keywords - Cognitive Radio, Bit Error Rate, Rician Fading, Reed Solomon encoding, Convolution encoding.

Abstract. Keywords - Cognitive Radio, Bit Error Rate, Rician Fading, Reed Solomon encoding, Convolution encoding. Analysing Cognitive Radio Physical Layer on BER Performance over Rician Fading Amandeep Kaur Virk, Ajay K Sharma Computer Science and Engineering Department, Dr. B.R Ambedkar National Institute of Technology,

More information

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013 ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013 Lecture 18 Today: (1) da Silva Discussion, (2) Error Correction Coding, (3) Error Detection (CRC) HW 8 due Tue. HW 9 (on Lectures

More information

CT-516 Advanced Digital Communications

CT-516 Advanced Digital Communications CT-516 Advanced Digital Communications Yash Vasavada Winter 2017 DA-IICT Lecture 17 Channel Coding and Power/Bandwidth Tradeoff 20 th April 2017 Power and Bandwidth Tradeoff (for achieving a particular

More information

Exploiting Link Dynamics in LEO-to-Ground Communications

Exploiting Link Dynamics in LEO-to-Ground Communications SSC09-V-1 Exploiting Link Dynamics in LEO-to-Ground Communications Joseph Palmer Los Alamos National Laboratory MS D440 P.O. Box 1663, Los Alamos, NM 87544; (505) 665-8657 jmp@lanl.gov Michael Caffrey

More information

USB 3.1 ENGINEERING CHANGE NOTICE

USB 3.1 ENGINEERING CHANGE NOTICE Title: USB3.1 SKP Ordered Set Definition Applied to: USB_3_1r1.0_07_31_2013 Brief description of the functional changes: Section 6.4.3.2 contains the SKP Order Set Rules for Gen2 operation. The current

More information

A Compatible Double Sideband/Single Sideband/Constant Bandwidth FM Telemetry System for Wideband Data

A Compatible Double Sideband/Single Sideband/Constant Bandwidth FM Telemetry System for Wideband Data A Compatible Double Sideband/Single Sideband/Constant Bandwidth FM Telemetry System for Wideband Data Item Type text; Proceedings Authors Frost, W. O.; Emens, F. H.; Williams, R. Publisher International

More information

Communication Theory II

Communication Theory II Communication Theory II Lecture 13: Information Theory (cont d) Ahmed Elnakib, PhD Assistant Professor, Mansoura University, Egypt March 22 th, 2015 1 o Source Code Generation Lecture Outlines Source Coding

More information

Introduction to Error Control Coding

Introduction to Error Control Coding Introduction to Error Control Coding 1 Content 1. What Error Control Coding Is For 2. How Coding Can Be Achieved 3. Types of Coding 4. Types of Errors & Channels 5. Types of Codes 6. Types of Error Control

More information

M4B-4. Concatenated RS-Convolutional Codes for Ultrawideband Multiband-OFDM. Nyembezi Nyirongo, Wasim Q. Malik, and David. J.

M4B-4. Concatenated RS-Convolutional Codes for Ultrawideband Multiband-OFDM. Nyembezi Nyirongo, Wasim Q. Malik, and David. J. Concatenated RS-Convolutional Codes for Ultrawideband Multiband-OFDM Nyembezi Nyirongo, Wasim Q. Malik, and David. J. Edwards M4B-4 Department of Engineering Science, University of Oxford, Parks Road,

More information

EECS 380: Wireless Technologies Week 7-8

EECS 380: Wireless Technologies Week 7-8 EECS 380: Wireless Technologies Week 7-8 Michael L. Honig Northwestern University May 2018 Outline Diversity, MIMO Multiple Access techniques FDMA, TDMA OFDMA (LTE) CDMA (3G, 802.11b, Bluetooth) Random

More information

TELE4652 Mobile and Satellite Communication Systems

TELE4652 Mobile and Satellite Communication Systems TELE4652 Mobile and Satellite Communication Systems Lecture 10 IS-95 CDMA A second generation cellular standard, based on CDMA technology, was proposed by Qualcomm in the early 1990s. It was standardised

More information

EDI042 Error Control Coding (Kodningsteknik)

EDI042 Error Control Coding (Kodningsteknik) EDI042 Error Control Coding (Kodningsteknik) Chapter 1: Introduction Michael Lentmaier November 3, 2014 Michael Lentmaier, Fall 2014 EDI042 Error Control Coding: Chapter 1 1 / 26 Course overview I Lectures:

More information

Error Protection: Detection and Correction

Error Protection: Detection and Correction Error Protection: Detection and Correction Communication channels are subject to noise. Noise distorts analog signals. Noise can cause digital signals to be received as different values. Bits can be flipped

More information

Channel Coding/Decoding. Hamming Method

Channel Coding/Decoding. Hamming Method Channel Coding/Decoding Hamming Method INFORMATION TRANSFER ACROSS CHANNELS Sent Received messages symbols messages source encoder Source coding Channel coding Channel Channel Source decoder decoding decoding

More information

CHAPTER 6: REGION OF INTEREST (ROI) BASED IMAGE COMPRESSION FOR RADIOGRAPHIC WELD IMAGES. Every image has a background and foreground detail.

CHAPTER 6: REGION OF INTEREST (ROI) BASED IMAGE COMPRESSION FOR RADIOGRAPHIC WELD IMAGES. Every image has a background and foreground detail. 69 CHAPTER 6: REGION OF INTEREST (ROI) BASED IMAGE COMPRESSION FOR RADIOGRAPHIC WELD IMAGES 6.0 INTRODUCTION Every image has a background and foreground detail. The background region contains details which

More information

Frequency bands and transmission directions for data relay satellite networks/systems

Frequency bands and transmission directions for data relay satellite networks/systems Recommendation ITU-R SA.1019-1 (07/2017) Frequency bands and transmission directions for data relay satellite networks/systems SA Series Space applications and meteorology ii Rec. ITU-R SA.1019-1 Foreword

More information

REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY

REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY P. Suresh Kumar 1, A. Deepika 2 1 Assistant Professor,

More information

MIL-STD-1553 DATA BUS/PCM MULTIPLEXER SYSTEM

MIL-STD-1553 DATA BUS/PCM MULTIPLEXER SYSTEM MIL-STD-1553 DATA BUS/PCM MULTIPLEXER SYSTEM Item Type text; Proceedings Authors Malone, Erle W.; Breedlove, Phillip Publisher International Foundation for Telemetering Journal International Telemetering

More information

Robust Reed Solomon Coded MPSK Modulation

Robust Reed Solomon Coded MPSK Modulation ITB J. ICT, Vol. 4, No. 2, 2, 95-4 95 Robust Reed Solomon Coded MPSK Modulation Emir M. Husni School of Electrical Engineering & Informatics, Institut Teknologi Bandung, Jl. Ganesha, Bandung 432, Email:

More information

SECTION 4 CHANNEL FORMAT TYPES AND RATES. 4.1 General

SECTION 4 CHANNEL FORMAT TYPES AND RATES. 4.1 General SECTION 4 CHANNEL FORMAT TYPES AND RATES 4.1 General 4.1.1 Aircraft system-timing reference point. The reference timing point for signals generated and received by the AES shall be at the antenna. 4.1.2

More information

AN FPGA IMPLEMENTATION OF ALAMOUTI S TRANSMIT DIVERSITY TECHNIQUE

AN FPGA IMPLEMENTATION OF ALAMOUTI S TRANSMIT DIVERSITY TECHNIQUE AN FPGA IMPLEMENTATION OF ALAMOUTI S TRANSMIT DIVERSITY TECHNIQUE Chris Dick Xilinx, Inc. 2100 Logic Dr. San Jose, CA 95124 Patrick Murphy, J. Patrick Frantz Rice University - ECE Dept. 6100 Main St. -

More information

206, Rev. B Telemetry General Information

206, Rev. B Telemetry General Information DSN Telecommunications Link Design Handbook Telemetry General Information Released October 31, 2009 Prepared by: Approved by: A. Kwok Date T. T. Pham Date DSN Chief System Engineer Released by: Signature

More information

Performance comparison of convolutional and block turbo codes

Performance comparison of convolutional and block turbo codes Performance comparison of convolutional and block turbo codes K. Ramasamy 1a), Mohammad Umar Siddiqi 2, Mohamad Yusoff Alias 1, and A. Arunagiri 1 1 Faculty of Engineering, Multimedia University, 63100,

More information

DECISION NUMBER FOURTEEN TO THE TREATY ON OPEN SKIES

DECISION NUMBER FOURTEEN TO THE TREATY ON OPEN SKIES DECISION NUMBER FOURTEEN TO THE TREATY ON OPEN SKIES OSCC.DEC 14 12 October 1994 METHODOLOGY FOR CALCULATING THE MINIMUM HEIGHT ABOVE GROUND LEVEL AT WHICH EACH VIDEO CAMERA WITH REAL TIME DISPLAY INSTALLED

More information

Uranus Exploration Challenges

Uranus Exploration Challenges Uranus Exploration Challenges Steve Matousek Workshop on the Study of Icy Giant Planet (2014) July 30, 2014 (c) 2014 California Institute of Technology. Government sponsorship acknowledged. JPL URS clearance

More information

LDPC Code Length Reduction

LDPC Code Length Reduction LDPC Code Length Reduction R. Borkowski, R. Bonk, A. de Lind van Wijngaarden, L. Schmalen Nokia Bell Labs B. Powell Nokia Fixed Networks CTO Group IEEE P802.3ca 100G-EPON Task Force Meeting, Orlando, FL,

More information

Synchronization of Hamming Codes

Synchronization of Hamming Codes SYCHROIZATIO OF HAMMIG CODES 1 Synchronization of Hamming Codes Aveek Dutta, Pinaki Mukherjee Department of Electronics & Telecommunications, Institute of Engineering and Management Abstract In this report

More information

Channel coding for polarization-mode dispersion limited optical fiber transmission

Channel coding for polarization-mode dispersion limited optical fiber transmission Channel coding for polarization-mode dispersion limited optical fiber transmission Matthew Puzio, Zhenyu Zhu, Rick S. Blum, Peter A. Andrekson, Tiffany Li, Department of Electrical and Computer Engineering,

More information

AHA Application Note. Primer: Reed-Solomon Error Correction Codes (ECC)

AHA Application Note. Primer: Reed-Solomon Error Correction Codes (ECC) AHA Application Note Primer: Reed-Solomon Error Correction Codes (ECC) ANRS01_0404 Comtech EF Data Corporation 1126 Alturas Drive Moscow ID 83843 tel: 208.892.5600 fax: 208.892.5601 www.aha.com Table of

More information

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

Department of Electronic Engineering FINAL YEAR PROJECT REPORT Department of Electronic Engineering FINAL YEAR PROJECT REPORT BEngECE-2009/10-- Student Name: CHEUNG Yik Juen Student ID: Supervisor: Prof.

More information

Chapter 4. Communication System Design and Parameters

Chapter 4. Communication System Design and Parameters Chapter 4 Communication System Design and Parameters CHAPTER 4 COMMUNICATION SYSTEM DESIGN AND PARAMETERS 4.1. Introduction In this chapter the design parameters and analysis factors are described which

More information

Teaching students science and engineering with high altitude balloons and ChipKits

Teaching students science and engineering with high altitude balloons and ChipKits Paper ID #10474 Teaching students science and engineering with high altitude balloons and ChipKits Mr. Matthew Nelson, Iowa State University My background and interests are in embedded systems and radio

More information

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015 Computer Graphics Si Lu Fall 2017 http://www.cs.pdx.edu/~lusi/cs447/cs447_547_comput er_graphics.htm 10/02/2015 1 Announcements Free Textbook: Linear Algebra By Jim Hefferon http://joshua.smcvt.edu/linalg.html/

More information

Lab 9: Huff(man)ing and Puffing Due April 18/19 (Implementation plans due 4/16, reports due 4/20)

Lab 9: Huff(man)ing and Puffing Due April 18/19 (Implementation plans due 4/16, reports due 4/20) Lab 9: Huff(man)ing and Puffing Due April 18/19 (Implementation plans due 4/16, reports due 4/20) The number of bits required to encode an image for digital storage or transmission can be quite large.

More information

Lecture 1: image display and representation

Lecture 1: image display and representation Learning Objectives: General concepts of visual perception and continuous and discrete images Review concepts of sampling, convolution, spatial resolution, contrast resolution, and dynamic range through

More information

GALILEO S TELECOM USING THE LOW-GAIN SPACECRAFT ANTENNA1

GALILEO S TELECOM USING THE LOW-GAIN SPACECRAFT ANTENNA1 # GALLEO S TELECOM USNG THE LOW-GAN SPACECRAFT ANTENNA1 Joseph 1. Statman Leslie J. Deutsch Jet Propulsion Laboratory, California nstitute of Technology 4800 Oak Grove Drive, Pasadena, California 91109,

More information

Lecture5: Lossless Compression Techniques

Lecture5: Lossless Compression Techniques Fixed to fixed mapping: we encoded source symbols of fixed length into fixed length code sequences Fixed to variable mapping: we encoded source symbols of fixed length into variable length code sequences

More information

TELEMETRY RE-RADIATION SYSTEM

TELEMETRY RE-RADIATION SYSTEM TELEMETRY RE-RADIATION SYSTEM Paul Cook, Director, Missile Systems Teletronics Technology Corporation, Newtown, PA USA Louis Natale, F-22 Instrumentation Sr. Staff Engineer Lockheed Martin Aeronautics

More information

Encoding a Hidden Digital Signature onto an Audio Signal Using Psychoacoustic Masking

Encoding a Hidden Digital Signature onto an Audio Signal Using Psychoacoustic Masking The 7th International Conference on Signal Processing Applications & Technology, Boston MA, pp. 476-480, 7-10 October 1996. Encoding a Hidden Digital Signature onto an Audio Signal Using Psychoacoustic

More information

Information Theory and Communication Optimal Codes

Information Theory and Communication Optimal Codes Information Theory and Communication Optimal Codes Ritwik Banerjee rbanerjee@cs.stonybrook.edu c Ritwik Banerjee Information Theory and Communication 1/1 Roadmap Examples and Types of Codes Kraft Inequality

More information

Detecting and Correcting Bit Errors. COS 463: Wireless Networks Lecture 8 Kyle Jamieson

Detecting and Correcting Bit Errors. COS 463: Wireless Networks Lecture 8 Kyle Jamieson Detecting and Correcting Bit Errors COS 463: Wireless Networks Lecture 8 Kyle Jamieson Bit errors on links Links in a network go through hostile environments Both wired, and wireless: Scattering Diffraction

More information

Deep Space Communication The further you go, the harder it gets. D. Kanipe, Sept. 2013

Deep Space Communication The further you go, the harder it gets. D. Kanipe, Sept. 2013 Deep Space Communication The further you go, the harder it gets D. Kanipe, Sept. 2013 Deep Space Communication Introduction Obstacles: enormous distances, S/C mass and power limits International Telecommunications

More information