There are very few m-sequences of any given length with good cross-correlation properties. Their autocorrelation properties are excellent, but. After reviewing the basic concept of binary sequences, Kasami sequences are introduced and compared with Gold, Gold‐like and Dual‐BCH. Generalized Kasami Sequences: The Large Set. Abstract: In this correspondence , new binary sequence families Fk of period 2n-1 are constructed for even n.

Author: | Vudojinn Kakree |

Country: | Spain |

Language: | English (Spanish) |

Genre: | Relationship |

Published (Last): | 27 June 2017 |

Pages: | 92 |

PDF File Size: | 10.96 Mb |

ePub File Size: | 14.27 Mb |

ISBN: | 442-5-78764-328-2 |

Downloads: | 63999 |

Price: | Free* [*Free Regsitration Required] |

Uploader: | Goltikazahn |

Translated by Mouseover text to see original. Click the button below to return to the English version of the page. This page has been translated by MathWorks. Click here to see To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

The automated translation of this page is provided by a general purpose third party translator tool. MathWorks does not warrant, and disclaims all liability for, the accuracy, suitability, or fitness for purpose of the translation.

The Kasami Sequence Generator block generates a sequence from the set of Kasami sequences. dequence

### Generate Kasami sequence from set of Kasami sequences – Simulink

The Kasami sequences are a set of sequences that have good cross-correlation properties. This block can output sequences that vary in length during simulation. There are two sets of Kasami sequences: The large set contains all the sequences in the small set.

Only the small set is optimal in the sense of matching Welch’s lower bound for correlation functions. The large set is defined by the following table, in which k and m are the shift parameters for the sequences v and wrespectively. See the reference page for the Gold Sequence Generator block for a description of Gold sequences. However, the Kasami sequences form a larger set than the Gold sequences. The Generator polynomial parameter specifies the generator polynomial, which determines the connections in the shift register that generates the sequence u.

You can specify the Generator polynomial parameter using these formats:.

## Computer Science > Information Theory

A vector that lists the coefficients of the polynomial in descending order of powers. The first and last entries must be 1. Note that the length of this vector is one more than the degree of the generator polynomial. A vector containing the exponents of z for the nonzero terms of the polynomial in descending order of powers.

The last entry must be 0. The Initial states parameter specifies the initial states of the shift register that generates the sequence u. Initial States is a binary scalar or row vector of length equal to the degree of the Sequencd polynomial.

If you choose a binary scalar, the block expands the scalar to a row vector of length equal to the degree of the Generator polynomialall of whose entries equal the scalar.

The Sequence index parameter specifies the shifts of the sequences v and w used to generate the output sequence. You can specify the parameter in either of two ways:. To ssequence sequences from the small set, for n is even, you can specify the Sequence index as an integer m. The range of m is [-1, The following table describes the output sequences corresponding to Sequence index m:. In this case, the output sequence is from the large set.

The range for k is [-2, The following table describes the output sequences corresponding to Sequence index [k m]:. You can shift the starting point of the Kasami sequence with the Shift parameter, which is an integer representing the length of the shift.

You can use an external signal to reset the values of the internal shift register to the initial state by selecting Reset on nonzero input. This creates an input port for the external signal in the Kasami Sequence Generator block. The way the jasami resets the internal shift register depends on whether its output signal and the reset signal are sample-based or frame-based.

Resetting a Signal for an example. The following table lists some of the polynomials that you can use to generate the Kasami set of sequences. Character vector or binary vector specifying the generator polynomial for the sequence u. Binary scalar or row vector of length equal to the degree of the Generator polynomialwhich specifies the initial states of the shift register that generates the sequence u. Integer or vector specifying the shifts of the sequences v and w used to generate the output sequence.

Integer scalar that determines the offset of the Kasami sequence from the initial time. Select this if you want the output sequences to vary in length during simulation.

The default selection outputs fixed-length signals. When you select Dialog parameterthe value you ssequence in the Maximum output size parameter specifies the maximum size of the output.

When you make this selection, the oSiz input port specifies the current size of the output signal and the block output inherits sample time from the input signal. The input value must be less than or equal to the Maximum output size parameter.

When you select Inherit from reference portthe block output inherits sample time, maximum size, and current size from the variable-sized signal at the Ref input port. This parameter only appears when you select Output variable-size signals. The default selection is Dialog parameter. Specify a two-element row vector denoting the maximum output size for the block. The second element of the vector must be 1. For example, [10 1] gives a by-1 maximum sized output signal. The time between output updates is equal to the product of Samples per frame and Sample time.

For example, if Sample time and Samples per frame equal one, the block outputs a sample every second. If Samples per frame is increased to 10, then a by-1 vector is output every swquence seconds. This ensures that the equivalent output rate masami not dependent on the Samples per frame parameter.

When ,asami, you can specify an input signal that resets the internal shift registers to the original values of the Initial states. The output type of the block can be specified as a boolean or double.

By default, the block sets this to double. This model considers Kasami spreading for a combined two-user transmission in a multipath environment. Open the model here: You can see very good user separation over multiple paths with the gains kasamu combining.

This can be attributed to the “good” correlation properties of Kasami sequences, which provide a balance between the ideal cross-correlation properties of orthogonal codes and the ideal auto-correlation properties of PN sequences. To experiment with this model further, try selecting other path delays to see how the performance varies for the same code. Also try different codes with the same delays.

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: Select the China site in Chinese or English for best site performance.

Other MathWorks country sites are not optimized ssquence visits from your location. All Examples Functions Blocks Apps. Trial Software Product Updates. This is machine translation Translated by.

Description The Kasami Sequence Generator block generates a sequence from the set of Kasami sequences. Kasami Sequences There are two sets of Kasami sequences: Block Parameters The Generator polynomial parameter specifies the generator polynomial, which determines the connections in the shift register that generates the sequence u.

You can specify the Generator polynomial parameter using these formats: The following table describes the output sequences corresponding to Sequence index m: Polynomials for Generating Kasami Sequences The following table lists some of the polynomials that you can use to generate the Kasami set of sequences. Parameters Generator polynomial Character vector or binary vector specifying the generator polynomial for the sequence u.

Initial states Binary scalar or row vector of length equal to the degree of the Generator polynomialwhich specifies the initial states of the shift register that generates the sequence u. Sequence index Integer or vector specifying the shifts of the sequences v and w used to generate the output sequence. Shift Integer scalar that determines the offset of the Kasami sequence from the initial time.

Output variable-size signals Select this if you want the output sequences to vary in length during simulation. Maximum output size source Specify how the block defines maximum output size for a signal.

Note The time between output updates is equal to the product of Samples per frame and Sample time. Example Kasami Spreading with Two Users and Multipath This model considers Kasami spreading xequence a combined two-user transmission in a multipath environment. Select a Web Site Choose a web site to get translated content where available and see local events and offers.