CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - matlab code for convolutional encoder
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Search - matlab code for convolutional encoder - List
[
Post-TeleCom sofeware systems
]
BPSK Transmitter
DL : 0
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.
Update
: 2011-03-18
Size
: 30.65kb
Publisher
:
publicxz
[
matlab
]
cnvcoder
DL : 0
卷积码是一种有记忆的编码,在任意给定的时间单元处,编码器的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.
Update
: 2025-02-17
Size
: 3kb
Publisher
:
yx
[
Other
]
convolutional_encode
DL : 0
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
Update
: 2025-02-17
Size
: 1kb
Publisher
:
郑中
[
Communication-Mobile
]
viterbiDecoderConvolutionalCode
DL : 0
Viterbi decoder for nonsystematic convolutional code. The encoder could be designed arbitrary through the generate matrix and parameter k. The number of row of generate matrix is output bits, and collom is constraint length. Parameter k is the number of parallel input. test.m is the main file.
Update
: 2025-02-17
Size
: 3kb
Publisher
:
studenter
[
Compress-Decompress algrithms
]
convolutionalencoder
DL : 0
Its a convolutional encoder with code rate of 1/2 and constraint length of 3. i/p=1 bit o/p=2 bits with 4 memory elements
Update
: 2025-02-17
Size
: 469kb
Publisher
:
Adnan
[
matlab
]
costello
DL : 0
matlab code for convolutional encoder
Update
: 2025-02-17
Size
: 20.69mb
Publisher
:
anjali
[
matlab
]
Hviterbi
DL : 0
实现卷积编码和相应的维特比译码(卷积码编码器为(2,1,3),维特比译码针对第1、3位模二加和第1、2位模二加)-Convolutional coding and the corresponding realization of Viterbi decoding (convolutional code encoder for the (2,1,3), Viterbi decoder bit mode for the first 1,3 and 1,2 position two plus two plus model )
Update
: 2025-02-17
Size
: 2kb
Publisher
:
张程
[
Program doc
]
conolutional_code
DL : 0
Matlab source code for convolutional encoder (2,3,K) code described by generator polynomials g11=[0 1] g21=[1 1] g12=[1 1] g22=[1 0] g13=[0 0] g23=[1 1]
Update
: 2025-02-17
Size
: 1kb
Publisher
:
Ahmed Ibrahim
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.