 We obtain length matching by concatenating QMAX/Qk spread words before the scram- bling event as illustrated in Figure 4.48. d(k.) d(k,1) doil) data symbols Spreading of each data symbol by channelization code ck coil) Chip by chip multiplication by scrambling code V1,V2, ,22g, VOMAX Spread and scrambled data Figure 4.48 Spreading of data symbols. 4.5.5 Spreading Data Symbols and Data Blocks We can see the combination of the user specific channelization and cell specific scram- bling codes as a user and cell specific spreading code sk with 1' =1,...,K,p=1,..,Nk (4.53) With the root raised cosine chip impulse filter Cro(t) the transferred signal belonging to the data block d(k,1) of equation (4.47) transmitted before the midamble gets expressed asa-n (4.54) The UMTS Network and Radio Access Technology and for the data block d(k,2) of equation (1) transmitted after the midamble (4.55) where Lm is the number of midamble chips. 4.5.6 Synchronization Codes The primary code sequence, Cp results from a generalized hierarchical Golay sequence. The Primary Synchronization Channel (SCH), in addition has a good aperiodic auto correlation properties. We define The PSC code word gets generated by repeating the sequence 'a' modulated by a Golay complementary sequence and creating a complex-valued sequence with identical real and imaginary components. Then we define the PSC code word Cp as: =(p(0).)((),)(2)...)(255)). where y=(1+j)x(a,a,a,-a,-a,a,-a,-a,a,a,a,-a,a,-a,a,a,) and the left most index corresponds to the chip transmitted first in each time slot. The 16 secondary synchronization code words, {C0,...,C15 } constitute complex valued with identical real and imaginary components, and they originate from the position wise multiplication of a Hadamard sequence and a sequence Z, defined as (b,b,b,-b,b,b,-b,-b,b,-b,b,-b,-b,-b,-b,-b), (4.56) where We build the Hadamard sequences as the rows in a matrix H8 constructed recursively H=(1) = (4.57) The rows are numbered from the top starting with row 0 (the all zeros sequence). The 