A
AARTHIREDDY
Guest
http://www.iterativesolutions.com/Matlab.htmCác giải pháp Iterative Coded Modulation Thư viện (ISCML) là một mã nguồn mở đến đây để mô phỏng khả năng tiếp cận mã số trong matlab.
Nó đã được phát triển của Matthew Valenti.
Nó có giấy phép hành nghề như là phần mềm miễn phí theo giấy phép GPL thấp.
Các Công cụ hỗ trợ cho chứa đựng những điều sau đây:
- Đánh giá 1 / n với mã số đăng nhập convolutional-MAP, max-log-MAP, luôn-log-MAP, và tuyến-log-soft-in/soft-out MAP SISO tinh, và Viterbi soft-in/hard-out tinh .
- Nhị phân song song concatenated turbo convolutional mã độc lập với chấm dứt trellises.
- Kiểm tra tính chẵn lẻ mật độ thấp (LDPC) mã số, cả hai tinh và mã hóa (mã hóa giới hạn eIRA-LDPC mã số).
- Puncturing và đánh giá-phù hợp với cơ sở để thay đổi mã số để đánh giá một tỷ lệ mong muốn.
- Log-MAP (App) và tinh Viterbi của cyclic khối mã nhị phân (Golay, Hamming, vv).
- Arbitrary định dạng phức tạp modulation: BPSK, QPSK, M-ary PSK, QAM, APSK, với SISO demodulation.
- FSK modulation với nhiều âm, chỉ mục arbitrary modulation (orthogonal hoặc nonorthogonal), và một trong hai coherent hoặc noncoherent demodulation.
- Iterative demodulation và tinh, tức là ít interleaved mã modulation với iterative tinh (BICM-ID của bạn).
- Kênh loại: AWGN, đầy đủ-interleaved (ergodic) Rayleigh fading, hoặc chặn Rayleigh fading.
- Monte Carlo tính của modulation constrained kênh năng lực (trong AWGN và fading ergodic) Sự ngừng chạy và các thông tin xác suất (trong khối fading).
-
Cách tính thông qua các hệ thống lai-ARQ.
- Thế hệ của s-ngẫu nhiên (lây lan) interleaver và interleavers conforming để UMTS, CDMA2000, và CCSDS tiêu chuẩn.
- Có khả năng chạy trên một máy tính bằng cách sử dụng lưới điện Frontier Tính toán Động cơ
Trong khi hệ thống chung, sau đây là kết hợp các tiêu chuẩn như các ví dụ
- DVB-S2 LDPC mã.
- UMTS (WCDMA) turbo mã.
- HSDPA-ARQ lai bằng cách sử dụng một tỷ lệ phù hợp với UMTS turbo-ma và QPSK/16-QAM modulation.
- CCSDS turbo mã.
- CDMA2000 turbo mã (để có thể cập nhật để phát hành gần đây nhất).
- DVB-RCS turbo mã (sẽ được thông báo sớm).
- IEEE 802,16 turbo mã (sẽ được thông báo sớm).
- CDMA2000 1xEV-DO (sẽ được thông báo sớm).
Trong khi thư viện chạy natively trong matlab, computationally nhất là các phần mã trong C và gọi là C-Méx chức năng.Điều này có lợi ích của việc triển khai thực hiện nhanh hơn và Portability phải đứng một mình C môi trường.
Một cơ sở dữ liệu lớn của mô phỏng dữ liệu được bao gồm trong các gói phần mềm, có chứa các kết quả của hàng trăm giờ mô phỏng thời gian.
Kế hoạch cho những tăng cường trong tương lai bao gồm:
- Duo-PCCCs nhị phân với một vòng tròn (tailbiting) trellis.
- Generation interleavers conforming để IEEE 802,16 và các tiêu chuẩn DVB-RCS.
- Thế hệ của extrinsic thông tin chuyển nhượng (Thoát) biểu đồ.
- Một giao diện người dùng đồ họa (GUI) để thiết lập simulations và plotting kết quả.
- A-đứng một mình rằng phiên bản chạy trong một môi trường hệ điều hành DOS (tạo ra bởi các Biên matlab dự án).
- Không gian-thời gian và mã hóa các kênh MIMO ..
- Mô phỏng các lai-ARQ relay dựa trên mạng (ví
dụ như các giao thức HARBINGER).
- Công cụ thiết kế cho LDPC mã số.
- Serial concatenated convolutional mã số (SCCCs).
- Correlated fading bằng cách sử dụng Clarke / Jakes mô hình.
Tải về phần mềm
Các phần mềm nằm dưới đây.
Để cài đặt, chỉ cần unzip các tập tin và đọc. / Cml / tài liệu hướng dẫn / tập tin readme.txt.Mỗi bản phát hành được tự-chứa, do đó, nó được đề nghị bạn tải về phiên bản mới nhất.
Đối với cml.1.6.0 và cao hơn, có ba tác phẩm:
cml: Đây chính là thư mục có chứa tất cả các mã nguồn và các tài liệu hướng dẫn.Đây là chỉ yêu cầu thư mục.
sản lượng: Đây thư mục chứa dữ liệu đầu ra.Đặt nó trong. / Cml thư mục.Điều này là không bắt buộc, nhưng chứa rất nhiều các giá trị mô phỏng dữ liệu.Đặt trích xuất. / Vào thư mục kết quả chính. / Cml thư mục
lưới điện: Đây là thư mục cần thiết để vận hành trên lưới điện hoặc là một ứng dụng hệ điều hành DOS standalone.Đặt trích xuất. / Lưới vào thư mục chính. / Cml thư mục.
Bạn có thể tải về bản phát hành gần đây nhất mà không cần mật khẩu.Tuy nhiên,
chúng tôi mạnh mẽ khuyến khích các bạn để đăng ký.Các quyền lợi của regisistering là:
1.Bạn sẽ nhận được một mật khẩu mà sẽ cho phép bạn truy cập vào các tài liệu tham khảo liệt kê ở phía dưới cùng của trang này và các phiên bản cũ của phần mềm.
2.Khi có sự chấp thuận của bạn, bạn sẽ được bao gồm trong một bí mật danh sách gửi thư thông báo khi có phiên bản mới được đăng.
Để đăng ký bằng cách gửi email đến thông tin-at-iterativesolutions.com với chủ đề ISCML đầu đăng ký.Trong cơ thể của các bài viết vui lòng bao gồm các thông tin sau:
1.Tên của bạn.
2.Cơ sở giáo dục của bạn (tên của các trường đại học hoặc công ty).
3.Tiêu đề công việc của bạn (grad học sinh, giáo sư,
nghiên cứu kỹ sư, vv).
4.Của bạn quan tâm nghiên cứu (những gì một phần của thư viện là thú vị nhất cho bạn?)
5.Chúng tôi có thể gửi email cho bạn thông báo khi một phiên bản mới được phát hành (bạn sẽ không được gửi qua email cho bất kỳ lý do gì, và địa chỉ của bạn sẽ được giữ bí mật)?
Lưu ý rằng các yêu cầu được xử lý bằng cách thủ công và trong lô, do đó, có thể mất đến một tuần để trả lời.
Kể từ
Jan 28, 2007, có 314 người dùng đăng ký.Xin vui lòng đăng ký, do đó, bạn có thể được bao gồm trong truy cập này!
Tên file quan Ngày tháng Mô tả
cml.1.0.0.zip Release 1.0.0
Oct 2, 2005
* Trước tiên phát hành của dự án
cml.1.0.1.zip Release 1.0.1
Oct 17, 2005
* Một số sửa lỗi nhỏ.
* Bây giờ lô Fer và THR curves.
cml.1.1.0.zip Release 1.1.0
Nov 11, 2005
* Có thể đọc nhiều kịch bản các tập tin.
* Bao gồm kết quả cho UMTS turbo mã.
* Xem thêm chung lớp LDPC mã được hỗ trợ.
* Sim_param.save_rate xác định thường xuyên như thế nào là sự mô phỏng lưu.
cml.1.2.0.zip Release 1.2.0 29 tháng mười một, 2005
* Hỗ trợ HSDPA, bao gồm cả các kết quả và một giới thiệu.
* Trợ giúp có sẵn cho tất cả các tập tin Méx.
* Hiệu suất của hệ thống mã plotted là đối với cả hai EB / Không và Es / Không.
* Đâm đơn đặt hàng theo đuôi UMTS spec.
cml.1.2.1.zip Release 1.2.1
Dec 5, 2005
* RateMatch và triển khai thực hiện như RateDematch c-Méx chức năng.
* Chia-của-không vấn đề trong HsdpaThroughput cố định.
cml.1.2.2.zip Release 1.2.2
Dec 13, 2005
* Hỗ trợ HSDPA H-SET 6.
* Nếu thời gian (dữ liệu) là một số nguyên nhiều về chiều dài (code_interleaver), sau đó TurboEncode sẽ trở lại nhiều codewords (một cho mỗi hàng).
cml.1.3.0.zip Release 1.3.0
Dec 26, 2005
* Rayleigh fading khối kênh mô hình.
* Khả năng mô phỏng các Sự ngừng chạy xác suất trong khối Rayleigh fading, hoặc với unconstrained (Gaussian) đầu vào hoặc theo các modulation khó khăn.
* Khả năng thông qua cốt truyện của lai-ARQ.
cml.1.3.1.zip Release 1.3.1
Jan 11, 2006
* Cố định một lỗi trong ConvEncode.
* Bỏ phong cách C
/ C / / ý kiến
cml.1.4.0.zip Release 1.4.0
Feb 26, 2006
* InitializeDVBS2 đã được cải thiện, đóng góp-thông số kiểm tra.
Tất cả các mã số 21 DVBS2 LDPC đang trong DVBS2Scenario tập tin.
* CmlSimulate các cuộc gọi một chức năng mới gọi là trung SingleSimulate.
* Code_param tạo bên trong CmlSimulate thay vì CodedSimulate.
* Lỗi liên quan đến save_rate trong UncodedSimulate là cố định.
cml.1.4.1.zip Release 1.4.1 Mar. 4, 2006
* Tập tin mới BlockcodeScenarios cung cấp cho các ví dụ về tinh App của cyclic khối mã.
cml.1.5.0.zip Release 1.5.0
Apr 20, 2006
* Hỗ trợ cho FSK Modulation.
* UncodedSimulate và CodedSimulate đã được củng cố vào các chức năng duy nhất ModSimulate
cml.1.5.1.zip Release 1.5.1
Apr 23, 2006
* Compiled phiên bản SingleSimulate sẽ chạy mà không có neededing matlab.
cml.1.5.2.rar
Phiên bản 1.5.2
Apr 24, 2006
* Cố định vấn đề với turbo-mã BICM-ID.
* Saves kết quả tạm thời vào tập tin, sau đó sử dụng movefile (điều này ngăn chặn các vấn đề với hệ thống trong thời gian lưu crashing).
cml.1.5.3.rar Release 1.5.3 May 10, 2006
* Hỗ trợ cho nonorthogonal toàn đáp ứng FSK (h <1).
* Chức năng mới ngâm nga kết hợp các chức năng của FskModulate và Mod2D.Create2D đã được thay thế bằng CreateConstellation, mà có thể tạo ra FSK constellations.
cml.1.6.0.rar
output.1.6.0.rar
grid.1.6.0.rar Release 1.6.0 5 tháng sáu, 2006
* Chức năng mà đọc kịch bản (CapacityRead, CodedRead, OutageRead, UncodedRead) đã được kết hợp thành một chức năng, SingleRead
* Giai ñoaïn ra sim_param.reset = -1; không còn tạo ra các "sao" bởi vì các tập tin sửa chữa instituted trong phiên bản 1.5.2 đã cố định các tập tin hỏng vấn đề.
* Đăng từ "bwcapacity" và "minSNRvsB" mô phỏng loại.
Kết quả sẽ lô ngay cả khi sim_param.reset = 1.
* "ThroughputRead" thay thế bằng "CalculateThroughput"; "thông qua" mô phỏng loại trước tiên phải được chạy đầu tiên bằng cách sử dụng CmlSimulate, trước khi chạy CmlPlot
* "IntializeSimParam" thay thế bằng "DefineStructures"
cml.1.6.1.rar
output.1.6.1.rar
grid.1.6.0.rar
(lưới điện không thay đổi) 1.6.1 Release tháng sáu 27, 2006
* Đăng từ hỗ trợ cho các mã turbo CCSDS thông qua sự bao gồm các CreateCcsdsInterleaver c-Méx CcsdsScenarios.m chức năng và các tập tin.
* Đăng từ các PN scrambling để HSDPA (như triển khai thực hiện chức năng PnGenerator.m) và sửa chữa lỗi trong HarqMatching và HarqDematching chức năng.
* Các HsdpaDemo chức năng đã được cập nhật để sử dụng chức năng CreateConstellation và Modulation.
* Thêm dấu phẩy giữa hai đối số lượng trong DefineStructures.m chức năng.
* Trong SingleRead, các matrices BER, Fer, THR, và capacity_avg được initialized cho tất cả các zeros-trước khi lưu các tập tin được đọc.
* Tất cả các tác phẩm hiện tại kịch bản đã được cập nhật như vậy là nếu thư mục kết quả của họ không tồn tại, nó sẽ tạo ra nó.
* CmlStartup cho biết thêm. / Cml / lưới / mat vào con đường duy nhất nếu nó tồn tại.
cml.1.6.2.rar
output.1.6.1.rar
(sản lượng không thay đổi)
grid.1.6.0.rar
(lưới điện không thay đổi)
Phiên bản 1.6.2 tháng bảy 5, 2006
* InitializeCodeParam đã được sửa lại cho đúng thiết lập được sử dụng mã turbo của HSDPA.
* CmlStartup cảm giác, nếu nó đang được chạy trên một cửa sổ hoặc một máy unix / Linux trên máy tính.Nếu trên cửa sổ, nó
sử dụng \ giữa các thư mục, nếu trên unix, nó sử dụng /.
* Tương tự, những cảm giác, nếu kịch bản các tập tin trên một máy hoặc unix máy để xác định xem liệu để phân cách với tên thư mục / hoặc \.Nếu các thư mục kết quả được xác định trong kịch bản tập tin không tồn tại, nó sẽ được tạo ra.
* Các make72 và thực hiện các tập tin trong. / Cml / thư mục mã nguồn đã được kết hợp thành một makefile (gọi là đơn giản chỉ thực hiện).Makefile mới cảm giác, nếu matlab phiên bản là 7,2, hay nếu nó là sớm hơn 7,2, và làm cho điều chỉnh thích hợp, dựa vào các phiên bản matlab.Nếu chạy trên unix, sau đó biên soạn Méx các tập tin cũ sẽ bị xóa trước khi chúng được recompiled.
*
Tất cả. C và. H tập tin có một kết thúc-của-dòng ở phần cuối của tập tin (absences of the end-of-dòng một số nguyên nhân gây C compilers đến cờ một thông điệp cảnh báo).
cml.1.6.3.rar
(có chỉnh sửa để TurboEncode.m) Release 1.6.3
Jan 28, 2007
(Chính xác trên
Feb 1)
* Code_configuration = 4 hỗ trợ UMTS turbo mã với tỷ lệ phù hợp.Xem hồ sơ = 53 trong "UmtsScenarios.m" để tìm một ví dụ.Ngoài ra để xác định "framesize" (được tin nhắn và interleaver chiều dài), cũng phải xác định "code_bits_per_frame", là codeword chiều dài sau khi tỷ lệ phù hợp.
Hỗ trợ các tập tin và các chương trình:
WinRar: Để uncompress định dạng rar; chương trình Tiện ích cho cả hai cửa sổ và Linux có thể được tìm thấy ở đây.
Tài liệu:
Lý thuyết hoạt động: Một powerpoint trình bày về các lý thuyết (ppt phiên bản)
Readme: Sơ lược ghi sổ tay phần mềm
Những câu hỏi thường gặp.
Tài liệu tham khảo:
S. Benedetto, G. Montorsi, D. Divsalar, và F. Pollara, Đáp mềm-mềm đầu vào-đầu ra cho các mô-đun App iterative tinh của concatenated mã, IEEE Commun.Thư tư, vol.1, không có.1, Jan.1997.
S. Benedetto, G. Montorsi, D. Divsalar, và F. Pollara, mềm mềm-đầu vào-đầu ra mô-đun cho các công trình xây dựng và phân phối tinh mã mạng, giao dịch của châu Âu về Viễn thông, vol.9, không có.2, Mar.-tháng tư.1998.
S. mười Brink, Convergence của iterative tinh, Điện tử Thư tư IEE, vol.35, 1999.
S. mười Brink, Convergence hành vi ứng xử của iteratively decoded song song concatenated mã, IEEE Trans.Commun., Vol.49,
Oct 2001.
G. Caire, G. Taricco, và E. Biglieri, Bit-interleaved mã modulation, IEEE Trans.Thông báo.Theory, vol.44, no.3, tháng năm 1998.
DJ Costello, J. Hagenauer, H. Imai, và SB Wicker, ứng dụng các lỗi mã hóa-kiểm soát, IEEE Trans.Thông báo.Theory, vol.44, no.6,
Oct 1998.
R. từ Gaudenzi, A. Guillen i Fabregas, và A. Martinez, Turbo-mã APSK modulations cho truyền thông vệ tinh băng thông rộng - Phần I: Coded modulation thiết kế,
C. Jones, E. Valles, M. Smith, và J. Villasenor, khoảng phút * constraint node cập nhật cho LDPC mã số, trong Proc.Quân đội IEEE Commun.Conf.(MILCOM), (Boston, MA),
Nov 2003.
CHÚNG TÔI Ryan, An giới thiệu về tính chẵn lẻ mật độ thấp-kiểm tra mã số, tay ghi chú,
Apr 2001.
CHÚNG TÔI Ryan, An giới thiệu về mã LDPC, Chương 36 của Coding hiệu và chế biến cho Magnetic Recording Systems, CRC Press, 2004.
MK Simon và JG Smith, Hexagonal nhiều giai đoạn-và-amplitude-ca-keyed đặt ra những tín hiệu, IEEE Trans.Commun., Vol.21,
Oct 1973.
T. Tian, CR Jones, JD Villasenor, và RD Wesel, tránh sự lựa chọn trong chu kỳ bất quy LDPC mã xây dựng, IEEE Trans.Commun., Vol.52,
Aug 2004.
MC Valenti, S. Cheng, và R. Iyer Seshadri, Turbo và LDPC mã số cho các đoạn video kỹ thuật số phát sóng, Chương 12 của Turbo Mã số ứng dụng: Một Journey từ một giấy để thực hiện, Springer, 2005.
MC Valenti và J. Sun, Turbo mã số, trong Chương 12 của Sổ tay của RF và công nghệ không dây, chỉnh sửa của F. Dowla Editor, Newnes Press, 2004, pp.375-399.
MC Valenti và S. Cheng, Iterative demodulation và tinh của turbo mã M-ary noncoherent orthogonal modulation, IEEE J. Commun khu vực được chọn., Vol.23, no.9,
Sept 2005.
AJ Viterbi, An justification trực quan và đơn giản hoá việc triển khai thực hiện của các MAP decoder cho convolutional mã, IEEE J. Commun khu vực được chọn., Vol.16,
Feb 1998 ..
M. Yang, CHÚNG TÔI Ryan, và Y. Li, thiết kế hiệu quả encodable độ dài tỷ lệ cao bất quy LDPC mã số, IEEE Trans.Commun., Vol.52,
Apr 2004.
Nó đã được phát triển của Matthew Valenti.
Nó có giấy phép hành nghề như là phần mềm miễn phí theo giấy phép GPL thấp.
Các Công cụ hỗ trợ cho chứa đựng những điều sau đây:
- Đánh giá 1 / n với mã số đăng nhập convolutional-MAP, max-log-MAP, luôn-log-MAP, và tuyến-log-soft-in/soft-out MAP SISO tinh, và Viterbi soft-in/hard-out tinh .
- Nhị phân song song concatenated turbo convolutional mã độc lập với chấm dứt trellises.
- Kiểm tra tính chẵn lẻ mật độ thấp (LDPC) mã số, cả hai tinh và mã hóa (mã hóa giới hạn eIRA-LDPC mã số).
- Puncturing và đánh giá-phù hợp với cơ sở để thay đổi mã số để đánh giá một tỷ lệ mong muốn.
- Log-MAP (App) và tinh Viterbi của cyclic khối mã nhị phân (Golay, Hamming, vv).
- Arbitrary định dạng phức tạp modulation: BPSK, QPSK, M-ary PSK, QAM, APSK, với SISO demodulation.
- FSK modulation với nhiều âm, chỉ mục arbitrary modulation (orthogonal hoặc nonorthogonal), và một trong hai coherent hoặc noncoherent demodulation.
- Iterative demodulation và tinh, tức là ít interleaved mã modulation với iterative tinh (BICM-ID của bạn).
- Kênh loại: AWGN, đầy đủ-interleaved (ergodic) Rayleigh fading, hoặc chặn Rayleigh fading.
- Monte Carlo tính của modulation constrained kênh năng lực (trong AWGN và fading ergodic) Sự ngừng chạy và các thông tin xác suất (trong khối fading).
-
Cách tính thông qua các hệ thống lai-ARQ.
- Thế hệ của s-ngẫu nhiên (lây lan) interleaver và interleavers conforming để UMTS, CDMA2000, và CCSDS tiêu chuẩn.
- Có khả năng chạy trên một máy tính bằng cách sử dụng lưới điện Frontier Tính toán Động cơ
Trong khi hệ thống chung, sau đây là kết hợp các tiêu chuẩn như các ví dụ
- DVB-S2 LDPC mã.
- UMTS (WCDMA) turbo mã.
- HSDPA-ARQ lai bằng cách sử dụng một tỷ lệ phù hợp với UMTS turbo-ma và QPSK/16-QAM modulation.
- CCSDS turbo mã.
- CDMA2000 turbo mã (để có thể cập nhật để phát hành gần đây nhất).
- DVB-RCS turbo mã (sẽ được thông báo sớm).
- IEEE 802,16 turbo mã (sẽ được thông báo sớm).
- CDMA2000 1xEV-DO (sẽ được thông báo sớm).
Trong khi thư viện chạy natively trong matlab, computationally nhất là các phần mã trong C và gọi là C-Méx chức năng.Điều này có lợi ích của việc triển khai thực hiện nhanh hơn và Portability phải đứng một mình C môi trường.
Một cơ sở dữ liệu lớn của mô phỏng dữ liệu được bao gồm trong các gói phần mềm, có chứa các kết quả của hàng trăm giờ mô phỏng thời gian.
Kế hoạch cho những tăng cường trong tương lai bao gồm:
- Duo-PCCCs nhị phân với một vòng tròn (tailbiting) trellis.
- Generation interleavers conforming để IEEE 802,16 và các tiêu chuẩn DVB-RCS.
- Thế hệ của extrinsic thông tin chuyển nhượng (Thoát) biểu đồ.
- Một giao diện người dùng đồ họa (GUI) để thiết lập simulations và plotting kết quả.
- A-đứng một mình rằng phiên bản chạy trong một môi trường hệ điều hành DOS (tạo ra bởi các Biên matlab dự án).
- Không gian-thời gian và mã hóa các kênh MIMO ..
- Mô phỏng các lai-ARQ relay dựa trên mạng (ví
dụ như các giao thức HARBINGER).
- Công cụ thiết kế cho LDPC mã số.
- Serial concatenated convolutional mã số (SCCCs).
- Correlated fading bằng cách sử dụng Clarke / Jakes mô hình.
Tải về phần mềm
Các phần mềm nằm dưới đây.
Để cài đặt, chỉ cần unzip các tập tin và đọc. / Cml / tài liệu hướng dẫn / tập tin readme.txt.Mỗi bản phát hành được tự-chứa, do đó, nó được đề nghị bạn tải về phiên bản mới nhất.
Đối với cml.1.6.0 và cao hơn, có ba tác phẩm:
cml: Đây chính là thư mục có chứa tất cả các mã nguồn và các tài liệu hướng dẫn.Đây là chỉ yêu cầu thư mục.
sản lượng: Đây thư mục chứa dữ liệu đầu ra.Đặt nó trong. / Cml thư mục.Điều này là không bắt buộc, nhưng chứa rất nhiều các giá trị mô phỏng dữ liệu.Đặt trích xuất. / Vào thư mục kết quả chính. / Cml thư mục
lưới điện: Đây là thư mục cần thiết để vận hành trên lưới điện hoặc là một ứng dụng hệ điều hành DOS standalone.Đặt trích xuất. / Lưới vào thư mục chính. / Cml thư mục.
Bạn có thể tải về bản phát hành gần đây nhất mà không cần mật khẩu.Tuy nhiên,
chúng tôi mạnh mẽ khuyến khích các bạn để đăng ký.Các quyền lợi của regisistering là:
1.Bạn sẽ nhận được một mật khẩu mà sẽ cho phép bạn truy cập vào các tài liệu tham khảo liệt kê ở phía dưới cùng của trang này và các phiên bản cũ của phần mềm.
2.Khi có sự chấp thuận của bạn, bạn sẽ được bao gồm trong một bí mật danh sách gửi thư thông báo khi có phiên bản mới được đăng.
Để đăng ký bằng cách gửi email đến thông tin-at-iterativesolutions.com với chủ đề ISCML đầu đăng ký.Trong cơ thể của các bài viết vui lòng bao gồm các thông tin sau:
1.Tên của bạn.
2.Cơ sở giáo dục của bạn (tên của các trường đại học hoặc công ty).
3.Tiêu đề công việc của bạn (grad học sinh, giáo sư,
nghiên cứu kỹ sư, vv).
4.Của bạn quan tâm nghiên cứu (những gì một phần của thư viện là thú vị nhất cho bạn?)
5.Chúng tôi có thể gửi email cho bạn thông báo khi một phiên bản mới được phát hành (bạn sẽ không được gửi qua email cho bất kỳ lý do gì, và địa chỉ của bạn sẽ được giữ bí mật)?
Lưu ý rằng các yêu cầu được xử lý bằng cách thủ công và trong lô, do đó, có thể mất đến một tuần để trả lời.
Kể từ
Jan 28, 2007, có 314 người dùng đăng ký.Xin vui lòng đăng ký, do đó, bạn có thể được bao gồm trong truy cập này!
Tên file quan Ngày tháng Mô tả
cml.1.0.0.zip Release 1.0.0
Oct 2, 2005
* Trước tiên phát hành của dự án
cml.1.0.1.zip Release 1.0.1
Oct 17, 2005
* Một số sửa lỗi nhỏ.
* Bây giờ lô Fer và THR curves.
cml.1.1.0.zip Release 1.1.0
Nov 11, 2005
* Có thể đọc nhiều kịch bản các tập tin.
* Bao gồm kết quả cho UMTS turbo mã.
* Xem thêm chung lớp LDPC mã được hỗ trợ.
* Sim_param.save_rate xác định thường xuyên như thế nào là sự mô phỏng lưu.
cml.1.2.0.zip Release 1.2.0 29 tháng mười một, 2005
* Hỗ trợ HSDPA, bao gồm cả các kết quả và một giới thiệu.
* Trợ giúp có sẵn cho tất cả các tập tin Méx.
* Hiệu suất của hệ thống mã plotted là đối với cả hai EB / Không và Es / Không.
* Đâm đơn đặt hàng theo đuôi UMTS spec.
cml.1.2.1.zip Release 1.2.1
Dec 5, 2005
* RateMatch và triển khai thực hiện như RateDematch c-Méx chức năng.
* Chia-của-không vấn đề trong HsdpaThroughput cố định.
cml.1.2.2.zip Release 1.2.2
Dec 13, 2005
* Hỗ trợ HSDPA H-SET 6.
* Nếu thời gian (dữ liệu) là một số nguyên nhiều về chiều dài (code_interleaver), sau đó TurboEncode sẽ trở lại nhiều codewords (một cho mỗi hàng).
cml.1.3.0.zip Release 1.3.0
Dec 26, 2005
* Rayleigh fading khối kênh mô hình.
* Khả năng mô phỏng các Sự ngừng chạy xác suất trong khối Rayleigh fading, hoặc với unconstrained (Gaussian) đầu vào hoặc theo các modulation khó khăn.
* Khả năng thông qua cốt truyện của lai-ARQ.
cml.1.3.1.zip Release 1.3.1
Jan 11, 2006
* Cố định một lỗi trong ConvEncode.
* Bỏ phong cách C
/ C / / ý kiến
cml.1.4.0.zip Release 1.4.0
Feb 26, 2006
* InitializeDVBS2 đã được cải thiện, đóng góp-thông số kiểm tra.
Tất cả các mã số 21 DVBS2 LDPC đang trong DVBS2Scenario tập tin.
* CmlSimulate các cuộc gọi một chức năng mới gọi là trung SingleSimulate.
* Code_param tạo bên trong CmlSimulate thay vì CodedSimulate.
* Lỗi liên quan đến save_rate trong UncodedSimulate là cố định.
cml.1.4.1.zip Release 1.4.1 Mar. 4, 2006
* Tập tin mới BlockcodeScenarios cung cấp cho các ví dụ về tinh App của cyclic khối mã.
cml.1.5.0.zip Release 1.5.0
Apr 20, 2006
* Hỗ trợ cho FSK Modulation.
* UncodedSimulate và CodedSimulate đã được củng cố vào các chức năng duy nhất ModSimulate
cml.1.5.1.zip Release 1.5.1
Apr 23, 2006
* Compiled phiên bản SingleSimulate sẽ chạy mà không có neededing matlab.
cml.1.5.2.rar
Phiên bản 1.5.2
Apr 24, 2006
* Cố định vấn đề với turbo-mã BICM-ID.
* Saves kết quả tạm thời vào tập tin, sau đó sử dụng movefile (điều này ngăn chặn các vấn đề với hệ thống trong thời gian lưu crashing).
cml.1.5.3.rar Release 1.5.3 May 10, 2006
* Hỗ trợ cho nonorthogonal toàn đáp ứng FSK (h <1).
* Chức năng mới ngâm nga kết hợp các chức năng của FskModulate và Mod2D.Create2D đã được thay thế bằng CreateConstellation, mà có thể tạo ra FSK constellations.
cml.1.6.0.rar
output.1.6.0.rar
grid.1.6.0.rar Release 1.6.0 5 tháng sáu, 2006
* Chức năng mà đọc kịch bản (CapacityRead, CodedRead, OutageRead, UncodedRead) đã được kết hợp thành một chức năng, SingleRead
* Giai ñoaïn ra sim_param.reset = -1; không còn tạo ra các "sao" bởi vì các tập tin sửa chữa instituted trong phiên bản 1.5.2 đã cố định các tập tin hỏng vấn đề.
* Đăng từ "bwcapacity" và "minSNRvsB" mô phỏng loại.
Kết quả sẽ lô ngay cả khi sim_param.reset = 1.
* "ThroughputRead" thay thế bằng "CalculateThroughput"; "thông qua" mô phỏng loại trước tiên phải được chạy đầu tiên bằng cách sử dụng CmlSimulate, trước khi chạy CmlPlot
* "IntializeSimParam" thay thế bằng "DefineStructures"
cml.1.6.1.rar
output.1.6.1.rar
grid.1.6.0.rar
(lưới điện không thay đổi) 1.6.1 Release tháng sáu 27, 2006
* Đăng từ hỗ trợ cho các mã turbo CCSDS thông qua sự bao gồm các CreateCcsdsInterleaver c-Méx CcsdsScenarios.m chức năng và các tập tin.
* Đăng từ các PN scrambling để HSDPA (như triển khai thực hiện chức năng PnGenerator.m) và sửa chữa lỗi trong HarqMatching và HarqDematching chức năng.
* Các HsdpaDemo chức năng đã được cập nhật để sử dụng chức năng CreateConstellation và Modulation.
* Thêm dấu phẩy giữa hai đối số lượng trong DefineStructures.m chức năng.
* Trong SingleRead, các matrices BER, Fer, THR, và capacity_avg được initialized cho tất cả các zeros-trước khi lưu các tập tin được đọc.
* Tất cả các tác phẩm hiện tại kịch bản đã được cập nhật như vậy là nếu thư mục kết quả của họ không tồn tại, nó sẽ tạo ra nó.
* CmlStartup cho biết thêm. / Cml / lưới / mat vào con đường duy nhất nếu nó tồn tại.
cml.1.6.2.rar
output.1.6.1.rar
(sản lượng không thay đổi)
grid.1.6.0.rar
(lưới điện không thay đổi)
Phiên bản 1.6.2 tháng bảy 5, 2006
* InitializeCodeParam đã được sửa lại cho đúng thiết lập được sử dụng mã turbo của HSDPA.
* CmlStartup cảm giác, nếu nó đang được chạy trên một cửa sổ hoặc một máy unix / Linux trên máy tính.Nếu trên cửa sổ, nó
sử dụng \ giữa các thư mục, nếu trên unix, nó sử dụng /.
* Tương tự, những cảm giác, nếu kịch bản các tập tin trên một máy hoặc unix máy để xác định xem liệu để phân cách với tên thư mục / hoặc \.Nếu các thư mục kết quả được xác định trong kịch bản tập tin không tồn tại, nó sẽ được tạo ra.
* Các make72 và thực hiện các tập tin trong. / Cml / thư mục mã nguồn đã được kết hợp thành một makefile (gọi là đơn giản chỉ thực hiện).Makefile mới cảm giác, nếu matlab phiên bản là 7,2, hay nếu nó là sớm hơn 7,2, và làm cho điều chỉnh thích hợp, dựa vào các phiên bản matlab.Nếu chạy trên unix, sau đó biên soạn Méx các tập tin cũ sẽ bị xóa trước khi chúng được recompiled.
*
Tất cả. C và. H tập tin có một kết thúc-của-dòng ở phần cuối của tập tin (absences of the end-of-dòng một số nguyên nhân gây C compilers đến cờ một thông điệp cảnh báo).
cml.1.6.3.rar
(có chỉnh sửa để TurboEncode.m) Release 1.6.3
Jan 28, 2007
(Chính xác trên
Feb 1)
* Code_configuration = 4 hỗ trợ UMTS turbo mã với tỷ lệ phù hợp.Xem hồ sơ = 53 trong "UmtsScenarios.m" để tìm một ví dụ.Ngoài ra để xác định "framesize" (được tin nhắn và interleaver chiều dài), cũng phải xác định "code_bits_per_frame", là codeword chiều dài sau khi tỷ lệ phù hợp.
Hỗ trợ các tập tin và các chương trình:
WinRar: Để uncompress định dạng rar; chương trình Tiện ích cho cả hai cửa sổ và Linux có thể được tìm thấy ở đây.
Tài liệu:
Lý thuyết hoạt động: Một powerpoint trình bày về các lý thuyết (ppt phiên bản)
Readme: Sơ lược ghi sổ tay phần mềm
Những câu hỏi thường gặp.
Tài liệu tham khảo:
S. Benedetto, G. Montorsi, D. Divsalar, và F. Pollara, Đáp mềm-mềm đầu vào-đầu ra cho các mô-đun App iterative tinh của concatenated mã, IEEE Commun.Thư tư, vol.1, không có.1, Jan.1997.
S. Benedetto, G. Montorsi, D. Divsalar, và F. Pollara, mềm mềm-đầu vào-đầu ra mô-đun cho các công trình xây dựng và phân phối tinh mã mạng, giao dịch của châu Âu về Viễn thông, vol.9, không có.2, Mar.-tháng tư.1998.
S. mười Brink, Convergence của iterative tinh, Điện tử Thư tư IEE, vol.35, 1999.
S. mười Brink, Convergence hành vi ứng xử của iteratively decoded song song concatenated mã, IEEE Trans.Commun., Vol.49,
Oct 2001.
G. Caire, G. Taricco, và E. Biglieri, Bit-interleaved mã modulation, IEEE Trans.Thông báo.Theory, vol.44, no.3, tháng năm 1998.
DJ Costello, J. Hagenauer, H. Imai, và SB Wicker, ứng dụng các lỗi mã hóa-kiểm soát, IEEE Trans.Thông báo.Theory, vol.44, no.6,
Oct 1998.
R. từ Gaudenzi, A. Guillen i Fabregas, và A. Martinez, Turbo-mã APSK modulations cho truyền thông vệ tinh băng thông rộng - Phần I: Coded modulation thiết kế,
C. Jones, E. Valles, M. Smith, và J. Villasenor, khoảng phút * constraint node cập nhật cho LDPC mã số, trong Proc.Quân đội IEEE Commun.Conf.(MILCOM), (Boston, MA),
Nov 2003.
CHÚNG TÔI Ryan, An giới thiệu về tính chẵn lẻ mật độ thấp-kiểm tra mã số, tay ghi chú,
Apr 2001.
CHÚNG TÔI Ryan, An giới thiệu về mã LDPC, Chương 36 của Coding hiệu và chế biến cho Magnetic Recording Systems, CRC Press, 2004.
MK Simon và JG Smith, Hexagonal nhiều giai đoạn-và-amplitude-ca-keyed đặt ra những tín hiệu, IEEE Trans.Commun., Vol.21,
Oct 1973.
T. Tian, CR Jones, JD Villasenor, và RD Wesel, tránh sự lựa chọn trong chu kỳ bất quy LDPC mã xây dựng, IEEE Trans.Commun., Vol.52,
Aug 2004.
MC Valenti, S. Cheng, và R. Iyer Seshadri, Turbo và LDPC mã số cho các đoạn video kỹ thuật số phát sóng, Chương 12 của Turbo Mã số ứng dụng: Một Journey từ một giấy để thực hiện, Springer, 2005.
MC Valenti và J. Sun, Turbo mã số, trong Chương 12 của Sổ tay của RF và công nghệ không dây, chỉnh sửa của F. Dowla Editor, Newnes Press, 2004, pp.375-399.
MC Valenti và S. Cheng, Iterative demodulation và tinh của turbo mã M-ary noncoherent orthogonal modulation, IEEE J. Commun khu vực được chọn., Vol.23, no.9,
Sept 2005.
AJ Viterbi, An justification trực quan và đơn giản hoá việc triển khai thực hiện của các MAP decoder cho convolutional mã, IEEE J. Commun khu vực được chọn., Vol.16,
Feb 1998 ..
M. Yang, CHÚNG TÔI Ryan, và Y. Li, thiết kế hiệu quả encodable độ dài tỷ lệ cao bất quy LDPC mã số, IEEE Trans.Commun., Vol.52,
Apr 2004.