Description: The basic parts of the BFSK transmitter are the preamble and the data input circuit. The preamble sequence is positioned in front of each packet of 122 bits for a total of 128 bits packet. The main purpose of the preamble is to facilitate the reception, providing both bit and packet synchronization. The data input circuit mainly consists from memory elements and a convolutional encoder with r=1/2. Thus, the input bits must be stored in a temporary memory and be partitioned in blocks of 61 bits. Then the convolutional encoder doubles the bits and adds two more trail bits at the end of the message. A multiplexer makes sure that that the correct sequence, choosing between preamble and encoded bit, is propagating to the next stage. The next stage of the transmitter consists of two direct digital synthesizers (DDS), and a multiplexer that is fed with zeros and ones to choose between the two frequencies. For each bit, we allow 64 samples of the respective frequency to be transmitted. Although the implementation of the selection between the two frequencies is strait forward, the enable port of the multiplexer should be used along with a Matlab Code (MCode) block in order to prevent the propagation of some initial undefined states during initialization. The only functionality of the MCode block is to enable the multiplexer after the first bit of the preamble is detected. Finally, pulse shaping is not used and the addition of a single filter after the last multiplexer would suffice to implement this functionality. Platform: |
Size: 31381 |
Author:publicxz |
Hits:
Description: 卷积码是一种有记忆的编码,在任意给定的时间单元处,编码器的n个输出不仅与此时间单元的k个输入有关,而且也与前m个输入有关。卷积码通常表示为:(n,k,m)
本次仿真采用(2,1,3)卷积码。
-convolutional code is a kind of code memory, in any given unit of time, the encoder output n this time not only with the elements of the k input, but also with the input m. Convolutional codes are usually stated as : (n, k, m), the simulation used (2,1,3) convolutional code. Platform: |
Size: 3072 |
Author:yx |
Hits:
Description: This program includes:
[5 7] convolutional code (encoder) + BPSK + AWGN + MAP (decoder). It evaluates Bit Error Rate and plots it versus SNR(signal to Noise Ratio).
-This program includes:
[5 7] convolutional code (encoder)+ BPSK+ AWGN+ MAP (decoder). It evaluates Bit Error Rate and plots it versus SNR(signal to Noise Ratio).
Platform: |
Size: 1024 |
Author:阳关 |
Hits:
Description: GSM TCH/FS 信道编码仿真
仿真通信系统包括内外编码器、交织重排器、加性/突发或混合干扰信道、去交织反重排器、内外译码器,模拟了信息从信源到信宿的全过程;
在高斯噪声、突发干扰或混合信道下测试每个步骤对误码率和系统性能的影响,通过数字及图形的比较,得出通信系统中各个模块的作用。-GSM TCH/FS channel coding simulation Simulation of communication systems, including internal and external encoder, interleaving rearrangement, and additive/sudden or mixed channel interference, de-interlacing anti-rearrangement, and internal and external decoder, analog information from the source to the letter places the entire process in Gaussian noise, sudden disruption or mixed channel to test each step of the bit error rate and system performance, through the figures and graphics comparison, the communication system in the role of each module. Platform: |
Size: 45056 |
Author:123456 |
Hits:
Description: simulating a convolutional encoder
allows the user to input a source code to be encoded and also input the values of the generator polynomials. It outputs the encoded data bits, where 1/n is the code rate Platform: |
Size: 1024 |
Author:郑中 |
Hits:
Description: 卷积码的MATLAB实现,包括编码器和译码器。-Convolutional codes of MATLAB to achieve, including the encoder and decoder. Platform: |
Size: 580608 |
Author: |
Hits:
Description: 本设计选取CDMA通信系统中的接入信道部分进行仿真与分析。首先,通过学习相应的理论知识,熟悉接入信道实现的过程,对每一步的原理有了较深的理解,同时,也对MATALB软件进行熟悉和了解,对MATLAB软件中的SIMULINK部分及其内部的CDMA模块用法和参数设置进行熟悉,然后运用MATLAB软件对接入信道部分进行设计,并逐步地对各个模块进行分析、仿真与验证。目的是通过毕业设计工作熟悉现代无线通信系统的基本构成与基本工作原理,重点掌握卷积编码、块交织和码扩展等相关编码技术,并能将这些技术应用实际系统设计,提高自己对CDMA通信系统知识的认识。-This design choose the part of connect channel to simulate and analyse. First,we can familiar with the process of connect channel ,understand the principleof every step of the procedure about thre channel,after studying the relating knowledge .At the same time ,we an also have some acquaintance with the software about MATLAB and the part of SIMULINK and how to set the parameter of every klock in the soft.Then we can use the MATLAB software to design the part of the connect channel, to analyse , to simulate and to validate the design of every block gradually. This purpose is to be familiar with the basic structure and basic principle of the morden wireless communication system, to mastery the technology about the Convolutional Encoder,Interleaver ,Coder spread and so forth, then use those technology to design system in practice,so that to improve our knowledge about the CDMA communication system. Platform: |
Size: 354304 |
Author:xxxmmmccc |
Hits:
Description: 仿真(2,1,2)卷积码编解码器在二进制对称信道(BSC)中的误码性能,画出纠错后误码率-信道误码率曲线,其中,编码器的生成多项式为g1=[111]、g2=[101]。-imulation (2,1,2) convolutional encoding and decoding the binary symmetric channel (BSC) in the error rate performance, bit error rate after correction drawn- the channel bit error rate curve, which generated a number of encoder formula g1 = [111], g2 = [101]. Platform: |
Size: 98304 |
Author:段敏蓉 |
Hits:
Description: matlab programs for rate N convolutional encoder. These codes are very useful for making software defined radio in the lab. Platform: |
Size: 482304 |
Author:hari |
Hits:
Description: this is a Simulation s of matlab for convolutional Encoder.
in it s result you will see plots for convolutional encoder and decoder.there is also two .jpg files that show the schematic of decoder and encoder. Platform: |
Size: 3072 |
Author:hossein |
Hits:
Description: This a convolutional encoder in xilinx virtex-5 ML506 board FPGA. This program use matlab for comunicating with FPGA. The convolutional encoder using rate 1/2, and 1/3.The register are 3,4,5,6 and 7.-This is a convolutional encoder in xilinx virtex-5 ML506 board FPGA. This program use matlab for comunicating with FPGA. The convolutional encoder using rate 1/2, and 1/3.The register are 3,4,5,6 and 7. Platform: |
Size: 3072 |
Author:Rizky Pratama |
Hits: