matlab二元信源的程序,matlab实现图像的联合信源信道编码

Joint source-channel coding of images

Simulation of transmission of SPIHT encoded images over unreliable channels. Requires the MATLAB Communications Toolbox. Scripts for measuring the channel error rate, RCPC code characteristics and Rate-Distortion (R-D) curve of the SPIHT compression for the input image and selected channel characteristics.

Functions:

awgn_EsN0 - Simulation of the Additive White Gaussian Noise (AWGN) channel

BSC_BER - Simulation of the Binary Symemtric Channel (BSC)

GE_awgn - Simulation of the Gilbert-Elliot (GE) channel, using two AWGN channels

get_channel - Loads a predefined channel (saved in a txt file)

get_RCPC_code - Loads a predefined RCPC code from a default code family ('Punct_codes.txt')

RCPC_encode - Rate Compatible Punctured Convolutional (RCPC) coding of the binary stream

RCPC_test_equal_data - Transmission of packets with constant data part, using RCPC

RCPC_test_equal_packet - Transmission of packets with constant size, using RCPC

optimal_RCPC_equal - Computes the Equal Error Protection (EEP) scheme for a given image and channel

send_image_equal - Transmission of SPIHT encoded image using EEP

send_image_equal_RS - Transmission of SPIHT encoded image using EEP and Reed-Solomon protection

optimal_RCPC_unequal - Computes the Unequal Error Protection (UEP) scheme for a given image and channel

send_image_unequal - Transmission of SPIHT encoded image using UEP

script_channel_performance - Measures the BER and PER values for RCPC transmission on a given channel

RDcurveBytePrec - Runs SPIHT over range of target bitrates and stores the R-D curve

The source and some instructions are also on Github (under /JSCCImage):

https://github.com/nsprljan/ImageCodingResearchTools

Fork it, send me a pull request with your patches or add issues.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值