Article(id=1281688026371830100, tenantId=1146029695717560320, journalId=1281212996840067084, issueId=1281687939268719086, articleNumber=null, orderNo=null, doi=10.11728/cjss2026.01.2025-0021, pmid=null, cstr=32142.14.cjss.2025-0021, oa=null, hot=null, price=null, onlineType=0, articleFormat=0, articleType=null, articleTypeStr=null, receivedDate=1739462400000, receivedDateStr=2025-02-14, revisedDate=1748966400000, revisedDateStr=2025-06-04, acceptedDate=null, acceptedDateStr=null, onlineDate=1783507838099, onlineDateStr=2026-07-08, pubDate=1773504000000, pubDateStr=2026-03-15, doiRegisterDate=null, doiRegisterDateStr=null, onlineIssueDate=1783507838099, onlineIssueDateStr=2026-07-08, onlineJustAcceptDate=null, onlineJustAcceptDateStr=null, onlineFirstDate=null, onlineFirstDateStr=null, sourceXml=null, magXml=null, createTime=1783507838099, creator=13701087609, updateTime=1783507838099, updator=13701087609, issue=Issue{id=1281687939268719086, tenantId=1146029695717560320, journalId=1281212996840067084, year='2026', volume='46', issue='2', pageStart='265', pageEnd='566', issueExtLink='null', onlineDate='null', pubDate='1773504000000', pubDateStr='2026-03-15', beforeIssueId=null, nextIssueId=null, price=null, status=1, issueComplete=1, articleOrder=1, issueType=1, specialIssue=null, createTime=1783507817332, creator='13701087609', updateTime=1783508069046, updator='13701087609', preIssue=null, nextIssue=null, articleTotal=null, ext={EN=IssueExt(id=1281688995138605320, tenantId=1146029695717560320, journalId=1281212996840067084, issueId=1281687939268719086, language=EN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=), CN=IssueExt(id=1281688995138605321, tenantId=1146029695717560320, journalId=1281212996840067084, issueId=1281687939268719086, language=CN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=)}, issueFiles=null, downloadFileDto=null}, startPage=423, endPage=435, ext={EN=ArticleExt(id=1281688026585739605, articleId=1281688026371830100, tenantId=1146029695717560320, journalId=1281212996840067084, language=EN, title=Design and Implementation of a High-performance Image Compression Core for Spaceborne Applications, columnId=1281687939994333679, journalTitle=Chinese Journal of Space Science, columnName=Research Article, runingTitle=null, highlight=null, articleAbstract=

To address the critical need for efficient image storage and transmission in aerospace applications, this study presents a CCSDS 122.0-B-1-compliant compression core implemented on FPGA. The design incorporates innovative encoding control logic and optimized data organization through co-optimization of algorithmic features and hardware constraints. A segment-based architecture with 256-pixel blocks achieves superior compression efficiency among existing solutions, while effectively containing error propagation through segmented compression. The architecture further enables continuous quality adaptation and progressive image transmission. To resolve performance bottlenecks in scanning and encoding processes, fully parallelized scanning with adaptive parallel encoding was developed, and a 50% efficiency improvement was demonstrated in validation tests. Supporting images up to 4096×4096 pixel with 16-bit depth, the core delivers 90.64×106 sample·s–1 throughput, meeting operational requirements for diverse space missions.

, authors=Zhiyu FU1, 2, Xuequan ZHANG1, authorsList=Zhiyu FU, Xuequan ZHANG, authorCompany=null, correspAuthors=Xuequan ZHANG, authorNote=null, correspAuthorsNote=null, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=null, magXml=null, pdfUrl=null, pdf=null, pdfFileSize=null, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=null, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=null, mapNumber=null, fund=null), CN=ArticleExt(id=1281688042914165203, articleId=1281688026371830100, tenantId=1146029695717560320, journalId=1281212996840067084, language=CN, title=面向星载应用的高性能图像压缩核设计与实现, columnId=1281687940136940017, journalTitle=空间科学学报, columnName=研究论文, runingTitle=null, highlight=null, articleAbstract=

为了满足航天应用中图像数据高效存储与传输的需求, 基于FPGA设计并实现了一种符合CCSDS 122.0-B-1标准的星载高性能图像压缩核. 充分考虑算法特性与实现平台特点, 设计了新颖的编码控制逻辑与数据组织结构. 针对压缩效率这一关键指标, 设计了段大小为256的算法实现架构, 压缩效率处于同类应用前列. 通过分段压缩机制, 有效防止了误码扩散, 并支持压缩质量连续调节与图像渐进传输. 针对扫描与编码环节的性能瓶颈, 提出了全并行扫描及动态优化并行编码方法, 实测编码效率提高约50%. 压缩核支持图像最大尺寸4096×4096 pixel, 最大位深度16 bit. 通过实际测试, 压缩核吞吐率可达90.64 ×106 sample·s–1, 可满足大部分航天任务的图像压缩需求.

, authors=傅志宇1, 2, 张学全1, authorsList=傅志宇, 张学全, authorCompany=null, correspAuthors=张学全, authorNote=

傅志宇 男, 2000年1月出生于重庆市, 现为中国科学院国家空间科学中心硕士研究生, 专业为计算机应用技术, 主要研究方向为星载图像处理. E-mail:

张学全 男, 1979年1月出生于吉林省白城市, 现为中国科学院国家空间科学中心高级工程师, 硕士生导师, 主要研究方向为空间综合电子技术与星上信息处理等. E-mail:

, correspAuthorsNote=
张学全 E-mail:
, copyrightStatement=©The Author(s) 2026. This is an open access article under the CC-BY 4.0 License (https://creativecommons.org/licenses/by/4.0/), copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=vIlaOiwhM8Yn+esTxJ1Nmw==, magXml=qpiLSmT7I/Itl6nHnk9gow==, pdfUrl=null, pdf=FA/aGCmWp/pW2b5gNX9kRg==, pdfFileSize=4966807, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=DCc1vYFTdo6P2C4YQ00Ttw==, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=P0MtVHq81M5bkNTHMdeSLw==, mapNumber=null, fund=null)}, authors=[Author(id=1281688043891438043, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=fuzhiyu22@mails.ucas.ac.cn, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1281688044185039326, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, authorId=1281688043891438043, language=EN, stringName=Zhiyu FU, firstName=Zhiyu, middleName=null, lastName=FU, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, 2, address=1National Space Science Center, Chinese Academy of Sciences, Beijing 100190
2University of Chinese Academy of Sciences, Beijing 101408, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281688044306674143, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, authorId=1281688043891438043, language=CN, stringName=傅志宇, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, 2, address=1中国科学院国家空间科学中心 北京 100190
2中国科学院大学 北京 101408, bio={"img":"TI0XVCW4/6ZIAPlM5K7CtA==","content":"

傅志宇 男, 2000年1月出生于重庆市, 现为中国科学院国家空间科学中心硕士研究生, 专业为计算机应用技术, 主要研究方向为星载图像处理. E-mail:

"}, bioImg=TI0XVCW4/6ZIAPlM5K7CtA==, bioContent=

傅志宇 男, 2000年1月出生于重庆市, 现为中国科学院国家空间科学中心硕士研究生, 专业为计算机应用技术, 主要研究方向为星载图像处理. E-mail:

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281688043383927252, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, xref=1, ext=[AuthorCompanyExt(id=1281688043409093077, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043383927252, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1National Space Science Center, Chinese Academy of Sciences, Beijing 100190), AuthorCompanyExt(id=1281688043430064598, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043383927252, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1中国科学院国家空间科学中心 北京 100190)]), AuthorCompany(id=1281688043757220311, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, xref=2, ext=[AuthorCompanyExt(id=1281688043769803224, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043757220311, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2University of Chinese Academy of Sciences, Beijing 101408), AuthorCompanyExt(id=1281688043786580441, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043757220311, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2中国科学院大学 北京 101408)])]), Author(id=1281688044369588705, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, orderNo=1, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=zxq_cas@163.com, emailSecond=null, emailThird=null, correspondingAuthor=1, authorType=1, ext={EN=AuthorExt(id=1281688044461863395, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, authorId=1281688044369588705, language=EN, stringName=Xuequan ZHANG, firstName=Xuequan, middleName=null, lastName=ZHANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1National Space Science Center, Chinese Academy of Sciences, Beijing 100190, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281688044579303908, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, authorId=1281688044369588705, language=CN, stringName=张学全, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1中国科学院国家空间科学中心 北京 100190, bio={"img":"DWFlAxF8bE29Ceu++Atntg==","content":"

张学全 男, 1979年1月出生于吉林省白城市, 现为中国科学院国家空间科学中心高级工程师, 硕士生导师, 主要研究方向为空间综合电子技术与星上信息处理等. E-mail:

"}, bioImg=DWFlAxF8bE29Ceu++Atntg==, bioContent=

张学全 男, 1979年1月出生于吉林省白城市, 现为中国科学院国家空间科学中心高级工程师, 硕士生导师, 主要研究方向为空间综合电子技术与星上信息处理等. E-mail:

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281688043383927252, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, xref=1, ext=[AuthorCompanyExt(id=1281688043409093077, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043383927252, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1National Space Science Center, Chinese Academy of Sciences, Beijing 100190), AuthorCompanyExt(id=1281688043430064598, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043383927252, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1中国科学院国家空间科学中心 北京 100190)])])], keywords=[Keyword(id=1281688044679967205, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, orderNo=1, keyword=Image compression), Keyword(id=1281688044998734310, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, orderNo=2, keyword=FPGA), Keyword(id=1281688045422359016, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, orderNo=3, keyword=CCSDS), Keyword(id=1281688046735176173, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, orderNo=4, keyword=Wavelet transform), Keyword(id=1281688046827450862, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, orderNo=5, keyword=Bit-plane encoding), Keyword(id=1281688046911336943, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, orderNo=1, keyword=图像压缩), Keyword(id=1281688047003611632, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, orderNo=2, keyword=FPGA), Keyword(id=1281688047074914801, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, orderNo=3, keyword=CCSDS), Keyword(id=1281688047154606578, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, orderNo=4, keyword=小波变换), Keyword(id=1281688047225909747, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, orderNo=5, keyword=位平面编码)], refs=[Reference(id=1281688052372320794, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=1, rfOrder=0, authorNames=null, journalName=null, refType=null, unstructuredReference=张学全. 基于FPGA的星载图像压缩系统实现方法研究[D]. 北京: 中国科学院研究生院(空间科学与应用研究中心), 2009, articleTitle=null, refAbstract=null), Reference(id=1281688052481372699, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=1, rfOrder=1, authorNames=null, journalName=null, refType=null, unstructuredReference=ZHANG Xuequan. Implementation of Onboard Image Compression System Using FPGA[D]. Beijing: Center for Space Science and Applied Research, Chinese Academy of Sciences, 2009, articleTitle=null, refAbstract=null), Reference(id=1281688052582035996, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=2, rfOrder=2, authorNames=null, journalName=null, refType=null, unstructuredReference=朱剑冰, 徐勇, 王翠莲, 等. “祝融号”火星车图像压缩软件的设计与实现[J]. 深空探测学报(中英文), 2021, 8(5): 503-510, articleTitle=null, refAbstract=null), Reference(id=1281688052653339165, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=2, rfOrder=3, authorNames=null, journalName=null, refType=null, unstructuredReference=ZHU Jianbin, XU Yong, WANG Cuilian, et al. Image compression software design for Zhurong Mars exploration rover[J]. Journal of Deep Space Exploration, 2021, 8(5): 503-510, articleTitle=null, refAbstract=null), Reference(id=1281688052720448030, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=3, rfOrder=4, authorNames=null, journalName=null, refType=null, unstructuredReference=CCSDS 122.0-B-1: Image Data Compression[S]. Washington D C: Consultative Committee for Space Data Systems (CCSDS), 2005, articleTitle=null, refAbstract=null), Reference(id=1281688052795945503, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=4, rfOrder=5, authorNames=null, journalName=null, refType=null, unstructuredReference=KRANITIS N, THEODOROU G, TSIGKANOS A, et al. A reconfigurable FPGA implementation of CCSDS 122.0-B-1 image data compression for ESA PROBA-3 coronagraph system payload[C]//On-Board Payload Data Compression Workshop. Venice: ESA & CNES, 2014, articleTitle=null, refAbstract=null), Reference(id=1281688052884025888, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=5, rfOrder=6, authorNames=null, journalName=null, refType=null, unstructuredReference=CHANDRAPRABHA K, SHIAK N A, LAKSHMI A, et al. An efficient FPGA implementation of DWT based image data compression system for microsatellites[C]//Proceedings of the 8th International Conference on Advanced Computing and Communication Systems (ICACCS). Coimbatore: Indian Institute of Industrial Engineering (IEEE), 2022, articleTitle=null, refAbstract=null), Reference(id=1281688052967911969, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=6, rfOrder=7, authorNames=null, journalName=null, refType=null, unstructuredReference=孙建伟, 张忠伟, 郑铁, 等. 基于FPGA的CCSDS星载数据无损压缩系统设计[J]. 空间科学学报, 2019, 39(5): 694-700, articleTitle=null, refAbstract=null), Reference(id=1281688053030826530, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=6, rfOrder=8, authorNames=null, journalName=null, refType=null, unstructuredReference=SUN Jianwei, ZHANG Zhongwei, ZHENG Tie, et al. Design of lossless compression system for CCSDS on-board data based on FPGA[J]. Chinese Journal of Space Science, 2019, 39(5): 694-700, articleTitle=null, refAbstract=null), Reference(id=1281688053123101219, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=7, rfOrder=9, authorNames=null, journalName=null, refType=null, unstructuredReference=周文敬, 张学全, 安军社, 等. CCSDS-IDC位平面编码的优化实现[J]. 微电子学与计算机, 2017, 34(9): 32-37, articleTitle=null, refAbstract=null), Reference(id=1281688053206987300, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=7, rfOrder=10, authorNames=null, journalName=null, refType=null, unstructuredReference=ZHOU Wenjing, ZHANG Xuequan, AN Junshe, et al. Optimal implementation of bit plane encoder for CCSDS-IDC[J]. Microelectronics & Computer, 2017, 34(9): 32-37, articleTitle=null, refAbstract=null), Reference(id=1281688053299261989, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=8, rfOrder=11, authorNames=null, journalName=null, refType=null, unstructuredReference=胡永刚. CCSDS图像压缩算法位平面编码技术研究及其FPGA实现[D]. 西安: 西安电子科技大学, 2011, articleTitle=null, refAbstract=null), Reference(id=1281688053370565158, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=8, rfOrder=12, authorNames=null, journalName=null, refType=null, unstructuredReference=HU Yonggang. Research on Bit-Plane Encoding of CCSDS Image Compression and Implementation on FPGA[D]. Xi’an: Xidian University, 2011, articleTitle=null, refAbstract=null), Reference(id=1281688053433479719, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=9, rfOrder=13, authorNames=null, journalName=null, refType=null, unstructuredReference=孙楠. 机载大尺寸图像压缩系统的设计与实现[D]. 太原: 中北大学, 2024, articleTitle=null, refAbstract=null), Reference(id=1281688053508977192, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=9, rfOrder=14, authorNames=null, journalName=null, refType=null, unstructuredReference=SUN Nan. Design and Realization of Airborne Large Size Image Compression System[D]. Taiyuan: North University of China, 2024, articleTitle=null, refAbstract=null), Reference(id=1281688053592863273, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=10, rfOrder=15, authorNames=null, journalName=null, refType=null, unstructuredReference=MACHAIRAS E, KRANITIS N. A 13.3 Gbps 9/7M discrete wavelet transform for CCSDS 122.0-B-1 image data compression on a space-grade SRAM FPGA[J]. Electronics, 2020, 9(8): 1234, articleTitle=null, refAbstract=null), Reference(id=1281688053664166442, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=11, rfOrder=16, authorNames=null, journalName=null, refType=null, unstructuredReference=董明岩, 雷杰, 王柯俨, 等. 高效低存储DWT的VLSI结构设计[J]. 西安电子科技大学学报: 自然科学版, 2016, 43(2): 35-40, articleTitle=null, refAbstract=null), Reference(id=1281688053748052523, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=11, rfOrder=17, authorNames=null, journalName=null, refType=null, unstructuredReference=DONG Mingyan, LEI Jie, WANG Keyan, et al. Highly efficient VLSI architecture for DWT with low-storage implementation[J]. Journal of Xidian University, 2016, 43(2): 35-40, articleTitle=null, refAbstract=null), Reference(id=1281688053810967084, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=12, rfOrder=18, authorNames=null, journalName=null, refType=null, unstructuredReference=JIANG Z C, PAN W D, SHEN H D. Universal Golomb–Rice coding parameter estimation using deep belief networks for hyperspectral image compression[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2018, 11(10): 3830-3840, articleTitle=null, refAbstract=null), Reference(id=1281688053882270253, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=13, rfOrder=19, authorNames=null, journalName=null, refType=null, unstructuredReference=SAID A, PEARLMAN W A. A new, fast, and efficient image codec based on set partitioning in hierarchical trees[J]. IEEE Transactions on Circuits and Systems for Video Technology, 1996, 6(3): 243-250, articleTitle=null, refAbstract=null)], funds=null, companyList=[AuthorCompany(id=1281688043383927252, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, xref=1, ext=[AuthorCompanyExt(id=1281688043409093077, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043383927252, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1National Space Science Center, Chinese Academy of Sciences, Beijing 100190), AuthorCompanyExt(id=1281688043430064598, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043383927252, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1中国科学院国家空间科学中心 北京 100190)]), AuthorCompany(id=1281688043757220311, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, xref=2, ext=[AuthorCompanyExt(id=1281688043769803224, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043757220311, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2University of Chinese Academy of Sciences, Beijing 101408), AuthorCompanyExt(id=1281688043786580441, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043757220311, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2中国科学院大学 北京 101408)])], figs=[ArticleFig(id=1281688047397876212, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.1, caption=General design of the encoder, figureFileSmall=acL5KE/drbo8Gq2F3ROB+A==, figureFileBig=DCc1vYFTdo6P2C4YQ00Ttw==, tableContent=null), ArticleFig(id=1281688047494345205, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图1, caption=编码器总体设计, figureFileSmall=acL5KE/drbo8Gq2F3ROB+A==, figureFileBig=DCc1vYFTdo6P2C4YQ00Ttw==, tableContent=null), ArticleFig(id=1281688047695671798, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.2, caption=Block definition in Wavlet coefficients, figureFileSmall=yvEhlvT9SPVbCGXqXH+pvQ==, figureFileBig=AUgIITtb6gbjdnLOSYSiAw==, tableContent=null), ArticleFig(id=1281688047762780663, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图2, caption=块在小波系数中的定义, figureFileSmall=yvEhlvT9SPVbCGXqXH+pvQ==, figureFileBig=AUgIITtb6gbjdnLOSYSiAw==, tableContent=null), ArticleFig(id=1281688047829889528, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.3, caption=Top-level architecture of the compression core, figureFileSmall=Me/NNwnciTSOXMauyb+LIw==, figureFileBig=9X4MjEVYDubMVFrCmIGVpQ==, tableContent=null), ArticleFig(id=1281688047943135737, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图3, caption=压缩核顶层架构, figureFileSmall=Me/NNwnciTSOXMauyb+LIw==, figureFileBig=9X4MjEVYDubMVFrCmIGVpQ==, tableContent=null), ArticleFig(id=1281688048006050298, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.4, caption=Design of the pipeline, figureFileSmall=0b0NuD+mr7RAJp48DSnT9w==, figureFileBig=6i4FwgGokREhtNN+SEuNFA==, tableContent=null), ArticleFig(id=1281688048064770555, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图4, caption=流水线设计, figureFileSmall=0b0NuD+mr7RAJp48DSnT9w==, figureFileBig=6i4FwgGokREhtNN+SEuNFA==, tableContent=null), ArticleFig(id=1281688048115102204, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.5, caption=Architecture of discrete wavelet transform module, figureFileSmall=+fcRGDN2aAEMdFe5cu8NiQ==, figureFileBig=ZQ7bgdlqy1qv6xBqunWIkg==, tableContent=null), ArticleFig(id=1281688048207376893, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图5, caption=离散小波变换模块架构, figureFileSmall=+fcRGDN2aAEMdFe5cu8NiQ==, figureFileBig=ZQ7bgdlqy1qv6xBqunWIkg==, tableContent=null), ArticleFig(id=1281688048274485758, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.6, caption=Structure of row and column transformation pipeline, figureFileSmall=4YSX5t67EzeTSxTiwIHy1A==, figureFileBig=wa+lEeLceJyKzsBB0RYaHw==, tableContent=null), ArticleFig(id=1281688048404509183, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图6, caption=行列变换流水线结构, figureFileSmall=4YSX5t67EzeTSxTiwIHy1A==, figureFileBig=wa+lEeLceJyKzsBB0RYaHw==, tableContent=null), ArticleFig(id=1281688048500978176, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.7, caption=Schematic diagram of the internal pipeline of the segment encoding module, figureFileSmall=H2+CAtyzVNGt7yncKTPWJQ==, figureFileBig=V1cBu5EtEutsimFMwPoOaw==, tableContent=null), ArticleFig(id=1281688048773607937, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图7, caption=段编码模块内部流水线机制, figureFileSmall=H2+CAtyzVNGt7yncKTPWJQ==, figureFileBig=V1cBu5EtEutsimFMwPoOaw==, tableContent=null), ArticleFig(id=1281688048840716802, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.8, caption=Structure of DC gaggle module structure, figureFileSmall=gBmIQO2mdmiUFK5FgVaMZw==, figureFileBig=+Z0Myg4pkJPrHWrgBYlE6g==, tableContent=null), ArticleFig(id=1281688048928797187, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图8, caption=直流群组模块结构, figureFileSmall=gBmIQO2mdmiUFK5FgVaMZw==, figureFileBig=+Z0Myg4pkJPrHWrgBYlE6g==, tableContent=null), ArticleFig(id=1281688049004294660, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.9, caption=Structure of scan gaggle module, figureFileSmall=wHXkfBmtscT8uyliCb7cSA==, figureFileBig=dzI7UEFkrsoe2xa5QH1aCg==, tableContent=null), ArticleFig(id=1281688049071403525, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图9, caption=扫描群组模块结构, figureFileSmall=wHXkfBmtscT8uyliCb7cSA==, figureFileBig=dzI7UEFkrsoe2xa5QH1aCg==, tableContent=null), ArticleFig(id=1281688049151095302, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.10, caption=Structure of coding gaggle modules, figureFileSmall=mHdOnBPcxrsguZ5Be/4vuQ==, figureFileBig=Ez25VNbQxAeHCt6Ukv+Bsg==, tableContent=null), ArticleFig(id=1281688049226592775, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图10, caption=编码群组结构模块, figureFileSmall=mHdOnBPcxrsguZ5Be/4vuQ==, figureFileBig=Ez25VNbQxAeHCt6Ukv+Bsg==, tableContent=null), ArticleFig(id=1281688049310478856, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.11, caption=Method of adaptive parallel encoding, figureFileSmall=uQWct3AV0j25tvG/30+0dg==, figureFileBig=8rL/qeetWBTfyH5bBtM1Iw==, tableContent=null), ArticleFig(id=1281688049398559241, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图11, caption=动态优化并行编码方法, figureFileSmall=uQWct3AV0j25tvG/30+0dg==, figureFileBig=8rL/qeetWBTfyH5bBtM1Iw==, tableContent=null), ArticleFig(id=1281688049461473802, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.12, caption=Schematic diagram of board-level testing, figureFileSmall=4k2VBz9uAuj5YjKjKZD+wQ==, figureFileBig=ceEp/6wNy2KQ1lR02gaUqg==, tableContent=null), ArticleFig(id=1281688049528582667, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图12, caption=板级测试, figureFileSmall=4k2VBz9uAuj5YjKjKZD+wQ==, figureFileBig=ceEp/6wNy2KQ1lR02gaUqg==, tableContent=null), ArticleFig(id=1281688049604080140, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.13, caption=Board-level testing, figureFileSmall=ocYNN4R3hfc65SjOCYc6gA==, figureFileBig=/WNlaWMVOJx1oRGKmhGLlg==, tableContent=null), ArticleFig(id=1281688051214692877, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图13, caption=板级测试实验, figureFileSmall=ocYNN4R3hfc65SjOCYc6gA==, figureFileBig=/WNlaWMVOJx1oRGKmhGLlg==, tableContent=null), ArticleFig(id=1281688051294384654, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.14, caption=Comparison of compression results of marseille_G6_10 b at different BPP levels, figureFileSmall=DaSEuYPvIzr6Iy68QjeMXw==, figureFileBig=ZX16FAMmiXmWJ1BNtgMjQA==, tableContent=null), ArticleFig(id=1281688051374076431, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图14, caption=marseille_G6_10 b在不同BPP条件下的压缩结果对比, figureFileSmall=DaSEuYPvIzr6Iy68QjeMXw==, figureFileBig=ZX16FAMmiXmWJ1BNtgMjQA==, tableContent=null), ArticleFig(id=1281688051453768208, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.15, caption=Comparison of compression efficiency of different algorithms, figureFileSmall=Mn6gCfrUnf5XoEc4k+TsOA==, figureFileBig=3ifhMXau0MXLUO6iY6fsgw==, tableContent=null), ArticleFig(id=1281688051525071377, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图15, caption=不同算法压缩效率对比, figureFileSmall=Mn6gCfrUnf5XoEc4k+TsOA==, figureFileBig=3ifhMXau0MXLUO6iY6fsgw==, tableContent=null), ArticleFig(id=1281688051608957458, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.16, caption=Time reduction percentage after optimization of the scanning and encoding processes, figureFileSmall=AzcojJFk03kb0MD8JVZltA==, figureFileBig=RMUKHmSRXnK2ZlssEPmQkA==, tableContent=null), ArticleFig(id=1281688051701232147, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图16, caption=扫描与编码环节优化后时间减少百分比, figureFileSmall=AzcojJFk03kb0MD8JVZltA==, figureFileBig=RMUKHmSRXnK2ZlssEPmQkA==, tableContent=null), ArticleFig(id=1281688051797701140, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Fig.17, caption=Time consumption for the scanning process and multi-core encoding process, figureFileSmall=DS2EnQS6/K4CIMCDGEejAw==, figureFileBig=oOz208R+93CIZiNWBF+iGg==, tableContent=null), ArticleFig(id=1281688051881587221, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=图17, caption=扫描环节与多核编码环节耗时, figureFileSmall=DS2EnQS6/K4CIMCDGEejAw==, figureFileBig=oOz208R+93CIZiNWBF+iGg==, tableContent=null), ArticleFig(id=1281688051986444822, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Tab.1, caption=

PSNR values of compressed images at different target BPP (Unit: dB)

, figureFileSmall=null, figureFileBig=null, tableContent=
图像名称位深度/bitBPP=0.25BPP=0.50BPP=1.00BPP=2.00
b1840.3542.5945.2048.90
b2840.3442.8445.7349.75
lunar827.6430.6835.0741.10
ocean_2 kb11036.0339.4243.8950.71
landesV_G7_10 b1040.9842.8845.7051.88
marseille_G6_10 b1028.3531.5335.3541.55
solar1241.9245.0148.7354.67
sun_spot1248.9752.6155.5059.68
sar16 bit1647.6449.7652.8858.50
p160_b_f1630.0233.0936.5042.13
), ArticleFig(id=1281688052061942295, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=表1, caption=

不同目标比特率下压缩图像的PSNR值(单位: dB)

, figureFileSmall=null, figureFileBig=null, tableContent=
图像名称位深度/bitBPP=0.25BPP=0.50BPP=1.00BPP=2.00
b1840.3542.5945.2048.90
b2840.3442.8445.7349.75
lunar827.6430.6835.0741.10
ocean_2 kb11036.0339.4243.8950.71
landesV_G7_10 b1040.9842.8845.7051.88
marseille_G6_10 b1028.3531.5335.3541.55
solar1241.9245.0148.7354.67
sun_spot1248.9752.6155.5059.68
sar16 bit1647.6449.7652.8858.50
p160_b_f1630.0233.0936.5042.13
), ArticleFig(id=1281688052162605592, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=EN, label=Tab.2, caption=

Time consumption of segment encoding and throughput for test images

, figureFileSmall=null, figureFileBig=null, tableContent=
图像名称位深度/bit像素数/pixel段编码耗时/cycle处理速度/(sample·cycle–1)200 MHz时的吞吐率
(×106)/(sample·s–1)
b18104857623995900.43787.40
b28104857623930470.43887.64
marstest82621445698530.46092.00
lunar82621445595530.46893.70
ice_2 kb110419430492206370.45590.98
ice_2 kb410419430488514660.47494.77
india_2 kb110419430489340490.46993.89
india_2 kb410419430485247840.49298.40
solar12104857623750730.44188.30
foc1252428812020980.43687.23
sar16 bit162621446029750.43586.95
p160_b_f16419430497005960.43286.48
), ArticleFig(id=1281688052246491673, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, language=CN, label=表2, caption=

测试图像段编码耗时及吞吐率

, figureFileSmall=null, figureFileBig=null, tableContent=
图像名称位深度/bit像素数/pixel段编码耗时/cycle处理速度/(sample·cycle–1)200 MHz时的吞吐率
(×106)/(sample·s–1)
b18104857623995900.43787.40
b28104857623930470.43887.64
marstest82621445698530.46092.00
lunar82621445595530.46893.70
ice_2 kb110419430492206370.45590.98
ice_2 kb410419430488514660.47494.77
india_2 kb110419430489340490.46993.89
india_2 kb410419430485247840.49298.40
solar12104857623750730.44188.30
foc1252428812020980.43687.23
sar16 bit162621446029750.43586.95
p160_b_f16419430497005960.43286.48
)], attaches=null, journal=Journal(id=1281212081085091847, delFlag=0, nameCn=空间科学学报, nameEn=Chinese Journal of Space Science, nameHistory1=null, nameHistory2=null, issn=0254-6124, eissn=2097-7689, cn=11-1783/V, coden=null, periodic=1, language=CN, oaType=null, ccby=null, superviseOffice=null, ownerOffice=null, pubOffice=null, editorOffice=null, officeType=null, aims=null, clcCode=null, officeProv=null, officeCity=null, officeAddr=null, officeZip=null, officeEmail=null, officePhone=null, editDirector=null, officeDirector=null, officeDirectorPhone=null, officeStaffNum=null, officeEmpNum=null, coverPicUrl=Pnq8dytkeLQIkcXQfzmn+A==, journalPrice=null, startedYear=null, abbrevIsoEn=Chinese Journal of Space Science, journalRemark=null, publicationField=null, createdTime=1783394363903, updatedTime=1784022354648, createdBy=18614031015, updatedBy=13041195026, firstLetterCn=K, firstLetterEn=K, subjectCode=Engineering, subjectName=null, subjectCodeEn=Engineering, subjectNameEn=null, picCn=Pnq8dytkeLQIkcXQfzmn+A==, picEn=754n2iG7sG2HudqFtpEmWw==, jcr=null, cjcr=null, exts=[JournalExt(id=1283846066135089233, language=CN, name=空间科学学报, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=, createdTime=1784022354873, updatedTime=1784022354873, createdBy=13041195026, updatedBy=13041195026, submissionGuidelinesUrl=, submissionAuthorUrl=http://www.manuscripts.com.cn/kjkxxb, submissionEditorUrl=http://www.manuscripts.com.cn/kjkxxb, submissionReviewUrl=http://www.manuscripts.com.cn/kjkxxb, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""}), JournalExt(id=1283846066181226578, language=EN, name=Chinese Journal of Space Science, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=, createdTime=1784022354884, updatedTime=1784022354884, createdBy=13041195026, updatedBy=13041195026, submissionGuidelinesUrl=, submissionAuthorUrl=http://www.manuscripts.com.cn/kjkxxb, submissionEditorUrl=http://www.manuscripts.com.cn/kjkxxb, submissionReviewUrl=http://www.manuscripts.com.cn/kjkxxb, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""})], databaseList=null, tenantJournalId=1281212996840067084, websiteList=[Website(id=1281216327163548646, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1281212996840067084, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/kjkxxb/CN, language=CN, createTime=1783395376253, createBy=18614031015, updateTime=1783395632654, updateBy=18614031015, name=空间科学学报-中文, tplId=1146099689490845704, title=空间科学学报, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1281217522330480676, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327163548646, code=articleTextType, value=kx, createTime=1783395661194, updateTime=1783395661194, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217522305314850, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327163548646, code=banner, value=null, createTime=1783395661188, updateTime=1783395661188, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217522355646503, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327163548646, code=grayFlag, value=0, createTime=1783395661200, updateTime=1783395661200, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217522292731936, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327163548646, code=logo, value=https://castjournals.cast.org.cn/joweb/kjkxxb/CN/file/pic?fileId=jexnR5E4rO/6d/rIoXBAdw==, createTime=1783395661185, updateTime=1783395661185, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217522368229417, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327163548646, code=minRunFlag, value=0, createTime=1783395661203, updateTime=1783395661203, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217522322092067, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327163548646, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/kjkxxb/CN/file/pic, createTime=1783395661192, updateTime=1783395661192, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217522359840808, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327163548646, code=silenceFlag, value=0, createTime=1783395661201, updateTime=1783395661201, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217522313703458, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327163548646, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_cn_619/, createTime=1783395661190, updateTime=1783395661190, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217522338869285, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327163548646, code=themeColor, value=null, createTime=1783395661196, updateTime=1783395661196, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217522347257894, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327163548646, code=themeStyle, value=null, createTime=1783395661198, updateTime=1783395661198, creator=18614031015, updator=18614031015)]), Website(id=1281216327884968940, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1281212996840067084, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/kjkxxb/EN, language=EN, createTime=1783395376416, createBy=18614031015, updateTime=1783395628316, updateBy=18614031015, name=空间科学学报-英文, tplId=1146101810881728533, title=Chinese Journal of Space Science, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1281217486913777686, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327884968940, code=articleTextType, value=kx, createTime=1783395652750, updateTime=1783395652750, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217486892806163, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327884968940, code=banner, value=null, createTime=1783395652745, updateTime=1783395652745, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217486934749209, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327884968940, code=grayFlag, value=0, createTime=1783395652755, updateTime=1783395652755, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217486880223250, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327884968940, code=logo, value=https://castjournals.cast.org.cn/joweb/kjkxxb/EN/file/pic?fileId=jexnR5E4rO/6d/rIoXBAdw==, createTime=1783395652742, updateTime=1783395652742, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217486947332123, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327884968940, code=minRunFlag, value=0, createTime=1783395652758, updateTime=1783395652758, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217486905389077, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327884968940, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/kjkxxb/EN/file/pic, createTime=1783395652748, updateTime=1783395652748, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217486943137818, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327884968940, code=silenceFlag, value=0, createTime=1783395652757, updateTime=1783395652757, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217486897000468, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327884968940, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_en_623/, createTime=1783395652746, updateTime=1783395652746, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217486922166295, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327884968940, code=themeColor, value=null, createTime=1783395652752, updateTime=1783395652752, creator=18614031015, updator=18614031015), WebsiteProps(id=1281217486926360600, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1281216327884968940, code=themeStyle, value=null, createTime=1783395652753, updateTime=1783395652753, creator=18614031015, updator=18614031015)])], journalTitle=空间科学学报, weixinUrl=null, journalUrl=https://www.cjss.ac.cn/, iacademicId=null, status=1, seqNo=null, journalTitleEn=Chinese Journal of Space Science, journalPhotoCn=Pnq8dytkeLQIkcXQfzmn+A==, journalPhotoEn=754n2iG7sG2HudqFtpEmWw==, journalFirstLetter=K, journalRecommend=null, journalNew=null, journalCollection=null, jcrJf=null, cjcrJf=null, jcrJfStr=null, cjcrJfStr=null, submissionFirstDecision=null, sciSubjectClassification=null, casSubjectClassification=null, citeScore=null, totalCitationFrequency=null, icpCode=null, psCode=null, advertisingLicenseCode=null, copyrightInformation=null, country=null, option=, provinceCode=null, provinceName=null, collectFlag=false, interPubPlatform=, interPubPlatformUrl=null), detailUrlCn=https://castjournals.cast.org.cn/joweb/kjkxxb/CN/10.11728/cjss2026.01.2025-0021, detailUrlEn=https://castjournals.cast.org.cn/joweb/kjkxxb/EN/10.11728/cjss2026.01.2025-0021, pdfUrlCn=https://castjournals.cast.org.cn/joweb/kjkxxb/CN/PDF/10.11728/cjss2026.01.2025-0021, pdfUrlEn=https://castjournals.cast.org.cn/joweb/kjkxxb/EN/PDF/10.11728/cjss2026.01.2025-0021, aliStartDate=0, aliEndDate=0, collectionFlag=false, citedCount=null, citedUrl=null, previewStatus=0, delFlag=0, hasFullText=1, orderTime=1773504000000, fullTextJson=null, articleText=null, reference=null)
收藏切换
面向星载应用的高性能图像压缩核设计与实现
收藏切换
PDF下载
傅志宇 1, 2 , 张学全 1
空间科学学报 | 研究论文 2026,46(2): 423-435
收起
收藏切换
空间科学学报 |研究论文 2026 , 46 (2) : 423 -435
面向星载应用的高性能图像压缩核设计与实现
全屏
[Author(id=1281688043891438043, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=fuzhiyu22@mails.ucas.ac.cn, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1281688044185039326, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, authorId=1281688043891438043, language=EN, stringName=Zhiyu FU, firstName=Zhiyu, middleName=null, lastName=FU, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, 2, address=1National Space Science Center, Chinese Academy of Sciences, Beijing 100190
2University of Chinese Academy of Sciences, Beijing 101408, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281688044306674143, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, authorId=1281688043891438043, language=CN, stringName=傅志宇, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, 2, address=1中国科学院国家空间科学中心 北京 100190
2中国科学院大学 北京 101408, bio={"img":"TI0XVCW4/6ZIAPlM5K7CtA==","content":"

傅志宇 男, 2000年1月出生于重庆市, 现为中国科学院国家空间科学中心硕士研究生, 专业为计算机应用技术, 主要研究方向为星载图像处理. E-mail:

"}, bioImg=TI0XVCW4/6ZIAPlM5K7CtA==, bioContent=

傅志宇 男, 2000年1月出生于重庆市, 现为中国科学院国家空间科学中心硕士研究生, 专业为计算机应用技术, 主要研究方向为星载图像处理. E-mail:

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281688043383927252, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, xref=1, ext=[AuthorCompanyExt(id=1281688043409093077, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043383927252, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1National Space Science Center, Chinese Academy of Sciences, Beijing 100190), AuthorCompanyExt(id=1281688043430064598, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043383927252, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1中国科学院国家空间科学中心 北京 100190)]), AuthorCompany(id=1281688043757220311, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, xref=2, ext=[AuthorCompanyExt(id=1281688043769803224, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043757220311, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2University of Chinese Academy of Sciences, Beijing 101408), AuthorCompanyExt(id=1281688043786580441, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043757220311, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2中国科学院大学 北京 101408)])]), Author(id=1281688044369588705, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, orderNo=1, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=zxq_cas@163.com, emailSecond=null, emailThird=null, correspondingAuthor=1, authorType=1, ext={EN=AuthorExt(id=1281688044461863395, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, authorId=1281688044369588705, language=EN, stringName=Xuequan ZHANG, firstName=Xuequan, middleName=null, lastName=ZHANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1National Space Science Center, Chinese Academy of Sciences, Beijing 100190, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281688044579303908, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, authorId=1281688044369588705, language=CN, stringName=张学全, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1中国科学院国家空间科学中心 北京 100190, bio={"img":"DWFlAxF8bE29Ceu++Atntg==","content":"

张学全 男, 1979年1月出生于吉林省白城市, 现为中国科学院国家空间科学中心高级工程师, 硕士生导师, 主要研究方向为空间综合电子技术与星上信息处理等. E-mail:

"}, bioImg=DWFlAxF8bE29Ceu++Atntg==, bioContent=

张学全 男, 1979年1月出生于吉林省白城市, 现为中国科学院国家空间科学中心高级工程师, 硕士生导师, 主要研究方向为空间综合电子技术与星上信息处理等. E-mail:

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281688043383927252, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, xref=1, ext=[AuthorCompanyExt(id=1281688043409093077, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043383927252, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1National Space Science Center, Chinese Academy of Sciences, Beijing 100190), AuthorCompanyExt(id=1281688043430064598, tenantId=1146029695717560320, journalId=1281212996840067084, articleId=1281688026371830100, companyId=1281688043383927252, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1中国科学院国家空间科学中心 北京 100190)])])]
傅志宇1, 2 , 张学全1
作者信息
  • 1中国科学院国家空间科学中心 北京 100190
  • 2中国科学院大学 北京 101408
通讯作者:
张学全 E-mail:
作者简介:

傅志宇 男, 2000年1月出生于重庆市, 现为中国科学院国家空间科学中心硕士研究生, 专业为计算机应用技术, 主要研究方向为星载图像处理. E-mail:

张学全 男, 1979年1月出生于吉林省白城市, 现为中国科学院国家空间科学中心高级工程师, 硕士生导师, 主要研究方向为空间综合电子技术与星上信息处理等. E-mail:

Design and Implementation of a High-performance Image Compression Core for Spaceborne Applications
Zhiyu FU1, 2 , Xuequan ZHANG1
Affiliations
  • 1National Space Science Center, Chinese Academy of Sciences, Beijing 100190
  • 2University of Chinese Academy of Sciences, Beijing 101408
出版时间: 2026-03-15 doi: 10.11728/cjss2026.01.2025-0021
文章导航
收藏切换

为了满足航天应用中图像数据高效存储与传输的需求, 基于FPGA设计并实现了一种符合CCSDS 122.0-B-1标准的星载高性能图像压缩核. 充分考虑算法特性与实现平台特点, 设计了新颖的编码控制逻辑与数据组织结构. 针对压缩效率这一关键指标, 设计了段大小为256的算法实现架构, 压缩效率处于同类应用前列. 通过分段压缩机制, 有效防止了误码扩散, 并支持压缩质量连续调节与图像渐进传输. 针对扫描与编码环节的性能瓶颈, 提出了全并行扫描及动态优化并行编码方法, 实测编码效率提高约50%. 压缩核支持图像最大尺寸4096×4096 pixel, 最大位深度16 bit. 通过实际测试, 压缩核吞吐率可达90.64 ×106 sample·s–1, 可满足大部分航天任务的图像压缩需求.

图像压缩  /  FPGA  /  CCSDS  /  小波变换  /  位平面编码

To address the critical need for efficient image storage and transmission in aerospace applications, this study presents a CCSDS 122.0-B-1-compliant compression core implemented on FPGA. The design incorporates innovative encoding control logic and optimized data organization through co-optimization of algorithmic features and hardware constraints. A segment-based architecture with 256-pixel blocks achieves superior compression efficiency among existing solutions, while effectively containing error propagation through segmented compression. The architecture further enables continuous quality adaptation and progressive image transmission. To resolve performance bottlenecks in scanning and encoding processes, fully parallelized scanning with adaptive parallel encoding was developed, and a 50% efficiency improvement was demonstrated in validation tests. Supporting images up to 4096×4096 pixel with 16-bit depth, the core delivers 90.64×106 sample·s–1 throughput, meeting operational requirements for diverse space missions.

Image compression  /  FPGA  /  CCSDS  /  Wavelet transform  /  Bit-plane encoding
傅志宇, 张学全. 面向星载应用的高性能图像压缩核设计与实现. 空间科学学报, 2026 , 46 (2) : 423 -435 . DOI: 10.11728/cjss2026.01.2025-0021
Zhiyu FU, Xuequan ZHANG. Design and Implementation of a High-performance Image Compression Core for Spaceborne Applications[J]. Chinese Journal of Space Science, 2026 , 46 (2) : 423 -435 . DOI: 10.11728/cjss2026.01.2025-0021
随着空间遥感成像技术的不断进步, 卫星图像的分辨率大幅提高, 产生的图像数据量显著增大. 由于卫星存储与传输带宽的限制, 图像压缩技术得到了广泛应用. 图像压缩能够在保证图像质量的同时大幅减少数据量, 从而减轻卫星存储与传输的压力.
目前, 中国已实施的航天任务中大量采用了图像压缩技术, 以缓解图像数据存储与传输的压力. 2007年中国发射的嫦娥一号探测器搭载实时多光谱图像无损压缩系统, 采用了基于AR模型的DPCM算法[1]; 2020年, 嫦娥五号着陆器采用了SPIHT算法, 实现了对全景相机图像的多模实时压缩编码; 在2020年的天问一号火星探测任务中, 火星环绕器采用了JPEG2000算法来压缩中分辨率相机与高分辨率相机的图像, 而祝融号火星车则使用了首1游程的图像位面并行编码算法, 对多光谱相机和导航地形相机等产生的各类图像进行有效压缩[2].
针对星载图像压缩需求, 空间数据咨询委员会(CCSDS)于2005年11月发布了适用于星载图像压缩的CCSDS 122.0-B.1推荐标准[3], 简称CCSDS-IDC算法. 在现有的图像压缩算法中, SPIHT, JPEG2000和CCSDS-IDC因性能出色而成为航天领域的主流方案. 相比JPEG2000和SPIHT算法, CCSDS-IDC算法则针对航天场景进行了专门优化设计, 采用基于位平面的低复杂度编码架构, 更适用于星上有限的计算资源. CCSDS-IDC标准的规定方案中包含了抗单粒子翻转的容错机制, 通过分段式码流结构及冗余校验设计, 确保在空间辐射环境下仍能保证数据的可靠性和完整性.
国际上Kranitis等[4] 2014年设计了CCSDS-IDC的IP核, 提供了一种可以方便复用的CCSDS算法解决方案. 该设计不需要任何外部存储器进行数据缓冲, 支持段大小最大为S=128, 其并行与流水线融合的架构提供了高速处理能力, 基于Virtex-5 QV FPGA的最大运行频率为142 MHz, 经典图像的吞吐率平均为29.4×106 sample·s–1. Chandraprabha等[5]2020年使用两块FPGA分别实现小波变换与位平面编码, 并使用了外部SDRAM作为数据缓存, 压缩系统支持4096 pixel宽的条带式图像输入, 但像素位深度限制为10 bit. 该系统基于RTAX2000 S实现, 工作主频为40 MHz, 能够以64 Mbit·s–1速率输入图像并压缩, 无法适用于高速应用的场景.
Sun等[6]2019年改进了CCSDS推荐的Rice算法中的k值选择算法, 减少了编码过程中遍历选择k值的耗时, 但会略微降低压缩效果, 并且未针对位平面编码部分进行优化设计, 仅保留了无损压缩的工作模式. Zhou等[7]2018年对CCSDS的位平面编码的扫描过程展开研究, 对比分析了全并行、全串行、两组并行及四组并行情况下所需的扫描时间与扫描资源, 提出了4组并行的串并结合的扫描方法, 但未基于硬件平台进行验证, 并且该方法仅是基于部分图像数据得到的经验优化, 泛用性不高. Hu等[8]2011年针对CCSDS-IDC算法中的位平面编码器, 基于Cyclone II EP2 C70 FPGA的实现展开研究, 设计了直流系数编码模块与交流系数编码模块两大模块(交流系数编码模块包含块深度编码功能), 并对各模块采用乒乓操作和流水线设计, 提高算法的编码速度.
星载图像压缩算法实现平台主要有CPU, GPU, FPGA, ASIC[9]. CPU受限于串行架构, 难以满足实时性及高吞吐需求; GPU适合执行大量并行计算任务, 但并不适合复杂的编码逻辑控制; ASIC虽具备高速特性, 但存在开发周期长且缺乏可重构性的缺陷. FPGA凭借硬件并行架构, 能显著提升CCSDS-IDC算法的处理效率, 其动态可编程特性支持在轨算法迭代优化, 同时兼具开发成本低的优势.
针对CCSDS-IDC的实现, 研究使用了各种优化设计, 但仍然无法满足高速率应用需求. 为解决压缩核效率不高及吞吐率较低的问题, 本文提出了一种段大小为256、段编码模块采用全并行扫描及动态优化并行编码架构的压缩核设计. 压缩核整体设计了小波变换的帧间流水与段编码的段间流水架构, 对各个流水环节的输入输出缓存采用乒乓操作, 设计了可以容纳16个群组(gaggle)的段大小缓存和逻辑. 在最复杂且耗时的段编码环节, 设计了并行扫描架构和自适应位平面编码架构, 大大提升了压缩核的吞吐率. 为了支持更大尺寸图像并实现段大小为256的设计, 使用了DDR作为外部存储器, 同时针对DDR读写过程延时较大的问题进行了优化.
本文设计的压缩核支持最大输入图像尺寸为4096×4096 pixel, 位深度为8~16 bit. 基于XC7 K325T FPGA及512 MB DDR3实现, 主频200 MHz的情况下吞吐率可达90.65×106 sample·s–1. 使用测试图像集验证了压缩核设计的正确性, 并测试了性能, 为压缩核用于实际任务提供了有力支撑.
CCSDS 122.0-B-1标准提出的静止图像压缩算法是一种以离散小波变换(Discrete Wavelet Transform, DWT)和位平面编码(Bit Plane Encoding, BPE)技术为核心的压缩方法. 该算法首先对输入的图像数据进行离散小波变换, 然后执行位平面扫描及熵编码处理, 最后将单个编码结果拼接形成输出码流, 如图1所示. 位平面扫描与编码按照从高位平面到低位平面的顺序进行, 直至完成最低位平面或者达到压缩要求为止.
离散小波变换能够对图像进行精细的多层次分解, 可将能量有效集中于少数系数上, 同时清晰区分图像中的平滑区域、细节与边缘信息, 这有助于在图像压缩中更高效地去除冗余, 保留关键视觉特征. CCSDS-IDC标准中推荐采用三级二维离散小波变换, 该变换可通过多次一维离散小波变换实现. 一维离散小波变换有两种类型: 9/7浮点DWT与9/7整数DWT. 二者的计算效果相近, 浮点DWT的精度略高, 但由于实现平台为FPGA, 整数DWT的硬件实现更简单高效, 因此更具适用性[10].
CCSDS 122.0-B-1标准蓝皮书中给出了一维9/7整数DWT的计算方法, 即
$ \begin{split} {D}_{j}=&{x}_{2j+1} - \left\lfloor \frac{9}{16}\left({x}_{2j}+{x}_{2j+2}\right) - \frac{1}{16}\left({x}_{2j-2}+\right.\right.\\&\left.\left.{x}_{2j+4}\right)+\frac{1}{2}\right\rfloor ,\;\;\;j=0,\ldots ,N-1 ;\\& {C}_{j}={x}_{2j}-\left\lfloor -\frac{{D}_{j-1}+{D}_{j}}{2}+\frac{1}{2}\right\rfloor ,\\&\qquad\qquad\qquad\qquad j=0,\ldots ,N-1 . \end{split}$
对于一维像素数据$ {x}_{j} $ ($ j=0~2 N-1 $), 计算结果$ {D}_{j} $$ {C}_{j} $分别为高通分量与低通分量. 针对式(1)边界数据不足的情况, 需要采用镜像延拓方式补齐, 即对于左边界($ j \lt 0 $), 令$ {x}_{j}={x}_{-j} $; 对于右边界($ j> 2 N-1 $), 令$ {x}_{j}={x}_{2(2 N-1)-j} $.
对原本需要使用R位表示的图像进行三级二维整数离散小波变换, 变换结果需要使用R+4位表示, 并且需要对各个子带进行加权, 加权后最多需要使用R+7位进行表示. DWT对图像的尺寸也有要求: 如果原始图像的宽和高不是8的整数倍, 则应使用边缘复制的方式填充, 即在图像右侧与底部添加最少数量的额外列和行, 将其尺寸补齐为8的整数倍.
三级小波变换后得到10个子带, LL3是低频子带, 通常包含了图像的主要信息, 9个高频子带(HH1, HL1, LH1, HH2, HL2, LH2, HH3, HL3, LH3)分别为图像在不同分辨率下的细节信息, 信息的重要性由低阶到高阶逐渐增加.
根据图像小波系数之间的相关性, 算法在小波系数的基础上定义了块(block), 这是进行扫码和编码的基本单位, 其在小波系数中的定义如图2 所示. 一个块包含10个子带的64个系数, 具体为1个直流系数(DC)和63个交流系数(AC). AC系数按照3个方向形成3个家族($ {F}_{0},{F}_{1},{F}_{2} $), 对于任意家族$ i $都对应一个父系数($ \text{parent},{p}_{i} $)、4个子系数($ \text{children},{C}_{i} $)以及16个孙系数($ \text{grandchildren},{G}_{i} $).
根据CCSDS-IDC标准, 位平面扫描与编码是以段(segment)为单位进行的. 将S个连续的块构成一个段(其中$ {2}^{4}\leq S\leq {2}^{16} $), 段中包含的块越多, 压缩效果越好, 但相应的压缩复杂度也会提高, 所需硬件资源也会增加. 在熵编码时, 最多16个块组成一个群组, 同一群组采用同一套编码方式, 一个段可包含多个群组. 位平面编码主要包括段头编码、直流编码、交流位深度编码、交流系数的位平面编码四个部分. 段与段之间独立进行位平面编码, 这样确保空间传输中丢失的信息仅被限制在当前段内, 有效避免误码扩散至其他段.
段头编码用于生成标准定义的段头信息, 包含段大小、直流位深度($ \text{BitdepthDC} $)、交流位深度($ \text{BitdepthAC} $)等必要信息. 直流编码与交流位深度编码以量化编码为主, 直流编码分量化编码、额外$ {q} - \text{BitdepthAC} $个位平面编码及阶段0 ($ \text{Stage}\;0 $)编码. 交流位深度编码与直流量化编码类似. 交流系数的位平面编码是整个压缩的核心, 整体思路是对一个段中的所有AC系数进行扫描, 从位平面$ \text{BitdepthAC} - 1 $开始持续向下减少, 直到位平面为0, 再将扫描的字以群组为单位进行自适应熵编码, 熵编码采用协议定义的映射表.
对于某一块特定位平面的AC系数扫描来说, 系数$ x $在位平面$ b $存在一个类型$ {t}_{b}\left(x\right) $, 其值按照下式确定:
$ {t}_{b}\left(x\right)=\begin{cases} 0,\;\;\;\left| x\right| \lt {2}^{b};\\ 1,\;\;\;\left| x\right| ={2}^{b};\\ 2,\;\;\;\left| x\right| \gt {2}^{b};\\ -1,\;b< B\left({\varGamma }\right).\\ \end{cases} $
其中, $ B({\varGamma }) $$ x $所在子带的加权系数, ${\varGamma } $表示$ x $所在子带.
在阶段1~阶段3中, 对每个交流系数$ x $的第$ b $位幅值进行编码, 前提是$ x $在当前位平面不显著, 即$ {t}_{b+1}\left(x\right)=0 $, 编码时也将按结构分别为父系数、子系数和孙系数定义二进制字类型$ {t}_{b}\left[P\right],{t}_{b}\left[{C}_{i}\right],{t}_{b}\left[{H}_{ij}\right] $, 按照一个集合共同编码为一串二进制字. 在比较高的位平面, 许多系数集合不显著, 存在较多为0值的二进制字类型, $ {t}_{B},{t}_{D},{t}_{G},{t}_{Hi} $分别表示所述集合是否存在显著的值. 阶段4为细化阶段, 对$ {t}_{b+1}\left(x\right)=2 $的系数进行编码.
设计的压缩核顶层架构如图3所示. 整体采用模块化设计, 各功能模块间执行高效的流水线工作. 设计了输入、输出接口, 以输入图像帧和输出压缩后码流. 使用内部存储器与外部存储器充当数据缓存, 外部存储器使用DDR实现. 压缩核主要包含离散小波变换模块、段预处理模块和段编码模块三个功能模块, 其中各功能模块中又包含实现具体功能的子模块.
离散小波变换模块使用9/7整数离散小波变换, 输出整数变换结果, 支持对图像的无损压缩. 段预处理模块接收小波系数, 将其转换为段系数, 并按照式(2)提前计算AC系数在每个位平面的类型type, 即平面类型值, 用tb表示. 最后, 位平面编码模块对DC和AC系数进行熵编码, 编码结果用码字(Code word)表示, 部分存于内部存储, 一部分存于DDR模块. 码流输出模块将已经编码好的段按照优先顺序渐进式输出.
相比压缩参数S=16时, 每个段仅包含1个群组, 本架构实现CCSDS-IDC在参数S=256下的图像压缩, 此时每个段包含16个群组, 熵编码时会对每个群组内的各位平面采用自适应熵编码, 同时为了提高压缩速率, 采用群组间流水、群组内位平面并行的编码设计.
本架构还配备多组内部存储器及由DDR读写模块控制的外部存储器. 具体而言, 小波变换模块会在内部暂存图像行数据, 变换后的子带则存储于外部存储器中. 此外, 预处理模块将DC系数、DC和AC的最大位深度等直流编码所需要的值保存至内部存储器中, 将AC系数、平面类型值等保存至外部存储器中, 由扫描模块直接取用.
为了提升压缩核的整体吞吐率, 本架构对各主要模块采用了流水线设计加乒乓操作 (见图4). 具体而言, 小波变换模块以帧为单位变换, 变换完成的一帧存放于外部缓存, 随即可以开始下一帧变换, 而段预处理、段编码及码流输出是以段为单位进行的, 前一级完成后, 下一级有缓存空间即可开始运行. 流水线中, 压缩速率取决于周期最长的流水环节, 即段编码步骤. 因此, 本文适当放宽了其他模块对速率的要求, 并对段编码模块进行优化加速设计. 此外, 各模块内部也广泛应用了流水线与并行技术, 将在下面进行详细说明.
离散小波变换模块按照1.1节中方法, 采用折叠式三级小波变换设计, 通过复用一级小波变换以实现三级变换, 其结构如图5所示. 该方法通过对一级小波变换模块进行复用, 可以节省大量的资源, 由于二级变换和三级变换的数据量是一级变换的1/4和1/16, 其花费的时间也应为一级变换所用时间的对应比值, 折叠式三级小波变换消耗的时间仅是非折叠式的1.3125倍左右[11]. 为了提高一级小波变换的速度, 设计了行变换与列变换之间的流水线结构, 并对变换公式进行拆分优化, 在输入部分数据后即可开始输出数据, 并使输出速率与输入速率相匹配.
一维变换的计算公式(1)经过变形后可写为如下形式:
$ \begin{split} {D}_{j}=&{x}_{2j+1}-\bigg\lfloor \frac{1}{16}[8\left({x}_{2j}+{x}_{2j+2}\right)+\\&\left({x}_{2j}+{x}_{2j+2}\right)-\left({x}_{2j-2}+{x}_{2j+4}\right)]\bigg\rfloor ,\\&\qquad\qquad\qquad\qquad\qquad\qquad j=0,\ldots ,N-1 ; \\{C}_{j}=&{x}_{2j}-\left\lfloor \frac{1-{D}_{j-1}-{D}_{j}}{2}\right\rfloor ,\;\;\; j=0,\ldots ,N-1 . \end{split}$
其中量的定义及边界延拓方式与式(1)相同.
直接使用式(3)进行计算仍然过于复杂, 通过将乘法转换为加法和移位, 并将计算步骤拆解为两个步骤, 采用流水线设计, 即可实现实时变换. 具体而言, 将式(3)拆分为以下两步, 使用临时变量$ \text{tem}{\mathrm{p}}_{1} $缓存中间数据. 每个时钟周期运算一步, 除去启动运算前需要读入数据的5个时钟周期, 每个时钟周期高通分量$ {D}_{j} $与低通分量$ {C}_{j} $交替输出, 即
$ {\mathrm{Step}}1:\;\; {D}_{j}={x}_{2j+1}-(t_{1}\gg 4) , {D}_{j-1}={D}_{j} ; $
$ \begin{split} {\mathrm{Step}}2:\;\; &{C}_{j}={x}_{2j}-\left(2-{D}_{j-1}-{D}_{j}\right)\gg 2 ,\\&t_{1}=\left({x}_{2j}+{x}_{2j+2}\right)\ll \\&\qquad 3+\left({x}_{2j}+{x}_{2j+2})-({x}_{2j-2}+{x}_{2j+4}\right) . \end{split}$
行变换的结果将会缓存在FIFO中, 使用了7个FIFO作为行存储器, FIFO0至FIFO6首尾相连, 供列变换模块同时读入7行数据. 当行变换系数存满5行之后, 即开始进行列变换, 行列变换的流水线结构如图6所示. 由于FIFO例化的深度限制, 支持图像像素不超过4096×4096 pixel, 并且由于变换是以行为单位进行的, 在输入速度低于处理速度时, 仅需等待完成一行输入即可继续变换. 本文设计的小波变换架构, 对于一张尺寸为512×512 pixel、总计262144 pixel的图像, 需要265745个周期即可完成一级变换, 启动花费的周期占比为1.4%, 完成三级变换总共花费350546个周期, 约为一级变换的1.32倍. 考虑到本压缩核架构中小波变换并非最耗时的流水环节, 本折叠式三级变换设计占用资源较少, 因此这里采用折叠式结构设计.
为了减少外部存储器的突发次数, 增加单次突发长度, 以提高外部存储器的利用率, 设计了高效的小波系数在DDR中的存储地址. 具体而言, 首先为每个子带分别分配存储地址, 接着进行更细致的划分, 将1级小波系数划分为4个行, 2级小波系数划分为2个行, 3级小波系数仅需1个行, 各个块按照各子带的行连续存放, 共需要$ 4\times 3+2\times 3+4=22 $个偏移地址.
小波变换后的系数按子带行分别存放, 无法直接用于扫描编码, 需要将其转换为按块存储的基本编码结构. 为了提高压缩效率, 通过设定子带加权因子来决定不同子带的位平面被编码的相对顺序, 本设计中选用默认的加权值. 此外, 为了实现位平面扫描的并行化操作, 需要对每个位平面的显著性系数进行解耦, 计算每个位平面中每个块的家族系数, 即平面类型值. 具体而言, 一个块在某一位平面有如下20个平面类型值: MAX_AC, B, D0, D1, D2, G0, G1, G2, H00, H01, H02, H03, H10, H11, H12, H13, H20, H21, H22, H23, 分别对应图2中一个块在家族结构的某些像素集合. 每个值即为0或1的二进制表示, 其为1时, 代表对应的系数集合中在当前位平面存在显著值. 由于只需标记出系数在哪个位平面开始显著, 在计算平面类型值时不需要使用比较逻辑, 使用按位或即可.
为了减少资源占用, 提高处理效率, 段预处理模块内部拆分为组织块结构与计算平面类型值两个功能模块, 模块间采用流水操作. 首先从外部存储中读取1个群组的子带行, 提取DC系数并乘以权重后, 组织为16个块存放于缓存中; 再计算这16个块的平面类型值, 计算完成的平面类型值与AC系数一同缓存至外部存储中, 同时启动下一个群组的组织; 最终完成一个段的数据预处理. 预处理后的段即可进行段编码, 同时段预处理模块开始下一个段的预处理.
段编码模块是压缩核的核心模块, 该模块的处理速度决定了压缩核的整体吞吐率. 编码时会对一整个段进行编码, 段越大, 段编码所需的资源越多, 设计的复杂性也越高. 在S=256时, 段中包含16个群组, 每个群组适用不同的熵编码选项, 因此需要对一个群组的所有位平面进行熵编码, 完成之后再进行下一个群组的熵编码. 而协议要求段中所有块按照位平面顺序输出码流, 二者不一致, 因此需要设计额外存储和排序逻辑.
由于DC和AC位深度编码与AC系数的位平面扫描互不依赖, 将这两部分并行处理, AC系数的位平面编码依赖于前两步的数据, 因此设计了直流群组模块和扫描群组模块并行, 二者共同与编码群组模块形成两级流水线的机制, 如图7所示. 在处理时, 这三个模块均以群组为单位进行处理, 这与熵编码的编码选项作用范围一致, 并且1个群组中仅包含16个块, 片上存储即可满足编码时所需的缓冲空间.
直流群组模块对DC系数和AC位深度进行编码, 二者采用同样的Rice算法[12], 因此通过多路复用器选择DC系数或者AC最大值, 分时复用该Rice编码模块完成DC编码和AC位深度编码. 同时DC系数的编码除了量化编码部分之外, 还存在阶段0和额外位平面编码(Additional bit plane)两个部分, 需要在Rice编码的同时进行计算, 如图8所示. 输出的码字分别存储于对应的FIFO中, 使用AXIS协议的tlast信号标识一个段的结束.
扫描群组模块结构如图9所示, 通过将block的各个位平面的AC系数与平面类型值按阶段进行扫描, 得到扫描字(Scan words)并存储于BRAM的特定地址中. 扫描共分4个阶段, 阶段1~4分别对应父系数、子系数、孙系数以及细化扫描. 扫描时, 由于阶段4的细化扫描在阶段1~3的任意阶段均可能发生, 因此在阶段1~3中需同时进行细化扫描, 各阶段生成的扫描字会存放于各位平面对应BRAM的指定地址内. 一个群组内4个阶段的所有扫描字将连续存储, 最终以一个空白扫描字标识结束.
对于色深达到16 bit的图像, 其小波变换后的系数经过加权可达23位, 因此需要处理的位平面最高可达23个. 为了尽量发挥FPGA的并行性优势, 使得扫描环节耗时最小, 采用面积换速度的思想设计了23个位平面的并行扫描架构, 并且对输入块和扫描块做了两级流水线设计, 采用两个块缓存(Block cache)完成乒乓操作. 并且, 由于在预处理阶段已对每个位平面的显著性系数进行解耦, 扫描时只需要每个位平面的平面类型值和AC系数, 不用反复计算每个位平面中每个系数值的类型 $ {t}_{b}\left(x\right) $.
为实现对一个多达256个块的段进行编码, 本模块设计以群组为单位进行读取, 扫描时以块为单位进行扫描, 模块内部存储仅需保存2个块的临时信息. 同时接收上层模块的段信息输入, 实现段内中不同群组的特殊处理. 在输出的BRAM中可以存储2个群组的扫描字, 实现乒乓操作.
编码群组模块的结构如图10所示, 通过对23个位平面的扫描字进行熵编码, 得到的码字将存储于外部存储中. 编码时, 编码核首先读入扫描字, 计算编码选项确定当前群组的最优编码, 再按照阶段1~4的顺序完成熵编码并生成码字. 同时, 阶段0的内容也会在此模块中与阶段1~4的结果一同输出, 存储到外部存储的对应地址内.
为了匹配扫描群组模块的速度, 并且充分发挥硬件的并行优势, 设计了动态优化并行编码方法, 其结构如图11所示. 传统的并行扫描需根据统计数据设计多个编码核, 并将位平面固定分配至对应编码核, 例如Zhou等[7]设计的并行位平面扫描编码模块, 但这种基于统计数据的位平面分配无法在所有情况下均达到最优效果, 且需尽可能占用全部编码核才能最大化处理速率. 根据以上思路, 本次设计的动态优化并行编码方法充分利用A, B, C三个编码核: 位平面指针从最高位平面开始, 检测编码核的空闲状态——如果有编码核处于空闲状态, 便将当前位平面任务分配给该编码核, 并指向下一位平面; 如果编码核处于忙碌状态, 则会等待至某一编码核空闲后再进行分配, 循环此流程, 直至所有位平面完成编码.
为进一步加快编码速率、减少逻辑资源占用, 分析原始算法, 扫描字的可变长编码需通过两步实现: 将扫描字映射为符号(Symbol); 对符号进行熵编码. 其中, 扫描字到符号的映射表已在标准中给出, 符号的熵编码方式可根据编码选项调整, 但其结果都是确定的, 可提前计算. 因此, 本文将以上两步合并为一步进行, 提前计算了各个扫描字在不同编码选项下的编码结果以及其长度, 得到预编码表(Precoding table), 并使用BRAM作为存储数据结构, 以扫描字作为地址存储预编码表.
同时, 为了支持一个段的编码, 本模块以群组为单位进行编码, 输出的码字按照位平面及阶段划分地址, 因此不同群组产生的相同阶段的码字将在外部存储器中连续存储, 以实现协议中的要求, 即段内所有块按照阶段的输出顺序排列.
使用Verilog硬件描述语言基于Vivado 2023.2集成开发工具完成压缩核的开发. 为了验证压缩核的正确性并测试其性能, 对压缩核进行多种仿真测试及板级测试. 仿真测试使用功能仿真, 编写了针对多个模块在不同场景下的testbench文件, 然后分析仿真波形输出. 板级测试基于XC7 K352 T FPGA开发板进行综合实现, 并使用了卫星图像数据模拟源进行测试. 卫星图像数据模拟源系统通过LVDS接口与待测压缩核FPGA连接, 使用PC上的上位机软件即可完成图像管理、图像加载、图像发送、图像接收等操作, 通过分析接收的压缩码流, 即可对压缩核工作状态进行分析, 如图12所示. 实验时, 将模拟源系统与压缩板相连接, 并启动系统, 如图13所示.
使用的测试集包括CCSDS提供的真实卫星图像以及使用软件生成的渐变色和纯色图像, 这些图像位深度8~16 bit, 使用RAW格式保存.
基于仿真验证及板级测试的方式分析压缩核的性能, 在衡量压缩效果时采用峰值信噪比(Peak Signal-to-Noise Ratio, PSNR)作为有损压缩的评价指标, 在衡量吞吐率时采用兆像素每秒为单位, 表示压缩核的吞吐率. 其中PSNR值越高, 代表图像失真越小, 质量越好; 反之, PSNR值越低, 图像失真越大, 质量越差.
使用CCSDS图像集对压缩核进行有损压缩测试, 指定不同的目标像素深度(Bit Per Pixel, BPP), 部分图像测试结果列于表1. 结果表明, 本文设计的压缩核可对图像实现高效率的压缩, 在压缩比较低时, PNSR均可达到40 dB以上, 表明图像质量极好, 非常接近原始图像. 对比所有测试图像, 整体压缩效率与绿皮书中吻合, 对比压缩核码流符合标准格式, 表明该压缩核设计正确, 符合CCSDS-IDC标准要求.
将marseille_G6_10 b图像在BPP=0.25, 0.5, 1和2条件下压缩后, 解压缩得到的图像截取左上角200×200 pixel部分, 可以看到, 当BPP=0.25时, 地貌不清楚, 房屋无法辨认, 随着BPP提高, 房屋街道变得清晰可见, 如图14所示.
对提出的CCSDS-IDC (S=256)算法与CCSDS-IDC (S=16)算法、SPIHT算法和JPEG2000算法进行了有损压缩性能对比实验. 其中CCSDS-IDC (S=16)算法通过CCSDS 122.0标准C++软件实现, 设置段大小为16; SPIHT算法严格遵循Said等[13]提出的原始算法, 采用自主实现的四级小波变换方案; JPEG2000算法基于国际标准化组织提供的OpenJPEG 2.5.0开源库*实现. 如图15所示, 在相同BPP下, 本文提出的算法实现相比CCSDS-IDC (S=16)和SPIHT算法展现出更高的PSNR, 表明其具有更优的压缩性能; 相比JPEG2000算法, 本文算法在PSNR相近的情况下, 复杂度显著降低, 具有更高的应用价值.
本文提出的压缩核架构通过4级流水线设计, 减少了压缩时间, 并针对其中耗时最长的段编码模块进行了优化设计. 通过测试8 ~16 bit共12张图像, 分别得到段编码所用周期数, 然后通过图像的像素数除以周期数即可得到吞吐率, 具体结果列于表2. 本文提出的压缩核实现了平均0.45 sample·cycle–1 (即2.21 cycle·sample–1)的处理速度. 基于XC7 K352 T FPGA实现压缩工作频率200 MHz, 平均吞吐率为90.65×106 sample·s–1.
设计的全并行扫描加动态优化并行编码方案相比根据经验设定的并行编码方式, 大幅缩短了周期数. 通过对上述图像进行测试, 得到本文方法优化后扫描环节和编码环节消耗的时间. 测试结果显示, 扫描环节耗时平均减少30.61%, 编码环节耗时平均减少42.82%; 优化前压缩核处理速率约为0.30 sample·cycle–1, 优化后为0.45 sample·cycle–1, 编码效率整体提升约50%, 如图16所示.
将测试图像的扫描环节和编码环节消耗的周期数与使用2~4个编码核消耗的周期数进行对比, 如图17所示. 从图中可以看到, 编码环节与扫描环节的速度基本匹配, 其中性能瓶颈出现在扫描环节上, 如果是2核编码, 编码环节会变为性能瓶颈; 如果是4核编码, 则其性能过剩, 与扫描环节速度不匹配, 因此3核编码是在保证性能的前提下的最优选择.
吞吐率作为压缩核的一项重要指标, 直接反映了压缩核在单位时间内能够处理的图像样本数量. 由于星上资源有限且对实时性要求较高, 因此压缩核的吞吐率十分重要. 本文提出的一种新的扫描与编码实现架构不仅实现了较高的吞吐率, 还能够不依赖于统计数据而适应多种类型图像, 有较高的实用价值.
对CCSDS 122.0-B-1图像压缩算法进行了研究, 针对FPGA对该算法进行优化改进, 设计了段大小为256的压缩核架构, 引入了新的加速段编码的方法. 在设计中, 充分利用FPGA的并行化优势, 设计了整体的4级流水线架构, 对段编码模块中的扫描和编码步骤进行了优化设计, 采用23个位平面全并行扫描和3个编码核动态优化并行编码, 大大提高了压缩核的吞吐率. 运行于XC7 K352 T FPGA中, 实现压缩工作频率为200 MHz, 吞吐率为90.65×106 sample·s–1, 最大支持4096×4096 pixel的图像. 使用卫星图像与生成图像, 通过仿真测试与板级测试对压缩核性能进行评估, 实验结果表明, 本压缩核按照CCSDS-IDC标准实现了图像压缩, 与协议中定义的段头字段、码字字段完全一致, 支持协议中码率控制、渐进传输等功能, 并且拥有较高的压缩吞吐率.
本文设计的基于FPGA的CCSDS 122.0-B-1图像压缩核架构不但提高了压缩效率, 而且具备良好的适配性, 仅需一块FPGA及DDR即可实现, 国产器件也可以支持使用, 为中国卫星图像的高效传输与处理提供了一种有效的解决方案. 未来可继续优化压缩算法和硬件架构, 探索更高效的并行处理技术和更低功耗的实现方案, 以满足航天器对图像压缩技术的更高要求.

参考文献 引证文献
排序方式:
1
张学全. 基于FPGA的星载图像压缩系统实现方法研究[D]. 北京: 中国科学院研究生院(空间科学与应用研究中心), 2009
ZHANG Xuequan. Implementation of Onboard Image Compression System Using FPGA[D]. Beijing: Center for Space Science and Applied Research, Chinese Academy of Sciences, 2009
2
朱剑冰, 徐勇, 王翠莲, 等. “祝融号”火星车图像压缩软件的设计与实现[J]. 深空探测学报(中英文), 2021, 8(5): 503-510
ZHU Jianbin, XU Yong, WANG Cuilian, et al. Image compression software design for Zhurong Mars exploration rover[J]. Journal of Deep Space Exploration, 2021, 8(5): 503-510
3
CCSDS 122.0-B-1: Image Data Compression[S]. Washington D C: Consultative Committee for Space Data Systems (CCSDS), 2005
4
KRANITIS N, THEODOROU G, TSIGKANOS A, et al. A reconfigurable FPGA implementation of CCSDS 122.0-B-1 image data compression for ESA PROBA-3 coronagraph system payload[C]//On-Board Payload Data Compression Workshop. Venice: ESA & CNES, 2014
5
CHANDRAPRABHA K, SHIAK N A, LAKSHMI A, et al. An efficient FPGA implementation of DWT based image data compression system for microsatellites[C]//Proceedings of the 8th International Conference on Advanced Computing and Communication Systems (ICACCS). Coimbatore: Indian Institute of Industrial Engineering (IEEE), 2022
6
孙建伟, 张忠伟, 郑铁, 等. 基于FPGA的CCSDS星载数据无损压缩系统设计[J]. 空间科学学报, 2019, 39(5): 694-700
SUN Jianwei, ZHANG Zhongwei, ZHENG Tie, et al. Design of lossless compression system for CCSDS on-board data based on FPGA[J]. Chinese Journal of Space Science, 2019, 39(5): 694-700
7
周文敬, 张学全, 安军社, 等. CCSDS-IDC位平面编码的优化实现[J]. 微电子学与计算机, 2017, 34(9): 32-37
ZHOU Wenjing, ZHANG Xuequan, AN Junshe, et al. Optimal implementation of bit plane encoder for CCSDS-IDC[J]. Microelectronics & Computer, 2017, 34(9): 32-37
8
胡永刚. CCSDS图像压缩算法位平面编码技术研究及其FPGA实现[D]. 西安: 西安电子科技大学, 2011
HU Yonggang. Research on Bit-Plane Encoding of CCSDS Image Compression and Implementation on FPGA[D]. Xi’an: Xidian University, 2011
9
孙楠. 机载大尺寸图像压缩系统的设计与实现[D]. 太原: 中北大学, 2024
SUN Nan. Design and Realization of Airborne Large Size Image Compression System[D]. Taiyuan: North University of China, 2024
10
MACHAIRAS E, KRANITIS N. A 13.3 Gbps 9/7M discrete wavelet transform for CCSDS 122.0-B-1 image data compression on a space-grade SRAM FPGA[J]. Electronics, 2020, 9(8): 1234
11
董明岩, 雷杰, 王柯俨, 等. 高效低存储DWT的VLSI结构设计[J]. 西安电子科技大学学报: 自然科学版, 2016, 43(2): 35-40
DONG Mingyan, LEI Jie, WANG Keyan, et al. Highly efficient VLSI architecture for DWT with low-storage implementation[J]. Journal of Xidian University, 2016, 43(2): 35-40
12
JIANG Z C, PAN W D, SHEN H D. Universal Golomb–Rice coding parameter estimation using deep belief networks for hyperspectral image compression[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2018, 11(10): 3830-3840
13
SAID A, PEARLMAN W A. A new, fast, and efficient image codec based on set partitioning in hierarchical trees[J]. IEEE Transactions on Circuits and Systems for Video Technology, 1996, 6(3): 243-250
2026年第46卷第2期
PDF下载
91
35
引用本文
BibTeX
文章信息
doi: 10.11728/cjss2026.01.2025-0021
  • 接收时间:2025-02-14
  • 首发时间:2026-07-08
  • 出版时间:2026-03-15
补充材料
相关文章
文章信息
作者
出版历史
  • 收稿日期:2025-02-14
  • 修回日期:2025-06-04
基金
作者信息
    1中国科学院国家空间科学中心 北京 100190
    2中国科学院大学 北京 101408

通讯作者:

张学全 E-mail:
参考文献
分享链接
https://castjournals.cast.org.cn/joweb/kjkxxb/CN/10.11728/cjss2026.01.2025-0021
分享至
全文二维码

扫描看全文

引用本文
BibTeX
本文的引用情况
2种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏