Providing for secondary synchronization encoding utilizing a primary synchronization channel (P-SCH)-related scrambling code is described herein. Scrambled secondary synchronization codes (SSCs) can be assigned to multiple base stations of a radio access network (RAN). By way of example, PSC-based scrambling codes can be created from a plurality of M-sequences generated from a common polynomial expression. Further, an SSC codebook is provided that selects sequence pairs of a sequence matrix for generating SSCs. Selection can be based on transmission characteristics of resulting SSCs, providing reduced interference in planned, semi-planned and/or unplanned mobile deployments.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method of selecting distinct secondary synchronization codes (SSCs) for a radio network site, comprising: forming a sequence matrix from a base M-sequence and n cyclic shifted sequences of the base M-sequence; assigning one of substantially (n+1) 2 indices to distinct sequence pairs of the sequence matrix; selecting a sequence pair, wherein selecting the sequence pair comprises generating an SSC based on the sequence pair and determining power or signal correlation characteristics of the SSC, and wherein the sequence pair is selected based at least in part on the power or signal correlation characteristics of the SSC resulting from the sequence pair; determining a peak to average power radio (PAPR) of the SSC resulting from the sequence pair and comparing the PAPR to a threshold; and mapping, by a base station, the SSC resulting from the sequence pair onto components of an over-the-air message.
A method for selecting unique secondary synchronization codes (SSCs) for a cellular network site involves these steps: First, create a sequence matrix from a base M-sequence and its cyclically shifted versions. Then, assign indices to distinct pairs of sequences within this matrix. Next, select a sequence pair to create an SSC and evaluate its power or signal correlation characteristics. Selection is based on these characteristics of the resulting SSC. Specifically, determine the SSC's peak-to-average power ratio (PAPR) and compare it to a threshold. Finally, the base station maps the selected SSC onto the over-the-air message.
2. The method of claim 1 , wherein the sequence matrix has 31 length-31 sequences and n equals 30, and either 170 or 340 indexed sequence pairs among 961 indexed sequence pairs are selected based on the power or signal correlation characteristics of the SSC resulting from the sequence pair, and further comprising generating a distinct SSC from each sequence pair, and assigning two or more distinct SSCs to base stations of the radio network site.
The method of selecting SSCs refines the sequence matrix composition. The matrix consists of 31 sequences, each of length 31. The matrix utilizes 30 cyclic shifts of the base M-sequence. Based on power or signal correlation characteristics of SSCs derived from the sequence pairs, either 170 or 340 sequence pairs are chosen from 961 possibilities. A unique SSC is created from each of these selected sequence pairs, and multiple such SSCs are assigned to different base stations within the cellular network site.
3. The method of claim 1 , further comprising employing length-31 sequences for the base M-sequence and the n cyclic shifted sequences.
The method of selecting SSCs utilizes length-31 sequences for both the base M-sequence and all of its cyclically shifted versions when constructing the sequence matrix.
4. The method of claim 1 , further comprising employing an algorithm of the form r=u*n+v to generate the substantially (n+1) 2 indices, where r is an integer from 0 to (n+1) 2 and u and v are sequences each selected from the set {0, . . . n}.
The method of selecting SSCs uses the formula r = u*n + v to generate indices for sequence pairs in the matrix. Here, 'r' represents an integer index ranging from 0 to (n+1)^2, while 'u' and 'v' represent individual sequences selected from the set {0, 1, ..., n}, where n is the number of cyclic shifts.
5. The method of claim 1 , further comprising conditioning selecting the sequence pair in part on the comparison of the PAPR and the threshold.
In the method of selecting SSCs, the selection of a sequence pair is influenced by the comparison of the calculated Peak-to-Average Power Ratio (PAPR) of the resulting SSC to a predefined PAPR threshold. The sequence pair is favored if its PAPR meets a certain criterion relative to the threshold.
6. The method of claim 1 , further comprising determining a cross-correlation factor of the SSC resulting from the sequence pair and comparing the factor to a threshold.
The method of selecting SSCs also includes determining the cross-correlation factor of the generated SSC from the sequence pair and comparing that factor to a specified threshold value.
7. The method of claim 6 , further comprising conditioning selecting the sequence pair in part on the comparison of the factor and the threshold.
The method of selecting SSCs conditions the selection of the sequence pair partly on the result of comparing the cross-correlation factor to its threshold. The selection favors sequence pairs with cross-correlation factors that satisfy the threshold criteria.
8. The method of claim 1 , further comprising determining a cross-correlation factor and a peak to average power ratio (PAPR) of the SSC, and comparing the cross-correlation factor to a correlation threshold and comparing the PAPR to power threshold.
The method of selecting SSCs involves determining both the cross-correlation factor and the peak-to-average power ratio (PAPR) of the generated SSC. The cross-correlation factor is compared against a correlation threshold, while the PAPR is compared against a separate power threshold.
9. The method of claim 8 , further comprising conditioning selecting the sequence pair in part on the PAPR being lower than the power threshold and the cross-correlation factor being lower than the correlation threshold.
In the method of selecting SSCs, the sequence pair is selected based on the PAPR being lower than the power threshold AND the cross-correlation factor being lower than the correlation threshold. This ensures good signal characteristics.
10. An apparatus configured to select distinct secondary synchronization codes (SSCs) for a radio network site, comprising: a logic processor that forms a sequence matrix from a base M-sequence and n cyclic shifted sequences of the base M-sequence; an indexing module that assigns one of substantially (n+1) 2 indices to distinct sequence pairs of the sequence matrix; a pruning module that selects a sequence pair, wherein selecting the sequence pair comprises generating as SSC based on the sequence pair and determining a peak to average power ratio (PAPR) or signal correlation of the SSC resulting from the sequence pair, and wherein the pruning module selects the sequence pair based at least in part on the PAPR or signal correlation of the SSC resulting from the sequence pair, compared with a threshold power or signal correlation, respectively; and a transmission processor configured to map the SSC resulting from the sequence pair onto components of an over-the-air message.
An apparatus selects unique secondary synchronization codes (SSCs) for a cellular network site. It has a logic processor that constructs a sequence matrix from a base M-sequence and its cyclically shifted versions. An indexing module assigns unique indices to sequence pairs in the matrix. A pruning module selects a sequence pair, generating an SSC and assessing its peak-to-average power ratio (PAPR) or signal correlation. The selection is based on comparing the PAPR or signal correlation to respective thresholds. Finally, a transmission processor maps the selected SSC onto the over-the-air message.
11. The apparatus of claim 10 , wherein the sequence matrix has 31 length-31 sequences and n equals 30, and the pruning module is configured to select either 170 or 340 indexed sequence pairs among 961 indexed sequence pairs based on the PAPR or signal correlation of the SSC resulting from the sequence pair, generate a distinct SSC from each sequence pair, and assign one or more distinct SSCs to base stations of the radio network site.
The apparatus for selecting SSCs utilizes a sequence matrix with 31 length-31 sequences derived from 30 cyclic shifts. The pruning module selects either 170 or 340 indexed sequence pairs from a possible 961, based on their Peak-to-Average Power Ratio (PAPR) or signal correlation properties. It then generates a distinct SSC from each selected sequence pair and assigns these distinct SSCs to base stations within the cellular network site.
12. The apparatus of claim 10 , wherein the logic processor employs length-31 sequences for the base M-sequence and the n cyclic shifted sequences.
In the apparatus for selecting SSCs, the logic processor uses length-31 sequences for the base M-sequence and all its cyclically shifted versions when creating the sequence matrix.
13. The apparatus of claim 10 , wherein the indexing module employs an algorithm of the form r=u*n+v to generate the substantially (n+1) 2 indices, where r is an integer from 0 to (n+1) 2 and u and v are sequences each selected from the set {0, . . . n}.
The apparatus for selecting SSCs employs the formula r = u*n + v within the indexing module to generate indices for sequence pairs. 'r' is an integer index ranging from 0 to (n+1)^2, and 'u' and 'v' are sequences chosen from the set {0, 1, ..., n}, where n represents the number of cyclic shifts.
14. The apparatus of claim 10 , further comprising a signal simulation module configured to determine the PAPR of the SSC resulting from the sequence pair and compare the PAPR to a threshold.
The apparatus for selecting SSCs includes a signal simulation module to determine the Peak-to-Average Power Ratio (PAPR) of the SSC resulting from a sequence pair and compare this PAPR to a predefined threshold value.
15. The apparatus of claim 14 , wherein the pruning module is configured to condition selecting the sequence pair in part on the comparison of the PAPR and the threshold.
The pruning module within the apparatus for selecting SSCs conditions its selection of a sequence pair based, in part, on the comparison of the Peak-to-Average Power Ratio (PAPR) of the resulting SSC to the predefined PAPR threshold.
16. The apparatus of claim 10 , further comprising a signal correlation module configured to determine a cross-correlation factor of the SSC resulting from the sequence pair and compare the factor to a threshold.
The apparatus for selecting SSCs incorporates a signal correlation module that determines the cross-correlation factor of the SSC resulting from the selected sequence pair and compares this factor against a defined threshold.
17. The apparatus of claim 16 , wherein the pruning module is configured to condition selecting the sequence pair in part on the comparison of the factor and the threshold.
In the apparatus for selecting SSCs, the pruning module takes into account the comparison between the cross-correlation factor and its threshold when selecting a sequence pair. It favors pairs where the cross-correlation meets specified criteria.
18. The apparatus of claim 10 , further comprising a signal correlation module configured to determine a cross-correlation factor of the SSC and compare the cross-correlation factor to a correlation threshold and a measurement module configured to determine the PAPR of the SSC and compare the PAPR to a power threshold.
The apparatus for selecting SSCs incorporates both a signal correlation module and a measurement module. The signal correlation module determines the cross-correlation factor of the SSC and compares it to a correlation threshold. The measurement module determines the Peak-to-Average Power Ratio (PAPR) of the SSC and compares it to a power threshold.
19. The apparatus of claim 18 , wherein the pruning module is configured to condition selecting the sequence pair in part on the PAPR being lower than the power threshold and the cross-correlation factor being lower than the correlation threshold.
In the apparatus for selecting SSCs, the pruning module bases its selection of a sequence pair on the Peak-to-Average Power Ratio (PAPR) being lower than the power threshold AND the cross-correlation factor being lower than the correlation threshold.
20. An apparatus configured to select distinct secondary synchronization codes (SSCs) for a radio network site, comprising: means for forming a sequence matrix from a base M-sequence and n cyclic shifted sequence of the base M-sequence; means for assigning one of substantially (n+1) 2 indices to distinct sequence pairs of the sequence matrix; means for selecting a sequence pair, wherein the means for selecting the sequence pair comprises means for generating an SSC based on the sequence pair and means for determining a power or signal correlation of a scrambled SSC, and wherein the sequence pair is selected based at least in part on the power or signal correlation of the scrambled SSC resulting from the sequence pair; means for determining a peak to average power ratio (PAPR) of the SSC resulting from the sequence pair and comparing the PAPR to a threshold; means for scrambling the selected sequence pair with a primary synchronization code (PSC)-based scrambling code; and means for mapping, by a base station, the SSC resulting from sequence pair onto components of an over-the-air message.
An apparatus for selecting secondary synchronization codes (SSCs) for a radio network uses: means for forming a sequence matrix from a base M-sequence and its cyclic shifts; means for assigning indices to sequence pairs in the matrix; means for selecting a sequence pair, including generating an SSC and determining its power or signal correlation, based on these characteristics; means for determining the peak-to-average power ratio (PAPR) of the SSC and comparing it to a threshold; means for scrambling the selected sequence pair with a PSC code; and means for mapping the SSC onto an over-the-air message.
21. A non-transitory computer-readable medium, comprising: computer-readable instructions configured to select distinct secondary synchronization codes (SSCs) for a radio network site, wherein the instructions are executable by at least one processor to: form a sequence matrix from a base M-sequence and n cyclic shifted sequences of the base M-sequence; assign one of substantially (n+1) 2 indices to distinct sequence pairs of the sequence matrix; select a sequence pair, wherein selecting the sequence pair comprises generating an SSC based on the sequence pair and determining a power or signal correlation of a scrambled SSC resulting from the sequence pair, and wherein the sequence pair is selected based at least in part on the power or signal correlation of the scrambled SSC resulting from the sequence pair; determine a peak to average power ratio (PAPR) of the SSC resulting from the sequence pair and comparing the PAPR to a threshold; scramble the selected sequence pair with a primary synchronization code (PSC)-based scrambling code; and map, by a base station, the SSC resulting from the sequence pair onto components of an over-the-air message.
A non-transitory computer-readable medium contains instructions to select distinct secondary synchronization codes (SSCs) for a radio network. These instructions, when executed, cause the processor to: form a sequence matrix from a base M-sequence and its cyclic shifts; assign indices to sequence pairs in the matrix; select a sequence pair, including generating an SSC and determining its power or signal correlation, based on these characteristics; determine the peak-to-average power ratio (PAPR) of the SSC and comparing it to a threshold; scramble the sequence pair with a PSC code; and map, by a base station, the SSC onto an over-the-air message.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 22, 2011
June 6, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.