Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Problem with implementing WiMAX interleaving permutations

Status
Not open for further replies.

tplay

Newbie level 3
Joined
Apr 21, 2006
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,312
In 802.16e OFDMA PHY, following two interleaving permutations should be implemented in Simulink model.

mk =(Ncbps ⁄ d)⋅ kmod(d) + floor(k ⁄ d)
jk =s floor (mk⁄ s)+(mk + Ncbps – floor(d ⋅ mk ⁄ Ncbps))mod(s)
where k = 0, 1, …, Ncbps – 1 and d = 16

In my case, I am running a DL PUSC in 1024 FFT size with 16QAM 3/4
Ncbps=encoded block size = 1440
Ncpc =number of coded bits per subcarrier. (for 16QAM Ncpc=4)
S=Ncpc/2= 2

Thus, I set these two step permutations as following:
mk= (1440/16) . mod([0:1439],16)+ floor ([0:1439]/16)
jk= 2 floor (mk / 2)+ (mk + 1440- floor(16 * mk / 1440)) mod (2)

I was wondering anything wrong with that?
coz Simulink pop up a wrong message "commblkinterl Invalid Elements specified."
anyone can help me to solve that? thanks !
 

wimax interleaving

Respected sir,
I am viswanathan.R doing Master of Engineering in wireless.I need the code for fft and ifft to implement my final project.Please sent me the code as soon as possible.Interestingly waiting for your mail.

regards
viswanathan.R
vichuwt@gmail.com
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top