This zip file includes a cmodel for a PHY of BASEBAND digital IC of wimax-ofdm
File and Directory
1) environment
./env/header.h
Header files list
./env/binaryset.c
Some useful utilities for sets of binarys
./env/complex.c
Some useful utilities for sets of complexs
./env/utility.c
Some useful utilities for random generations
./env/files.h
A file list for Cmodel's comiplation
./env/struct.h
Define some "struct"s
2) FEC Encoder
./fec/randomizer.c
8.3.3.1 Randomization
./fec/encode_rs.c
ReedSolomon Encoder of
8.3.3.2.1 Concatenated Reed-Solomon-convolutional codes
./fec/convolution_encoder.c
Convolution Encoder of
8.3.3.2.1 Concatenated Reed-Solomon-convolutional codes
./fec/turboproduct.c
8.3.3.2.2 Block Turbo Coding
./fec/ctc_encoder.c
8.3.3.2.3 Convolutional Turbo Codes
./fec/interleaver.c
8.3.3.3 Interleaving
./fec/fecenc.c
8.3.3.2 FEC Encoder + Randomization wrapper
2) FEC Decoder
./fec/deinterleaver.c
Deinterleaver of each OFDM symbol (8.3.3.3 Interleaving)
./fec/depuncturing.c
depuncturing for RS-CC
./fec/viterbi_cc.c
A viterbi Decoder for RS-CC
./fec/decode_rs.c
Reed-Solomon Decoder
./fec/turbo_decoder.c
Decoder for BTC
Turbo Product Decoder
./fec/viterbi_turbo1.c
A viterbi Decoder for BTC to calculate metrics of each checks
./fec/viterbi_turbo2.c
A viterbi Decoder for BTC
./fec/ctc_decoder.c
Decoder for CTC
Convolutional Turbo Codes Decoder
./fec/viterbi_ctc.c
A viterbi Decoder for CTC
./fec/downlink_fecdec.c
Downlink FEC wrapper
3) OFDM Encoder
./ofdm_enc/preamble.c
8.3.3.6 Preamble structure and modulation
./ofdm_enc/mask_sc.c
OFDM Subcarrier Mask (8.3.2.4 Parametes of transmitted signal)
./ofdm_enc/pilot_randomizer.c
8.3.3.4.2 Pilot modulation
./ofdm_enc/mapper.c
8.3.3.4.1 Data modulation
./ofdm_enc/idft256.c
8.3.2.3 Transmitted signal
./ofdm_enc/frameprefix.c
OFDM downlink frame prefix
./ofdm_enc/hcs.c
Header Check Sequence in downlink frame prefix (8.3.5.1 PMP)
./ofdm_enc/frame_enc.c
Wrapper of 8.3.3 Channel Coding
./ofdm_enc/doubler.c
Oversampling module after Channel Coding
This may be implemented in DigitalAnalogConverter.
3) OFDM Decoder(Demodulator)
./ofdm_dec/pseudo_channel.c
Emulate Channel between 2 stations & AnalogFrontEnd
./ofdm_dec/detect_drift.c
Estimate Time domain's Phase drift due to carrier's frequency error.
./ofdm_dec/detect_pre.c
Detect preamble's the second symbol position with first symbol
./ofdm_dec/phase_drift.c
Correct Time domain's Phase drift due to carrier's frequency error.
./ofdm_dec/dft64.c
Descrete Fourier Transform for the first symbol of preamble
./ofdm_dec/dft256.c
Descrete Fourier Transform for a single symbol
./ofdm_dec/long_track.c
Demodulate the second symbol of preamble and initialize each tones' SRAM value
./ofdm_dec/equalizer.c
Demodulate each subcarrier with each tones' SRAM
./ofdm_dec/constellation.c
Demodulate each subcarrier's constellation
./ofdm_dec/frame_dec.c
Decode a frame with a single burst
4) Simulation run directory
./sim/run
A cshell executable
run all available simulation
./sim/main_golden_ppdu.c
A main routine to test a golden exanple (AnnexG)
./sim/golden_ppdu.dat
A Golden result of AnnexG (Table G.24-The entire packet)
./sim/main_ppdutest.c
A main routine to test a randomly generated PPDU.
./sim/ppdu_random.c
A sub module to test a randomly generated PPDU.
./sim/a.out
Cmodel's executable. Each "run" generate the file.
Zipped "a.out" is the one from "./sim/main_ppdutest.c"
./sim/ppdu.dat
Each run of a.out will generate this file
to save a entire packet of the generated PPDU.
没有合适的资源?快使用搜索试试~ 我知道了~
介绍关于WiMax(IEEE802.16)物理层调制解调编码等相关设计实现.zip
共64个文件
c:51个
h:3个
run:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 168 浏览量
2023-03-09
14:13:51
上传
评论
收藏 232KB ZIP 举报
温馨提示
介绍关于WiMax(IEEE802.16)物理层调制解调编码等相关设计实现.zip
资源推荐
资源详情
资源评论
收起资源包目录
介绍关于WiMax(IEEE802.16)物理层调制解调编码等相关设计实现.zip (64个子文件)
介绍关于WiMax(IEEE802.16)物理层调制解调编码等相关设计实现
wimax ofdm phy code
WiMAX phy coder~
ofdm_enc
pilot_randomizer.c 876B
frameprefix.c 3KB
frame_enc.c 7KB
doubler.c 3KB
preamble.c 4KB
hcs.c 2KB
idft256.c 2KB
mask_sc.c 4KB
mapper.c 4KB
fec
main_turbo.c 3KB
main_test.c 4KB
main_rs.c 6KB
depuncturing.c 3KB
viterbi_turbo.c 6KB
main_type2.c 3KB
deinterleaver.c 2KB
turbo_decoder.c 7KB
viterbi_cc.c 4KB
fecdec.c 5KB
viterbi_ctc.c 6KB
main_ctc.c 2KB
sc_table 2KB
ctc_enc.c 6KB
randomizer.c 1KB
main_ctcenc.c 2KB
main_lfsr.c 5KB
decode_rs.c 10KB
a.out 21KB
ctc_encoder.c 7KB
encode_rs.c 6KB
main_type3.c 3KB
viterbi_turbo1.c 5KB
ctc_decoder.c 5KB
run 51B
viterbi_turbo2.c 7KB
convolution_encoder.c 4KB
turboproduct.c 6KB
interleaver.c 2KB
fecenc.c 6KB
env
utility.c 2KB
complex.c 7KB
files.h 1KB
header.h 100B
binaryset.c 9KB
struct.h 256B
readme 8KB
ofdm_dec
long_track.c 4KB
frame_dec.c 7KB
detect_pre.c 6KB
detect_drift.c 2KB
dft64.c 2KB
equalizer.c 5KB
phase_drift.c 2KB
dft256.c 2KB
log 0B
constellation.c 5KB
pseudo_channel.c 7KB
sim
abc 78B
a.out 71KB
main_burst.c 2KB
run 256B
burst_random.c 3KB
ofdm.txt 4KB
WiMAX phy coder 106KB
H1
A
共 64 条
- 1
资源评论
N201871643
- 粉丝: 701
- 资源: 2264
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于CarNet实现裂缝检测python源码+文档说明+数据+图片(课程设计)
- 课程设计-基于耐火材料裂缝剥落检测python源码+课件
- 基于OpenCV的视频道路车道检测python源码+文档说明+实验演示+图片+使用方法(高分毕业设计)
- 基于OpenCV的案例:图像边缘、角点和轮廓检测,图像分割,图像增强;图片拼接;运动目标检测,颜色直方图比较,三帧帧差法,抠图
- SmartPlug-html大一笔记
- SmartPlug-proteusdemo
- Preliminary Findings on Handmade Rattan Baby Crib andBassinet Designs Regarding.zip
- aveebfq_v1.2.83_downyi.com.apk
- 基于有机发光二极管(OLED)的建模优化算法的matlab仿真源码+数据+文档说明+项目说明(高分课程设计)
- hash01-test.c 本人哈希表(一)的示例代码,仅供参考!
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功