当前位置:网站首页>Mobile communication -- simulation model of error control system based on convolutional code
Mobile communication -- simulation model of error control system based on convolutional code
2022-07-29 02:04:00 【abcwsp】
Abstract
Channel coding is an important part of digital communication system , It is an important way to ensure reliable signal transmission . Convolutional codes are widely used in digital communication systems because of their superior performance . This modern wireless communication operation is mainly used SIMULINK A simulation model of error control system based on convolutional code is designed ,
And pass MATLAB Conduct performance simulation analysis of the system . Solve the Viterbi of a convolutional code sequence (Viterbi) Decoding output , The bit error rate of the control system is simulated from three cases of convolutional coding soft decision, convolutional coding hard decision and no coding , With BPSK Take the modulation method as an example , And by building simulink Module collaboration Matlab Script writing for design and simulation , And analyze the bit error rate . Adopt additive Gaussian white noise channel , use BPSK Demodulate and use Viterbi decoding under soft decision and hard decision respectively , utilize MATLAB synergy simulink On the way of decision 、 Convolutional coding efficiency 、 Viterbi decoding backtracking depth auto tuning , The bit error rate relationship of Viterbi decoding under different signal-to-noise ratios is studied , Through the curve, the simulation is consistent with the theoretical analysis .
Convolutional code (convolutional code) By Elia
Si (P.Elias) On 1954 A non block code first proposed in . through
Often it is more suitable for forward error correction , Because for many practical situations it
Its performance is better than block code , And the operation is relatively simple . In theory
Its performance has been proved to be better than that of linear block codes . volume
The wide application of product code in communication system convolutional code is a kind of performance
Superior channel coding , Its encoder and decoder are relatively easy
Realization , At the same time, it also has strong error correction ability , With error correction coding
The continuous deepening of theoretical research , Convolutional codes are more and more widely used in practice
extensive . This modern wireless communication operation selects applications SIMULINK
A simulation model of error control system based on convolutional code is designed , And connect
too MATLAB Conduct performance simulation analysis of the system . The model includes
Source part 、 Channel part and sink part , Data of the source part
The source is a random binary sequence , Random binary sequences go through
Convolutional coding , The encoded data should be modulated . Channel part
Add noise to the modulated signal , Adopt additive Gaussian white noise .
The sink part completes the demodulation and decoding of the signal ( Viterbi decoding ).
Through this design, it is easy to understand the functions of each module , The meaning of each parameter
The righteous ; And analyze the bit error rate of Viterbi decoding under different signal-to-noise ratio
System curve , Deepen the theory of Toby decoding principle and convolutional code decoding
Explain .






边栏推荐
- [the road of Exile - Chapter 6]
- Use of packet capturing tool Charles
- Have you ever encountered the situation that the IP is blocked when crawling web pages?
- 数学建模——永冻土层上关于路基热传导问题
- 【流放之路-第五章】
- In depth analysis of C language memory alignment
- Monadic linear function perceptron: Rosenblatt perceptron
- druid. IO custom real-time task scheduling policy
- Js DOM2 和 DOM3
- MPEG音频编码三十年
猜你喜欢

LeetCode 113:路径总和 II

规划数学期末考试模拟二

Force deduction brush question (2): sum of three numbers

Overview of Qualcomm 5g intelligent platform

Sigma-DSP-OUTPUT
![About df['a column name'] [serial number]](/img/e2/179fb4eda695726e87bb483f65e04e.png)
About df['a column name'] [serial number]

How companies make business decisions -- with the help of data-driven marketing
![[public class preview]: application exploration of Kwai gpu/fpga/asic heterogeneous platform](/img/e7/1d06eba0e50eeb91d2d5da7524f4af.png)
[public class preview]: application exploration of Kwai gpu/fpga/asic heterogeneous platform

【流放之路-第五章】
![[the road of Exile - Chapter 6]](/img/cd/408118f43dbda2e6367b328a1c20fc.png)
[the road of Exile - Chapter 6]
随机推荐
Slow storage scheme
In depth analysis of C language memory alignment
【流放之路-第四章】
Lxml web page capture the most complete strategy
What are the common cyber threats faced by manufacturers and how do they protect themselves
数学建模——仓内拣货优化问题
Super scientific and technological data leakage prevention system, control illegal Internet behaviors, and ensure enterprise information security
Semiconductor chip industry chain
What is browser fingerprint recognition
Add graceful annotations to latex formula; "Data science" interview questions collection of RI Gai; College Students' computer self-study guide; Personal firewall; Cutting edge materials / papers | sh
As long as I run fast enough, it won't catch me. How does a high school student achieve a 70% salary increase under the epidemic?
Lm13 morphological quantification momentum period analysis
The information security and Standardization Commission issued the draft for comments on the management guide for app personal information processing activities
[golang] network connection net.dial
数学建模——红酒品质分类
数学建模——自来水管道铺设问题
【7.21-26】代码源 - 【好序列】【社交圈】【namonamo】
How to find the right agent type? Multi angle analysis for you!
Planning mathematics final exam simulation II
LeetCode 113:路径总和 II