• (022) 6902 1117

Aplikasi untuk Decompress File dari sebuah alat perekam

 

Saya membutuhkan aplikasi decompressor untuk file. File ini hasil output dari sebuah alat perekam. Ini mirip reverse engineering, jadi tidak ada panduan yang detail hanya informasi terbatas. Metode compressionnya Huffman dan ada tambahan Hamming encoder.

Yang saya inginkan adalah dibuatkan aplikasi yang bisa decompress file tersebut menjadi file yang formatnya akan saya berikan contohnya juga. Jadi nanti akan saya beri contoh file yang harus didecompress dan juga contoh hasil format output yang diharapkan.

Berikut ini sedikit informasi yang saya dapat bagaimana data direkam, semoga bisa membantu,

a. The incoming bit stream is sampled by the hardware and sent to the bit sync software module. Once the bit sync has locked to the incoming bit rate (equivalent to 64, 128, 256, 512, or 1024 WPS/Word Per Second), the individual bits are passed to the bit packer module. The synchronization process continues for every bit received.

b. The bit packer accumulates the data stream into 12 bit words (the basic unit of the data stream, and passes these words along to the frame sync module. Once frame sync is achieved, the bit packer will align the 12 bit data words to the actual word boundary of the frame structured data. 

c. The frame sync module searches the 12 bit data word stream for the frame and subframe markers which define the frame structure of the data. After one full frame of markers has been verified, frame sync is declared. If frame sync is not detected within ten seconds, a fault is reported. Any unsynchronized data continues to be passed through, uncompressed, to the Store Manager Processor for storage in the Memory Unit.

d. Frame synchronized data is passed to the delta compressor module. Initially, a baseline frame is sent to the the Store Manager Processor for storage. The data words from subsequent frames of data are compared to the words in the previous frame to determine the delta, or difference, between sequential frames of data. Compression is accomplished by storing only the encoded delta values from frame to frame.

e. The delta values are encoded using the Huffman encoder module. This is an algorithmic method of converting the delta values to a minimum number of bits that can be packed together for efficient memory utilization.

f. The compressed data is then processed by the page builder module. This module counts packed data words in order to track 64-word “page” units.

g. Finally, the Hamming encoder module adds an error correction code for each page of data. The error correction code enables errors in the stored data stream to be detected following data retrieval. Each word is queued for transfer to the SMP using the Time Division Multiplex bus as it is completed. 

C#

Published Budget: Open to Suggestions
Finish Days: 3
Published Date: 01/07/2017 14:39:28 WIB
Start Date:
Finish Date:
Project Status: No Action
Accepted Worker:
Accepted Budget: Rp 0
Project Ending:

Project Owner

aerovers
    
9.40/10.00
279 Point
#2,280 dari 1,092,529

Accepted Worker

Bid masih terbuka.

Place New Bid

      User Bids

 

Recommended Workers

diar2609

2,653 points
11 projects
    
10.00/10.00

Sancaya1931

550 points
1 projects
    
10.00/10.00

irfanchahyadi

703 points
9 projects
    
10.00/10.00

Punta1

860 points
3 projects
    
10.00/10.00

akademi-ai

3,912 points
22 projects
    
9.86/10.00

Recommended Services

Jasa Registrasi domain co.id

Rp 100,000
4 sales
    
10.00/10.00

Jual Jasa Pembuatan VCC Paypal 5 Tahun

Rp 150,000
2 sales
    
10.00/10.00

Open Projects

Revisi Minor Code Matlab Mencari Kecepatan Pergerakan Cell

Owner: JogjaMultimedia
Budget: Rp 300,000 - 300,000

Bantu dan Ajari Saya Google Data Studio

Owner: michaelchandrag
Budget: Rp 250,000 - 350,000

DICARI AKUN Google Play Console Developer GODEV BEKAS

Owner: rizky14
Budget: Rp 1,000,000 - 9,999,999

DICARI AKUN Google Play Console Developer GODEV BEKAS

Owner: rizky14
Budget: Rp 1,000,000 - 10,000,000

 


Live Chat