Design of LBT transform controller based on FPGA′s timing structure

For the lapped bi-orthogonal transform(LBT) in JPEG XR encoding algorithm, the traditional implement method is always using linear lift structure which has no timing constraint, and it could cause some problems such as metastable state, uncontrolled code flow. Therefore, a LBT transform controller b...

Full description

Bibliographic Details
Main Authors: Gu Zeling, Yang Mingyuan, Ding Honghui, Heng Yan
Format: Article
Language:zho
Published: National Computer System Engineering Research Institute of China 2019-02-01
Series:Dianzi Jishu Yingyong
Subjects:
Online Access:http://www.chinaaet.com/article/3000097438
_version_ 1818620035881500672
author Gu Zeling
Yang Mingyuan
Ding Honghui
Heng Yan
author_facet Gu Zeling
Yang Mingyuan
Ding Honghui
Heng Yan
author_sort Gu Zeling
collection DOAJ
description For the lapped bi-orthogonal transform(LBT) in JPEG XR encoding algorithm, the traditional implement method is always using linear lift structure which has no timing constraint, and it could cause some problems such as metastable state, uncontrolled code flow. Therefore, a LBT transform controller based on FPGA′s timing structure has been designed. In this design, mixed state machines is used to make the LBT transform operators to be data dealing modules that are timing-controlling-structure. The data dealing modules communicates with front and back controlling modules through handshake signals, and processes data according to relevant instructions. Single RAM cycle structure is used in the design, so that it can save FPGA internal storage space. The channels between each controlling modules and RAM are switched via channel chooser. Each controlling module computes addresses of image data in real time and reads or writes the RAM crossways on the basis of the feedback instructions of data dealing modules. Experimental results show that the controller has realized FPGA timing constraint on LBT transform, and the images processed by it are almost same to the results on MATLAB. This design has achieved desired goals.
first_indexed 2024-12-16T17:46:59Z
format Article
id doaj.art-a6fb24e39dcf41c2876ed68c7ee741ab
institution Directory Open Access Journal
issn 0258-7998
language zho
last_indexed 2024-12-16T17:46:59Z
publishDate 2019-02-01
publisher National Computer System Engineering Research Institute of China
record_format Article
series Dianzi Jishu Yingyong
spelling doaj.art-a6fb24e39dcf41c2876ed68c7ee741ab2022-12-21T22:22:26ZzhoNational Computer System Engineering Research Institute of ChinaDianzi Jishu Yingyong0258-79982019-02-01452454910.16157/j.issn.0258-7998.1827033000097438Design of LBT transform controller based on FPGA′s timing structureGu Zeling0Yang Mingyuan1Ding Honghui2Heng Yan3The Institute of Shanghai Radio Equipment,Shanghai 200090,ChinaThe Institute of Shanghai Radio Equipment,Shanghai 200090,ChinaThe Institute of Shanghai Radio Equipment,Shanghai 200090,ChinaThe Institute of Shanghai Radio Equipment,Shanghai 200090,ChinaFor the lapped bi-orthogonal transform(LBT) in JPEG XR encoding algorithm, the traditional implement method is always using linear lift structure which has no timing constraint, and it could cause some problems such as metastable state, uncontrolled code flow. Therefore, a LBT transform controller based on FPGA′s timing structure has been designed. In this design, mixed state machines is used to make the LBT transform operators to be data dealing modules that are timing-controlling-structure. The data dealing modules communicates with front and back controlling modules through handshake signals, and processes data according to relevant instructions. Single RAM cycle structure is used in the design, so that it can save FPGA internal storage space. The channels between each controlling modules and RAM are switched via channel chooser. Each controlling module computes addresses of image data in real time and reads or writes the RAM crossways on the basis of the feedback instructions of data dealing modules. Experimental results show that the controller has realized FPGA timing constraint on LBT transform, and the images processed by it are almost same to the results on MATLAB. This design has achieved desired goals.http://www.chinaaet.com/article/3000097438JPEG XRLBTFPGAmixed state machinecycle structure
spellingShingle Gu Zeling
Yang Mingyuan
Ding Honghui
Heng Yan
Design of LBT transform controller based on FPGA′s timing structure
Dianzi Jishu Yingyong
JPEG XR
LBT
FPGA
mixed state machine
cycle structure
title Design of LBT transform controller based on FPGA′s timing structure
title_full Design of LBT transform controller based on FPGA′s timing structure
title_fullStr Design of LBT transform controller based on FPGA′s timing structure
title_full_unstemmed Design of LBT transform controller based on FPGA′s timing structure
title_short Design of LBT transform controller based on FPGA′s timing structure
title_sort design of lbt transform controller based on fpga s timing structure
topic JPEG XR
LBT
FPGA
mixed state machine
cycle structure
url http://www.chinaaet.com/article/3000097438
work_keys_str_mv AT guzeling designoflbttransformcontrollerbasedonfpgastimingstructure
AT yangmingyuan designoflbttransformcontrollerbasedonfpgastimingstructure
AT dinghonghui designoflbttransformcontrollerbasedonfpgastimingstructure
AT hengyan designoflbttransformcontrollerbasedonfpgastimingstructure