Hiện tại mình đang làm về OFDM và giả lập hệ thống OFDM đơn giản bằng matlab code.
Theo mình tìm hiểu thì chuỗi bit đầu vào sẽ được chuyển từ serial thành parallel (mình chia thành 4, nghĩa là sẽ dùng 4 subcarriers) sau đó các dòng bit sẽ được map lên constellation diagram bằng QAM (ở đây mình chọn là 4-QAM) sau đó output của QAM sẽ đi qua IFFT và cuối cùng là cộng lại để cho ra tín hiệu OFDM dạng thô.
Lý thuyết là vậy nhưng khi mình bắt tay vào code thì có mấy điều sau:
1. có phải giá trì đầu ra của 4-QAM là dạng số phức ko? Nếu vậy thì IFFT đâu có tính toán số phức được? Theo mình nghĩ thì cái constellation diagram chỉ là dùng để trực quan hóa cái QAM và thực ra đầu ra của QAM là "cái khác",nếu đúng vậy thì "cái khác" là cái gì?
2. các subcarriers sẽ được dùng ở khâu nào? Có phải ở khâu QAM không?
Theo mình tìm hiểu thì chuỗi bit đầu vào sẽ được chuyển từ serial thành parallel (mình chia thành 4, nghĩa là sẽ dùng 4 subcarriers) sau đó các dòng bit sẽ được map lên constellation diagram bằng QAM (ở đây mình chọn là 4-QAM) sau đó output của QAM sẽ đi qua IFFT và cuối cùng là cộng lại để cho ra tín hiệu OFDM dạng thô.
Lý thuyết là vậy nhưng khi mình bắt tay vào code thì có mấy điều sau:
1. có phải giá trì đầu ra của 4-QAM là dạng số phức ko? Nếu vậy thì IFFT đâu có tính toán số phức được? Theo mình nghĩ thì cái constellation diagram chỉ là dùng để trực quan hóa cái QAM và thực ra đầu ra của QAM là "cái khác",nếu đúng vậy thì "cái khác" là cái gì?
2. các subcarriers sẽ được dùng ở khâu nào? Có phải ở khâu QAM không?
Comment