Chào tất cả mọi người !
Theo tôi biết thì Maple là một phần mềm Toán công cụ khá mạnh, có thể giải các bài toán Tích phân, Vi phân, Đạo hàm, ...
Hiện tôi đang học về Xử lí tín hiệu số và vấn đề trước mắt của tôi khá đơn giản, dùng Maple để giải mấy bài biến đổi z, biến đổi fourier hoặc đơn giản chỉ để vẽ điểm không và điểm cực trên mặt phẳng z. Sau đó còn nhiều vấn đề nữa, nhưng trước mắt chỉ vậy thôi.
Tôi có tìm hiểu sơ qua và làm được một số bài
Vậy các bạn nào cũng đang làm công việc như tôi hoặc một bậc đàn anh nào hiểu biết sâu rộng về Xử lí tín hiệu số trong Maple thì chúng ta có thể trao đổi !
Mong hồi âm của các bạn !
Chúc vui
Ngoài Maple ra mình xin up thêm Phần mềm phân tích phổ FFT. Phần mềm được viết bởi Quách Tuấn Ngọc,ở Bộ môn kĩ thuật máy tính, Khoa CNTT, ĐH Bách khoa Hà Nội
Phần mềm FFT đã được thày viết bằng PASCAL từ 1987. Thày vẫn để nguyên mã nguồn bằng PASCAL vì mục đich giúp sinh viên hiểu thuật toán là chính. Còn sau đó sinh viên nên chuyển nó sang dạng Windows với ngôn ngữ lập trình VB, VC++.
Phần mềm FFT download tại đây:
FFT.zip 111.56K
148 Số lần tảimã nguồn phần mềm FFT đây:
FFTsource.zip 452.33K
115 Số lần tảiMọi người cần quan tâm nghiên cứu mã nguồn chương trình:
- Cách tạo bảng sin để tăng tốc tính toán.
- Cách vẽ phổ với toạ độ N/2 điểm thì tương ứng tỉ lệ với tần số Fs/2, cho dù N và Fs là bao nhiêu.
- Chỉ cần vẽ phổ N/2 điểm là đủ vì với tín hiệu thực, phổ biên độ là phổ chẵn. Sinh viên nên vẽ lại đến N điểm thì thấy sự đối xứng ngay.
- Cách lấy hàm cửa sổ và hiệu ứng cửa sổ.
- Sinh viên nên tự tạo ra các tín hiệu đặc biệt như hàm sin, hàm chữ nhật… để tự nghiên cứu phổ có phù hợp với lí thuyết đã tính toán hay không. Ngay như việc tạo tín hiệu hình sin để nghiên cứu cũng là vấn đề cần lưu ý.
- Cấu trúc file tín hiệu *.wav. Cần tham khảo cấu btrúc file này và viết thuyết minh về nó.
- Cấu trúc file *.sam.
1 điểm hay nữa là nghiên cứu tiếng nói của con người . Tiếng nói con người là tín hiệu lí thú nhất để nghiên cứu. Bạn có thể nhìn thấy tiếng nói của mình, quan sát tính toán các tham số.
- Mỗi khi ghi âm, máy tính bao giờ cũng hỏi bạn tần số lấy mẫu, số byte mã hoá. Vì vậy phải hiểu kĩ định lí Shanon.
- Hãy quan sát các giá trị tần số lấy mẫu trong máy tính là 11025, 22050, 44100 Hz. Vậy tần số lấy mẫu cho tiếng nói bao nhiêu là vừa ?
- Vì sao khi thay đổi tần số lấy mẫu trong máy tính mà không thấy động tác thay đổi tần số cắt của mạch lọc thông thấp Fs/2. Đây là một câu hỏi khó.
- Mã hoá bao nhiêu byte cho một mẫu tín hiệu ? Hãy phân tích ưu, khuyết điểm trong từng trường hợp.
- Ghi âm: dùng các phần mềm khác sẵn có để ghi âm vào máy tính. Thí dụ phần mềm: CoolEditPro, Jetaudio Pro, ...
Nghiên cứu các nguyên âm:- Tiếng Việt
o có bao nhiêu kí tự nguyên âm,
o có bao nhiêu âm tương ứng nguyên âm,
o có bao nhiêu nguyên âm phát âm độc lập
- Tìm hiểu các tham số To, Fo=1/To, F1, F2, F3 …
- Hãy dùng phần mềm CoolEditPro để ghi âm các nguyên âm. Cho hiện lên rồi quan sát. Nhớ chọn vị trí và zoom để có đồ thị vẽ tín hiệu đẹp.
- Nên ghi âm giọng nói của mình và người khác giới để nghiên cứu so sánh.
- Quan sát tín hiệu theo thời gian để thấy nguyên âm là tín hiệu tuần hoàn (nên phải có phổ vạch), tính ra tham số To (ms), rồi tính tay ra Fo .
- Nếu quan sát thật kĩ đồ thị tín hiệu, có thể tính ra F1 khá dễ dàng.
- Hãy lập bảng dữ liệu các nguyên âm và các tham số.
- Lưu ý các nguyên âm ă, â không phát âm độc lập được mà phải phát âm đi cùng với một phụ âm như ăn, ân.
- Ghi các đoạn tín hiệu nguyên âm ra các tệp tín hiệu: a.wav, o.wav…
- Dùng phần mềm FFT để phân tích, tìm Fo, F1, F2, F3.
Phần mềm khâu lọc bậc 2Thay đổi vị trí điểm cực, quan sát các hiệu ứng:
o Khi điểm cực gần đường tròn đơn vị.
o Khi điểm cực gần gốc toạ độ.
o Hãy tính ra tần số dao động theo góc điểm cực.
o Điểm cực trên đường tròn đơn vị.
o Điểm cực ở ngoài đường tròn đơn vị.
- Bộ máy phát âm của con người có thể mô phỏng bằng 5 mạch bậc 2 này nối nối tiếp với nhau tương ứng với 4 formant khác nhau.
phần mềm này down tại đây
Khao_sat_BAC2.zip 37.63K
29 Số lần tải